Language…
14 users online: anonimzwx, BUX88, DanMario24YT, deported,  DeppySlide, Domokun007, ForthRightMC, hhuxy, Knight of Time, koffe190, lean4, Pizzagamer9791,  Ringo,  yoshi3706 - Guests: 305 - Bots: 258
Users: 64,795 (2,375 active)
Latest user: mathew

How to disable item box with lx5s powerups installed

Im having some serious problems with disabling this item reserve, I have gotten to the point where ive gone into powerup_defs.asm and changed !disable_item_box pointer to 0 and now it works sometimes but at other times nothing, it still shows the graphics for the powerups at the top of the screen but they flash periodically, how do I remove the item box if I have the powerups installed?
-------------------------------------------------------
Ive restarted it
Name:Super Mario Endless World
World 1: 100%
World 2: 100%
World 3: 30%
World 4: 2%
World 5: 2%
World 6: 2%
World 7: 2%
World 8: 2%
World 9: 2%
Special world: 15%
Star world: 10
From your previous post elsewhere, it looks like !disable_item_box isn't a value you set to 0 or 1, it's the address that holds that value. That way, if you know ASM, you can change that address during gameplay to disable and enable the item box on the fly.

If you want to consistently disable it, try setting that define to #$03 (remember the #$).


 
Originally posted by WhiteYoshiEgg
From your previous post elsewhere, it looks like !disable_item_box isn't a value you set to 0 or 1, it's the address that holds that value. That way, if you know ASM, you can change that address during gameplay to disable and enable the item box on the fly.

If you want to consistently disable it, try setting that define to #$03 (remember the #$).


That doesnt seem to work either, i tried setting it to d because it says d = remove box and all of its properties but that doesn't work either
-------------------------------------------------------
Ive restarted it
Name:Super Mario Endless World
World 1: 100%
World 2: 100%
World 3: 30%
World 4: 2%
World 5: 2%
World 6: 2%
World 7: 2%
World 8: 2%
World 9: 2%
Special world: 15%
Star world: 10
It's actually a RAM define, not a config option.

Code
;;;;;;;
;; !item_box_disable: Disables item box and other stuff.
;; format ------sd
;; d = Disable item box dropping.
;; s = Disable item box from being shown on VANILLA status bar.
	!item_box_disable	= $7E211E


The best course of action would be setting the RAM to #$03 on UberASMTool.

Code
lda #$03
sta !item_box_disable


Place that small snippet of code where you want to disable the item box. If it's during the whole game I suggest putting the code on prepare_title_screen.asm inside of the gamemode folder.
Originally posted by lx5
It's actually a RAM define, not a config option.

Code
;;;;;;;
;; !item_box_disable: Disables item box and other stuff.
;; format ------sd
;; d = Disable item box dropping.
;; s = Disable item box from being shown on VANILLA status bar.
	!item_box_disable	= $7E211E


The best course of action would be setting the RAM to #$03 on UberASMTool.

Code
lda #$03
sta !item_box_disable


Place that small snippet of code where you want to disable the item box. If it's during the whole game I suggest putting the code on prepare_title_screen.asm inside of the gamemode folder.


That worked, thanks so much!
-------------------------------------------------------
Ive restarted it
Name:Super Mario Endless World
World 1: 100%
World 2: 100%
World 3: 30%
World 4: 2%
World 5: 2%
World 6: 2%
World 7: 2%
World 8: 2%
World 9: 2%
Special world: 15%
Star world: 10