| |||
Views: 88,482,444 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 04-25-24 04:10 PM |
|
Guest: Register | Login |
0 users currently in ROM Hacking | 3 guests |
Main - ROM Hacking - a few SMILE questions | New thread | New reply |
me-is-liam |
| ||
Red Paragoomba Level: 19 Posts: 1/57 EXP: 33944 Next: 1833 Since: 04-13-07 From: rexacoricofallapatorius Last post: 5623 days Last view: 5617 days |
actually its more like alot, but i need help, if anyone can answer any of my questions i'll be really happy, and closer to finishing my hack.
1) how can i make the different beams so they are not compatable with each other apart from charge? (only charge and one other can be equiped at once), i know this is quite specific, so if someone could just describe the rule for editing 'beam compatability' as i call it i'd be grateful. 2)SOLVED 3)how can i make a player start with some inventory items when they first play the game, and how can i make them lose items at some point later in the game? 4)SOLVED 5)SOLVED 6)SOLVED 7)i thought i knew about the scroll plms, but theyre not working for me. i think ive noticed that each one is made to 'reveal' a certain scroll area, how do i change that scroll area? 8)3) in super metroid: redesign, i noticed some effects which i thought were impossible until i saw them, mainly the only be able to wall jump with certain tiles, and the 'lost caverns' effect, which seems to be one room that changes itself as you move in it (it has one continuous scroll). out of curiosity, does anyone know how this was done? |
P.JBoy |
| ||
Octorok Level: 14 Posts: 6/28 EXP: 11700 Next: 1371 Since: 03-29-07 From: England's house Last post: 5506 days Last view: 5506 days |
1-3&8) Can't do on SMILE, requires manual ASM hacking
6) I can't remember but, it had something to do with expanding the ROM (Tools>Expand ROM) ____________________ #jzd, the unofficial metroid hacking team " |
me-is-liam |
| ||
Red Paragoomba Level: 19 Posts: 2/57 EXP: 33944 Next: 1833 Since: 04-13-07 From: rexacoricofallapatorius Last post: 5623 days Last view: 5617 days |
thanks for replying, i shouldnt have called the thread this because i knew that some of them couldnt be done in SMILE
i suppose i was just asking for a way of doing them, and getting addresses maybe. |
me-is-liam |
| ||
Red Paragoomba Level: 19 Posts: 3/57 EXP: 33944 Next: 1833 Since: 04-13-07 From: rexacoricofallapatorius Last post: 5623 days Last view: 5617 days |
another question
the scroll PLMs, they allow one of the red scroll areas in a room to pass onto the screen, and im pretty sure which red scroll it 'uncovers' it determined by the index and unknown, but how do i make sense of this in order to choose the scroll area it reveals? |
Kejardon |
| ||
Red Koopa Level: 28 Posts: 75/139 EXP: 129799 Next: 1539 Since: 02-21-07 Last post: 6086 days Last view: 5994 days |
Break a hex-editor out, and open the smc file.
The index and unknown form a 16-bit address (Unknown * 100 + Index). Go to the address in bank 8F (or for the smc file offset, add 70000. 70200 if you have a header) There you'll see a list of bytes. It's basically a set of entries of 2 bytes each and a terminating byte ($80). Scroll entries: The first byte is a screen #, the second byte is a new scroll setting (0 = no scrolling, 1 = can't scroll through floor, 2 = full scrolling). It can affect any number of screens at once, it only stops when it reaches an $80. ::edit:: While I'm at it, 2) is easily doable with a hex-editor, you just need to know the offsets. ... I'm sure I've already posted this though... but if it was on the old board it's probably gone. Autofire Cooldown for beams at 90:C264 Missile cooldown at 90:C27B Super Missile cooldown at 90:C27C Manual cooldown for beams at 90:C283 90:CXXX = 84XXX offset in file |
me-is-liam |
| ||
Red Paragoomba Level: 19 Posts: 4/57 EXP: 33944 Next: 1833 Since: 04-13-07 From: rexacoricofallapatorius Last post: 5623 days Last view: 5617 days |
when i edit the 'manual' address it changes the automatic fire in the game, when i change the automatic address, nothing noticable happens. what am i doing wrong? |
Kejardon |
| ||
Red Koopa Level: 28 Posts: 78/139 EXP: 129799 Next: 1539 Since: 02-21-07 Last post: 6086 days Last view: 5994 days |
Sorry, hadn't noticed your post.
Manual firing rate: Rapidly pressing the fire button Automatic firing rate: Holding down the fire button with charge beam unequipped If you have the charge beam equipped, the automatic firing rate doesn't do anything. I'm going off of memory, so there might be some quirks I'm not remembering. |
me-is-liam |
| ||
Red Paragoomba Level: 19 Posts: 6/57 EXP: 33944 Next: 1833 Since: 04-13-07 From: rexacoricofallapatorius Last post: 5623 days Last view: 5617 days |
well, the adress you said was 'manual cooldown for beams', affects the firing rate when you hold the button down, and does nothing to the rate when rapidly pressing it. when i edit the adress you said was for 'autofire cooldown for beams', i cannot see the difference it makes to the game,it may be the ROM, the ROM i am using is either the [J] or [JU] and its
3093 Kb [edit] done |
Main - ROM Hacking - a few SMILE questions | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 72, rows: 99/100, time: 0.017 seconds. |