-
Posts
620 -
Joined
-
Last visited
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
Sbaby's Achievements
-
OK, I stand corrected: it doesn’t work as I thought it would. It’s basically random. Sometimes it works, sometimes it doesn’t, even with the official ESC key and even via the emulator menu. I take back what I said earlier: as things stand, it’s not reliable; it behaves in a completely unpredictable manner.
-
PREMISE (please read first) This is just a condensed guide of how I personally got things working from scratch, pulling hints from various people around various community. It is NOT an official tutorial. Some details, file locations and configurations are my own personal choices, so please don't take everything as gospel, I may well have made mistakes, and you're very welcome to correct me; I'll edit the post with any fixes. What I can tell you is that I'm playing every game I've tried beautifully, and it's fantastic. System: Namco System 246-256 The PCSX2 arcade fork (pcsx2x6) is here: https://github.com/PS2Homebrew-arcade/pcsx2x6/releases Game compatibility list here: https://github.com/PS2Homebrew-arcade/pcsx2x6/issues/9 You'll need to place the following into the appropriate emulator folders (and please don't ask me where to download them): ===PCSX2X6 === GENERAL === BIOS, in the "bios" folder: - r27v1602f.7d - r27v1602f.8g === PER-GAME FILES (including the security dongle), example for Tekken 4 === - \memcards\NM00004 TEF3, Ver.D a025671124888a.ps2 - \roms\tekken4\boot.elf - \roms\tekken4\game.chd - \roms\tekken4\sram.bin - \roms\tekken4\tekken4.acgame Note: personally I keep the .acgame launch file in the same folder as the rom, but many people keep it externally. If you put it somewhere else, you'll need to edit the "subdir" string, in my case it stays empty. tekken4.acgame: [game] name=Tekken 4 gameid=NM00004 platform=246 [data] subdir= elf=boot.elf dongle=NM00004 TEF3, Ver.D a025671124888a.ps2 card= mediasrc=game.chd media=DVD jvsmode= Another note on the chd: mine is named game.chd, but that's just a rename (I believe) of the official one, which is called tef1dvd0.chd. Tip: in the emulator's game list you may see some extra entries named "BOOT", these are just the boot.elf files being picked up as games. You can hide them easily: right-click the entry and choose "Exclude from List", or use the type filter by pressing "All Types" and then "Invalid". ---------------------------------------------------------------- === LAUNCHBOX EMULATOR === No special configuration needed on my end: - executable: pcsx2-qt.exe - command line: -fullscreen -batch - The file you point to as the "ROM" is the .acgame file (in this example tekken4.acgame), that's what the emulator loads. So the actual launch ends up being: pcsx2-qt.exe -fullscreen -batch "...\roms\tekken4\tekken4.acgame". I also added a small AutoHotkey line to avoid conflicts with the Space key, for those who play on keyboard (not a joystick), but this is personal: ; --- block ALT+SPACE for the whole session --- !Space::return === AND NOW THE REAL REASON FOR THIS POST === WITH LAUNCHBOX : For closing the emulator I'm currently using: $Esc:: { WinClose, ahk_exe {{{StartupEXE}}} } Unfortunately I noticed that, even though it works (the game and emulator close cleanly and I'm returned to LaunchBox), the game does NOT save its ranking/score data, for example Tekken 4 doesn't keep the character usage percentages, or the clear times you set with a character. That data IS retained, however, if I use the official PCSX2X6 home menu and close the game from there (and to be clear: WITHOUT saving a savestate, I'm not talking about save/load states, I don't want them and won't use them). I also tried binding F12 to the official "Shut Down Virtual Machine" action and calling it from my LaunchBox AutoHotkey script, like this: $Esc:: { Send {F12} Sleep 2000 WinClose, ahk_exe {{{StartupEXE}}} } but unfortunately I run into black screens and crashes on exit, which leave the emulator hanging in memory. That's a serious problem, because if I then launch another game I risk ending up with multiple instances running. So my question is: what's the correct way to close the emulator externally so that the NVRAM / hiscores get written, the same way the standalone exit does, without using savestates? Is there a proper shutdown hotkey, a command-line option, or a recommended close sequence I should use? Thanks in advance to anyone who can help.
-
OK, I've started a new thread here:
-
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?
-
Visual Pinball X – Top Scores (hiscore) Viewer
Sbaby commented on JoeViking245's file in Third-party Apps and Plugins
- 30 comments
-
Hi! I saw the videos of your BigBox theme and I really loved it. You did an amazing job. I wanted to ask you, f it’s not a problem, would it be possible to get a download link or any version you could share? I’d really like to try it on my setup. Thanks in advance, and great work again!
-
Hi everyone, I wanted to report a strange issue I'm experiencing with the latest version of Citron, 0.12.25. If I launch the emulator normally (without any frontend), everything works perfectly. The problem appears when I run it through LaunchBox: the emulator starts, goes fullscreen, all the settings are correct as described in the previous post… but the game always freezes during the loading phase. To avoid any doubt, I ran a few more tests: • if I launch Citron without LaunchBox, no issues at all; • if I launch it from the command line (cmd), I get the exact same freeze; • if I reinstall the previous version of the emulator, everything works again. At this point it really seems like something introduced in version 0.12.25, unless it's happening only to me. Has anyone else run into the same problem or has an idea of what might be causing it? Thanks in advance!
-
Problems with savestates in the pause menu and OpenMSX emulator
Sbaby replied to Sbaby's topic in Troubleshooting
You're right, I made a mistake because I wasn't paying attention 🫢 Thank you very much. -
Hello everyone, I am trying to configure shortcut keys to save state during BigBox pause. I have made settings similar to those I would use with RetroArch and BlueMsx core, which works great, but it does not work with OpenMSX. Since the default controls in OpenMsx are Alt-F8 for saving state, I tried Send {!F8 down} Sleep 50 Send {!F8 up} I also tried other similar things, but nothing worked: ControlSend,, !{F8 down}, ahk_exe openmsx.exe Sleep 50 ControlSend,, !{F8 up}, ahk_exe openmsx.exe But this doesn't work either. What do you think is the reason? Does BigBox block commands in some specific way with OpenMSX? Note that when using the emulator without LB/BB, savestate works fine with pressing ALT-F8. Thank you very much for any suggestions or similar experiences!
-
Honestly, I don't have any problems. I also installed the new version 12.5 and am using the same configuration that I entered here last year:
-
Thanks for introducing this new feature! I’d like to ask if the recent fixes also address the issue mentioned in this old post specifically, the video sound continuing to play after launching a game. Can we finally do without the workaround strategies and custom scripts? I'm asking because it's a random situation and I would have to try several times.
-
Better Support for Low-Resolution '80s Arcade Cabinets
Sbaby replied to Sbaby's topic in Troubleshooting
Thank you. Can you recommend any other existing themes with a resolution of 640x480? I tried searching the forum but couldn't find anything. -
Better Support for Low-Resolution '80s Arcade Cabinets
Sbaby replied to Sbaby's topic in Troubleshooting
Thanks for reply ! I’m using the official RetroCRT theme and I really like it. It fits my setup perfectly and works great overall, except when I try to view the hiscores Can anyone help me figure out how to fix this? Do I have the option to edit the theme myself, or should I ask someone else to do it? If so, who? -
Emulators and Their Games / Platforms and Their Emulators
Sbaby commented on JoeViking245's file in Third-party Apps and Plugins