Jump to content
LaunchBox Community Forums

Recommended Posts

Posted

Hey guys!

 

I've been using Pcsx2 qt aka 1.7 for the past several months and was wondering how to exit it? Escape just opens up the menu that shows achievements etc which I do love! But opening up that menu and selecting close game it just goes back to the Pcsx2 ui. I'd love to hear your suggestions! :)

Posted

Just look at mine. I guess I have something similar in my running script.  To 'play nice' with PCSX2, you may want to change out that Process, Close

$Esc::
{
    WinClose, ahk_exe {{{StartupEXE}}}
}

Also, unless you always exit from the pause menu (uses the Exit Script), you'll want to put this in the Running Script section. ;) 

  • Thanks 3
  • 3 years later...
Posted (edited)
On 5/22/2023 at 1:29 AM, JoeViking245 said:

Just look at mine. I guess I have something similar in my running script.  To 'play nice' with PCSX2, you may want to change out that Process, Close

$Esc::
{
    WinClose, ahk_exe {{{StartupEXE}}}
}

Also, unless you always exit from the pause menu (uses the Exit Script), you'll want to put this in the Running Script section. ;) 

Hi @JoeViking245 🤗, I'm running arcade games on pcsx2x6 (Namco System 246/256, e.g. Tekken 4) launched from a launchbox, and I close the emulator with your AutoHotkey script.

It is a fork and is identical to the original pcsx2-qt.exe emulator

I want to make sure the game's NVRAM / high-score data is written on exit. To be clear: I'm NOT using savestates/loadstates at all . I want the actual on-disk NVRAM (bookkeeping, hiscores) to persist between sessions.

What I've observed: if I close the emulator normally from the pcsx2x6 standalone UI, the hiscores are saved correctly , for example in Tekken 4 the character usage percentages are still there on the next launch. But if I close it from my script with:

$Esc::
{
    WinClose, ahk_exe {{{StartupEXE}}}
}

the NVRAM is not written, on restart the hiscores/usage data are back to how they were before my session.

So WinClose (WM_CLOSE) doesn't seem to trigger the same clean shutdown that the in-app close performs. 

In short: everything works as it should (launching the game, closing it, and so on), but the scores aren’t being saved. This only happens with Launchbox; with the standalone emulator, however, when you close the programme normally – even if you respond to the PCSX2 prompt by selecting “DO NOT SAVE” (It refers to the savestate that I don’t want) , the game scores are saved correctly

Can you help me?

 

Edited by Sbaby
Posted
19 minutes ago, Sbaby said:

I'm running arcade games on pcsx2x6

You may want to start a new thread for this emulator fork that's been out for [only] 2 days. 

Since PS2 games don't really have high scores to speak of, this Arcade fork is entering into a new realm from its parent.

Did I mention it's only been out for 2 days?? ;) 

Maybe look at the hotkeys, change the one for Open Pause Menu and add one for Shut Down Virtual Machine.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...