The_Keeper86 Posted May 21, 2023 Posted May 21, 2023 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! Quote
JoeViking245 Posted May 21, 2023 Posted May 21, 2023 Do you have "-nogui" (without quotes and a single dash) for your command line parameters? Quote
The_Keeper86 Posted May 21, 2023 Author Posted May 21, 2023 I didn't, I added it now but it doesn't exit. I have this in the exit script ; PCSX2 has an ugly exit process; this cleans it up visually Process, Close, {{{StartupEXE}}} Quote
JoeViking245 Posted May 21, 2023 Posted May 21, 2023 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. 3 Quote
The_Keeper86 Posted May 22, 2023 Author Posted May 22, 2023 Sweet thanks! @JoeViking245 worked perfectly! Great help and community as always :) 1 Quote
Sbaby Posted 10 hours ago Posted 10 hours ago (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 9 hours ago by Sbaby Quote
JoeViking245 Posted 10 hours ago Posted 10 hours ago 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. Quote
Sbaby Posted 9 hours ago Posted 9 hours ago (edited) OK, I've started a new thread here: Edited 1 hour ago by Sbaby 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.