Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
1 user currently in Super Mario World hacking: |
Acmlm's Board - I2 Archive - Super Mario World hacking - How would I go about making my own custom blocks? | | | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
User | Post | ||
Keikonium Banned Level: NAN Posts: 742/-2459 EXP: NAN For next: 0 Since: 04-02-04 Since last post: 63 days Last activity: 9 hours |
| ||
First off I want to know if this is possible: I want to make a block that will at first just be a normal multi-coin block but at the end of the coins, a power-up will pop out. If possible, the power-up will depend on the amount of coins poped out. So mario stands under the block, hits it 2 times to make two coins pop out. This would result in a fire flower (0= nothing, 1= mushroom 2= fire flower 3= leaf 4= star 5= my custom power-up 6= nothing 7= nothing etc). So it would be like a cross between the changing item and the coin block. The only thing is, I know it requires ASM, but where do I program it? Do I use that menu in block tool? Do I start from scratch in a hex editor? And are there any docs that explain how to create custom blocks? Thanks |
|||
Mario Maniac Snifit Level: 26 Posts: 230/281 EXP: 100860 For next: 1415 Since: 08-01-04 Since last post: 243 days Last activity: 167 days |
| ||
I guess there's two ways to do it: 1-you can program it directly onto the game; 2-you may have to create a file, like that ones BT open to install the blocks, in ASM, and change its properties in BT window. That's just what I think, I don't know almost anything about ASM programming. |
|||
Atma X Bandit Level: 43 Posts: 563/801 EXP: 553639 For next: 11407 Since: 03-16-04 From: Derrière vous!!! Since last post: 43 days Last activity: 14 days |
| ||
I believe it would be best to use a disassembler such as SNASM (which doesn't seem to Run on Windows XP,... well it didn't for me). There's also another disassembler that looks like it might be really good (it's even professionally designed), and it's called Hackman Disassembler (it comes in a package with "Hackman Hex Editor"). I have this program, but I've never done any reprogramming (in ASM), so I can't say which program is best. Here's the homepage if anyone want's to take a look at it. Hackman If you need a crack to register it (I can send it to you though a PM or E-Mail) or just search Google (that's how I found one) Here's a list of the currently supported Processors: Intel 8086/80286/80386/80486 * Intel Pentium/Pro/MMX/II/III/P4 * AMD 3DNow! * 1802* 6502/6510/8500/8502 65816 65C02/65SC02 65CE02 Motorola 6800/6802/6808* Motorola 6801/6803* Motorola 6805/146805* Hitachi 6809/6309 8085 Zilog Z80 Gameboy CPU Java Bytecode (edited by Atma X on 10-14-04 01:38 AM) |
|||
blackhole89 LOLSEALS Moderator of ROM hacking EmuNET IRC network admin Head GM of TwilightRO Level: 47 Posts: 363/971 EXP: 739208 For next: 26995 Since: 03-15-04 From: Dresden/Germany Since last post: 14 hours Last activity: 12 hours |
| ||
That's fairly simple (means, if you are capable of ASM ). You just have to code the corresponding "what happens if you hit the block from below" code in 65c816 (=SNES) ASM, save it in one of the block inserter's code files, create a block inserter DB entry for it which contains "0" in the block hit from below and "-1" in all the other jump entries and insert the block. I would do it for you, but I seriously have to leave now, for I have to give up a more or less important letter before noon (it is 11:02 over here, and the post office is fairly far away ). If you still need it, ask me later during the day, or, even better, tomorrow. ~Blacky. |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
Acmlm's Board - I2 Archive - Super Mario World hacking - How would I go about making my own custom blocks? | | | |