Fix: Start the Game in the Underworld [4.1.5]

dale_coop

Moderator
Staff member
Currenlty in the 4.1.X you can't start your game in the Underworld... in definitive, your player will always be spawn in the Overworld when the game starts (it's a bug).
Here's a quick fix for that issue

Open the HandleStateChanges.asm script (located in the "Routines\<core>\System\" folder), from line 21, you will see this bloc of 6 lines:
Code:
			LDA #START_LEVEL
			CLC
			ADC #$01
			;LDA #%00000010
			LDA #$01
			STA update_screen_details ;; load from map 1

Replace those lines with this:
Code:
			LDA #$02	;; dale_coop: fix for starting screen in the Underworld.
			SEC
			SBC #START_LEVEL
			STA update_screen_details ;; load from map 1

Now, you should be able to start your game in the Underworld.
 
Top Bottom