Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Super Mario World hacking: labmaster | 3 guests
Acmlm's Board - I2 Archive - Super Mario World hacking - Restrict Level Acess Option
  
User name:
Password:
Reply:
 

UserPost
Keikonium
Posts: 402/-2459
Well, to my surprise what I did actually works!!!!!!

I only need to change to offset 000001F0 0F00 and change the game header to read Super MarioWorld. There are about 100-150 more offsets to change that I will try later. It might make the levels show up like normal.

Quite easy, but so far it only works for unedited roms. Meaning just a locked original rom. I have unlocked SDW:TLC, but the levels show up as garbage and I get constant errors about graphics and ASM hacks being enabled/disabled...???

The only SMW hack I haven't been able to unlock this way is Luigi's Adventure. Somethings different about it I think. But Im sure that it will show up as garbage just like SDW.

And does anyone remeber Super Mario Chrystal Island Adventures? I can unlock this hack and some of the levels show up almost fine. I need to import a new AllGFX.bin but some of the levels actually look good. Only edited blocks, ExGFX, and custom tiles don't show up.

But I think that this is a break thru (IMO) because at least I know how to unlock a hack.

Edit: I think I may have the level headers and all that stuff in my .xls file (excel spreedsheet) that I am making to show what to change. If this all works out I may uplaod it to my site. But hack makers who don't want there hacks unlocked (like me for instance) will not like this...if it works.
blackhole89
Posts: 285/971
It isn't 100% proof, of course (as SMW itself can still read it), but it does severe changes to the level headers and structure. If it weren't that way, you could just make an IPS patch from locked to unlocked and apply that to any ROM you wish to unchain.
The only thing positive I can tell for now is that Solar Soundtrack will neither offer any nor be vulnerable to any kind of soundtrack protection, as it, in the current development version, w00tly doesn't even need pointer tables any more and does fucking good work at looking up all N-SPC junk, uhm chunks, within a ROM. That means complete soundtrack open-sourcery. And I'm about to add import support for original SMW, woo. (Although I'm still far away from S-SPC )
Juggling Joker
Posts: 248/1033
That's not all the locking does, otherwise ever Joe Schmo with no programming knowledge at all could reverse it.

No, it changes the level format slightly, so unless you know the location of the level pointers AND what was specifically changed in the format, you aren't going to be able to reverse it with a simple patch.
KATW
Posts: 1521/3959
Spoiler:
Its a simple comparison between the hex of an unlocked game and a locked game. Though the question is does the locking happen in the exact same place for each rom.


I wonder if there is a program that can compare the hex in two different files and tell you what is defferent between A and B
Keikonium
Posts: 399/-2459
Okay, I have an idea about how to reverse the Chibi Moon code. I don't know if it would work, but would it be possible to copy ALL of the coding for an original, unlocked game and then compare that to an original locked game. LM must input a string of code or something like that that prevents it from loading the game, but instead shows that pop up box. Of coarse I am sure it would be more complex than that however. So would I be on the right track or just blabbering about nothing?

Also if you read the pop up box it says its an Almost irreversible (sp?) form of protection. Therefore it is bypassable.
KATW
Posts: 1518/3959
*Points to useful Resources topic*

Thats why its stickied
blackhole89
Posts: 277/971
As I said, in the Overworld Editor window. There's no text field or stuff like this, you just highlight the window and type it in as described above.
Katastrophe
Posts: 14/187
Originally posted by blackhole89
ChibiMoon code.
Start LM. Load your hack. Open up the Overworld Editor and type "ChibiMoon" (case-sensitive). Some icons should change and the status bar should show "ChibiMoon is cute!" o.s.l.t. Back in LM, there should be some new option popped up to lock down the hack aka restrict level access. There was some key combination, give me just a few seconds to look it up again...

[edit] It is Ctrl+E. Just keep in mind there's no documented way of reversing this kind of lockdown yet, so you'd better keep a copy of the hack somewhere.


Ok but, where do I must type ChibiMoon??
blackhole89
Posts: 276/971
ChibiMoon code.
Start LM. Load your hack. Open up the Overworld Editor and type "ChibiMoon" (case-sensitive). Some icons should change and the status bar should show "ChibiMoon is cute!" o.s.l.t. Back in LM, there should be some new option popped up to lock down the hack aka restrict level access. There was some key combination, give me just a few seconds to look it up again...

[edit] It is Ctrl+E. Just keep in mind there's no documented way of reversing this kind of lockdown yet, so you'd better keep a copy of the hack somewhere.
Katastrophe
Posts: 12/187
I have been noticed that some games have the Restrict Level Acess. In my hack, I want to enable that option. That is because I don't want to no one see the levels and etc. Do you know how to enable this? Many thanks.
Acmlm's Board - I2 Archive - Super Mario World hacking - Restrict Level Acess Option


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.028 seconds.