Pausing the game and switching between sprite and block mode no longer crashes
Bunch of internal changes in an attempt to make it more stable
Now updates graphics in levels with LM3 level sizes**
Options on when the config is reloaded
Options to disabled skipping transitions for better compatibility
**Does not work with layer 2 yet.***
***actually it does now.
If you have issues with SA-1 ROMs try replacing the default retro.dll with retro_s9x.1.59.2.release.dll by renaming it to retro.dll and see if that fixes the issue. 1.53 still had issues with big sa-1 roms so using 1.59.2 might fix that for you.
Thanks to Corrosive and Deeke for testing and to all the people who reported bugs so far.
If you find a bug feel free to report it here, if it's not too cursed* I might fix it before I properly submit an update. Try to add as much info on how to reproduce the issue as possible thanks.
* pretty rare to find non-cursed bugs in lmsw though
The first GIF instantly reminded me of the PC-88 version of Super Mario Bros. Special.
No joke, i have legit played that on a PC-88 and it's by far the worst version of SMB1 potentially ever made. If you actually want to play it with good controls give Super Mario Crossover a try.
-------------------- Currently working on:
Super Kekcroc World 4 (lol jk)
Description: Just like in the original Legend of Zelda game (NES 1986) ware Link walks all 4 ends of the screen to scroll to the next, this code will make the game only show one screen and scroll to the next when the player reaches it. It will make the camera work in a vertical or horizontal level or it will work in both vertical and horizontal. You can customize it like add one ways or add scroll gates. This code will add new features. After all Sonikku originally made the Mega Man style scrolling for vertical levels code which is better. We also see that in Invictus kaizo level One by one. Here is the video.
Thank you so much. That is what I requested for. 😄😄😄😄😄
idol Administrator, PR Manager, and SMW Hack Manager
also the lmsw update is great! you should promote it in the thread title tbh, quite a few folks over in jump team and romhack races were excited to see it updated since it hasn't worked in a while.
Hey, I just got to say that your stuff looks real cool and about that LMSW update...
Anyways, I've come across one problem so far, every time I enter a SMW Mode 7 Boss level, die during a level and allow the whole death sequence to end, or even simply close LMSW and open it again, the thing keeps giving out errors each time saying that the ROM crashed and it continues this issue until I close and open Lunar Magic or switch another ROM again.
I feel like it might have to do with how it's closed by any means and it does not get fixed until I refresh Lunar Magic or switch ROMS.
If you need a little more info, the technical info numbers I've been getting are 994 and 941
I really hope you can solve these issues as I have no words to describe how happy I am to be able to use this thing again.
EDIT: Reproofed my wording, tried giving a better explanation and added in some additional details that I later found.
also the lmsw update is great! you should promote it in the thread title tbh, quite a few folks over in jump team and romhack races were excited to see it updated since it hasn't worked in a while.
That was the plan sooner or later, but I had too much fun seeing people find out there's been an update.
Glad people like it. I'll do this thing properly with changelog and stuff tomorrow.
Originally posted by AntiDuck
Anyways, I've come across one problem so far, every time I enter a SMW Mode 7 Boss level, die during a level and allow the whole death sequence to end, or even simply close LMSW and open it again, the thing keeps giving out errors each time saying that the ROM crashed and it continues this issue until I close and open Lunar Magic or switch another ROM again.
I feel like it might have to do with how it's closed by any means and it does not get fixed until I refresh Lunar Magic or switch ROMS.
If you need a little more info, the technical info numbers I've been getting are 994 and 941
I really hope you can solve these issues as I have no words to describe how happy I am to be able to use this thing again.
994 can be caused by pretty much everything, 941 on the other hand is sprite loading related and occures when it gets stuck in a transition/loading screen. I haven't really managed to get that one myself though so if you could provide more info on how to recreate it (like rom type, tools used, patches applied etc) that'd help a lot.
Not really sure I understand this correctly though, you shouldn't be able to enter mode 7 bosses using LMSW anyway. Starting on a mode 7 boss doesn't open LMSW for me and using a door makes it get stuck in the transition (which shouldn't happen either, but doesn't crash)
Not really sure I understand this correctly though, you shouldn't be able to enter mode 7 bosses using LMSW anyway. Starting on a mode 7 boss doesn't open LMSW for me and using a door makes it get stuck in the transition (which shouldn't happen either, but doesn't crash)
Okay, I did more looking on that issue, and it seems to only happen on certain ROMs (which are pretty much older ROMs). Everything works fine and even that Mode 7 boss thing does pretty much what you say it's supposed to.
The certain ROMs with the issue were using all sorts of patches and tools.
Sorry if these are a lot for you to gather, but I'm fairly certain that it's because of these various patches and tools that could effect such data that this program might be dependent on, and it doesn't expect these changes.
It also seems like these issues are different depending on which ROM is used (depending on which patches, tools and such are used for those ROMs).
I also found another number from another different ROM I tested, 876.
But overall, I have found other older ROMs that work fine with the program, and I also tested out one of my newest ROMs and it works just fine without any problems so far. So the issue was probably just me.
Please let me know if I haven't given enough info for you and I hope I've helped you enough.
My only remaining request is to reload the cfg on invocation instead of only once during the first load. That and to not lock the cfg file while running.
Glad to see it work with more stuff now. Can't say I've tested it much, almost surprised
@SA-1 Users:
If you have trouble with SA-1 ROMs using the default retro.dll try replacing it with retro_s9x.1.59.2.release.dll and see if that solves the problem. 1.53 which is the default still had some issues with SA-1 ROMs especially when they're 8MB
Originally posted by corrosive
My only remaining request is to reload the cfg on invocation instead of only once during the first load. That and to not lock the cfg file while running.
Awesome work!
Thanks, and yeah, that's been on the todo list for a while now.
LMSW still seems to have lot of problems with überasm and some patches.. Like on my hack I've made it that mario is always big(via patch not überasm), but with LMSW he starts as small. And seems like RAM is also randomized, in my other hack you are supposed to start with 3 lives and 10 fireballs at default, but in LMSW it starts with 5 lives and 85 fireballs(but I guess it happens as its activated by überasm gamemode code C). On one my levels it straight out crashes(error 954) even though it uses exact same übarasm code as other level that works no prblem..
EDIT: reverse gravity thing was my mistake, just an classic mistake of two things using same freeram .
EDIT 2: I think there is bug with single-screen
Mario dies when he goes from subscreen 06 to 07, from up to down, but other-way around(07 to 06) works?
Follow Us On