Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Rom Hacking: hukka | 2 guests
Acmlm's Board - I2 Archive - Rom Hacking - Regarding Pointers in SMB3--Especially For You, Editor Makers | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
beneficii

Lakitu
Level: 36

Posts: 94/567
EXP: 299656
For next: 8454

Since: 06-27-04
From: Cordova, TN, USA

Since last post: 14 hours
Last activity: 6 hours
Posted on 06-03-05 02:13 AM Link | Quote
In editing SMB3, I have come to an interesting issue, those of pointers. The x and y positions and the "type" of pointer determine what exactly that pointer will "point" to (i.e. where and how Mario will enter the next sublevel of a stage). The x position of a pointer (whose upper nibble determines the y position for the next sublevel and whose lower nibble determines the manner in which Mario will enter that sublevel) seems particularly troublesome, because the x length of bonus areas tend to be smaller than the x position of the pointer itself, thus ensuring that pointers are usually out of range of the editing area in an SMB3 level editor. Because of this, hackers must tab their way to finding the pointers or expand the x length of the level to put the pointer in range. This makes pointer editing a bit of an odd job sometimes.

I recommend that level editors search for all 3-byte bank 7 objects when they load the level and list them. The editors will give a menu command "Edit Pointers." The user will be able to click on "Edit Pointers" and see a list of the pointers in the stage and be able to add new pointers to the list by converting an existing 3-byte object (for those editors which don't allow users to delete and add objects) or by creating a new one from scratch. It will then allow the user to edit the parameters of that pointer and to be able to come in again and again and edit them at will. I think this will simplify pointer editing. Perhaps someone like hukka (the maker of my favorite level editor SMB3 Workshop) can come in experiment with this, having both pointers on the level screen, but also having a list of them.

What do you guys think?
hukka

Level: 16

Posts: 83/94
EXP: 20245
For next: 11

Since: 06-27-04
From: PerniÃ, Finland

Since last post: 81 days
Last activity: 0 sec.
Posted on 06-03-05 03:33 AM Link | Quote
Thanks for posting a reminder about this, I've been asked about the same thing before. I'll add a pointer editor for the next release. I'm also looking to add more overworld editing features in the near future...
beneficii

Lakitu
Level: 36

Posts: 96/567
EXP: 299656
For next: 8454

Since: 06-27-04
From: Cordova, TN, USA

Since last post: 14 hours
Last activity: 6 hours
Posted on 06-03-05 03:51 AM Link | Quote
Originally posted by hukka
Thanks for posting a reminder about this, I've been asked about the same thing before. I'll add a pointer editor for the next release. I'm also looking to add more overworld editing features in the near future...


Hey! Sounds good!
Kamek77

Goomba
Level: 8

Posts: 7/29
EXP: 2151
For next: 36

Since: 04-26-05
From: Oklahoma, USA

Since last post: 2 days
Last activity: 9 hours
Posted on 06-03-05 04:45 AM Link | Quote

Originally posted by beneficii
In editing SMB3, I have come to an interesting issue, those of pointers. The x and y positions and the "type" of pointer determine what exactly that pointer will "point" to (i.e. where and how Mario will enter the next sublevel of a stage). The x position of a pointer (whose upper nibble determines the y position for the next sublevel and whose lower nibble determines the manner in which Mario will enter that sublevel) seems particularly troublesome, because the x length of bonus areas tend to be smaller than the x position of the pointer itself, thus ensuring that pointers are usually out of range of the editing area in an SMB3 level editor. Because of this, hackers must tab their way to finding the pointers or expand the x length of the level to put the pointer in range. This makes pointer editing a bit of an odd job sometimes.


Mario 3 Improvement, buggy as it is, does support scrolling freely to any X or Y position from 0x00 to 0xFF in any level. I personally have never had a problem editing pointers with M3I (except in freeform mode ). Although SMB3 Workshop doesn't support scrolling as freely as M3I does, using both in conjunction seems to work for me.
hukka

Level: 16

Posts: 84/94
EXP: 20245
For next: 11

Since: 06-27-04
From: PerniÃ, Finland

Since last post: 81 days
Last activity: 0 sec.
Posted on 06-03-05 05:16 AM Link | Quote
There is now an improved pointer editor dialog that lists all pointers on the level - click on a pointer to scroll it to view and edit its properties. (No Add/Delete yet but you can always do that outside the dialog.) For quick access I added a Level -> Edit pointers menu item.
beneficii

Lakitu
Level: 36

Posts: 97/567
EXP: 299656
For next: 8454

Since: 06-27-04
From: Cordova, TN, USA

Since last post: 14 hours
Last activity: 6 hours
Posted on 06-03-05 05:17 AM Link | Quote
Ooh, already? Awesome!

hukka,

It's mostly as I imagined. Thanks!


(edited by beneficii on 06-02-05 01:31 PM)
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Rom Hacking - Regarding Pointers in SMB3--Especially For You, Editor Makers | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.018 seconds.