Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,489,088
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-26-24 06:52 PM
Guest: Register | Login

0 users currently in ROM Hacking | 4 guests

Main - ROM Hacking - Super Metroid Hack Help FAQ New thread | New reply

Pages: 1 2 3 4

SuperMetroid
Posted on 04-29-07 04:03 AM (rev. 2 of 04-29-07 04:16 AM) Link | Quote | ID: 31146


Red Goomba
Level: 17

Posts: 22/46
EXP: 24586
Next: 157

Since: 04-26-07

Last post: 5534 days
Last view: 5388 days
Ok this is an official hack help topic.

First i need help, i have copied a room in super metroid; to do this do as follow's

-----------------------------------------------------------------------------------------

1)Get the address of the room you want to copy and get the address of the room next to it.

2)If your rom has a header add $200 byte's to the address, do the same with both.

3)Open your hex editor, find the address of the room you want to copy, then search for the address of the room next to it. Copy the bytes in between those two address including the address of the copying room and ecxcluding the addess of the room next to it.

3)Find a blank byte sentence (ff,ff,ff, etc) paste the bytes into the sentence, keeping note of the address of the new room. (to find this simply hover over the starting byte and look)

4)Go into Smile/files/mdb paste the new address (add $200 if it has a header) save.

5)Go into smile go under the roo hex's (yellow window) look for your new address and open it.

6) Voila!!

------------------------------------------------------------------------------------------

Ok know i need help, i duped a room and whenever i make a modifaction to the copied room, the origanal also recieves the mod's.

Below is a link to a IPS for my hack, if you need to use it too help me.

http://encodable.com/uploaddemo/?action=uploadcomplete&serial=b474a07041f7171c1f20fcf2eb34f92e45f7c8c8&numfiles=1&elapsedsecs=0&totalsize=1554&somefileswereblocked=&f1name=Super_Metroid.ips&f1urlpath=%2f&f1size=927&

I'll upload a video.

____________________
http://i181.photobucket.com/albums/x98/ONXY_SMF/Samus-Riding.gif

Skreeny
Posted on 04-29-07 04:11 AM Link | Quote | ID: 31147


Cobrat
Level: 56

Posts: 129/653
EXP: 1321783
Next: 76393

Since: 02-21-07

Last post: 5341 days
Last view: 4842 days
Sounds like a lot of the data wasn't actually copied, rather you copied the pointers to the data. As such, when the editor edits the "room", it's editing what the pointers go to, which is still the original data--which both rooms share.

I could try to help fix the actual problem, but I have no clue how the actual data in the ROM is stored.

SuperMetroid
Posted on 04-29-07 04:14 AM Link | Quote | ID: 31148


Red Goomba
Level: 17

Posts: 23/46
EXP: 24586
Next: 157

Since: 04-26-07

Last post: 5534 days
Last view: 5388 days
well how could i fix it, could you breifly explain what bytes in suppost to copy?

____________________
http://i181.photobucket.com/albums/x98/ONXY_SMF/Samus-Riding.gif

dirtbag
Posted on 04-29-07 11:54 AM Link | Quote | ID: 31225


Red Koopa
Level: 27

Posts: 32/128
EXP: 114681
Next: 1478

Since: 02-24-07

Last post: 3187 days
Last view: 3101 days
What's this thread numbered #6? What is this FFS?

I think you have answered your own question...

Posted by SuperMetroid

3)Open your hex editor, find the address of the room you want to copy, then search for the address of the room next to it. Copy the bytes in between those two address including the address of the copying room and ecxcluding the addess of the room next to it.



I've never played Metroid let alone hack it however to find out the level addresses you can either look at the level pointers as it sounds like you have the offset for that or maybe use a editor that tells reads the pointers for you.

It does sound like you need to read up on addressing. Also maybe saying thanks to people like HH you has been trying to help you rather than “yeah but how!?!?” a bit of gratitude will make people more inclined to help you.


Try reading this, pointer guide I hope it helps.

