Name: | Free overworld |
Author: | TheBiob |
Added: | |
Version History: | View |
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) Update: - Fixed save prompts - Fixed issues with second player (Requested by TrashCan64) |
Tags: | free lorom movement needs remoderation overworld |
Comments: | 27 (jump to comments) |
Download
4.70 KiB | 1,052 downloads
Comments (27)
Assuming you aren't starting the player on an un-walkable tile SA-1 should very much have everything to do with that issue.
Whenever the remoderation happens it should get sa-1 support, though maybe I should just get over it and do this one myself. No guarantees though I'll probably just forget it again like I usually do.
Note that this patch uses two bytes of freeram which change whether the player can swim or not and if yoshis can swim or not.
If they are set to not be able to then climbing and water tiles will just act solid. By default, they don't so if they do act solid check if you're using those freeram addresses somewhere else.
Or maybe add climbing/swimming areas
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)
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.
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.
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:
- Instead of
You can just do LDA $06 : SEC : SBC #$0004 : STA $06. That's the same amount of bytes, but 7 cycles less.
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.
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.
Help, please?
What errors does it give you?
Also where? Ingame? While patching?
Help, please?
Anyway,
EDIT: Made a save and repatched. Still no luck.
That should only happen if you didn't save the overworld before. LM moves some code around and this patch requires LM's modifications. If it isn't because of that can you tell me when exactly it's crashing and what you do before that?
Huh I really thought I was able to save back when I first made this patch. I'll look into it but school and motivation is a big problem at the moment so I don't know how long it'll take me :/
btw 'I can't save can you look into that' is a much better way of giving feedback/bug reports in my opinion
EDIT: Made a save and repatched. Still no luck.
Note that to use star and pipes, you need to set the pipe/star level to anything other than 0 and 100.