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

0 users currently in ROM Hacking | 3 guests | 1 bot

Main - ROM Hacking - Having a problem with my Super Mario Bros 1 hack New thread | New reply


superfroman
Posted on 07-31-09 03:20 AM Link | Quote | ID: 111667

Newcomer
Level: 6

Posts: 1/5
EXP: 819
Next: 88

Since: 07-31-09

Last post: 4840 days
Last view: 4815 days
I was working on my SMB1 level hack on SMB Utility, then I got to 7-4 which is the second "maze" castle. I moved the blocks on the first looping part and it worked fine, then I moved some blocks on the second looping part, then now, no matter what way I take, it always loops back to the beginning of that second part, no way I take ever takes Mario to Bowser.

Heres the IPS if you need to look at it (But you don't have to fix it for me)

http://uploading.com/files/X3L7WGNN/Froman%27s%20Super%20Mario%20Bros.%20unfinished%20and%20has%20a%20problem.ips.html

Do you think I'd be able to fix it? Or should I just put in a pipe that the player goes down, then comes out near the Bowser fight like what 8-4 does.

Insectduel
Posted on 07-31-09 08:49 PM Link | Quote | ID: 111710


Hammer Brother
Level: 68

Posts: 359/1069
EXP: 2686302
Next: 42498

Since: 02-16-08
From: Insectduel's office

Last post: 1250 days
Last view: 1250 days
There is no need to show the IPS patch because I've hack SMB1 for more than 2 years. You said that you use SMB Utility to edit right? Well, you need to know about the loop command editor and the loop command object.

If you want to edit the loops, simply edit the loop editor by going to "edit" and go to "edit castle loop". And if you're getting rid of the loops, please change another object number by dragging the "loop command" object or another hex value in the same d row.

I haven't checked SMB Utlity in a while but I'm using the computer at the workplace right now. I need to give details on the editor when I get home.

ShaneM
Posted on 10-08-14 06:45 AM (rev. 4 of 10-08-14 06:21 PM) Link | Quote | ID: 158684


Snifit
Compromised account.
Please contact an admin to restore access.
Level: 36

Posts: 165/285
EXP: 293222
Next: 14888

Since: 02-17-14

Last post: 3130 days
Last view: 2646 days
This is old, but for people still struggling with this, here is how you edit maze data:

In SMB Utility, go to "Tools" "Edit Looping Castle Loop". Now, you see these options:

World, Page, V pos, Offset of map page skip data.

World = The World that the loop takes place in. $00=World 1. So...let's say you wanted to make a loop for World 5 you'd assign it a $04. They go in order from lowest world to highest. You are limited to 11 loops unless you work through the SMB disassembly by doppleganger, in which case you'd need to edit the data through Notepad++.

Page = What page does the loop take place in? See those vertical white lines spaced out? Each of those is a page. Starting at page $00, move on up until you determine what page you want your loop in.

V pos = What part of the page does your loop take place in? You can work with top, middle and bottom. These go by $40s. So...if you want to loop at the top you'd do $40, upper middle $80, lower middle $b0 and bottom $f0.

Offset of map page skip data = This determines the header of the page skip for which the loop takes place. (Look out for "Page Change", which is stored as enemy data.) This data has values of the header of each (one) page skip behind a loop command. To find these headers, double click on the page skip block. The value with a "H" next to it (i.e., 3FH, 43H, etc.) in the description is the header of the page skip (found at the lower left).

--ShaneM

____________________
At the end, when the day is over, the only one left to face is yourself. Have you been true to yourself and made the most of your day?

Main - ROM Hacking - Having a problem with my Super Mario Bros 1 hack New thread | New reply

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

Page rendered in 0.019 seconds. (339KB of memory used)
MySQL - queries: 47, rows: 70/70, time: 0.015 seconds.