SuperMetroid
Posted on 04-29-07 03:48 PM Link | Quote | ID: 31241


Red Goomba
Level: 17

Posts: 24/46
EXP: 24586
Next: 157

Since: 04-26-07

Last post: 5534 days
Last view: 5388 days
Thank dude, but that hack dosen't really explain how to find level pointers.

____________________
http://i181.photobucket.com/albums/x98/ONXY_SMF/Samus-Riding.gif

me-is-liam
Posted on 04-29-07 05:05 PM (rev. 3 of 04-29-07 06:17 PM) Link | Quote | ID: 31251


Red Paragoomba
Level: 19

Posts: 16/57
EXP: 33947
Next: 1830

Since: 04-13-07
From: rexacoricofallapatorius

Last post: 5624 days
Last view: 5618 days
hey SM, you kinda need to stop with the threads, i can see people getting anoyed, but as you said in the first post; this is the official thread. so i guess that means you've stopped posting them. may i ask where the "hex editing help (super metroid)" thread disapeared to?

anyway, after what youve done to the ROM so far, i believe you need to edit the pointers. if it has the same pointers as the original room, data is still saved in the same place, which means they will be identical. if you change the pointers to the new location, it should work. but maybe you should wait untill someone comfirms this

since this is the official thread, i need some help too. ive already posted my questions last week (i think) in the thread i started (a few SMILE questions) if anyone gets the chance to look. and also another question:

how do i add new items or enemies to the game? i know a totally new enemy would be very complex but id like to create stronger versions of enemies ect.

SuperMetroid
Posted on 04-29-07 05:39 PM Link | Quote | ID: 31252


Red Goomba
Level: 17

Posts: 25/46
EXP: 24586
Next: 157

Since: 04-26-07

Last post: 5534 days
Last view: 5388 days
which pointers should i change, the Level Data? Layer1_2? Door_Out??
which do i changed, and what do i change it too, and yes i know how pointers work.

____________________
http://i181.photobucket.com/albums/x98/ONXY_SMF/Samus-Riding.gif

me-is-liam
Posted on 04-29-07 05:41 PM Link | Quote | ID: 31253


Red Paragoomba
Level: 19

Posts: 17/57
EXP: 33947
Next: 1830

Since: 04-13-07
From: rexacoricofallapatorius

Last post: 5624 days
Last view: 5618 days
as i said when you first asked, its something im wary of, this would be the part i cant do, sorry. but if theres anything else, i'll try to help

me-is-liam
Posted on 05-06-07 05:34 PM Link | Quote | ID: 33322


Red Paragoomba
Level: 19

Posts: 18/57
EXP: 33947
Next: 1830

Since: 04-13-07
From: rexacoricofallapatorius

Last post: 5624 days
Last view: 5618 days
anyone know how i can get rid of or move the area names for elevators ect on the map?

Lunaria
Posted on 05-06-07 05:53 PM (rev. 2 of 05-06-07 07:48 PM) Link | Quote | ID: 33329


Deddorokku
Princess of the Night
Level: 47

Posts: 20/442
EXP: 736057
Next: 30146

Since: 02-21-07
From: Equestria

Last post: 3704 days
Last view: 2067 days
Posted by me-is-liam
anyone know how i can get rid of or move the area names for elevators ect on the map?

Use SMILE's built in map editor.
-
Edit: Then you have to move it in hex. :/

____________________
The fun has been doubled!

me-is-liam
Posted on 05-06-07 06:04 PM Link | Quote | ID: 33330


Red Paragoomba
Level: 19

Posts: 19/57
EXP: 33947
Next: 1830

Since: 04-13-07
From: rexacoricofallapatorius

Last post: 5624 days
Last view: 5618 days
Posted by Green-Kirby
Posted by me-is-liam
anyone know how i can get rid of or move the area names for elevators ect on the map?

Use SMILE's built in map editor.

you cant use SMILEs map editor to remove those labels, they dont show up in the editor only in the game, but thanks for the reply

