Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
1 user currently in Rom Hacking: |
Acmlm's Board - I2 Archive - Rom Hacking - editing where locks are in smb3 | | | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
User | Post | ||
The Great Guy Octoballoon Level: 22 Posts: 74/170 EXP: 53084 For next: 5266 Since: 04-08-04 Since last post: 130 days Last activity: 73 days |
| ||
I decided to hack smb3 first and can't figure out how to chnge where a fortress breaks a lock. I completely changed the world 1 map but when I beat the fortress the explosion to destroy the lock happens where the old one was. how do I change this, and also can I add lock blocks?(I added 2 more fortresses to the map.)Thanks in advance. EDIT: sorry I forgot to put this in the original post but M3I should be able to do this because it says in the help file all it needs is an object editor to edit everything in smb3, I just don't know how to do it because for some reason the help file doesn't say how to. (edited by The Great Guy on 05-02-04 06:55 AM) |
|||
DahrkDaiz Red Super Koopa Acmlm's Mosts 2005 Best ROM Hacker Level: 45 Posts: 123/885 EXP: 643520 For next: 16644 Since: 03-15-04 From: K-Town Since last post: 4 hours Last activity: 4 hours |
| ||
If ya can hang tight for a few days, I will have found this data and post on how it works here. I won't find it though until I've worked on my current level. So just sit tight | |||
Toadeeboy Banned for being a flaming jackass, thinking he could get away with it by stating he's only doing it in his last post. Level: 27 Posts: 167/264 EXP: 104840 For next: 11319 Since: 03-15-04 From: Inside Paper Mario Since last post: 502 days Last activity: 339 days |
| ||
Originally posted by The Great Guy Did you notice that above "Object Editor" it says "Future Progress"? |
|||
DahrkDaiz Red Super Koopa Acmlm's Mosts 2005 Best ROM Hacker Level: 45 Posts: 124/885 EXP: 643520 For next: 16644 Since: 03-15-04 From: K-Town Since last post: 4 hours Last activity: 4 hours |
| ||
And Lincolnsoft hasn't touched m3i for a while. Object editor also doesn't include the locks on the map screen, he's meaning how objects (like background hills or platforms) are built. How the locks work is a totally different area which I'll be exploring. (edited by DahrkDaiz on 05-02-04 06:03 PM) |
|||
The Great Guy Octoballoon Level: 22 Posts: 76/170 EXP: 53084 For next: 5266 Since: 04-08-04 Since last post: 130 days Last activity: 73 days |
| ||
Originally posted by SMWExpertOriginally posted by The Great Guy YES I did. but next to it it says the object editor is all it needs to edit everything, so if all it needs is an object editor to be complete it must be able to change where locks go. |
|||
Jigglysaint Red Cheep-cheep Level: 24 Posts: 17/215 EXP: 76907 For next: 1218 Since: 03-17-04 Since last post: 7 days Last activity: 3 days |
| ||
Check out 14877(I checked in the PRG1 rom). It isn't the placement, but what it IS, is what tile(sans graphics) replaces the block when you beat the fortress. The current byte is 46, which means an up/down path tile. change it to somthing else, and it will have that tile's properties, but only untill you enter another area, where it will be replaced by the correct tile. Also note it's the tile attribute, not graphics, but it's a start and I hope it will make DD's search easier. | |||
Kitten Yiffer Purple wand Furry moderator Vivent l'exp����¯�¿�½������©rience de signalisation d'amusement, ou bien ! Level: 135 Posts: 1365/11162 EXP: 28824106 For next: 510899 Since: 03-15-04 From: Sweden Since last post: 3 hours Last activity: 4 min. |
| ||
Originally posted by DahrkDaizWhen I think on it there only have been two SMB3 editors. Lincolnsoft own and Acmlm's SMB3 editor. Both are unfinished. I saw a SMA4 editor in the works, but I wouldn't be surprised if that editor was on hold... |
|||
DahrkDaiz Red Super Koopa Acmlm's Mosts 2005 Best ROM Hacker Level: 45 Posts: 130/885 EXP: 643520 For next: 16644 Since: 03-15-04 From: K-Town Since last post: 4 hours Last activity: 4 hours |
| ||
Actually M3I is finished. It's missing the an object editor, but it's not needed to edit the game. If you mean both are missing things that can edit everything, then they'll never be finished, because there's a lot to edit. JS: yeah you found world 1's first lock data. The TSA and the lock are seperate, plus there's another area that it loads from again for when the map is re-loaded after entering another stage. How to change the location of that lock is something I've yet to find. | |||
Jaspile Red Koopa Level: 20 Posts: 12/133 EXP: 37467 For next: 4972 Since: 03-15-04 From: Paris, France Since last post: 20 hours Last activity: 11 hours |
| ||
Originally posted by Kitten YifferOriginally posted by DahrkDaizWhen I think on it there only have been two SMB3 editors. Lincolnsoft own and Acmlm's SMB3 editor. But this summer DD will create his own Lunar Magic-ish editor for Smb3, and he'll release it as soon as possible, he'll work on it everytime at his free time, and even when he'll be working! Won't you Daiz ? |
|||
DahrkDaiz Red Super Koopa Acmlm's Mosts 2005 Best ROM Hacker Level: 45 Posts: 132/885 EXP: 643520 For next: 16644 Since: 03-15-04 From: K-Town Since last post: 4 hours Last activity: 4 hours |
| ||
well I don't know if I'll be working on in THAT much, but I definitely will attempt tp make a LM-style SMB3 editor. But it won't be released until after my hack is released (we wouldn't want somebody to release a hack that's better than mine using my editor before my hack is even released, would we? ) | |||
Kefka Indefinitely Unbanned Level: 81 Posts: 1403/3392 EXP: 4826208 For next: 166641 Since: 03-15-04 From: Pomona, CALIFORNIA BABY! Since last post: 4 hours Last activity: 4 hours |
| ||
Originally posted by chris Um, there IS a level editor for SMB3... there just isn't one as exquisite as DD's will be EDIT: There's actually MULTIPLE SMB3 editors (edited by Kefka on 05-06-04 01:21 AM) |
|||
BMF98567 BLACK HAS BUILT A SILLY DICE-MAZE! GO! Current list of BURNING FURY >8( recipients: - Yiffy Kitten (x2) - Xkeeper Level: 53 Posts: 163/1261 EXP: 1094149 For next: 62970 Since: 03-15-04 From: Blobaria Special Move: Rising Meatloaf Backhand Combo Since last post: 21 hours Last activity: 1 hour |
| ||
Well, I found a little bit of data. This only changes the map tile in RAM (i.e. what physically affects Mario's movement); the lock will still disappear from its original location. The VRAM updating code must be stored elsewhere. The changed map tile will also return to its original location when the map is reloaded, though I think I've found the code that handles that as well. Each of the following tables are 17 bytes in size (17 locks in the game?): $14855: Y location $14866: Upper 4 bits: X location, lower 4 bits: screen number? $14877: Tile to replace lock with Another location worth checking out is 0x18593 ($A583). This is where a write to $6144 (the first lock in the game) occured while the map was reloading (the lock was already destroyed). When the breakpoint hit, A contained the tile number to replace the lock with (#$46), Y and $04 contained the lock's location (#$44), and $63 contained the RAM address of the current map page ($6100). That's all for tonight. Sleep now. |
|||
DahrkDaiz Red Super Koopa Acmlm's Mosts 2005 Best ROM Hacker Level: 45 Posts: 144/885 EXP: 643520 For next: 16644 Since: 03-15-04 From: K-Town Since last post: 4 hours Last activity: 4 hours |
| ||
BMF pretty much has the format figured out perfectly. As for the return-to-map tile replacement, that's a bit weird. There's a table 0x18447 that has tile values there. The game will take the tile location and load the tile there, compare it to tiles in the table, once a match is found, it uses the index the match was found at to use as an index into a table at 0x1844F to replace the said tile with. 0x14811 Starts the TSA to draw for the lock replacement, but I can't make heads of tails as to how it decides which block of 4 bytes to use yet. 0x147CD is the start of a table to determine the PPU address to write to, this is the high byte of the address. 0x147DE is the low byte for the PPU address I can say right now, editing this stuff isn't for the average SMB3 hacker. (edited by DahrkDaiz on 05-06-04 09:35 PM) |
|||
Jigglysaint Red Cheep-cheep Level: 24 Posts: 18/215 EXP: 76907 For next: 1218 Since: 03-17-04 Since last post: 7 days Last activity: 3 days |
| ||
DD, what if instead of it using 4 blocks, it uses a mirror flip? I have run into that kind of thing in Link's Awakening, where only 2 bytes are used, and the rest are assumed or somthing. In fact, maybe it only uses one single tile, and just does a few flips for the rest? | |||
DahrkDaiz Red Super Koopa Acmlm's Mosts 2005 Best ROM Hacker Level: 45 Posts: 145/885 EXP: 643520 For next: 16644 Since: 03-15-04 From: K-Town Since last post: 4 hours Last activity: 4 hours |
| ||
It doesn't, I already made the block appear somehwhere else. The TSA block is 4 bytes. I'm just having the block "stay", like BMF was talking about. chris: Better what, editor? Quite honestly, the current ones are just fine. M3I is very flexible and easy to work with. I honestly don't know if I'll make an SMB3 editor after all, else, I'll be making an editor I'd end up hating (like Lunar Magic). (edited by DahrkDaiz on 05-07-04 06:41 AM) |
|||
BMF98567 BLACK HAS BUILT A SILLY DICE-MAZE! GO! Current list of BURNING FURY >8( recipients: - Yiffy Kitten (x2) - Xkeeper Level: 53 Posts: 166/1261 EXP: 1094149 For next: 62970 Since: 03-15-04 From: Blobaria Special Move: Rising Meatloaf Backhand Combo Since last post: 21 hours Last activity: 1 hour |
| ||
There are already two editors available. Whatever they don't do when used in tandem can be done relatively easily with a hex editor, provided you have the correct data. I would say don't bother making a new one, unless you're really bored, or have a grand vision you fully intend to see through to completion (like FuSoYa and LM). Has anyone asked Acmlm for the source code to the SMB3 Discombobulator? Maybe that one could be expanded upon and enhanced, since the basic framework and a lot of functionality are already there... |
|||
Jigglysaint Red Cheep-cheep Level: 24 Posts: 19/215 EXP: 76907 For next: 1218 Since: 03-17-04 Since last post: 7 days Last activity: 3 days |
| ||
Fu didn't have a grand vision with LM, people kind of dieified him first and now he's kind of stuck. | |||
Schwa Green Birdo The Embodyment of Good, infused with the Living Assets "Alpha Psibeam!" (echo effects) Level: 66 Posts: 17/2214 EXP: 2457091 For next: 4760 Since: 04-25-04 From: Spanaway, WA Since last post: 1 day Last activity: 13 hours |
| ||
I would really, really like an editor that doesn't shred the levels when you make them from scratch. Looking at DDs Smb3 Overhaul, I'd say he'd be able to do it. | |||
DahrkDaiz Red Super Koopa Acmlm's Mosts 2005 Best ROM Hacker Level: 45 Posts: 149/885 EXP: 643520 For next: 16644 Since: 03-15-04 From: K-Town Since last post: 4 hours Last activity: 4 hours |
| ||
Well the editors aren't what shred the levels from scratch (assuming you mean my levels). It's the fact that I change the TSA around, but Discombobulator doesn't know that, so it uses the original TSA and the gfx make the levels look "shredded". |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
Acmlm's Board - I2 Archive - Rom Hacking - editing where locks are in smb3 | | | |