Attract-Mode Support Forum

Attract-Mode Support => General => Topic started by: RandoCalrisian on May 16, 2017, 09:16:10 PM

Title: Retroach Windows Setup (cannot launch games)
Post by: RandoCalrisian on May 16, 2017, 09:16:10 PM
I'm having trouble launching games from AttrachMode in Windows 10.
Retroarch 1.5 with snex9x core is my emulator of choice.

If in Windows CMD I run the following, the game launches in Retroarch with no problem:
C:\Emulation\retroarch\retroarch.exe -L C:\Emulation\retroarch\cores\snes9x_libretro.dll "C:\Emulation\SNES\roms\Super Metroid (Japan, USA).smc"

In attract mode I feel I've done all the requisite things to get everything working.  Snaps and the wheel and everything looks fine.
The only thing that doesn't happen is game launch.  I press accept to launch a game, the screen blips, and no game launch.

My snes9x emulator file looks as follows:
# Generated by Attract-Mode 1.5.1
#
executable           C:\Emulation\retroarch\retroarch.exe
args                 -L C:\Emulation\retroarch\cores\snes9x_libretro.dll "[romfilename]"
rompath              C:\Emulation\SNES\roms\
romext               .smc;.sfc;.zip
system               Super Nintendo (SNES)
info_source          thegamesdb.net
artwork    snap            C:\Emulation\HyperSpin\Media\Super Nintendo Entertainment System\Video
artwork    wheel           C:\Emulation\HyperSpin\Media\Super Nintendo Entertainment System\Images\Wheel

Can someone help me understand what I might be doing wrong?
Title: Re: Retroach Windows Setup (cannot launch games)
Post by: bionictoothpick on May 17, 2017, 03:39:38 AM
I don't believe args should read

-L snes9x_libretro.dll "[romfilename]"
Title: Re: Retroach Windows Setup (cannot launch games)
Post by: RandoCalrisian on May 17, 2017, 05:13:49 AM
I don't believe args should read

-L snes9x_libretro.dll "[romfilename]"

Tried:
-L snes9x_libretro.dll "[romfilename]"

Still no launch.

Also, here's a sampling of my romlist file:
Super Metroid (Japan, USA);Super Metroid (Japan, USA);snes9x;;1994;Nintendo;Platform;;;;;0;;;;;
Title: Re: Retroach Windows Setup (cannot launch games)
Post by: hermine.potter on May 17, 2017, 05:17:07 AM
@RandoCalrisian
i've tested your settings on both : Win7 and Win10 with AM 2.1.0
it works.

my settings:
Code: [Select]
executable           C:\attract\EMU\RetroArch\retroarch.exe
args                 -L C:\attract\EMU\RetroArch\cores\snes9x_libretro.dll "[romfilename]"
rompath              C:\attract\EMU\RetroArch\roms
romext               .smc

you use AM 1.5.1? try new version 2.2.1
Title: Re: Retroach Windows Setup (cannot launch games)
Post by: RandoCalrisian on May 17, 2017, 06:37:04 AM
@RandoCalrisian
i've tested your settings on both : Win7 and Win10 with AM 2.1.0
it works.

my settings:
Code: [Select]
executable           C:\attract\EMU\RetroArch\retroarch.exe
args                 -L C:\attract\EMU\RetroArch\cores\snes9x_libretro.dll "[romfilename]"
rompath              C:\attract\EMU\RetroArch\roms
romext               .smc

you use AM 1.5.1? try new version 2.2.1

# Generated by Attract-Mode 1.5.1                this is just what happens to be listed at the top of the emulator files by default.
I'm running AM 2.2.1.
Should I remove this line from my emulator files?  It just seems like an arbitrary comment.

Given that it works for you, and not for me, and I'm on the latest version, can you give any other suggestions?
Title: Re: Retroach Windows Setup (cannot launch games)
Post by: omegaman on May 17, 2017, 06:43:17 PM
Here try this:

