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 | |
Pages: 1 2Add 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
Posted on 06-29-05 07:38 AM Link | Quote
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
Posted on 06-29-05 11:14 PM Link | Quote
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.
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
Posted on 07-08-05 07:09 AM Link | Quote
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

- 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
Posted on 07-08-05 07:23 AM Link | Quote
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
Posted on 07-08-05 08:46 AM Link | Quote
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 2Add to favorites | "RSS" Feed | Next newer thread | Next older thread
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.017 seconds.