Main > Software Forum

Skip Startup Frames reborn as MAME Plugin

<< < (6/11) > >>

Sky25es:
Thank you very much for your work.  :cheers:
Now, I don't know why but it doesn't work for me with galaga. I have tried other games without problem...

edit:
Apparently there are other games that don't work either. Salamander, i.e.
I'm using Mameui64 0.273 btw.

PL1:

--- Quote from: Sky25es on January 02, 2025, 02:51:23 am ---Now, I don't know why but it doesn't work for me with galaga. I have tried other games without problem...

edit:
Apparently there are other games that don't work either. Salamander, i.e.
I'm using Mameui64 0.273 btw.

--- End quote ---
What value does the MAME plugin menu show for the games that aren't working?

Does an .ini file for those games enable a different plugin instead of SSF?

Both Galaga (galaga,870) and Salamander (salamand,465) are working fine in mainline 0.262 and 0.272.   :dunno

In the original SSF release, Salamander had a really high value (salamand,10809) that was later corrected.
- One odd thing I've noticed about Salamander is that if you "F3" Reset the game, it goes through the power-on test sequence then goes to a black screen instead of going into attract mode, but that isn't caused by the SSF plugin.  If you do a normal game start or a "Shift" + "F3" Hard Reset/Restart it works correctly.


Scott

PL1:
SSF plugin spot tested good with Galaga, Salamander, Defender, Stargate, and Donkey Kong in MAMEUI v0.273.

If the plugin doesn't start, check these things:

1. Is the SSF plugin enabled in Options -- Default System Options ("LUA" tab) as shown in the attached image?
- Exit and restart MAMEUI after you change these settings for them to take effect.

2. Is the SSF plugin enabled in mame.ini and the game's .ini file? (plugins=1 and plugin=skipstartupframes)

--- Code: ---#
# SCRIPTING OPTIONS
#
autoboot_command         
autoboot_delay            0
autoboot_script           
console                   0
plugins                   1
plugin                    skipstartupframes

--- End code ---

3. If it still doesn't want to start, try launching the game and plugin from command line.

--- Code: ---mameui galaga -plugin skipstartupframes

--- End code ---


Scott

Sky25es:
Hey Scott, thanks a lot for your assistance.  :)
Ok. I discovered why it didn't work, at least for me. For some strange reason I have to disable waitvsync in mame.ini.
With vsync on, the plugin doesn't work with some games.
Another issue: The "Black out screen during startup" option doesn't work, even if I change it inside the "options.cfg" file. I can disable it only if I modify the "src/options.lua" file.

PL1:

--- Quote from: Sky25es on January 04, 2025, 03:18:47 am ---Ok. I discovered why it didn't work, at least for me. For some strange reason I have to disable waitvsync in mame.ini.
With vsync on, the plugin doesn't work with some games.

--- End quote ---
Glad you figured that out.   :cheers:

If you can post which games were and weren't working with vsync on, that might help Jakobud refine the plugin.


--- Quote from: Sky25es on January 04, 2025, 03:18:47 am ---Another issue: The "Black out screen during startup" option doesn't work, even if I change it inside the "options.cfg" file. I can disable it only if I modify the "src/options.lua" file.

--- End quote ---
Now that you mention it, I haven't tested that option or "Mute audio during startup" yet -- another thing to add to the To-Do list.


Scott
EDIT:  Both settings work and save properly in mainline MAME.

Both settings can be turned off in MAMEUI and stay off when you "F3" (Reset) or "Shift" + "F3" (Hard Reset), but they are not saved when you exit the game and restart.  As you mentioned, editing the options.cfg file does not make any difference.

There are definitely differences in LUA script handling between mainline and MAMEUI.  For example, the defenderlr plugin works in mainline, but errors out when you launch Defender or Stargate in MAMEUI.

EDIT 2: Issue fixed in release v2.1.0.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version