Register | Login | |||||
Main
| Memberlist
| Active users
| Calendar
| Chat
| Online users Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album |
| |
0 users currently in ROM Hacking. |
User | Post |
DJ Bouche Posts: 22/111 |
Ah, good observation. I just scanned all of SMBTLL for 3-byte objects. The ones that aren't actual F row objects are in the form:
xF yl oo where x is the x position, y is the y position, l is the length of the object. oo is in the range of 28-3C (even numbers as you said. The reason for being even is they eventually get used as part of an index for a JMP) for extended castle level objects. 3E is the water level block object. 16 is a hidden ?-block with a vine, and 18 is a hidden ?-block with a star. o still retains the next page MSB. Extended objects are most likely different for SMB or may not even exist, I haven't looked. Anything out of these number ranges seem to be treated as normal F row objects, discussed next. [+] And as you probably noticed, unless 7E:005C is 03, 7E:00BA is 03 and the current background/tileset is a castle level's (eg 7E:00DB = 00 for SMBTLL [level 60's background]), the tiles are garbled due to not having the necessary map8 tiles . For normal F row objects, they are still: xF ab -> xF nb a0 (a has the next page bit) (SMB2j FDS -> SMBTLL SNES) n is actually pretty much ignored and is almost always F (i have seen it as 0 once but it has no visible effect). |
spel werdz rite Posts: 430/1796 |
Originally posted by DJ BoucheIt's not always zero. If it ends in any even number, it will be the data for a castle object or an upside down pipe. This is why Nintendo made the F objects three bytes, because they needed a way to configure all the different tiles in a castle. The weird thing though, about 60% of the values just freeze the game while the rest put in a castle object. I'm still trying to figure it all out. |
DJ Bouche Posts: 20/111 |
Nothing different about the castle objects except yes, they are expanded to 3 bytes. In fact, all objects in the F row are expanded to three bytes.
The original SMB NES object is xF ab, the new SMAS object will be xF Fb a0 (if I remember correctly), where lowercase letters are variables x = x position, ab = the object ID. Yes the new a still holds the MSB for the next page. If you're wondering whether the 3 byte object opens anything new; unless you expand the map format, there's nothing new. Also you might want to note that castles must be a certain distance from the flag in order for Mario to enter them properly without hanging the game. They weren't always the same distance away in the NES games, but it's mandatory for the SNES game. The exact distance? I can't remember, but it shouldn't be all that hard to figure out given you've got 72 levels with flags and castle endings to look at . |
spel werdz rite Posts: 403/1796 |
Well so far, I have all the level and enemy data figured out for SMB1.
I have W1-1 through W9-4 found in the lost levels. I'll post it soon as I have it all organized, currently it's just all scrapped together. |
insectduel Posts: 185/768 |
Originally posted by spel werdz rite Then you should crack all the data found in SMB1 and SMBTLL. You know the data as much as I do. That will be great. |
spel werdz rite Posts: 397/1796 |
Originally posted by insectduelDo you have it? I was just making my own levels for SMB1 cause I thought he only made Challenge hacks for 2 and 3. Can you give a link to X's SMB1C hack? Originally posted by insectduelWhat do you need to know? I'm the man to go to for SMAS data! |
The Kins Posts: 73/352 |
Originally posted by insectduelThis sentence makes my head hurt. |
Bloodstar Posts: 61/669 |
Trying to make a hack as hard as possible =! good hack. Most people don't care about the difficulty level, as long as it's fun to play.
(And extremely hard hacks usually aren't fun. ) |
Andy Posts: 378/517 |
That looks good. I try to make my hacks as hard as possible to. |
AP Posts: 14/17 |
You know, not to cause any trouble, but 1-3 in the hack oddly reminds me of my own 1-3 level in my hack, The New Quest After SMB2j.... Did you take some of my design for that level? If yes, then seriously, you should've asked me first, or at least credit me in the readme for the design. |
insectduel Posts: 181/768 |
Originally posted by Raccoon Sam What? And how much levels do you made Exactly That is why I make SMB2j now instead of SMB1 becuase of more level space. |
Raccoon Sam Posts: 25/1040 |
Sadly, no hack can match the power of "Super Mario Bros Air" |
insectduel Posts: 177/768 |
I'll try my best making these levels like no player can get through. I clearly had X-4000's SMB1 challenge I think. I have a couple of pics in World 1-2
Kinda strange Huh? About soon in insectduel's domain, i'll post some tutorials on how to hack Smb2j with the 4 Smb2j map data patches. I'm gonna study the casle objects in SMAS in both SMB and SMB The lost levels. insectduel already finished World 2 in SMB2j. |
spel werdz rite Posts: 364/1796 |
How about you do the FDS, and I'll put it in SMAS.
I only have so much done, for one, all the level data in SMB3 4 SMAS hasn't been found yet. I'm betting by the time you finish Strange2j and if you do do smb2jc, you might have it done when I start smb2j hacking. Progress: The biggest flaw in editing SMB are the castles. They all have 3 byte objects. I understand you saw this problem in SMAS too. I'm working on expanding the ROM (almost like Lunar Magic) so I can just go past the problem. Good luck on your progress insect. P.S. LOVE the game! points 4 u |
insectduel Posts: 166/768 |
Originally posted by spel werdz rite Unfortunately no one else done SMB2j hacking but you and myself. I'm currently working on Strangebros2j right now. However you can take Smb2j challenge as your FDS hack. Since I already heard that you make one for SMAS in Super Mario Bros. The Lost Levels. |
spel werdz rite Posts: 263/1796 |
I was reading your readme, it seems you have a lot of stuff planned for SMB2J.
Found in insectduel's readmeI didn't know this game could get harder! P.S. can you at least tell us if the other hacker is on this board? |
insectduel Posts: 163/768 |
That's right it's SMB2J for the FDS. I gave up on SMB1 for a while because the ASMs wouldn't fit in SMB1 and the levels are limited. I will still make SMB1 hacks If I feel like it and release the unreleased SMB1 hack I made last year. Just read the text BEFORE you patch. This link will be deleted about next week because I'm currently working on a new completed SMB2j hack. I collect all the data so I edit them. (There is another person who collects SMB2j data as well but I can't tell who that on is. especially with SMB1 and SMBTLL for SMAS data.) If the link is deleted, this thread will also be closed as well. Enjoy my mini SMB2J hack. |