WELCOME TO METROIDMST'S ROOM CREATION GUIDE! You should hopefully have a basic understanding of how SMILE works and how to use a hex editor, or this will sound like comeplete gibberish. STEP 1: You are actually going to copy a room to make your new one. Find a room that closely matches what you want. In this case I'm going to copy room 7AAB5. Or for example you might want a 2*3 room. Find one in game and copy it. You can find where to copy in a hex editor by looking at the header in SMILE, which in my case is 7AAB5. Look at the room header below it in SMILE too so you know when to stop copying, so I would stop at 7AADE. STEP 2: Paste your room in the same bank in your hex editor and make note of the location. Save the hex editor after you paste the room, and then type the location into the "mdb" txt located in SMILE's files. This allows SMILE to recognize a room is at that location and it will now appear in the drop down list. In my case I put my room at 7E82C. This will be what appears in SMILE's drop down list. You have just successfully made a new room! Feeling rad? You should. But things aren't quite done yet. Upon entering the room you will notice everything is the same as the room you copied, including the pointers. This means that you will need to do the following: 1: Repoint level data 2: Repoint FX1 3: Repoint Enemies/Enemy Population 4: Repoint PLM 5: Repoint Door Out Bassically, repoint everything that you don't want your new room to share with the room you copied. It is a lot of work, but that is what it takes to make a new room for your hack. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- QUESTIONS FROM USERS OF THIS GUIDE! Alright, so I've got a few question from peopl asking about my guide for new room making, so I will try to explain things a bit better. QUESTION: Why do they have to go in that bank? ANSWER: The game is set to read that bank for the room header. It isn't going to look in bank E4 for a room header, so pasting your copied room there will do you absolutely no good. QUESTION: What pointers do I need to change? ANSWER: Any that you don't want the room to share with the room you copied. If they have the same pointers, changing level data, FX1, scrolls, and so on will affect both rooms. If you don't want that, change the pointers. BONUS: If you want to have a certain FX1 effect in place for your copied room, copy a room that has the desired effect. You don't have to touch the FX1 pointer that way. QUESTION: I've noticed that some rooms I've copied have larger amounts of bytes to copy. Why is this? ANSWER: This is something I should have made more clear. Some rooms, namely those with roomstates, will have more bytes to copy. If you want a room with another roomstate, copy one and you will have it. Otherwise, stick with rooms without multiple roomstates to save space in your ROM. BONUS: Make sure to change pointers in both roomstates should you want to copy and make a room with multiple roomstates. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Hopefully this helps clear up some stuff and answers your questions. Remember, I do expect you to know how to work with a hex editor and how to use SMILE competently before trying this. If you don't know those things, you really don't need new rooms yet anyway.