Language…
12 users online: acd13141,  AmperSam, Cristian Cardoso, fanfan21, Golden Yoshi, Green Jerry, JezJitzu, Josuke Yoshikage, Maw,  Nanako, tOaO, yoshi9429 - Guests: 234 - Bots: 317
Users: 64,795 (2,377 active)
Latest user: mathew

Single Screen + LMSW Update

ToolResource Release

  • Pages:
  • 1
  • 2
As usual, lots of things planned, nothing done.


Oh well, here's a thing I've been meaning to do ever since LM3 came out:

Single screen v1.1


totally didn't just finish this 5 minutes ago.
Features of the new version:
  • Now works with LM3 level sizes
  • Start doesn't need to be aligned to a screen anymore
  • Options to disable horizontal/vertical scrolling separately
  • More options to change the size of the screen/when the scrolling triggers




So yeah, have fun I guess


oh yeah I also made lmsw sa-1 compatible and hopefully less crashy
go report bugs and stuff I guess

...
Yeah, let's do this properly:

LMSW v1.09


Features of the new version:
  • SA-1 Support
  • LMSW crashes no longer freeze Lunar Magic
  • RAM watches because at least 1 person wanted that
  • 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.



Originally posted by Green Jerry
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)
Originally posted by CalHal
Name: Multiple and custom single screen scrolling

Type: UberASM code

Better video: https://youtu.be/Rhet9y1XCe4

Combined with Megaman Scroll Gates and Single screen for horizontal levels and Mega Man style scrolling for vertical levels.

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. 😄😄😄😄😄
that first gif is so funny.

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.
>LMSW update
Yes.
Originally posted by TheBiob

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.
Hey y'all, Scott here!

PFP by: https://twitter.com/GinCalico (🔞 Warning)
When used well this could be awesome
Originally posted by idol
that first gif is so funny.

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)
Originally posted by TheBiob
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.

---
One in particular uses these patches and tools,
Lunar Magic 2.53 (which I used just to play the levels and there were no edits to the ROM with the newest LM),
AddmusicK 1.0.6,
BG Scroll Rate Settings Editor v2.1,
SA-1 1.26,
UberASMTool 1.2,
GPS 1.3.0 (which sometimes does not work with SA-1 ROMs at all),
GHB's SMB3 screen scrolling pipes 3.2.1,
an old SA-1 version of Romi's SpriteTool that I can't find anymore,
an Autosave patch,
Sprites on Platforms and Springs and Stuff,
Easy Mode 7 Patch (I think 1.0 or 1.1),
Extended "Extended OW Level Names",
Leave Yoshi in Level,
Sprite Status Bar v1.1.1
and finally, Horizontal Scroll Fix v1.1
---


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.
Hey y'all, Scott here!

PFP by: https://twitter.com/GinCalico (🔞 Warning)
Honestly the internal emulator work wins C3 for me. Such a handy tool and to have it working properly is amazing!
i like that first gif a lot.
ask me if i give a f*ck...
i'm actually surprised that someone updated lmsw lmao

and even more surprised to find out that it works with the custom powerups, dkc status bar and sprite message box patches 👀
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!
YES, an LMSW update! Thank you so much for this! I thought any updates to it were dead in the water, but my prayers have been answered. Looking good!
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.

So i just went ahead and did that:

New Update


same link as before.

Fixed graphics not properly updating with LM3 level sizes* and also added config reload options.

*yeah, doesn't work for layer 2, but layer 2 seems like a mess so that'll have to wait.
Awesome work dude! Thanks for all your help!
Hey y'all, Scott here!

PFP by: https://twitter.com/GinCalico (🔞 Warning)
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 #ab{>_<}.


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?

https://youtu.be/BbT6-zYFll8 just watch this
Views:
Time:
6 users online: o imamelia, o o FPzero, o bebn legg, o Nameless, o Major Flare, o o Scrydan - Guests: 69 - Bots: 160Users: 69,666 (9,999 active)
Latest: Year 2020
Tip:
I love the idea of that since it reminds me of a few particular games. Really nice work!

I think I'm the one who requested the single screen thing. I love it and one day want to do something very special with it.
  • Pages:
  • 1
  • 2

ToolResource Release