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 - Super Metroid: Complete Redesign | | | |
Pages: 1 2 | Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
User | Post | ||
Chibi Gatomon Shyguy Level: 16 Posts: 79/85 EXP: 18859 For next: 1397 Since: 04-02-04 From: Kamiya Residence Since last post: 70 days Last activity: 15 hours |
| ||
cool, I plan to do a hack now. | |||
Xeolord - B l u e s - Power Metal > All Level: 81 Posts: 2444/3418 EXP: 4884196 For next: 108653 Since: 03-15-04 From: Yeah Since last post: 15 hours Last activity: 15 hours |
| ||
Originally posted by Drewseph Yeah, I see why you'd say that. Meh, it's just nostalgic for me I guess. |
|||
DukeNukem007 Shyguy Level: 13 Posts: 2/90 EXP: 9247 For next: 1020 Since: 07-08-05 From: Quahog, RI Since last post: 18 days Last activity: 12 hours |
| ||
Originally posted by Drewseph "By doing that (I'd say that's completely ultimatly changing a room) are you losing space for more data? If that makes sense, I'm not too keen with Rom Hacking, so hopefully you can my question. " Yeah, I've tried hacking Super Metroid a little bit with Lunar Compress...when compressing and un-compressing you'd have to move the addresses in case the recompressed file is larger than the original, which is likely if there's more "randomness"...but there are several KB of padding in the last map bank, so there's plenty of room to expand things. Ditto with the graphics; both use the same LZ format. |
|||
Xeolord - B l u e s - Power Metal > All Level: 81 Posts: 2612/3418 EXP: 4884196 For next: 108653 Since: 03-15-04 From: Yeah Since last post: 15 hours Last activity: 15 hours |
| ||
I'll have to learn which addresses I can swap around then, and how. I've been sitting here doodling with SMILE right now, and after looking at my stuff, and then yours Drewseph ... ugh, I hate you. (my stuff doesn't compare) |
|||
Drewseph Red Goomba Level: 10 Posts: 7/48 EXP: 3866 For next: 548 Since: 06-20-05 Since last post: 34 days Last activity: 7 hours |
| ||
Xeno: Swapping is rather easy....... example, Say you have scroll data from a huge room...... say 35 bytes..... but you want to make a larger room with scroll data (or smaller) you simply redirect the pointer to point to free space of your need and save, keep a log of the original now free 35 bytes..... Now, say you are in a nother room and realize you don't need 15 of the 20 plm's.... well then use the 35 bytes to use up 5 plm's from the old scroll data, suddenly you have (15x6) 90 free bytes that you can use for ANYTHING PLM related, scroll related, Door ponter related..., enemy population related!!!!!, as long as you make a list and juggle the addresses around where needed you can easily use new banks, to free up room data, and simply use the old banks for other smaller rooms you want to expand upon.... heres an example of my charts.... Free: (C5A15F) 5102 bytes (E7E000) (E7F000) Added: (E6A000)-E6C000 (E6E000) (E6F000) (E78000) Of course the actual doccument is MUCH larger, and I have countless notes on values within the rom. thi si simply how I organize room. it's much like those sliding puzzles where one slot is empty, and you shuffle the pieces around that free sot, only in this puzzle, the free slots keep getting bigger, and used more efficiently (edited by Drewseph on 07-07-05 11:50 PM) (edited by Drewseph on 07-07-05 11:55 PM) |
Pages: 1 2 | Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
Acmlm's Board - I2 Archive - Rom Hacking - Super Metroid: Complete Redesign | | | |