don't click here

S2 Level Select

Discussion in 'Engineering & Reverse Engineering' started by Dracula, Aug 15, 2006.

Thread Status:
Not open for further replies.
  1. Dracula

    Dracula

    Oldbie
    605
    0
    16
    I'm watching you!
    Converting NES Mappers to MMC5
    Info by Esrael:

    The Level Select menu text is compressed in Enigma format in Offset $9ADE

    The format is the same of the 16x16 mappings of the levels. It uses two bytes for letter. $50 bytes for line. After the end of the first line, the next line begins and like this until the end of the Screen.

    Hint: Decompress with ESE and edit the Decompressed data in Hex and then recompress and place the compressed data in a new location and update the pointer in $92FC.

    I understand this now.
     
  2. Tweaker

    Tweaker

    Banned
    12,387
    2
    0
    ...did you just repost one of Esrael's posts here, where it was originally posted? It's also not much of a guide.
     
  3. Dracula

    Dracula

    Oldbie
    605
    0
    16
    I'm watching you!
    Converting NES Mappers to MMC5
    I'm not sure! Btw, I've done it. Thank god!

    Look what I did on this image:

    [​IMG]

    Credits goes to Esrael.
     
  4. Yeah, I've done it too. Two years ago, I'm sure. :P

    Someone should gather all info about changing S2 level select into one topic. You know, you're supposed to change ASM in order to make your new entry to be highlighted and such.
     
  5. Dracula

    Dracula

    Oldbie
    605
    0
    16
    I'm watching you!
    Converting NES Mappers to MMC5
    Yeah! I'm getting the hang of this. that's a nice tool you have.
     
  6. Cinossu

    Cinossu

    Administrator
    2,832
    44
    28
    London, UK
    Sonic the Hedgehog Extended Edition
    You don't really need an editor with a disassembly, though. It's easy enough to edit by hand.

    [​IMG]
    lol? lol!
     
  7. Dracula

    Dracula

    Oldbie
    605
    0
    16
    I'm watching you!
    Converting NES Mappers to MMC5
    Yup! That look very nice.
     
  8. .hack//zero

    .hack//zero

    Member
    3,011
    4
    18
    Working on a vulkan game engine for fun. Learning Ray-Tracing.
    Could you make a guide to tell how to do something like this?
     
  9. Dracula

    Dracula

    Oldbie
    605
    0
    16
    I'm watching you!
    Converting NES Mappers to MMC5
    I just thought about your tool. It will give me an example on how it will look.
     
  10. .hack//zero

    .hack//zero

    Member
    3,011
    4
    18
    Working on a vulkan game engine for fun. Learning Ray-Tracing.
    Oh, I didn't see that. Could someone upload it in a place that doesn't use rapidshare?
     
  11. Rika Chou

    Rika Chou

    Tech Member
    5,276
    169
    43
    Explain how for the less awesome plz. I took a look at the disassembly a while ago, and could not figure this out.
     
  12. Dracula

    Dracula

    Oldbie
    605
    0
    16
    I'm watching you!
    Converting NES Mappers to MMC5
    Decompress 9ADE in ESE Decompressor in Enigma format and edit the data in hex.

    [​IMG]

    000000-00004F

    This is what I have at 000000-00004F: Look at the image above. It will have 50 * at the top of the screen.

    Now compress the data and place the compressed data in a new location at 100000 and make a jump in $92FC. Original jump>41F9 0000 9ADE. New Jump>41F9 0010 0000 and save the file. Make sure you back up your rom and use Esrael's checksum.

    Now look what I did to the screen:

    [​IMG]

    I hope this helps!
     
  13. Aurochs

    Aurochs

    Единый, могучий Советский Союз! Tech Member
    2,343
    0
    0
    Whatever catches my fancy
    I can't remember, is the level select data split out of the ROM? If it isn't, I have to fix that.
     
  14. Rika Chou

    Rika Chou

    Tech Member
    5,276
    169
    43
    I was asking how to do it in the disassembly, not hex. I've already done it a million times in hex.

    Although it it gets down to it I could just split it out and make it in hex, like Aurochs said.
     
  15. Dracula

    Dracula

    Oldbie
    605
    0
    16
    I'm watching you!
    Converting NES Mappers to MMC5
    Oh! Sorry!
     
  16. Aurochs

    Aurochs

    Единый, могучий Советский Союз! Tech Member
    2,343
    0
    0
    Whatever catches my fancy
    That's probably the only way. Don't worry, that's going on the release schedule.
     
  17. Jigen

    Jigen

    We are all one Member
    122
    0
    0
    I'm sure I'm just having a stupidity episode, but the level select is kickin my ass. I'm working with the disassembly, trying to modify the level select. I want to add new levels, but right now just trying to play around and change what's in there. I can't figure out how exactly this works. I can't even pick out the word 'zone'. The hex values don't seem to corrispond to letters, at least as they should. Like, Z isn't 5A. Is there just a certain value I should be adding to the normal HEX value to get the letter I'm looking for?

    Actually, now that I make a stupid post. Those are pointers to art huh? Man I feel dumb
     
  18. Varion Icaria

    Varion Icaria

    He's waiting.... Tech Member
    1,019
    11
    18
    S4: Cybernetic Outbreak
  19. StephenUK

    StephenUK

    Liquor in the front, poker in the rear Tech Member
    1,678
    0
    16
    Manchester, UK
    Quackshot Disassembly
    Nice credits on the guide. Considering most of that info comes straight from Saxman's guide, I don't see his name in there.
     
  20. Tweaker

    Tweaker

    Banned
    12,387
    2
    0
    ...no it didn't? o_O

    I think the only thing I saw from Sax's guide in there was the text editing... and I'm fairly sure that's in other guides, as well.
     
Thread Status:
Not open for further replies.