2014-06-29, 20:49
(2014-06-24, 15:32)Angelscry Wrote:(2014-06-24, 05:57)Bedwyr Wrote: Ah. Yes, the full paths did work. Is the lesson that Advanced Launcher and/or XBMC not play nice with working directory or changing directories?When you start RetroArch manually the working directory is the directory where is located the Retroarch executable. When you start RetroArch from XBMC the working directory is the directory where is located the XBMC executable. So... to avoid any kind of problem, the best way it always to use absolute paths instead of relative paths.
Edit: Thanks very much!
Weird, I use relative paths and it just works:
Code:
<application>C:\Emulators\RetroArch\retroarch.exe</application>
<args>"%rom%" --config config\htpc-leo\htpc-leo.cfg --appendconfig config\htpc-leo\htpc-leo_default.cfg -D -L libretro\nestopia_libretro.dll</args>
config and libretro are inside RetroArch directory
(2014-06-24, 05:43)Bedwyr Wrote: May I get some help and correction about the command line arguments I'm using for retroarch?
From cmd my current working directory is:
D:\Games\Emulators\Retroarch\
The command and arguments that work for me from cmd are for NES and SNES respectively:
Code:RetroArch -c .\configs\nestopia_libretro.dll.cfg -f -L .\cores\nestopia_libretro.dll ..\NES\Roms\romgame.nes
RetroArch -c .\configs\snes9x_next_libretro.dll.cfg -f -L .\cores\snes9x_next_libretro.dll ..\NES\Roms\romgame.smc
Assuming that I have Advanced Launcher configured correctly, what should be the correct arguments I should use?
Code:-c \configs\nestopia_libretro.dll.cfg -f -L \cores\nestopia_libretro.dll "%rom%"
does not work and I thought I had the syntax correct. What am I doing wrong?
Thanks in advance for the help.
Your problem is the leading "\", "\" and ".\" are different, it works fine with relative paths for me