I've taken the config file from the other post and added a section in for psx. I've added a rom for Twisted Metal. It shows up in the games list and when I start it, it runs ePSXe but does not start the game. Is there something I'm missing in the config file?

	"appType": "psx",
	"displayAppType": "PlayStation",
	"enable": true,
	"appScan": {
	"type": "directory",
	"dir": "[[gamesPath]]\\psx",
	"ext": ["zip", "7z", "iso"]
	},
	"assetScan": {
	"dir": "[[assetsPath]]\\psx"
	},
	"launch": {
	"target": "[[emulatorsPath]]\\ePSXe\\ePSXe.exe",
	"params": [
	"[[appConfig.filePath]]"
	],
	"options": {
	"shell": true
	}
	},
	"process": {
	"type": "parent",
	"child": "ePSXe.exe",
	"isWindowedBorderless": true
  • Jake replied to this.

    Jake Yes. I've got the ROM for Twisted Metal and I can run it with no issues by manually launching it in the emulator.

    AGS uses the "command line" method to launch emulators, so best practice is to get the game to launch via the command line first so that you can be sure you got the launch parameters correct.

    After a quick google search, it looks like you're missing a launch parameter or two. I've never used ePSXe, so I'm not really sure what it needs - you'll have to figure this out yourself.

    Quick note about the "params": whatever the command line text is, everything after the emulator executable should be placed in the "params", separated onto a new line for each parameter. Hence, if the command line reads:

    >ePSXe.exe -loadbin twistedmetal.iso -nogui

    Then your config file structures would look like this:

    "target": "[[emulatorsPath]]\\ePSXe\\ePSXe.exe",
    "params": [
    "-loadbin",
    "[[appConfig.filePath]]",
    "-nogui"
    ],

    Hope that helps!

    I had a feeling it was something like that. Thanks so much!

    Powered by: FreeFlarum.
    (remove this footer)