News:

Don't forget to visit the main site! There's lots of helpful docs, patches, and more!

Main Menu

Room Changed??? WHY

Started by sm cory, July 11, 2015, 12:53:41 AM

Previous topic - Next topic

sm cory

[]My name is Cory, Im brand new at hacking  :<_<: . And its not so easy, always running into problems! So im here for help...

I am hacking (SM) = into Super Metroid Restricted!

Issue 1 = I finshed editing the landing site and the room to the left of it room 2, tested it by runing samus from landing site to room 2. thats fine, but if i go back to landing site background changes to a bunch of half yellow doors??? -I did not over load the rooms, a lot of editing can be done-

issue 2 = I pressed a button on my labtop on accedent and it made the tiltles very light! And also lost a room. it changed back into the original room.
              will i have to make the room all over again  :sad: . ad please help me get this highlighted crap off!

This is very hard! I almost gave up already and i havnt even started. you guys are awsome. 


PIC OF MY LANDING SITE



Mettyk25jigsaw

My guess is you have probably pointed the room in the door editor to the wrong Y axis or possibly even the wrong X Axis. With an unchanged room size on a clean rom, the room is 9 scrolls wide and 5 scrolls high, which would mean that the max the X can be is '08' and the max Y can be Is '04', since the 1st value starts at '00'...If it's going to the bottom left scroll in the ship room, then you would need an X of '00' and a Y of '04' inside the door editor of the 2nd room that points to the ship room...hope this helps...

JAM

#2
Looks like, you've accidently removed Layer 2. That's why it changed to yellow doors.

Yes, that's is, if looking to the your picture, there is no spoon sky. And there should be a background. Game can store it as:
1. Layer 2, to make it possible BG in the size of the room.
2. 1*1 screen background, looped to self.

Some rooms have BG stored as Layer 2 (part of level data, will be displayed in SMILE), some rooms -- as pointer to 1*1 background.

If you've removed layer 2 but not set correct BG, game will have to display something and this something is usually "yellow doors".

How to fix it
1. Click on Tools > BG Editor > ADD Layer 2 Background.
2. Save room.
3. Press F1 to make Layer 1 invisible.
4. Open original unmodified ROM.
5. Reload the room 791F8.
6. Go to top screen.
7. Place cursor on top left corner, press and hold right mouse button and expand selection to one screen (16*16 tiles). Part of background is copied to clipboard. You can expand it as much as you wish, but only 16*16 tiles will be copied to the clipboard.
8. Open your hack.
9. Reload the room 791F8.
A. Paste the clipboard data to the top left screen.
B. Repeat it for all top screens. BG is repeating here.
C. Save the room.
D. Repeat steps 4-C until all the BG will be restored.

How to prevent it
Exiting the room without saving causes all the changes you made disappear. So, to prevent "pressing a button on my labtop on accedent" save every 5 minutes and make a backup of your ROM with same rate. That's the first thing you should learn in hacking. If not saving and not making backups causes to start all over again.

In your case, you haven't done something fatal, but this is for yet. You just made one room. But there is always a chance to click on wrong button after making a lot of rooms.

EDIT: wrong typed the word "wrong".

Mettyk25jigsaw

Yeah JAM"S right I think, I didn't notice the missing layer 2, it's more likely to be that.

sm cory

The layer 2 background is black. but I did not do all the steps like you are telling me. so that might do it thanks guys!!!

ill never click buttons again  :lol:   I was so upset when room 2 was back to original.

my plan was landing site to room 2 witch leads to room 3 that drops 2 rooms down and slowly changes in to heated room as you fall, forcing you to go through the heat room and to the next level. Making it seem intense and very fun!

Ill just keep trying and learning.

Jiffy

Quote from: JAM on July 11, 2015, 06:38:20 PM
How to fix it
1. Click on Tools > BG Editor > ADD Layer 2 Background.
2. Save room.
3. Press F1 to make Layer 1 invisible.
4. Open original unmodified ROM.
5. Reload the room 791F8.
6. Go to top screen.
7. Place cursor on top left corner, press and hold right mouse button and expand selection to one screen (16*16 tiles). Part of background is copied to clipboard. You can expand it as much as you wish, but only 16*16 tiles will be copied to the clipboard.
8. Open your hack.
9. Reload the room 791F8.
A. Paste the clipboard data to the top left screen.
B. Repeat it for all top screens. BG is repeating here.
C. Save the room.
D. Repeat steps 4-C until all the BG will be restored.

Thought I could just point out that 6-C is useless. There's a quicker way of doing it:
6. Find empty space in that room.
7. Right click.
8. Re-open your ROM and find the room.
9. Press F1 (change to Layer 2) and go to Edit > Special > Fill.

JAM

Jefe962
To restore empty BG, yes it'll be simplier. To get the sky back, do as I said. Because there is no way to copy more than screen to a clipboard. And good thing that Layer 2 screens are repeating, differeing only by height. If create awesome Layer 2 for some room with every screen different and then remove it... Well, then to restore it, every screen of Layer 2 should be copied to the clipboard.