Next Generation Emulation banner

Two questions about ePSXe

3.1K views 12 replies 2 participants last post by  jimartin  
#1 ·
1.Can I start a game with some command line that when I double click on the shortcut to automatically start certain game.
The only thing I found is by using -loadbin along with -nogui but I don't want to use -nogui because I want to be able to close the game window without ending the emulation.

2.Is there is a way to mute ePSXe...there is option to disable the sound but unchecking that option makes for example Persona 2 to freeze while entering battle(I'm on XP so I can't use per app sound control on Vista\Win7).
 
#2 ·
Find my commends below.

1.Can I start a game with some command line that when I double click on the shortcut to automatically start certain game.
The only thing I found is by using -loadbin along with -nogui but I don't want to use -nogui because I want to be able to close the game window without ending the emulation.

- You can try using some front end i.e. ePSXeCutor.

2.Is there is a way to mute ePSXe...there is option to disable the sound but unchecking that option makes for example Persona 2 to freeze while entering battle(I'm on XP so I can't use per app sound control on Vista\Win7).
- If you using Windows Vista or Higher you can press Right click on Speaker icon in the notification area of Taskbar > Open Volume Mixer> Mute only epsxe Process.

This is the easiest way without messing ePSXe and plugin configurations
 
#3 ·
1.Using frontend such as ePSXeCutor is the same as using ePSXe with shortcut with command lines(meaning,I'll still won't be able to just close the game window without ending the emulation when I press Esc)

2.As I said,I'm on XP and there is no such feature there.I could also use some Spu null plugin to get that result but the problem is that the Spu core(build in sound plugin)allows me to run any game at really low CPU usage(with any other plugin the usage is constantly 50% no matter what I do)
 
#5 ·
Missed "XP" in the brackets. Sorry for that.
You can use 3rd party program for muting. The following should do the tick
http://nircmd.nirsoft.net/setappvolume.html
First line.
Set the volume level of specific application under Windows 7/Vista/2008.
About the first question: Why don't you just use alt+tab or alt + enter to go in window mode? Is it necessary to pause the emulator or just the game ?
Yes,it is necessary to pause the emulation.

I don't use Alt+Tab,if I need(almost never)what Alt+Tab do,I'll just move the mouse to the lower right corner and that will trigger a program that shows preview of all windows.

I rarely use the keyboard for anything other than typing(I do almost everything faster with the mouse rather than the keyboard)
 
#6 ·
Yes I know that it says
Windows 7/Vista/2008.
It is just an example , also not sure if it not works on XP. it depends what API is used in the code, you could give it a try\search older version or common software.

(I do almost everything faster with the mouse rather than the keyboard)
You cannot always find things that fit to all your needs. You have to be more adaptive or just update your legacy OS its is going out of support in the next year. I think XP is very good user OS but it does not support a lot of nice and user friendly features.
 
#7 ·
Yes I know that it says
It is just an example , also not sure if it not works on XP. it depends what API is used in the code, you could give it a try\search older version or common software.
The feature(controlling the sound per app)is for Vista and above only.This feature is part of the OS which exist since Vista

You cannot always find things that fit to all your needs. You have to be more adaptive or just update your legacy OS its is going out of support in the next year. I think XP is very good user OS but it does not support a lot of nice and user friendly features.
Not that I use the support anyway.

Using anything newer than XP requires new hardware which requires money which I don't have.

I rarely see a program that I like and don't work on XP(or don't have alternative for XP)
 
#8 ·
The feature(controlling the sound per app)is for Vista and above only.This feature is part of the OS which exist since Vista

Yes. I am pretty aware of that if I was not I wouldn't going mention the update.

In this situation I am going to review the API if it is possible to be created something common for XP and if it is possible for me I will give it a shot and let you know.

P.s. If you want we can continue discussing on privet or some IM.
 
#9 · (Edited)
Hey CheatMaster,

I crated a script that will start ePSXe and open image file.

1)Copy the text below

Code:
Set WshShell = WScript.CreateObject("WScript.Shell")
myiso = WScript.Arguments.Item(0)

WshShell.run("epsxe.exe")
WScript.Sleep 10
WshShell.AppActivate "ePSXe.exe"
WScript.Sleep 10
WshShell.SendKeys "%{F}"
WScript.Sleep 10
WshShell.SendKeys "{DOWN}"
WScript.Sleep 10
WshShell.SendKeys "{ENTER}"
WScript.Sleep 10
WshShell.SendKeys myiso
WScript.Sleep 10
WshShell.SendKeys "{ENTER}"

2) Paste it in notepad and save it as .vbs file in your ePSXe install dir.

3)Create shortcut to .vbs. Go to properties of the shortcut in the "Target" field after the .vbs enter the full path to your image.
example:
Code:
E:\Games\ePSXe180\ePSXe.vbs "D:\ISOs\PSX\myimage.bin"
If you have issue using this method please increase values after *WScript.Sleep i.e. 100.

What the script actaully do : starting ePSXe.exe > Open File("%{F}" = Alt + F) > Run Iso (Press Down, then Enter) > Pastes image path in the "Run Iso Windows" (Sending the text you have passed as an argument) > Send Enter to open it.

P.s. Working on the sound issue.
I found software that is able to mute single app in XP but it's Not free...
 
#10 · (Edited)
Thanks but if it's going to be something external(some script)I can just use AutoHotkey to make it a lot more automated

Code:
ePSXe = the full path to ePSXe
ISO = the full path to the image

SplitPath, ePSXe,,Dir
SetWorkingDir,% Dir
Run,% ePSXe
WinWaitActive,ahk_class EPSXGUI
PostMessage,0x111,40003,,,A
WinWaitActive,Open PSX ISO
ControlSetText,Edit1,%ISO%,A
ControlClick,Button2,A
WinwaitActive,ahk_class EPSX
Sleep,2000
SetKeyDelay,100
Send,{F3 Down}{F3 Up}
ExitApp