Game-Folders

Hi everyone.
I noticed some people requesting game-folders. Unsurprisingly, the idea has been rejected for obvious reasons, but I believe that my software provides a solution. (at least for Windows users) Along with the game folders it creates for your library, it also injects a corresponding batchscript and retroarch.cfg file for each game. themaister’s “megapack” systems and shaders are integrated into the auto-configurations as well.

Download http://code.google.com/p/rom-jacket

Opensource and free. An example batch file rom-jacket generates for each game in your library:



CHCP 1252
MODE CON: COLS=15 LINES=1
TITLE LAUNCHER

pushd "%~dp0"
for %%A in ("C:\Emulators\retroArch") do SET EMUL=%%~A
for %%A in ("retroArch") do SET EMUZ=%%~A
for %%A in ("C:\Emulators\XPadder\XPadder.exe") do SET XPADDER=%%~A
REM [DMT]for %%A in ("C:\Program Files (x86)\DAEMON Tools Lite\DTlite.exe") do SET DAMVAR=%%~A
for %%A in ("%~dpn0") do SET GAMNAM=%%~A
for %%A in ("%CD%") do SET GAMDIR=%%~A
for %%A in ("%EMUL:~0,2%") do SET EMUDIR=%%~A
REM PREP1
REM PREP2
REM PREP3
copy /Y "*.cfg" "%EMUL%"
REM [DSP]displayswitch /internal
REM [XPT]cmd /c start "" "%XPADDER%" /m "%GAMDIR%\Player1.xpadderprofile" "%GAMDIR%\Player2.xpadderprofile"
REM [DMT]cmd /c "%DAMVAR%" -unmount scsi, 
for /f "tokens=* delims=" %%a in ('dir /B /A-D "%GAMDIR%\*.nes"') do (
set ROM=%%~na
CALL :RUN
)
:RUN
REM [XPT]"%DAMVAR%" -mount scsi, 0, "%GAMDIR%\%ROM%.nes"
pushd "%EMUL%"
start /wait "" "%EMUL%\%EMUZ%.exe"  "%GAMDIR%\%ROM%.nes" -L libretro\bnes_libretro.dll -f
copy /Y "%EMUL%\*.cfg" "%GAMDIR%"
REM CUSTM1
REM CUSTM2
REM CUSTM3
REM [DSP]displayswitch /extend
"%XPADDER%" /m MediaCenter nolayout2
REM [DMT]cmd /c "%DAMVAR%" -unmount scsi, 0
FOR /F "tokens=2 delims= " %%A IN ('TASKLIST /FI "imagename eq cmd.exe" /v^| find /i "LAUNCHER"') DO TASKKILL /F /PID %%A