Kejardon
Posted on 05-06-07 08:49 PM (rev. 2 of 05-06-07 08:50 PM) Link | Quote | ID: 33365


Red Koopa
Level: 28

Posts: 84/139
EXP: 129810
Next: 1528

Since: 02-21-07

Last post: 6087 days
Last view: 5995 days
http://drewseph.zophar.net/Kejardon/AutoMapIcons.txt

Ignore the first half, you can just start reading at "Samus's Ship" to change where the icons are on the map.
Just make sure you know how to work with pointers beforehand.

::edit:: URLified ::/edit::

me-is-liam
Posted on 05-06-07 08:56 PM Link | Quote | ID: 33367


Red Paragoomba
Level: 19

Posts: 20/57
EXP: 33947
Next: 1830

Since: 04-13-07
From: rexacoricofallapatorius

Last post: 5624 days
Last view: 5618 days
thanks alot

me-is-liam
Posted on 05-09-07 07:27 PM Link | Quote | ID: 34164


Red Paragoomba
Level: 19

Posts: 21/57
EXP: 33947
Next: 1830

Since: 04-13-07
From: rexacoricofallapatorius

Last post: 5624 days
Last view: 5618 days
since that confused me ive got rid of them all together by deleting the sprites in tile layer pro, there may not be area names but atleast it wont look glitchy

burdy99
Posted on 05-09-07 11:33 PM Link | Quote | ID: 34208

Newcomer
Level: 6

Posts: 1/5
EXP: 880
Next: 27

Since: 05-09-07

Last post: 6190 days
Last view: 6190 days
ive not been using smile and hex a long time but can someone tell me some offsets for the beams please

me-is-liam
Posted on 05-12-07 12:32 AM (rev. 6 of 05-13-07 03:57 PM) Link | Quote | ID: 34690


Red Paragoomba
Level: 19

Posts: 24/57
EXP: 33947
Next: 1830

Since: 04-13-07
From: rexacoricofallapatorius

Last post: 5624 days
Last view: 5618 days
edit these in a hex editor, theyre for unheadered roms:

starting at 84254: the manual fire cooldown for beams

starting at 84283: autofire cooldown for beams

i cant remember that power for the beams, theyre all mixed up when it comes to that

burdy99
Posted on 05-12-07 08:09 PM Link | Quote | ID: 34882

Newcomer
Level: 6

Posts: 2/5
EXP: 880
Next: 27

Since: 05-09-07

Last post: 6190 days
Last view: 6190 days
thanks

Gideon Zhi
Posted on 05-12-07 09:56 PM Link | Quote | ID: 34898


Paragoomba
Level: 22

Posts: 57/78
EXP: 54575
Next: 3775

Since: 02-19-07

Last post: 3259 days
Last view: 3256 days
Posted by me-is-liam
for headered roms


DUMB

Any utility that requires a header shot be fucking shot. It should detect the header, then strip it off, not work with it. I repeat: DUMB.

MathOnNapkins
Posted on 05-12-07 10:24 PM Link | Quote | ID: 34904


Super Koopa
Level: 62

Posts: 130/842
EXP: 1935560
Next: 49126

Since: 02-19-07
From: durff

Last post: 4488 days
Last view: 4012 days
Except I don't see a utility. He just listed some offsets.

____________________
Zelda Hacking Forum
hobbies: delectatio morosa

Gideon Zhi
Posted on 05-12-07 11:38 PM Link | Quote | ID: 34920


Paragoomba
Level: 22

Posts: 58/78
EXP: 54575
Next: 3775

Since: 02-19-07

Last post: 3259 days
Last view: 3256 days
Point still stands. No reason to be hex editing a game with a header unless you want to confuse yourself.
Pages: 1 2 3 4


Main - ROM Hacking - Super Metroid Hack Help FAQ New thread | New reply

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.030 seconds. (340KB of memory used)
MySQL - queries: 132, rows: 171/172, time: 0.020 seconds.