Register - Login
Views: 99795226
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
05-03-22 05:24:02 AM
Jul - General Game/ROM Hacking - SMB3 Workshop Question New poll - New thread - New reply
Next newer thread | Next older thread
Sgraff
Member
Orange
Level: 21


Posts: 74/75
EXP: 47685
For next: 2258

Since: 07-31-07


Since last post: 14.1 years
Last activity: 14.0 years

Posted on 03-27-08 02:32:52 AM Link | Quote
I currently find this program (SMB3 Workshop) outstanding, and by far extremely easy to use. One problem, I cannot figure out how to use pipes. Lets say I have a pipe that mario can pass down, and I wish it to bring him to a bonus stage. But for some reason he is brought to some glitchy stage without a ground. I know it deals with pointers, but I do not understand! Please help, I hope to release snapshots soon of what I am working on.
Raspberry
Thank you for my time here. I won't ever forget..
Level: 85


Posts: 258/1823
EXP: 5726856
For next: 171684

Since: 07-07-07

Pronouns: she/her

Since last post: 1.0 years
Last activity: 77 days

Posted on 03-27-08 09:22:28 PM Link | Quote
 
You're probably using the wrong pipe object. There are two different enterable downward pipe objects: one will always dump Mario in a dark floorless room with the World 7 Map music playing. I forget which is which, though, so if that's the problem try the other pipe object and it should work.

If that still doesn't work, you probably don't have a pointer object in your level for the x-range that your pipe is in. Every 3-byte object (IIRC) in bank 7 is a pointer. SMB3 Workshop has a built-in method for editing those, IIRC you can just click on your pointer object and then click "Edit Pointer" in the bottom right corner of the window. Set the Entrance Horizontal to the x-range that contains your pipe, Exit Horizontal to the x-location of the exit door or pipe in the bonus area, Exit Vertical to the y-location of the exit door or pipe, and Exit Action to the correct action Mario will take when he appears in the bonus area (i.e. downward pipe for coming out of a pipe downward). Also make sure the Next Area section in your level's header is set up properly. One unfortunate part of SMB3's pointer system is that all exits from a specific level must go to the same level, though they can come into the level in different areas.

Note that the pointer object's x and y positions will change when you edit it. Moving it manually will change its properties, so don't do that unless you know how it will change when you move it.

____________________
~八雲藍
 
<YuKaRiN> NEEDS MOAR BULLETS
 
Sgraff
Member
Orange
Level: 21


Posts: 75/75
EXP: 47685
For next: 2258

Since: 07-31-07


Since last post: 14.1 years
Last activity: 14.0 years

Posted on 03-31-08 02:10:07 PM Link | Quote
I have been trying that pointer method, but find it very complicated for myself. Maybe this might help. The pipe mario needs to go down is located at X:056 Y:022.

I do not understand the bonus area marks either.

---

I have another problem. I edited stage 3, but when I visit the stage 3 from the world map, it takes me to another level instead. I do not understand what is going on there.
Next newer thread | Next older thread
Jul - General Game/ROM Hacking - SMB3 Workshop Question New poll - New thread - New reply


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

26 database queries, 1 query cache hits.
Query execution time: 0.107998 seconds
Script execution time: 0.004990 seconds
Total render time: 0.112988 seconds