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 - Custom Block Request | | | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
User | Post | ||
Rain Man Buzzy Beetle Level: 31 Posts: 214/378 EXP: 175079 For next: 10284 Since: 04-14-04 Since last post: 5 days Last activity: 16 hours |
| ||
Is it possible to make a custom block for me that requires n anmount of levels completed to pass? If so, then could N be 8? Thankyou. | |||
Glyph Phoenix Level: 39 Posts: 10/745 EXP: 385876 For next: 18895 Since: 11-07-04 Since last post: 2 hours Last activity: 2 hours |
| ||
Yeah, a block like that would be completely awesome. It would solve so many problems, too. No more problems with putting Bowser's castle last. It would solve my star system problem. It would have to go by exits, though, right? No matter. This would be the best block ever. But first we'd have to find the data that records the number of exits and then find someone who knew how to use it. If there is indeed a number in the RAM that saves the number of exits rather than save them each to a separate piece of memory I think this would be pretty simple for someone who knew ASM... |
|||
rubixcuber Red Goomba Level: 12 Posts: 21/46 EXP: 6125 For next: 1796 Since: 10-13-04 From: St. Louis, MO USA Since last post: 331 days Last activity: 293 days |
| ||
I believe there is a RAM adress that keeps track of how many levels you've beaten (my notes say $1F2E). I'll write one up tonight maybe and test it out and post it at this thread if it works. ----- Edit ----- Alright, here you go. http://www.connieandjaylowe.com/5levels.bin If you add a block using this file, it will only be passable if you beat at least 5 levels, including switch palaces etc. If you want to make one for a different number of levels, just make a copy of this file and open it in a hex editor. The entire file will be this: AD2E1FC9051007A9308D9316A00160 The value 05 that I put in bold is what you want to change. Good luck! (edited by rubixcuber on 11-17-04 09:47 PM) |
|||
Smallhacker Green Birdo SMW Hacking Moderator Level: 68 Posts: 929/2273 EXP: 2647223 For next: 81577 Since: 03-15-04 From: Söderhamn, Sweden Since last post: 10 hours Last activity: 9 hours |
| ||
I dunno if it works yet, but still a great job! (I tried to make one myself, but I failed.) | |||
BMF98567 BLACK HAS BUILT A SILLY DICE-MAZE! GO! Current list of BURNING FURY >8( recipients: - Yiffy Kitten (x2) - Xkeeper Level: 53 Posts: 475/1261 EXP: 1094149 For next: 62970 Since: 03-15-04 From: Blobaria Special Move: Rising Meatloaf Backhand Combo Since last post: 21 hours Last activity: 1 hour |
| ||
Blah...I was in the process of making one, but I was looking at SRAM for the number of levels cleared (it's at $70008C for file A, $700239 for file B, and $7003E6 for file C). I'd say yours is much more efficient. | |||
blackhole89 LOLSEALS Moderator of ROM hacking EmuNET IRC network admin Head GM of TwilightRO Level: 47 Posts: 462/971 EXP: 739208 For next: 26995 Since: 03-15-04 From: Dresden/Germany Since last post: 14 hours Last activity: 12 hours |
| ||
N=8? dunno why, that makes me sorta think of SM64's first bowser level do you want to make something like SM64's "you can virtually do anything you want, but in order to get further, you need ... stars"? Nice idea, if it is that way. | |||
Glyph Phoenix Level: 39 Posts: 14/745 EXP: 385876 For next: 18895 Since: 11-07-04 Since last post: 2 hours Last activity: 2 hours |
| ||
As soon as I set this block up, I'm making it an integral part of my hack's design... Kudos to rubixcuber! |
|||
Smallhacker Green Birdo SMW Hacking Moderator Level: 68 Posts: 931/2273 EXP: 2647223 For next: 81577 Since: 03-15-04 From: Söderhamn, Sweden Since last post: 10 hours Last activity: 9 hours |
| ||
For some reason, I can't get that block to work... :/ | |||
Juggling Joker Boomerang Brother SMW Hacking Moderator Yeah, JAMH is still being worked on. Level: 48 Posts: 343/1033 EXP: 811447 For next: 12096 Since: 03-15-04 From: Wyoming Since last post: 2 days Last activity: 3 hours |
| ||
It may be one of those lovable "Can Only Be On The First 3 Pages" blocks. Though I doubt it. | |||
rubixcuber Red Goomba Level: 12 Posts: 27/46 EXP: 6125 For next: 1796 Since: 10-13-04 From: St. Louis, MO USA Since last post: 331 days Last activity: 293 days |
| ||
What problems are you having with it? If the block is never passable you should make sure that it's set to act like tile 25 so that it is passable by default, and the blocks code will stop you from passing if you haven't beaten enough levels. |
|||
Devil_Evilone_RA Tektite Level: 14 Posts: 40/64 EXP: 11455 For next: 1616 Since: 06-19-04 From: Canada Since last post: 18 days Last activity: 18 days |
| ||
rubixcuber, I have put the block in the game via blocktool and pasted it onto my game, but or somereason it isn't showing up WHILE playing the game... do you know why? | |||
rubixcuber Red Goomba Level: 12 Posts: 32/46 EXP: 6125 For next: 1796 Since: 10-13-04 From: St. Louis, MO USA Since last post: 331 days Last activity: 293 days |
| ||
Well, here's the exact process for getting this block to work: 1) Open blocktool and go to Blocks->Edit Block Data 2) Click the >| button to go to the last block and remember its number 3) Click the + button to add a new block and set its number to one more than the last block 4) Set the Asm File Name to 5levels.bin (or whatever you called it) 5) Set the above, below, and sides offsets to 0; the rest to -1 6) Make sure the Whole Page option is unchecked (also it cant be on the same page as blocks using the whole page option) 7) Close the Edit Block Database window and open LM 8) Open the level you want to add the block to and open the 16x16 tile editor 9) Go to the tile you want to replace with the new block and remember its number (in the editor window it will say Tile 0xXXX in the bottom when you mouse over the tile) 10) In blocktool click the Add Block button and choose the block you added before 11) For the the map16 tile number, enter the value you got from LM converted to decimal (the number in LM is in hex) 12) Hit Ctrl+S in blocktool to save 13) Reopen the ROM in LM and go to the tile you saved it to in the 16x16 editor 14) Use the edit 16x16 attributes to change the graphics of the block and make sure you set it to behave like tile 25 15) Right click on the tile to paste your changes over it and hit F9 in the 16x16 editor to save 16) Open up the Object Editor and go to Direct Map16 Access 17) Find the new block, and add it to the level 18) Save level to rom If you followed all of these steps and it doesnt work, I don't know what to say. If it is really important to your hack that you have this block, then you (anyone) can email me your hack and I will insert it as soon as I get your email. mailto:justincruse@comcast.net (edited by rubixcuber on 11-21-04 07:26 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: 2136/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
I could have sworn there already was one of these. I remember making one anyway. | |||
Devil_Evilone_RA Tektite Level: 14 Posts: 41/64 EXP: 11455 For next: 1616 Since: 06-19-04 From: Canada Since last post: 18 days Last activity: 18 days |
| ||
Originally posted by rubixcuber What is the number 0x480 into decimal? |
|||
Karadur Fire Snake Level: 48 Posts: 136/1192 EXP: 786444 For next: 37099 Since: 11-02-04 From: Chatham, Ontario, Canada Since last post: 1 day Last activity: 15 hours |
| ||
480 in hex = 1152 in dec. Windows Calculator works well for these sorts of things, just so you know for the future (edited by Karadur on 11-22-04 06:23 PM) |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
Acmlm's Board - I2 Archive - Super Mario World hacking - Custom Block Request | | | |