Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. My bare hosting costs are currently not met so please consider donating by either clicking this text or the Patreon link on the right.

Patreon

Recommended Posts

Posted

Hi - Love the program (Don't we all!!!)

I've just fallen in love with ScummVM and love playing my old fave - Full Throttle...

What I want though, is to be able to configure GAMEEX to use ScummVM as an emulator... BUT I can't get it to work... Can anyone help????

I set it to run as Emulator 7, set the path okay and I've tried creating a BAT file which contains the command pronpt instruction to load the game (works fine from explorer) - but not in GameEX...

Any suggestions my beloved friends...

Posted
Hi - Love the program (Don't we all!!!)

I've just fallen in love with ScummVM and love playing my old fave - Full Throttle...

What I want though, is to be able to configure GAMEEX to use ScummVM as an emulator... BUT I can't get it to work... Can anyone help????

I set it to run as Emulator 7, set the path okay and I've tried creating a BAT file which contains the command pronpt instruction to load the game (works fine from explorer) - but not in GameEX...

Any suggestions my beloved friends...

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.

Posted

Silly me.... If you do not want to use Autoit, can use just a Batch File to call the game if you wish, like this:

File name: Full_Throttle.bat

@echo off

CD\

CD\ArcadeSystemGuts\Roms\PC1\FThrottle

set SCUMMVM_SAVEPATH=.\Saves\

scummvm.exe -f -g super2xsai ft

EXIT

That may be way simpler for you if you do not want to use the whole Autoit 3.0 script file.

I should have thought that one through a little bit longer before posting the first time I think.

Guest
This topic is now closed to further replies.
×
×
  • Create New...