Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    4,473
  • Joined

  • Last visited

  • Days Won

    34

Everything posted by JoeViking245

  1. 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...."
  2. 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.
  3. Is hiscore turned on (set to "1") in plugin.ini?
  4. If you haven't done so already, try 1st some of the build in features under Edit Emulator.
  5. 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.
  6. Very well produced! Looks Awesome!!
  7. 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".
  8. @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.
  9. @TWANG45 Do you have "Show Console" checked?
  10. 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)
  11. From the link in your 1st post...
  12. @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 } }
  13. 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. )
  14. 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.
  15. 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.
  16. That's good because that's how it's supposed to be. (process of elimination - baby steps. lol) Is the only command line parameter(s) you have for Dolphin -b -e ?
  17. I'm pretty confident that it's going to be in the folder structure. Here's what I ended up doing.. string LBApplicationPath; // LB absolute (root) path (ver 11.3+) LBApplicationPath = Directory.GetParent(Path.GetDirectoryName(Application.ExecutablePath));
  18. Under Tools, Edit Emulators - Dolphin, do you have anything in the "Running AutoHotkey Script" or " Exit AutoHotkey Script" tabs?
  19. Does that string ApplicationPath get you to the LaunchBox root directory? [Maybe .MainModule helps. (would have to read up on it)] An issue I had with one of my plugins was, with the change to .NET Core, the code I was using (would have to look it up to see exactly what I used) returned ../LaunchBox/Core/. I ended up just putting .GetParent(... in front of it which took me back to ../LaunchBox/ (ya, maybe a little cheesy. lol) I haven't noticed anything in the API regarding BB settings, but my guess is your method isn't any less efficient then an API call. (As in it'd end up doing the same thing ) .
  20. Not sure if there's a way (other than going into Game - Edit - Videos) to view them, but you can prioritize which one appears by going into Tools - Options - Video Priorities and moving them up/down.
  21. Hmmm.... Good. Glad you got it working. I'm guessing then there's more to your rompath than indicated.
  22. The default command line parameters look fine. Well, not sure about the Intellivision ECS Carts. I've only messed the the non ESC carts ("intv -cart"). For Coleco ColecoVision cartridges... based on your rompath in mame.ini, you should be able to put coleco.zip in that folder (don't unzip it). And then place your Coleco roms in a subfolder called "coleco" below that. D:\ROMS\MAME224\ D:\ROMS\MAME224\coleco.zip D:\ROMS\MAME224\coleco\alcazar.zip D:\ROMS\MAME224\coleco\alphazoo.zip D:\ROMS\MAME224\coleco\amazing.zip ..... I'm assuming groovymame is a simply fork of MAME, so all the how-to's, what-not's and why-for's should be synonymous between the 2. Check that mame.ini is in your MAME's root folder ("D:\HyperSpin_1.5.1\Emulators\mame0224b_64bit\mame.ini") and that there isn't a 2nd copy in the ..\ini subfolder. Also look for a possible "coleco.ini" file (either in the root folder or the ini folder. Hopefully not both). If there is one, either look inside at it's rompath line (to make sure it's correct) or just delete it. Oh, and you do NOT need to add "coleco" to the rompath in mame.ini. As it's a soflist console, when you "tell" MAME "coleco" in the default command line parameter, it knows to look inside a "coleco" subfolder within it's rompath. Same thing with "a2600" and "intvecs". D:\ROMS\MAME224\a2600\roms.zip D:\ROMS\MAME224\intvecs\roms.zip Lastly, in the Edit Emulator - Associated Platforms, make sure the Associated Platform names are exactly the same as the actual Platform. (this "oops" actually happens quite a bit.)
  23. You are spot on. (assuming you have xmen.zip...) As DOS76 lent towards, your rom and MAME revisions don't match up. One way tell if you have the rom is click "Available" on the left hand pane (in MAME). You're using MAME 0.224 and your rom is for revision 0.220 (or older). You need to have the same revision of MAME and roms. There's no backwards compatibility (with some exceptions). Yup! And since it appears that the clone works but not the parent, you probably have a non-merged set of roms. Well, at least for the X-Men series. Not in a way that it's worth anyone's time and effort. You best bet is to match the romset revision with the MAME executable. In MAME, No. well, I suppose you could delete the roms that are not compatible with the revision of MAME you have. Then when you start MAME and click Available you won't see the ones that don't exist. But MAME doesn't 'set a default'. "Fundamental: forming a necessary base or core; of central importance." The rom set that you acquire needs to be of the same revision as the MAME executable. If you find a rom set that says it's for for MAME 0.220, get the MAME revision 0.220 executable. (Do you see a little bit of a recurring theme here? )
  24. Yes. The last program executed ("Run") is what will have 'focus'.
  25. This will move whichever program you indicate (ppsspp.exe in this case) to the monitor left of it's current location once the program's window becomes active. It then closes itself (the script). Loop { IfWinActive, ahk_exe ppsspp.exe { Send #+{Left} ;Send Win+Shift+Left ExitApp } }
×
×
  • Create New...