Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    3,447
  • Joined

  • Last visited

  • Days Won

    30

Everything posted by JoeViking245

  1. Put two colons after "$Esc". $Esc:: { WinClose, ahk_exe Vita3K.exe }
  2. The easiest way really, would be to leave them alone and just exclude them from your backup profile. I've never used SyncBackPro, but I imagine it's customizable just like FreeFileSync is. Which is what I do use. You could probably also exclude the /Logs/ folder. The files under /Backups/ stay limited to the most recent 25 startup/shutdowns. Those would be good to maintain and sync with your backup. Really, the most crucial folder to back up is the /Data/ folder. You can always redownload your images and videos, etc.. But you can never redownload the time and effort you put into setting up LaunchBox/BigBox just the way you like it.
  3. This should help... There are a lot of videos available to guide you through setting up the emulators and much more LaunchBox/BigBox related on the official YouTube page. Unbroken Software, LLC - YouTube The biggest thing to getting the emulators to work in LB/BB is to make sure they work by themselves outside of LB/BB.
  4. MAME doesn't create mame.ini by default and will use all the default built-in settings. If you make a change in the General Settings, it will then create the entire mame.ini file. If you're POSITIVE there isn't one in LaunchBox\Emulators\MAME 0.233\mame.ini or in LaunchBox\Emulators\MAME 0.233\ini\mame.ini, and you don't plan to make any other changes to MAME, create a new text file in \MAME 0.233\ and in it put ctrlr XBOX360 No more. No less. Save the file and make sure it's named mame.ini. Careful not to have it named mame.ini.txt. As an option, and maybe a little more "future proof", edit your MAME emulator in LaunchBox and add to the Custom Command-Line Parameters -ctrlr XBOX360
  5. Kinda vague. We're here to help you. But you need to provide more details as to what it is you actually need help with. "really set to my liking, and I can't control this" does really say much. Are you talking about standalone MAME or MAME through RetroArch? (Assuming standalone MAME...) Since you have a MAME set to your liking, I presume you've made changes like maybe shaders and/or other things. If so, you should be able to find mame.ini in its root folder or in the /ini/ subfolder. What do you mean by "control"? Do you mean the controls like which button is the "fire" or "punch" button (as an example) and/or moving up/down/left/right? And if so, is it just some games you have issues with or all games in general? Are you using a keyboard/mouse, Xbox controller, arcade cabinet (with actual buttons)? By default, MAME doesn't load a specific controller config file (located in the /ctrlr/ folder). If you open MAME and go into General Settings, Input Assignments, Player 1 Controls and set the inputs to your liking, those get save to /cfg/default.cfg. And that's what MAME uses.
  6. There're are a couple of .ini files located in your MAME's root folder. But in an attempt to keep things tidy, the rest are stored in MAME's /ini/ subfolder. Anything in particular you're looking for? Or just ini files for MAME in general?
  7. Select your NeoGeo Playlist (if you don't have one, create it [hint "Source=neogeo.cpp"]) so you can easily select all [only] your NeoGeo games. Download, install and use this plugin per the Setting Up: instructions.
  8. Start by testing it on one game (3 Count Bout). Edit the game and under Emulation, check Use Custom Command-Line Parameters, and put -keyboardprovider dinput -ctrlr neogeo Look at your MAMEs default commands and see if there's anything else you should add. Like "-rompath %romlocation%". (Because those won't get passed)
  9. I know pretty much nothing about LEDBlinky. Can't help with this one.
  10. That's a good sign. Correct. How MAME saves them per game (3countb.cfg) is different than how they're saved globally (default.cfg). That's why set them up in MAME under General Settings, then copied/renamed that file. That won't work because of the order-of-precedence of 'when' ini files are loaded. Well, it would if you deleted neogeo.ini. How about ini file(s)? ../MAME/ini/3countb.ini I tested both these games and both loaded neogeo.cfg (controller/keyboard configs) when launched from inside the MAME UI [mame.exe]. Also tested with a batch file and same (good) results. mame neogeo 3countb pause With "pause" in there you can see behind-the-scenes. And after looking closer at it myself, I think I found out what your issue may be... (My guess) You've changed some of your default input assignments under General Settings which got saved to default.cfg (in the /cfg/ folder). (After moving and renaming it to ../ctrlr/neogeo.cfg.) The fix.?.?... You have your 'custom' neogeo.cfg file in /ctrlr/ already. You have neogeo.ini set to load neogeo.cfg already. Move default.cfg from /cfg/ to /ctrlr/ (Move, don't copy) Edit mame.ini and set "ctrlr default" Save and close Start a NeoGeo game What my testing showed was, MAME will load [red underlined] neogeo.cfg (in /ctrlr/) and then load default.cfg (/cfg/ folder) [next line down]. The line after that is the neogeo.cfg file in /cfg/ that has nothing to do with controller settings. "What the heck" you say? Ya. Me too. But not so nicely. lol Oh, and if you didn't plan to make 'default' input changes, simply delete default.cfg in the /cfg/ folder. It will later create a "clean-slate" default.cfg. And if none of that helps or fixes the issue, I have one more sure-fire cure up my sleeve.
  11. I was thinking more like open MAME (mame.exe), search for a NeoGeo game and start it from there. For the game you're testing this on, delete the ../MAME/cfg/rom_name.cfg file. i.e. Alpha Mission II (alpham2.zip) delete ../MAME/cfg/alpham2.cfg file. If that doesn't fix it.... In you mame.ini file, is writeconfig set to 0 (zero)? Is so, leave it that way. If not, change it to "0". Save and close. What game are you testing? Let's say Alpha Mission II (alpham2.zip). In your /ini/ folder, is there a matching ini file for that ROM (alpham2.ini)? If so, delete it. In your /cfg/ folder, is there a matching cfg file for that ROM (alpham2.ini)? If so, delete it.
  12. Does it work if you start a NeoGeo game directly from MAME itself?
  13. @Restrox Hmmm... well they all should show when you start the plugin. 😊 This was created almost 2 1/2 years, so I'm having to remember what the heck I did. lol One thing I did notice is that there're 2 possible files to download. The one you want is "Launch Platform 1.02.zip". (Not sure why I left the other one there.) Exit LaunchBox and remove the LaunchPlatform folder (under Plugins) and replace it with the 1.02 version. (Remember to Un-Block as necessary) Restart LaunchBox. When you click Tools, it will say Launch Platform Setup 1.01. Ignore that it says "1.01" and run it.
  14. I do. But it's for stand-alone MAME. You'll need gamecom.zip in your roms folder. Then of course the game ROMs (and their path added to the rompath in mame.ini). The command line is "gamecom -cart1". But also simply "gamecom" will work. The full command to run Sonic Jam would be mame.exe gamecom -cart1 sonicjam OR mame.exe gamecom sonicjam If you have other MAME softlists set up in RetroArch, you should be able to see how they're setup, and (sorta) copy that. I don't use RA for MAME at all what-so-ever. So can't help any further with that. (Back the stand-alone MAME) If you had LB setup your MAME emulator, I believe the default command line sets the rompath to the games ROM.zip (sonicjam.zip) folder. In that case, you'll need gamecom.zip to be placed in the same folder that your gamecom game ROMs are in. (Which is actually a bit easier than messing with mame.ini)
  15. To do this, add a Custom Field ("My Custom Field" or whatever) to one of your games. You'll need to enter a Value ("True" or whatever) also. Otherwise, it won't save. Then save your changes. Now select all the games you want to add this to and click Edit. Choose the Custom Field: you added and enter a value. etc.
  16. Can you share a screenshot of what's inside your../LaunchBox/Themes/ folder?
  17. The easiest solution is to: once you've setup your Famicom platform and downloaded all your metadata and media for that platform, change the scrape-as to Nintendo Entertainment System. Once your platform is good-to-go, changing the scrape-as won't have an effect on anything other than allowing this plugin to work.
  18. They're listed under NES. Do you have your Famicom platform set to scrape as "Nintendo Entertainment System"?
  19. 1st thought is to change ~Esc:: to $Esc:: If that still don't work, verify that the exit script is even getting touched. After the $Esc:: line, add in something like "SoundBeep,1000,500". Add it several times if you'd like. Then when in the game, press ESC and see if you hear the beeps. If you press ALT+F4, it won't work.
  20. Can you show me both your scripts? (the one that loads it and the one that [is supposed to] kill it) Can you also show screenshots of the 2 Additional Apps? Edit each Additional App and share those [edit] screens.
  21. I think I remember for sure now why I stopped messing with it. And a sure reminder as to not go trying it again. lol You might have a little better luck with something like /MAME/plugins/autofire/init.lua
  22. That might have been when I gave up. lol Time for a little deeper digging. It's "documented" in the luaengine.cpp file. mame/luaengine.cpp at master · mamedev/mame · GitHub In the commented section emu library and starting on line 603. Have fun.
  23. Yes. It's launched in conjunction with the game starting and stays active until either the script closes itself (ExitApp) or the game exits (then it's forced closed). Scripting MAME via Lua — MAME Documentation 0.249 documentation (mamedev.org) MAME Lua Class Reference — MAME Documentation 0.249 documentation (mamedev.org) They're pretty cool and can do A LOT of things. I do pretty well with AHK, C# and batch files (which are actually lot more powerful than you can imagine). I can look at a Lua script and understand and follow through with what it's intending to do. But I'll be damned if I could write/create one from scratch. lol But it's been a couple years since I've looked at them. In the last year, MAME has updated their Lua scripting documentation. Namely in the Class Reference section. Though I haven't really looked at it. Maybe you'll have more patience than me.
  24. There may be an easier way, but one way is (assuming standalone MAME), in your /MAME/cfg/ folder, make a backup of your default.cfg file. Open MAME and set the inputs as you want them for NeoGeo. Save and exit. Move the 'new' default.cfg file to /MAME/crtlr/ and rename it something like neogeo.cfg. go back to your /MAME/cfg/ folder restore the backup of your default.cfg file. in your /MAME/ini/ folder, create a [text] file and call it "neogeo.ini" in there, put "ctrlr neogeo" (or whatever you named the "something like neogeo.cfg." [minus ".cfg"]) Now whenever you load a game that has the Source as neogeo (MAME will know), it will load the controller settings in 'neogeo.cfg'.
×
×
  • Create New...