24hoSMW is over!
Views: 645,572,668
14 users online: GbreezeSunset, Gloomy, Hinalyte, Kit, o Lazy, leod, Merthacks, o Noivern, PaperWario, randomdude999, redeyesblackdabbin, Telinc1, TNTMAN332, WhiteYoshiEgg - Guests: 53 - Bots: 317Users: 35,094 (1,347 active)
Latest: yellow supa nintendo
Tip: ExAnimation also works on sprites!Not logged in.
Details for Free overworld
SMW Patches - Free overworld
File Name: Free overworld
Version History: View
Authors: TheBiob
Tool: Asar
Requires Free Space: Yes
Bug Fix: No
Featured: No
Description: This patch will allow the player to move freely on the overworld originally inspired by the Super Mario 3D world overworld.

I made this patch about 5-6 months ago and since someone requested it I decided to actually upload this.

Note that layer 1 path tiles (Including warp tiles) are removed. Use pipes and stars to warp between maps.
Also note that star warps need to have a level other than 0 or they won't work. (Yes that's intentional)

- Fixed save prompts
- Fixed issues with second player

(Requested by TrashCan64)
Tags: free, movement, overworld
Download: Download - 4.70 KiB
We need to implement blocks to keep him from going off screen or walking into the ocean

Or maybe add climbing/swimming areas
Posted by: IronFoxGaming -
Yeah, sorry. This isn't SA-1 compatible. Disco made the first version SA-1 compatible but that one had a bug where you couldn't save as well as a somewhat small issue related to the second player's abilities so you probably don't want to use that.

Generally if a submission doesn't have the tag "sa-1" it's most likely not compatible with sa-1 (And most of my submissions don't have that)
Posted by: TheBiob -
Patched it in, but Mario wouldn't leave Yoshi's house, only face the direction he looked in until input stops.

If I had to guess (in my limited knowledge), this patch doesn't play nicely with SA-1, as it's the only major patch I've added to the ROM.
Posted by: Raggy -
Oh yeah assert is a thing... oh well
Also, nice @me_from_10_months_ago using DEC $06 4 times lol

Eh, should I ever update this again for some reason I'll implement these changes as well but for now I'll just leave it be.
Posted by: TheBiob -
This is a super neat patch 👌👌
Only two things I feel like mentioning:

- To detect if the player hasn't saved the overworld and not allow the patch to be inserted if they haven't:
assert read1($03BB20) != $FF, "Please, save the overworld on Lunar Magic at least once."

- Instead of
	DEC $06
	DEC $06
	DEC $06
	DEC $06

You can just do LDA $06 : SEC : SBC #$0004 : STA $06. That's the same amount of bytes, but 7 cycles less.
Posted by: o Erik -
Originally posted by HuFlungDu
I didn't check the Yoshi's this time, but I will next time, so make sure those are working properly as well.

Yoshis work fine it's just that the hack I made that patch for never actually used luigi so thinking back to it I never tested anything related to the second player.
Sorry for not testing enough.

Originally posted by HuFlungDu
You're going to have to LSR your Y or use the other RAM and ASL it

Actually I already stored that to $0F so I just had to use $0F instead... I have no idea why I didn't do that in the first place though because I stored that to $0F for that exact purpose. I guess I was just tired when I made that part idk.
Posted by: TheBiob -

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2018 - SMW Central
Legal Information - Privacy Policy - Link To Us

Total queries: 30


Follow Us On

  • Facebook
  • Twitter
  • YouTube


  • Talkhaus
  • SMBX Community
  • GTx0
  • Super Luigi Bros
  • MFGG
  • Gaming Reinvented