executable  C:\attract\EMU\RetroArch\retroarch.exe  -L C:\attract\EMU\RetroArch\cores\snes9x_libretro.dll
args "[romfilename]"


Title: Re: Retroach Windows Setup (cannot launch games)
Post by: hermine.potter on May 17, 2017, 10:13:11 PM
omegaman proposal works too.

@RandoCalrisian
Please generate your romlist again:
start AM > press TAB key > Emulators > RetroArch > Generate Collection/Rom List

After this, you have a clean emulator config (# Generated by Attract-Mode v2.2.1) and romlist again.
Then try it once more.
Title: Re: Retroach Windows Setup (cannot launch games)
Post by: RandoCalrisian on May 18, 2017, 03:04:44 PM
Running AttractMode as admin solved the issue.
This feels strange to me.
I'm glad it's working, but I'm confused as to why this was a solution.
I guess I won't look a gift horse in the mouth, though.

Thanks for your help all.
I didn't end up using:
executable  C:\attract\EMU\RetroArch\retroarch.exe  -L C:\attract\EMU\RetroArch\cores\snes9x_libretro.dll
args "[romfilename]"

I gave it a shot in a test environment, and it worked though.
Title: Re: Retroach Windows Setup (cannot launch games)
Post by: Denzquall on August 30, 2018, 11:57:56 PM
Hi All,

In the process of setting up attract mode, for the first time, on Windows 10, I set the parameters following instructions I found on YouTube, still my games will not load. Tried opening AttractMode as admin but still the same problem. AM will just flash but retroarch will not open. btw. games run fine on retroarch by itself

This is what's on my emulators file.

# Generated by Attract-Mode v2.4.1
#
executable           D:\Arcade\Emulators\RetroArch\retroarch.exe
args                 D:\Arcade\Emulators\RetroArch\cores\gambatte_libretro.dll "[romfilename]"
workdir              C:\Emulators
rompath              D:\Arcade\ROMS\Nintendo GB
romext               .zip

Your help will be highly appreciated.  :)
Title: Re: Retroach Windows Setup (cannot launch games)
Post by: hermine.potter on August 31, 2018, 12:44:29 AM
@ Denzquall
I'm not working with retroarch. So I'm not sure why it doesn't work.
But I think the line workdir with C:\Emulators is probably not correct.
So delete this line / leave it empty/or it should point to D:\Arcade\Emulators\RetroArch too (retroarch probably create a config file; this config file should be there exists).

I'm sure, that your args-line is not correct. You have to set the -L parameter too:
Code: [Select]
args                 -L D:\Arcade\Emulators\RetroArch\cores\gambatte_libretro.dll "[romfilename]"
Title: Re: Retroach Windows Setup (cannot launch games)
Post by: Denzquall on August 31, 2018, 04:35:23 AM
Thanks for the response Hermine,

I figured it out a few hours ago after reading more forum posts. You are definitely correct that I forgot to put "-L" in the args line. Everything started working after that.

Now trying to figure out an efficient way to configure and rename my downloaded media to make it look ATTRACTive MODE. hehehe. :)

#Dadjokes
Title: Re: Retroach Windows Setup (cannot launch games)
Post by: hermine.potter on September 02, 2018, 10:43:42 PM
@ Denzquall
It's recommended, to test an emulator system first on command line (cmd.exe). Most of emulator system works this way by correct command-line:
e.g. zsnes

path_to_your_emulator_system\emulator_system.exe -parameters_that_starts_a_rom path_to_your_roms\romfile.rom_extension

this command-line starts a specific snes-game directly:
C:\attract\EMU\zsnes\zsnesw.exe -m C:\attract\EMU\zsnes\roms\my_snes_game.smc

In AM use this config:
executable           C:\attract\EMU\zsnes\zsnesw.exe
args                 -m "[romfilename]"
rompath              C:\attract\EMU\zsnes\roms
romext               .smc

After setting the config in AM, and emulator or roms won't start, try to start AM via attract-console.exe
You'll see a window with many information. If something is wrong (path not found or something else), you'll see it in this window