Language…
15 users online: Ahrion,  AmperSam,  Anorakun, crocodileman94,  Donut, El Cuh Fermin,  Fernap, figui, foreign_bodies, Isikoro, ITEnglishDegree,  MarioFanGamer, playagmes169, WGDast2, Zavok - Guests: 87 - Bots: 102
Users: 56,343 (2,196 active)
Latest user: davim6975

Move Layer 3 to Subscreen Fix

SMW Patches → Move Layer 3 to Subscreen Fix

Submission Details

Name: Move Layer 3 to Subscreen Fix
Author: Lui
Added:
Tool: Asar
Requires Free Space: Yes
Bug Fix: Yes
Featured: No
Description: This lets you move layer 3 to subscreen via Lunar Magic without actually affecting the layer 3 status bar, which will always remain on top of everything, as usual. Note that this may be incompatible with other patches that hijack IRQ.
Tags: layer 3 lorom sa-1
Comments: 13 (jump to comments)
Download 684 bytes | 865 downloads

Screenshots

Comments (13)

wisys Link
Originally posted by Anas
Wait, I think I made some misinfo. 'load_overworld.asm' is unnecessary and 'level_init.asm' goes in GM14. I'll edit my post.


Can confirm the updated changes to your original post work, so thank you for your fix. #smrpg{y}#smrpg{<3}

It works mostly on my end but I ended up reverting because I had some unusual behavior with b4vwf message boxes where the message box animations won't render, or render is delayed for some reason. Wonder if there's a way I can fix that, otherwise that's probably just a proprietary issue with my hack.
Anas Link
Originally posted by Skewer
This patch (nor the fix provided in the comments) does not seem to work with SA-1 1.40:

- Layer3 image does not respond to Lunar Magic command to send to subscreen; it stays over the background.


Wait, I think I made some misinfo. 'load_overworld.asm' is unnecessary and 'level_init.asm' goes in GM14. I'll edit my post.
Skewer Link
This patch (nor the fix provided in the comments) does not seem to work with SA-1 1.40:

- Layer3 image does not respond to Lunar Magic command to send to subscreen; it stays over the background.
Freitasth Link
This seriously needs some remoderation. Only works on lorom.
Anas Link
Doesn't work with SA-1 because of the new IRQ system SA-1 Pack offers. Here's a fix by LX5 for the BLDC base ROM: https://cdn.discordapp.com/attachments/334352091340472340/719467821557612585/l3fix.7z

However, it requires UberASMTool for this. Insert level_init.asm in gamemode 14 or as level ASM. And of course, apply l3fix.asm with Asar.

Edit: The UberASM for this fix visually gets rid of the M7 tilemaps (Reznor's wheel, Iggy's platform...) in the M7 boss rooms for some reason... :(
Hayashi Neru Link
This patch is not compatible Sprite status bar patch
 Blind Devil Link
Tested with Asar v1.71, SNES9x v1.57, in both normal and SA-1 ROMs.

This patch is up to current standards, thus it requires no remoderation.
Klug Link
Why the heck dose the patch has the "needs remoderation" tag anyway?! This patch seems to work fine (even on SA-1)!

Yeah, I might ask the mods to remove that said tag.
 Koopster Link
Why's this not marked as a bugfix :thonkers:
 Hooded Edge Link
This does somewhat help, but it glitches the level, causing layer 1 to not be shown.
randomdude999 Link
Why is the freeram named !free_dp when none of the instructions using it need direct page and it only saves 1 cycle per instruction (saving 3 cycles in NMI and 1 in IRQ)?
 Yoshi Master Link
I have tested this on my Super Everdrive. This patch works great on real hardware. Thanks for this patch!
 Vitor Vilela Link
Untested on real hardware, but I didn't see any glitch or cutoff on higan accuracy, so approved for now.

Added sa-1 tag and added automatic check for SA-1 instead of enabling manually.