Hi all, I've been an advid reader of this forum now for many long months, and feel that it is time that I try in whatever way I can, to help contribute to you all. You don't know it, but everyone on here at one point or another has figured something out that I was having trouble with. I've been silent, reading the helpful hints, the humour, and such, waiting patiently for the next post to scan over for my daily intake of reading. TidusFFX This ones for you and all the others out there.... Scummvm is one area that I think I have down pat.... Here is what I did to get the emulator up and running on GameEX... A.) Things I used to get SCUMMVM up and running: 1. Autoit 3.0 installed on the computer 2. File created with Notepad named: FThrottle.au3 3. A ".bat" file created with Notepad called: Full_Throttle.bat 4. These 2 SCUMMVM files placed in the game directory: scummvm.exe & SDL.dll B.) 1. The "Full_Throttle.bat" file looks like this: @echo off CD\ CD\ArcadeSystemGuts\Roms\PC1\FThrottle set SCUMMVM_SAVEPATH=.\Saves\ "FThrottle.au3" EXIT 2. The "FThrottle.aux" file looks like this: Global $process PCGame () Func PCGame () While 1 HotKeySet("{BACKSPACE}", "killit") Run ( "scummvm.exe -f -g super2xsai ft" ) WinSetState("C:\WINDOWS\system32\cmd.exe", "", @SW_Hide) WinWaitActive("Full Throttle") WinSetState("Full Throttle", "", @SW_SHOW) WinWaitClose("Full Throttle") Exit WEnd EndFunc Func killit () ProcessClose ( $process & "scummvm.exe" ) Global $process = "" WinClose("Full Throttle") WinClose("C:\WINDOWS\system32\cmd.exe") Exit EndFunc 1) I use the Batch file to direct where the game I am about to run resides I will use the "Full_Throttle.bat" file as my example. Batch file: Full_Throttle.bat @echo off CD\ CD\ArcadeSystemGuts\Roms\PC1\FThrottle <--- Directory Of F Throttle Game set SCUMMVM_SAVEPATH=.\Saves\ <----- Set Save Games Directory "FThrottle.au3" <----- This line executes the Autoi 3.0 Script file That I made. EXIT <---- After running the Batch file, it exits it. 2) So the Batch file executed the file "FThrottle.au3" to run, this file is going to start the game up for you. I have it setup so that it exits the game if I hit the "BACKSPACE" key instead of the "ESCAPE" key. Now lets look at what is going on inside this file. Global $process PCGame () Func PCGame () While 1 HotKeySet("{BACKSPACE}", "killit") <--- kills game if button pressed. Run ( "scummvm.exe -f -g super2xsai ft" ) <--- loads Full Throttle game WinSetState("C:\WINDOWS\system32\cmd.exe", "", @SW_Hide) WinWaitActive("Full Throttle") <--- Waits for game to load. WinSetState("Full Throttle", "", @SW_SHOW) <--- Sets focus to game. WinWaitClose("Full Throttle") <--- Waits for you to exit game Exit <--- If the game is exited, then script stops running WEnd EndFunc Func killit () <--- This kills the game & Process running for it if "BACKSPACE" pressed. ProcessClose ( $process & "scummvm.exe" ) Global $process = "" WinClose("Full Throttle") WinClose("C:\WINDOWS\system32\cmd.exe") Exit <--- Exits game and the script stops running EndFunc I hope this helps you out any. What I have done is set up ".bat" files and ".au3" files for all my SCUMMVM games this way. I just copied the files and edited them for the names needed for the directories of where the game resides, The title of the game being played (that is the title of the game window), etc... Here is how I implemented this all into the GameEX config: STARTPAGENAME=PC Games #1 - Point & Click TITLETEXT=PC Games - Point & Click StartPageLogo=PC1 ROMFilter=*.bat RomsInFolders=False RomPath=C:\ArcadeSystemGuts\Roms\PC1 SnapPath=C:\ArcadeSystemGuts\Roms\PC1\Snaps WorkingPath=C:\ArcadeSystemGuts\Roms\PC1 MapKeys=True WaitBeforeKeys= SendKeys= ReplaceDash=False ReplaceUnder=True Capitals=True RemoveBrackets=True ShowDesktop=False Debug=False MAPFile= AlsoLaunch= Command=cmd.exe /c [ROMPath]\[ROMFile] OLDatZip= TitlePath=C:\ArcadeSystemGuts\Roms\PC1\Title BoxPath=C:\ArcadeSystemGuts\Roms\PC1\Box LaunchBefore= LaunchAfter= CartPath=C:\ArcadeSystemGuts\Roms\PC1\Cart configFile=NOESC *NOTE* For Snaps, Box, Cart, Title pics, I just named all the pictures I wanted shown, the same name of that specific ".bat" file to run ie: Full_Throttle.jpg = Full_Throttle.bat OR Full_Throttle.png = Full_Throttle.bat For the: configFile=NOESC this is a configFile for not using the "ESC" key to exit the game and return to GameEX as I want to use the "BACKSPACE" key to exit the game and return to GameEX. This file is just a copy of the "Project 64.ini" supplied with GameEX, just renamed and edited to my liking. I hope I didn't lose you anywhere in all that, and I hope I am using proper edicate here on the board. I just finaly saw a question, that I had once and figured it out on my own, and if someone could benifit from my labour on it, the better for the board and GameEX. Now, if I've confused you, or need more help, just let me know, I'll try to post quickly, but only get on here once aday if work doesn't interfer with my plans to do so.