-
Posts
4,268 -
Joined
-
Last visited
-
Days Won
34
Content Type
Profiles
Forums
Articles
Downloads
Gallery
Blogs
Everything posted by JoeViking245
-
No worries at all! Helps keep me on my toes. lol At one point I had thought about incorporating the importing of metadata. Then something about "reinventing the wheel" popped into my head. And then the thought "Sweet! Less work for me." I'm just glad I was able to figure out what I did wrong and now have it working with LB .NET Core betas. Otherwise we might be waiting for "The List" to make its' way down to item #26. Provided it didn't get bumped once again.
- 202 replies
-
- 1
-
-
@sundogak It wasn't me! I swear! lol (thanks for having my back @neil9000 ) Seriously though, for clarification of what actually this softlist importer plugin does add to LaunchBox... A new Platform (named per your choosing) A new 'game' (Title/Name per MAME's hash file) The 'ApplicationPath' to that new 'game' The 'DateAdedd' (DateTime.Now) The 'DateModified' (DateTime.Now) The associated Emulator [Id] (per your choosing [i.e. MAME]) And checks the box "Broken" (if you imported an "unsupported" [per the hash file] 'game' ) For the selected Emulator: Add's a new Platform Add's the command line for the new Platform (to the best of my ability with the given [hash file] information) And checks the "Default" box The rest of 'what you see is what you get' is all LaunchBox. I suppose I could force a "check" to the "Non-Arcade" field. Though I'm not sure if it would 'stick' after importing metadata. In fact I don't know if "Broken" sticks or not. Hmmm.... (Out of morbid curiosity) I wonder what your audit would look like before you add metadata and media (to the new softlist Platform). Obviously you won't have any images, videos or manuals. But are the extra boxes there? Also, if you update you metadata/media in Arcade, will those "new" boxes now show?
- 202 replies
-
The code works to send Alt+F4 using "BACK" on the XBox 360 controller. (tested) But I don't use Demul to be able to test in it. Try adding a $ in front of Joy7. $Joy7:: Send !{f4} ExitApp Also change Return to ExitApp that way the script won't stay active.
-
Are you placing the code in the "Running AutoHotkey Script" tab? (Not in the "Exit AutoHotkey Script" tab)
-
MAME Software Lists Import Tool - plugin
JoeViking245 commented on JoeViking245's file in Third-party Apps and Plugins
- 53 comments
-
- 1
-
-
AHK to open a jpeg file before starting game
JoeViking245 replied to DonellHD's topic in Troubleshooting
That was something I wrote about a year ago before I knew about being able to modify the startup screen. Honestly, I think you'd be better off going that route (follow the link). Not sure if this'd work, using this script, you could try to manually set the startup screen to say 5 seconds so the game doesn't come up so fast. -
AHK to open a jpeg file before starting game
JoeViking245 replied to DonellHD's topic in Troubleshooting
PlatformDeviceImage = D:\LaunchBox\Images\Platforms Image = Super Nintendo Entertainment System\Device\SNES Controller.png SplashImage,%PlatformDeviceImage%\%Image%,b Sleep, 5000 SplashImage,off Adjust the path/image accordingly. But with a little bit of reading, this would probably suit your needs [and end up looking a lot] better. -
What controller encoder is your cab using? (i.e. I-Pac2) The encoder is what has assigned P1B1 to Ctrl. You could create a 2nd config through/for the encoder and then in LB add "Automatically run before main application" load config 2, and then "Automatically run after..." load config 1 .... for the respective games. But that's kind of a pain. Plan B: In the "Running AutoHotkey script" for the emulator, add $LCtrl:: Send, {LButton} Problem is, every game using that emulator will be affected by that. Though you could create a "new emulator", point it to the same exe, but add in the Run Before/Run After. Plan C : Create and save that AHK script and then compile it, and then add that to "Run Automatically Before..." for the games. But off hand don't know how to make that go away after the game exits. It's possible (and probably easy), but would need to look into it. Plan D : Add another button to your cab dedicated to left click. This has been real handy on my cab, but add 3 (if you can) for Left, Middle and Right clicks.
-
Autoboot Command / Script for MAME SWL (Computer Systems)
JoeViking245 replied to SiriusVI's topic in Emulation
For standalone MAME Software Lists (such as bbcb) add to the command line "-cfg_directory". For example the 'game' "ABC" would look like: mame64.exe bbcb -cfg_directory "d:\emulators\mame\cfg\bbcb\abc" -flop1 abc.zip Your custom controller config files for this game are now saved like so. d:\emulators\mame\cfg\bbcb\abc\bbcb.cfg d:\emulators\mame\cfg\bbcb\abc\default.cfg In LaunchBox, edit the game, go to Emulation, check "Use Custom Command-line Parameters" and fill in this: bbcb -cfg_directory "d:\emulators\mame\cfg\bbcb\abc" -flop1 So it looks like thisNote: "abc" in the command line is the name of the games romfile. So you'll need to do this [custom] for each game. If you decide you like stand alone MAME over RA-MAME, you can quickly add this command line to all games at once using the Bulk Custom Command Line Editor plugin (which can automatically add in the games romfile name in there for you). It can be found in the Downloads section. The command line parameters can also be stacked to do something like: bbcb -cfg_directory "d:\emulators\mame\cfg\bbcb\abc" -autoboot_delay "2" -autoboot_command "*cat\n\n\n\n*exec !boot\n" -flop1 Oh.... and change the path in the above command line(s) so that points to your ../mame/cfg/..... folder. MAME will automatically create the folders (i.e. "bbcb" and "abc") if they don't exist. -
-
@Drakkorcia What revisions are you hearing the pitch differences in? As recent as between 0.221 and 0.222? If they changed something in centiped.cpp that changed the pitch (which seems odd they would), instead of having 2 completely different MAME installs, you could just have multiple copies of the compiled exe in a single MAME setup.Like Neil said, you'll still need to setup a 'new' emulator in LB pointing to the respective exe. However if doing it this way doesn't work to fix the pitch, may want to look inside mame.ini. It's possible something changed in the Core Sound Options or the PortAudio Options or somewhere else. If it is something in the ini, create a 'centiped.ini' file with the known good settings, put it in the ini folder and use the current .exe revision.
-
MAME Software Lists Import Tool - plugin
JoeViking245 commented on JoeViking245's file in Third-party Apps and Plugins
- 53 comments
-
- 1
-
-
In the emulator, set it to full screen as you show you've done. Still in the emulator, open/load/run a game. Do whatever any other changes you need to do so that you are playing full screen. Got full screen? Good. Now press Alt+F4. Open a game through LaunchBox.
-
I would think you'd want to set the automatic [random] background image selection on a view change. Similar to the example video. Though with the timer, it would give it more of a random-change effect. I assume it would need to 'apply' the new image on view change.?. v.s. you're sitting on one view and it suddenly changes.?. Being able to change it manually by assigning a key/button would be cool.... for the 3 times it's used or until the novelty wears off shortly there after.
-
Autoboot Command / Script for MAME SWL (Computer Systems)
JoeViking245 replied to SiriusVI's topic in Emulation
\n is the {Enter} key. So *cat\n sends the literal *cat and then "presses" Enter. Sometimes the 'computer' you're emulating needs a moment to think after sending *cat, so the extra \n's in there just 'hits' Enter (several more times) to 'waste' some time before sending the next command. Send the next one too fast, and it may not catch the 1st part of *exec !boot. It might just see c !boot -
Autoboot Command / Script for MAME SWL (Computer Systems)
JoeViking245 replied to SiriusVI's topic in Emulation
The one I tested was for the Model B (which uses the system file bbcb). The simplest way in LB is... Edit your MAME emulator. Then under "Associated Platforms", edit the default command-line parameter for the Platform (however you named it). So add this bbcb -autoboot_delay "2" -autoboot_command "*cat\n\n\n\n*exec !boot\n" -flop1 so that it looks like thisClick OK. -
You are very welcome! Now go show off your games to your family. Well... in a SAFE manner!!!! (masks, hand washing, 'social distancing' and all that). Have fun. Be safe.
-
Autoboot Command / Script for MAME SWL (Computer Systems)
JoeViking245 replied to SiriusVI's topic in Emulation
Tested with "Acorn BBC Micro Model B disks" (hash "bbcb_flop"). Good call on using the Acorn autoboot line! *cat\n\n\n\n*exec !boot\n Worked at least for "3D Bomb Alley" and "ABC". -
I have never tried nor really have a desire to know how to run MAME through RA. But I know that many others do and there are numerous threads here on the forums that talk about it. That's really cool how that worked to merge the rom and the bezel/image files together! I'm adding that to my notes (because it is cool) but do have to say, you will save a lot of merge time by just putting the bezel files themselves in the "artwork" folder. By default, in mame.ini the 'artpath' is set to "artwork". Just sayin'. MAME is, I think, the only emulator that has to know exactly where the roms/bios/device/system files are located. Even though we can tell it through the command line. I guess you could say it likes to 'micro-manage' things. Note: MAME through Retroarch will have the same issue. Because MAME and LaunchBox are located on the same drive (which will be whatever the External HD gets assign to. Be it D:\ or E;\ or S:\ or Z:\), there is an easy fix to making it 'good to go' with your External HD. MAME.ini: homepath . rompath "roms;..\..\Games\Nintendo Game & Watch;..\..\Games\Arcade" hashpath hash samplepath samples artpath artwork I left the "roms" folder in there for whatever reason. I also added in the path to where your "Arcade" roms would more than like be located for your LaunchBox "Arcade" Platform. Don't forget the quotes at the beginning and the end. Also showing the "artwork" path. . Breakdown of the rompath: MAME looks for it "paths" starting in the folder from which it's executed. [no matter what drive-letter it's assigned to or any sub/sub/sub-folders it may be in] D:\LaunchBox\Emulators\MAME The 1st ..\ takes you up 1 folder to D:\LaunchBox\Emulators the 2nd ..\ takes you up one more to D:\LaunchBox now 'move down' to \Games\Nintendo Game & Watch Which results in: D:\LaunchBox\Games\Nintendo Game & Watch Hope that helps.
-
At this point keep the game-rom zip file and the overlay zip file separate. Do not merge them. Let's get just one of the games to work. From what I gather, you have the MAME emulator 0.222 and the MAME roms, also version 0.222 Wherever it is you have MAME located on your hard drive, there's the MAME emulator (mame64.exe) and also a folder called "roms". Put the zip file "gnw_ball.zip" that you got from your MAME roms 0.222, inside the roms folder. It should be something like this: D:\Emulators\MAME\ D:\Emulators\MAME\mame64.exe D:\Emulators\MAME\roms\ D:\Emulators\MAME\roms\gnw_ball.zip Make sure the zip file is the correct one (gnw_ball.zip will have ONLY 2 files in it). Start MAME (double-click mame64.exe). On the left side, click "Available" and you should see something like this: If you then double-click Game & Watch: Ball, you should see: If not, can you take some screenshots of what you are seeing
-
Your image on the right is the game. The one on the left is the artwork/bezel/overlay image stuff to make it pretty. I've never tried merging them together. Put the zip file on the right (3 files) in your "roms" folder and the one on the left (11 items) in the "artwork" folder. Edit: To be clear, put the zip files themselves in those folders. Don't unzip them. Oh and let us know if merging them together works.
-
-
@Cauptain Game & Watch games are in with the regular MAME romsets (vs with Software Lists). The games all start with "gnw_" and then game_name.zip (i.e gnw_ball.zip). No bios is required. And there is no special command line needed. Open it just like the Arcade Machines with mame64.exe. Emulation status in MAME: