-
Posts
3,446 -
Joined
-
Last visited
-
Days Won
30
Content Type
Profiles
Forums
Articles
Downloads
Gallery
Blogs
Everything posted by JoeViking245
-
Windows games really should be exited using their "Exit to Windows" menu item. "Process, Close" is like turning off the power strip to the PC in mid game. A little "nicer" way would be to use WinClose, ahk_exe {{{StartupEXE}}} If you are bound and determined to use a hotkey to exit the game, your best method would be $Esc:: { WinClose, ahk_exe name_of_the_Windows_game.exe } This makes sure you're closing the right window, whereas the other way may inadvertently close something else. In the case of your script, it's probably trying to close "XArcade XInput.exe". The executable the script initially started. Of course the problem with this is it's not generic. You'd need to create a game specific Additional App for each game. With your script as it sits, [not starting it on its own first] and launching your Windows game from LB/BB, does "XArcade XInput.exe" get closed when you hit Escape during game play? [then of course going through game's menu to Exit To Windows to get back to LB/BB]
-
When you do it this way, then launch a [Windows] game from LB/BB, does it work as expected in the game?
-
Dolphin and MAMEUI64 troubles on 3 Monitors PC
JoeViking245 replied to monsterm90's topic in Emulation
One possible [as there may be others/better] solution for Dolphin is to make a copy of the ../Dolphin/User/ folder (just the "User" folder). Run Dolphin and move the screen (and size it accordingly) to the Left monitor. Exit. Copy/paste the User folder. Call it UserLeft (or whatever). Run Dolphin and move the screen to the Right monitor. Exit. Copy/paste the User folder. Call it UserRight (or whatever). Run Dolphin and move the screen to the Middle monitor. Exit. [optional] Copy/paste the User folder. Call it UserMiddle (or whatever). [or leave it as your default] Then to start Dolphin on the Left monitor, use the command line [in LB] -b --user=UserLeft -e ...and so on. It looks like the 'last used display location' is saved to ../Dolphin/User/Config/Qt.ini For MAME, I think you have to specifically do something with the settings for Screen0, 1 and 2. v.s. leaving them in auto. ('shooting from the hip'...) Maybe try something like -numscreens 1 -screen \\.\DISPLAY3 -
Absolutely correct. That's why I mentioned about the nvram folders. I did do a hi2txt command line test on both agallet.hi and the agallet folder. The hi file showed expected results whereas the latter threw an error ("No XML description found for ROM"). But then you got me thinking... So I looked inside hi2txt.zip at agallet.xml and it's only looking for the hi file. I've seen other hi2txt xml's that will actually scan both the hi file the nvram folder. This one doesn't. That's why I'm fairly confident there's an issue with Elhora's MAME setup. The problem is, it's probably going to be one of those forehead slap, simple - overlooked things.
-
If MAME's not saving your high scores, (though he may have some ideas) it's not GreatStone's app that's having the issues.
-
If there's no "agallet.hi" file, there's nothing for hi2text to read. Just tested using the ../ThirdParty/hi2text/ exe/zip files (9/30/2020) and MAME 0.225 and it can read the "agallet.hi" file. @Elhora is the hiscore.dat file in you ../plugins/hiscore folder dated August 16, 2020 or later? (possibly more like September 29, 2020)
-
Most, if not all games will create a folder in here. And the EEPROMs don't necessarily store high scores but do store game settings and info [in computer lingo]. Try this... rename the agallet folder that's inside ../mame/nvram/ to something else ("111agallet" or what ever). Play Air Gallet for a little bit (it's not necessary to get a high score). Exit. Quit MAME. This will create a 'new' agallet folder in ../nvram/. And is supposed to create a ../mame/hi/agallet.hi file. Another presumption is you're playing the parent rom (agallet) and not a clone (agalletu). Which doesn't matter. The whole series saves high scores in the hi folder. but using the respective file name.
-
I had that theory once. Got a fresh, clean (and stripped of "extras") Windows install, updated versions of emulators and roms, the current production of LB/BB, the theme I liked, images/videos/metadata... etc.. As things were in the process of getting setup, I created a (well, found a 'how to') batch file to toggle the internet on/off (vs plug/unplug the cord [the CAT5 cable. Not the power plug. ] or going through settings to "disconnect" it). Thought being setup/test everything without internet connection, then if I missed/needed something, turn it on, get it, turn it off. And eventually "cutting the cord". So-to-speak That was well over a year ago. And I don't remember when the last time I actually "unplugged" was. lol At 1st it was building up my VPX collection. It didn't help that JPSalas was on a roll with new tables. Then I started getting into Steam (ya, ya. Late bloomer). That quickly became a hassle. 'Click to play in offline mode'. Then Jason was kicking arse with adding killer new features and enhancements to LB/BB! Then of course the discovery of nightly's like for PCSX2 and Dolphin making the unplayable, now playable. "Wait! You can play 3DS using 'Citra'? I'd better check that out." And the list goes on. ? "OK. Just this one last update/addition/improvement/enhancement/tweak... and then I'll unplug the internet. I p r o m i s e...."
-
Most MAME games save their high scores in the ../mame/hi/ folder. There are some that save them in the ../mame/nvram/ folder. And a couple that use both. Air Gallet (agallet) saves them in the hi folder (agallet.hi). If your hi folder is empty, then for some reason MAME is not saving them. When you restart Air Gallet, does you high score (308000) still appear in the game? [I'm guessing not] Since your hi folder is empty (which is not normal [after playing a game(s)], play a few different games and see if any hi files appear. Note: there are a few games that require you make an actual high score 1st before it'll save it. agallet is not one of them. If no hi files are appearing, look in your ../plugins folder for a 'hiscore' folder and for the files it has. I presume the version of mame64.exe and your roms are the same.
-
-
-
Can you explain what you mean by "tool"? There is a bulk edit feature available if you select all roms (Ctrl+A) and then right click on [one of] them.
-
Very well produced! Looks Awesome!!
-
If all your Windows games use the same hotkeys... i.e. a::p s::o q::l w::k ...you'll only need to write and compile one AutoHotkey script file (not to be confused with a batch file). Otherwise yes. One per game. Let's pretend they'll all use the same hotkeys [thus only needing one compiled script]. When you compile an AutoHotkey script, it compiles it to an executable file with the file extension of .exe We'll call this newly compiled script "GameKeyRemap.exe". Because "GameKeyRemap.exe" doesn't have an exit hook in it, it will keep running even after exiting your Windows game. So... For this 2nd script, you can use WinClose, ahk_exe "GameKeyRemap.exe" ExitApp Or if you prefer, you can write a batch file instead which may look like taskkill.exe /F /IM GameKeyRemap.exe Either way [compiled script or batch file], it will need to be set as another Additional App to the game(s) but 'checked' to "Run After Main Application".
-
@TWANG45 Plan "B" SetTitleMatchMode, 2 Loop { IfWinActive, Slot { Send #+{Right} Break } } The games' window will have the Title "Slot... something_or_another". So this will hang around (Loop) until it 'sees' a window with "Slot" in the Title, move it and then stop hanging around (Break). If you only have 2 monitors, using {Left} or {Right} doesn't matter. It just goes to the 'next' monitor.
-
-
If it's a [Windows] game that's not using an Emulator, you'll need to add your compiled script as an Additional App and check the box to Automatically Run Before Main Application. You'll then need a 2nd script compiled and also set as an Additional App, but check the box Automatically Run After Main Application. The 2nd script will commit a murder - suicide. That is, kill the 1st one then kill itself. So if the 1st one is compiled to "GameKeyRemap.exe", the 2nd one will be: WinClose, ahk_exe "GameKeyRemap.exe" ExitApp (I'm sure with some thought, there's a more elegant ways to do this as well)
-
-
@monsterm90 It worked with Notepad. ? 1st of all found the correct executable name. ("PPSSPPWindows64.exe"?) But for some reason just sending Win+Shift+Left [in the script] isn't working for me. Even if I put that first Sleep for 10 seconds. Here's Joe's workaround for PPSSPP. (at least it seemed to work on mu computer) Loop { IfWinActive, ahk_exe PPSSPPWindows64.exe { Sleep, 2000 ;hang out a couple seconds Send, !{Enter} ;go to windowed mode ;Sleep, 1000 Send #+{Left} ;Send Win+Shift+Left ;Sleep, 1000 Send, !{Enter} ;go back to fullscreen ExitApp } } Part of it I'm thinking is because it's running in fullscreen. But once opened, you can press Win+Shift+Left and it works. What's worse is you can create a hotkey and THAT will work. Here it won't Loop (wait around), but if PPSSPP is the active window and you press "Q", it'll move it over. q:: { IfWinActive, ahk_exe PPSSPPWindows64.exe { Send #+{Left} ExitApp } }
-
Hmmm.... Interesting. The basic command line is: (game_name extension may vary) "full/path/to_your/PCSX2/pcsx2.exe" --fullscreen "full/path/to/the_rom_file/game_name.cso" So to reiterate, you double-click the PS2 game to simply play it. OR... right click the game, then click the Additional App (that you added in) to play it with the cheats enabled (loaded). The Additional App, which is the AHK script you're wanting to create, will basically execute.... Run, Mouse_Patcher.exe [and] Run, the_command_line_above. Which is all very doable. But there are some caveats. The main one being you can't pass variables to an Additional App. The key variable in this case being "full/path/to/the_rom_file/game_name.cso". Using this method you'd need to create one for each game , manually putting the ../path/game_name in there. But again, very doable. (just giving a heads up, is all. )
-
Can you be a little more specific? Are you trying to get it to work in LaunchBox or are you just wanting to like have a shortcut on your desktop to launch a specific game? When setting up the emulator in LaunchBox, it will automatically (I think it did) put in an exit hook that will exit the game and close PCSX2. Then of course to launch a game, just associate the emulator to the game or Platform. If you want to launch one from your desktop, it might be easier to create a batch file. But we can get pretty creative with AHK scripts.
-
To expand on this, clicking "Uncheck All" only visually doesn't uncheck the boxes. Test: [Luigi's Mansion Wii] LaunchBox tab - click Uncheck All (check boxes remain checked). Emu Movies tab - manually uncheck all boxes except one. Clicking download only downloads 1 image. Test-2: Click Uncheck All on both tabs (boxes remain visually checked), click download and nothing downloads.