Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
1 user currently in Rom Hacking: |
Acmlm's Board - I2 Archive - Rom Hacking - Sprite Effect Editing With S.M.B. Remodeler | | | |
Pages: 1 2 | Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
User | Post | ||
AP Panser Level: 22 Posts: 59/333 EXP: 56817 For next: 1533 Since: 08-07-05 Since last post: 6 hours Last activity: 6 hours |
| ||
S.M.B. Remodeler Sprite Effect Editing Help A certain someone reminded me to write this tutorial ( you know who you are...). It's not done yet, but I'll just cover sprite effect editing. This requires S.M.B. Remodeler 2.07 and little/no support for Japanese text in programs. You can get S.M.B. Remodeler here. 1. Open your ROM. 2. Click on "? 2 (W)..". A window should pop up. 3. Go to the "?? 1" or "?? 2" tabs. ?? 1 Tab: The values are the hex numbers of sprites. The xy*FF ones has effects that uses the effect on that sprite and any sprites after, excluding Bullet Bill continuations, Goomba groups, or Turtle groups unless 08 (06 for Goomba groups, and 00 for Turtle groups) is affected. More exceptions include Mushroom Retainers (Toads), the Princess, and Firebars. ?? 1 (N): Effect: Mario gets hurt when stomping on this sprite. Used by 0D, or Piranha Plant. ?? 2 (T): Effect: Same as ?? 1 (N). Used by 0C, or Podoboo. ?? 3 (H): Effect: Mario gets hurt when stomping on this sprite and any sprite after, excluding exceptions noted above, unless certain circumstances noted above follow. Used by 15 (Bowser's fire) and Bowser (2D). ??(P): Effect: If this is used by sprites 00-08, Mario can step on this sprite and they turn into shells. When they are in shell form, you can't kick them, but can repeatedly stomp on their shells, and get lots of points and 1ups. If this is used by any sprite after 08, Mario can kill this sprite by stomping on it and gets 200 points. Used by 33, or Bullet Bill shot from cannons. ??(E): Effect: Same as ??(P). This is used by 12, or Spiny. If this is a different value, their eggs can be used as shells and can be kicked, but can't be stomped on after they're kicked. I thought this was really cool! Reminds me of Spiny shells in SMB3. ?? 4 (F): Effect: Same as ?? 1 (N). Used by 12, or Spiny. ?? 1 (E): Effect: This sprite can't be killed by fireballs. Used by 02, or Buzzy Beetle. ?? 2 (W): Effect: Same as ?? 1 (E). Used by 08, or Bullet Bill used for continuations. ?? 3 (R): Effect: Same as ?? 1 (E). Used by 0C, or Podoboos. ?? 4 (U): Effect: Same as ?? 1 (E). Used by 15 (Bowser's fire). ???(V): Effect: If this is 00-08 and turns into a shell when stomped, when Mario stomps on this sprite, the shell can't be kicked and will do no harm when Mario touches the shell, like a background object. Used by 06, or Goomba. In a Goomba's case, the shell is their squished form. ?? 2 Tab: ?? 1 (N): Effect: When Mario stomps on this sprite, it dies, and Mario gets 200 points. Used by 14, or flying Cheep-Cheep continuation. ?? 2 (T): Effect: Same as ?? 2 (T). Used by 08, or Bullet Bill used for continuations. ?? 3 (H): Effect: Same as ?? 2 (T). Used by 33, or Bullet Bill shot from cannons. ?? 4 (F): Effect: Same as ?? 2 (T). Used by 0C, or Podoboo, but it seems unnecessary for Podoboos, as changing this doesn't change Podoboo properties. ?? 5 (I): Effect: Same as ?? 2 (T), but this time, Mario gets 1000 points instead for stomping on this sprite, and Mario also gets 1000 points for fireballing this sprite. Used by 05, or Hammer Brother. ?? 6 (S): Effect: Same as ?? 2 (T), but this time, Mario gets 800 points instead for stomping on this sprite. Unlike ?? 5 (I), you get 200 points for fireballing this sprite. Used by 11, or Lakitu. ?? 7 (V): Effect: Same as ?? 2 (T), but this time, Mario gets 1000 points instead for stomping on this sprite. But you only get 200 points for fireballing this sprite. Used by 07, or Bloober. ???(A): Effect: Only works for 00-04, 06, and 12. This sprite walks away from pits or at ends. Used by 03, or Red Koopa Troopa. This is not the same one that Red Koopa Paratroopas turn into when stomped. That sprite is 01. If Nintendo used sprite 03 for what the Red Koopa Paratroopas turn into when stomped, it would be stuck in mid-air. NOTE: The last two are ones I don't understand very well. They may be somewhat inaccurate. ??(R): Effect: Fireballs don't explode on this sprite. Also affects anything after, unless some of the ones after are affected by certain other effects. Used by 24 (balance lifts), 25 (up & down), 26 (up), 27 (down), 28 (right & left), and 29 (falling lift). ??(E): Effect: Fireballs explode on this sprite. Also affects anything after. Exceptions are similar to the ones for the xy*FF areas. Used by 2A (cloud lift/surfing lift), 2B (short lift up), 2C (short lift down), and 2D (Bowser). Please post any comments you have. I hope people can find this useful. (edited by AP on 08-24-05 04:29 PM) (edited by AP on 08-24-05 04:38 PM) (edited by AP on 08-24-05 04:39 PM) |
|||
Kyoufu Kawa I'm not bad. I'm just drawn that way. Level: 70 Posts: 2103/2481 EXP: 3008456 For next: 7355 Since: 03-19-04 From: Catgirl Central Since last post: 14 hours Last activity: 13 hours |
| ||
If only it weren't a Delphi app, I'd hack it. | |||
dan Snap Dragon Level: 43 Posts: 700/782 EXP: 534516 For next: 30530 Since: 03-15-04 Since last post: 20 hours Last activity: 14 hours |
| ||
It would be trivial to reverse-engineer the offsets, and create an english version of this application by hand. The only problem is knowing what everything does. The website has a rough guide on each tab, but some of them (at least in WorldLingo's translator) translated as pure engrish. |
|||
Kyoufu Kawa I'm not bad. I'm just drawn that way. Level: 70 Posts: 2105/2481 EXP: 3008456 For next: 7355 Since: 03-19-04 From: Catgirl Central Since last post: 14 hours Last activity: 13 hours |
| ||
Originally posted by danBut we have Japanese hackers right here, do we not? |
|||
Nad Newcomer Level: 3 Posts: 2/3 EXP: 51 For next: 77 Since: 07-27-05 Since last post: 10 days Last activity: 10 days |
| ||
I'd like to see it translated or reverse engineered. It would put variety within the reach of amateur users. | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 6854/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Originally posted by Kawa-oneechan Delphi shouldn't stop you from hex-editing. Or you could, you know, ask the programmer for the source code so you can translate it. (edited by HyperHacker on 09-05-05 01:17 AM) |
|||
Kyoufu Kawa I'm not bad. I'm just drawn that way. Level: 70 Posts: 2274/2481 EXP: 3008456 For next: 7355 Since: 03-19-04 From: Catgirl Central Since last post: 14 hours Last activity: 13 hours |
| ||
I did notice some programs to exist... | |||
AP Panser Level: 22 Posts: 159/333 EXP: 56817 For next: 1533 Since: 08-07-05 Since last post: 6 hours Last activity: 6 hours |
| ||
Might as well add more stuff about S.M.B. Remodeler: ???(M)... 1st "??" Tab: ???(R): Right speed of Mario walking (not running) ???(L): Left speed of Mario walking (not running) ???(I): Right speed of Mario running ???(E): Left speed of Mario running ???(G): Right speed of Mario walking in water ???(F): Left speed of Mario walking in water "?????" Tab: ???(V): Jump height when standing or the very beginning of walking ???(A): Jump height when walking ???(L): Jump height during the very beginning of walking ???(U): Unknown (jump height during the very beginning of running?) ???(E): Jump height when running ???(S): Bounce height after stomping on Koopas, Buzzy Beetles, or Goombas (or any enemy that has a "shell/squished" form) ???(S): Bounce height after stomping on any other enemy that can be stomped on besides Koopas, Buzzy Beetles, or Goombas (or any enemy that has a "shell/squished" form) ???(I): Height when going in the air with a jump stand/spring, while holding the A button. ????(N): Height when going in the air with a jump stand/spring, but NOT holding the A button. 2nd "??" Tab: ??(V): Swim height away from a hole or Bullet Bill cannon ??(A): Swim height in a hole, or near a hole or Bullet Bill cannon "???? ???" Tab: ???(R): Right speed of Mario's fireballs. ???(L): Left speed of Mario's fireballs. ???(A): Bounce height of Mario's fireballs. Anything lower than 1 will cause fireballs to explode on contact. ???(E): The higher this number is, the smaller the angle of Mario's fireballs from Mario's hand & the faster the fireballs go down. The lower, the bigger the angle, and the slower the fireballs go down. ???(V): Selection box thing: 1. ??????????= Small Mario and Any Form More Powerful Can Throw Fireballs 2. ???? ????????= Big Mario and Any Form More Powerful (Fire Mario) Can Throw Fireballs 3. ???? ??????? [??]= Fire Mario and Any Form More Powerful (Unused Forms) Can Throw Fireballs 4. ????????????= The 1st Unused Form and Any Form After Can Throw Fireballs 1st Checkbox "???? 1 ????????????(N)"= If this is checked, Mario can only throw one fireball at a time 2nd Checkbox "?????????????????(S)"= If this is checked, Mario can throw fireballs while crouching or crouch-jumping. ???(U): How deep (high if this is a positive number) Mario's fireballs go when shot. 3rd "??" Tab: ???(V): Speed of Mario coming out of a pipe ???(A): Y pos of destination of Mario when coming out of a pipe. ???(L): Speed of Mario when going down a pipe. 4th "??" Tab ???(V): Vine/Vertical Balls Climb Height (Up) ???(A): Vine/Vertical Balls/Pole Climb Height (Down) ???(L): Speed of Mario Going Down While Staying On a Vine/Group of Vertical Balls/Pole "????" Tab: ???(S): How Long Does Starman Power Last ???(N): How Long Does Invisibility After Getting Hit Lasts Checkbox 1 "?????????????????(T)"= If this is checked, Mario can go through enemies. Checkbox 2 "??????(????????)(A)"= If this is checked, Mario can kill all enemies on contact, except for Firebars. ???(V): Unknown ???(U): How High Does Dead Mario Go When Dying 5th "??" Tab: ??(A): Swimming Down Height/Gravity? ???(L): Force/Gravity/Speed/Acceleration Before Running? ??(U): Acceleration When Skidding After Running ??(E): Bounce width of fireballs? Pictures are added. But I will use imageshack in case my host's uploading system is messed up again. Admin or mod, please change the thread title to "English Explanations for Things In S.M.B. Remodeler", or whatever makes more sense. Thank you. (edited by AP on 09-05-05 04:28 PM) (edited by AP on 09-05-05 04:31 PM) (edited by AP on 09-06-05 11:25 AM) |
|||
The Kins Kodondo Level: 38 Posts: 564/595 EXP: 354733 For next: 15714 Since: 03-15-04 From: Melbourne, VIC, Australia Since last post: 2 days Last activity: 9 hours |
| ||
Originally posted by APhttp://imageshack.us/ |
|||
Sokarhacd Ball and Chain Trooper Resistance is Futile You Will Be Assimilated Hab SoSlI' Quch Level: 61 Posts: 1516/1757 EXP: 1799888 For next: 76708 Since: 03-15-04 Since last post: 6 days Last activity: 4 hours |
| ||
Actually, its not Delphi, its Borland C++. before that it was packed with UPX, I got it unpacked, but I dont alot of Japanese...so I cant really do much with it. | |||
dan Snap Dragon Level: 43 Posts: 718/782 EXP: 534516 For next: 30530 Since: 03-15-04 Since last post: 20 hours Last activity: 14 hours |
| ||
Originally posted by Dcahrakos I'm pretty sure it is Delphi. At least, Language 2000 believes it is. Besides, I actually got off my ass and started writing an english version of it (thanks to AP's working out of what stuff does). I've actually started to add more stuff to the program also, like TSA editing. |
|||
Sokarhacd Ball and Chain Trooper Resistance is Futile You Will Be Assimilated Hab SoSlI' Quch Level: 61 Posts: 1517/1757 EXP: 1799888 For next: 76708 Since: 03-15-04 Since last post: 6 days Last activity: 4 hours |
| ||
Yeah, it was Delphi, although Peid and others want me to think its borland C++ 1999...before I didnt get it unpacked properly, now I can translate this one, if I knew more japanese, ill see what kind of job I can do with it. edit: ah, here we go, heres a screenshot all menus there have been translated, from file to help and all under them, most of that main interface is translated, but I have no clue what a Zenpan is...anyone know? (edited by Dcahrakos on 09-06-05 03:19 PM) (edited by Dcahrakos on 09-06-05 03:21 PM) |
|||
AP Panser Level: 22 Posts: 180/333 EXP: 56817 For next: 1533 Since: 08-07-05 Since last post: 6 hours Last activity: 6 hours |
| ||
I'm not sure what "Zenpan" is, but the Zenpan things has to do something with blocks (and the 1st one also has to do with those platform sprites). But you've done a great job so far, Dcahrakos! I would look foward using this instead of the original Japanese one. Just wondering, but are you and Dan (and me, possibly ) doing this together? (edited by AP on 09-06-05 03:30 PM) |
|||
Sokarhacd Ball and Chain Trooper Resistance is Futile You Will Be Assimilated Hab SoSlI' Quch Level: 61 Posts: 1518/1757 EXP: 1799888 For next: 76708 Since: 03-15-04 Since last post: 6 days Last activity: 4 hours |
| ||
im not exactly sure what dan is doing, either hes redoing a similar program, or something, I just unpacked it, and an hex editing, and stuff....if you can try some more of the options, and see what they do, it will help for ones that I dont understand.. checking online, apparently: zenpan means: the whole but I dont see how zenpan = the whole. edit: these are 2 other forms names: KaidanBloc and KihonBloc..so yeah, I gotta figure out what that means. edit2: actually apparently kaidan means: "stairs, steps" or "talks, conference, meeting" and kihon means: "basis, elements, basics, fundamentals" (edited by Dcahrakos on 09-06-05 03:38 PM) (edited by Dcahrakos on 09-06-05 03:40 PM) (edited by Dcahrakos on 09-06-05 03:43 PM) (edited by Dcahrakos on 09-06-05 04:03 PM) |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 6886/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
So basic blocks and 'step' blocks. It could mean like a step up from basic or something. If anyone can get the program to show Japanese, I might be able to at least tell you what some of it says, if not what it means. Also instead of things like File (F), just do &File. That will underline the F and make it the shortcut key. The Japanese version used the letters-in-brackets method because the words didn't actually contain those letters, but in the translation they should, so it's not necessary. (edited by HyperHacker on 09-06-05 05:39 PM) |
|||
AP Panser Level: 22 Posts: 186/333 EXP: 56817 For next: 1533 Since: 08-07-05 Since last post: 6 hours Last activity: 6 hours |
| ||
I think the step blocks are those stair blocks in SMB (example: the stairs in front of the pole in 1-1). | |||
dan Snap Dragon Level: 43 Posts: 720/782 EXP: 534516 For next: 30530 Since: 03-15-04 Since last post: 20 hours Last activity: 14 hours |
| ||
I am writing an entirely separate program, but with a few extra features that SMB Remodeler doesn't have. Currently, I have TSA editing for the 16x16 blocks, and i've virtually got Mario's sprite TSA editing complete (displaying the sprite properly was weird with the mirroring going on in certain frames). | |||
Sokarhacd Ball and Chain Trooper Resistance is Futile You Will Be Assimilated Hab SoSlI' Quch Level: 61 Posts: 1519/1757 EXP: 1799888 For next: 76708 Since: 03-15-04 Since last post: 6 days Last activity: 4 hours |
| ||
Yeah, ill fix all the things in brackets, forgot about them mostly, or ill take em out completely except the menu's...that makes sense basic blocks and step blocks..better then nothing. dan: alright, sounds good, ill keep translating this though, just so theres another one also. |
|||
Shadic Cukeman Level: 27 Posts: 291/304 EXP: 111073 For next: 5086 Since: 08-20-04 From: Somewhere, Over the Rainbow! Since last post: 9 days Last activity: 2 hours |
| ||
Originally posted by Dcahrakos Wow... That looks really good... As in, I can understand some of it. ^.^ Hope work continues.. I'd help if I could. |
|||
dan Snap Dragon Level: 43 Posts: 722/782 EXP: 534516 For next: 30530 Since: 03-15-04 Since last post: 20 hours Last activity: 14 hours |
| ||
???(V): Unknown in the '????' tab is the amount of lives you start with, I believe. By the way, I've uploaded my current SMB notes here. (Excuse the formatting WikiDPad's HTML export seems to dump a lot of extra linebreak tags into the HTML ) |
Pages: 1 2 | Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
Acmlm's Board - I2 Archive - Rom Hacking - Sprite Effect Editing With S.M.B. Remodeler | | | |