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 Rom Hacking: hukka | 2 guests
Acmlm's Board - I2 Archive - Rom Hacking - Super Metroid: Complete Redesign
  
User name:
Password:
Reply:
 

UserPost
Drewseph
Posts: 7/48
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
Xeolord
Posts: 2612/3418
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)
DukeNukem007
Posts: 2/90
Originally posted by Drewseph
Space...... The final Frontier.....

No, not just a star trek quote, but without unlimited space, this hack would be impossible, and boring...... so I make sure that I have all the space in the world......

I use room A, which only has a measly little 250 bytes of space, I want to make it around 1500 to 2000 bytes.......So I take room A, create New free space for it, and move The address.....

The landing site has a potential 12000 Byte space, currently just under 9000 of that is used.

If I didn't change the room data address then yes, I would be losing free space, but no longer. =D




"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
Posts: 2444/3418
Originally posted by Drewseph
Chibi, SMILE is the ONLY level editor that allows you to edit pretty much EVERYTHING

Xeomega: It's a simple option in smile, SMILE allows for bank expansion, you just need to know how to juggle addresses around =)

Blue brinstar? I've thought about it..... but I never really liked it..... for the most part, no, it's too simple and repettative tile set..... theres only so many layouts one can do before it becomes repettetive.... Mayble I'll go back and change some rooms around. sure it's classic, but I want to make something new....., sorry.....


Yeah, I see why you'd say that.

Meh, it's just nostalgic for me I guess.
Chibi Gatomon
Posts: 79/85
cool, I plan to do a hack now.
Drewseph
Posts: 6/48
Chibi, SMILE is the ONLY level editor that allows you to edit pretty much EVERYTHING

Xeomega: It's a simple option in smile, SMILE allows for bank expansion, you just need to know how to juggle addresses around =)

Blue brinstar? I've thought about it..... but I never really liked it..... for the most part, no, it's too simple and repettative tile set..... theres only so many layouts one can do before it becomes repettetive.... Mayble I'll go back and change some rooms around. sure it's classic, but I want to make something new....., sorry.....
Xeolord
Posts: 2419/3418
SMILE is pretty much the only thing that can do all of this, last I checked.

Unless he was lucky enough to get a hold of Ultima's editor. His was pretty good, his map editor was very nice and easy to use.

But yeah, I'll let Drewseph answer.

Drewseph: So you can basically expand this game beyond what we originally got, that's just too awesome. I can't wait to see more.

Spoiler:
BLUE BRINSTAR BLUE BRINSTAR BLUE BRINSTAR!!!
Chibi Gatomon
Posts: 77/85
question, did you use the Smile editer for this hack?
Drewseph
Posts: 4/48
Space...... The final Frontier.....

No, not just a star trek quote, but without unlimited space, this hack would be impossible, and boring...... so I make sure that I have all the space in the world......

I use room A, which only has a measly little 250 bytes of space, I want to make it around 1500 to 2000 bytes.......So I take room A, create New free space for it, and move The address.....

The landing site has a potential 12000 Byte space, currently just under 9000 of that is used.

If I didn't change the room data address then yes, I would be losing free space, but no longer. =D

Xeolord
Posts: 2396/3418
I just have a question:



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.
Valcion
Posts: 913/1139
I'm VERY impressed.

Excellent work.
Chibi Gatomon
Posts: 75/85
wow, inspires me to do a Super Metroid Hack
jman2050
Posts: 99/123
Just know that I'll help however I can. Nice to know that the info I gave to Jathys about minimaps came in handy
Xeolord
Posts: 2315/3418
Man you're really going for a full rehaul here.

Just don't pressure yourself, and keep at it. This definitely looks great.
Drewseph
Posts: 3/48
"I believe that a hack is boring if more than one room is truely recognizable "

So, yeah, I believe that this means all the rooms will be tiled and the map remaped, in fact, heres a teaser screen.... of the new morph ball run..... kinda....


So maps are gonna be completely new
Dart Zaidyer
Posts: 53/72
Can I assume you'll be rearranging the map entirely for this hack? That would definitely lend it a fresh and exciting new angle that most other hacks lack.
The Great Guy
Posts: 160/170
Amazing. I really look forward to this one.

Originally posted by Chibi Gatomon
wow! awesome! we need a Metroid Hacking area!


Not big enough community for that, but a sticky maybe.
Chibi Gatomon
Posts: 70/85
wow! awesome! we need a Metroid Hacking area!
mazz
Posts: 1/1
sweet.. i wanna play it.. aaww!

keep doin it man...
mazz-
Drewseph
Posts: 2/48
I'm very glad to see you all like what I'm making.... Right now crateria is alot bigger, maybe even 3 times as big as before, in any case I' m now done with west and central crateria, and now have to work on the toughest part, east crateria..... after that brinstar and norfair are gonna get a few touch ups now that I know even more about SM. Anyways, I'm thankful for all the support!!


-Drew
This is a long thread. Click here to view it.
Acmlm's Board - I2 Archive - Rom Hacking - Super Metroid: Complete Redesign


ABII


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



Page rendered in 0.003 seconds.