-
Posts
4,041 -
Joined
-
Last visited
-
Days Won
33
Content Type
Profiles
Forums
Articles
Downloads
Gallery
Blogs
Everything posted by JoeViking245
-
K. So everything's there, it just that [for some reason] the bezel is getting sent behind. Pressing Alt+Tab brings it forward. And then [question] the bezel is showing AND the emulator window is sized correctly (vs. the emulator is actually full screen [not resized a little smaller] behind the bezel and the bezel is covering up the sides)? The log file you shared is actually the setup log (SetupLog 2023xxxxx.txt). There're actually 2 types of log files in there. log 2023-xxxxxx.txt and SetupLog 2023-xxxxxx.txt. I was looking for the prior.
-
To clarify, the bezel flashes for a second, then disappears? And the emulator/game is still running fine? I just tested with the 'recommended' settings (BezelLauncher parameters: g h) and had no issue. Can you launch a Model 2 game, (wait for it) then exit game. Then share the most recent Log file. (located in \Plugins\BezelLauncher\Logs\log 2023-xxxxxx.txt)
-
Question about Mame Rom Location, and CHD locations.
JoeViking245 replied to sLpFhaWK's topic in Noobs
In LaunchBox, edit your MAME emulator. In the Default Command-line Parameters, does it have -rompath %romlocation%? If so, remove it. If it doesn't have that, or removing it doesn't help, can you share a few screenshots? Edit your MAME emulator. Post a screenshot of: The Details and the Associated Platforms sections. Edit one of your chd games. Post a screenshot of: The Launching tab and the Emulation tab. -
Good to hear you got it working. Future readers searching the forum for "Coleco Adam" are going to want to know how you got it working. I'm kind of curious too as I hate giving out ill-advice.
-
Try taking everything off the command line except adam
-
That was the only thing my limited knowledge on monitors could come up with. Hopefully someone else will chime in and be able help troubleshoot more.
-
Bulk Add/Remove Additional Applications
JoeViking245 commented on JoeViking245's file in Third-party Apps and Plugins
Update (v1.1.0) Fixed: Bulk Remove When opening Bulk Remove from within the Arcade platform where clones are Additional Apps, the plugin would lock up LaunchBox. You will now need to manually select your platform from the combo box when opening it. Thanks to @Krakerman for bringing this to my attention. -
Do you have you Windows Scale set to something other than 100% (if you have the image file saved, you can just drag it onto your reply.)
-
When you edit the ini file (pinemhi.ini), if you ONLY need to change the "name" (and not the "code" also), here's an AutoHotkey script you can set as an Additional App that will let you change the "name" before launching the table. If you have to change the "code" also, this won't work. The only [other] caveat is that you need to turn off the Game Startup Screens. Otherwise, the popup this script produces is behind the startup screen. To make this work, create 2 files, add an Additional App and turn off the Startup Screens. Easy peasy. Create a new text file and paste the code below into it. Change the 1st 2 lines to point to your PINemHi folder. Save and close. Rename the file to whatever you want and change the file extension to ".ahk". i.e. ChangeUser.ahk (make sure it doesn't get saved as ChangeUser.ahk.txt) Next, in your PINemHi folder (same place as your pinemhi.ini file), create another new text file called "user" (user.txt). In this file, list the different users' names you want to select from. One name per line. In LaunchBox, edit one of your tables and add a new Additional Application. Give it a name. Browse to the path \LaunchBox\ThirdParty\AutoHotkey\ and select the file AutoHotkey.exe. For the Command Line Parameters, put, in "quotes", the full path to the .ahk file you created earlier. Check Automatically Run Before... AND Wait For Exit. Click OK to save. The script will read your pinemhi.ini for the current "name" and set that as the default name in the combo box. It also reads the user.txt file and adds those names to the box. Clicking Select will change the name value in pinemhi.ini to the name you have selected. The script: iniOne = D:\LaunchBox\Plugins\VPXhiScores\PINemHi\pinemhi.ini iniTwo = D:\LaunchBox\Plugins\VPXhiScores\PINemHi\users.txt if not FileExist(iniOne) { MsgBox, pinemhi.ini does not exist in this folder ExitApp } if not FileExist(iniTwo) { MsgBox, users.txt does not exist in this folder ExitApp } IniRead, currName, %iniOne%, user, name Loop, Read, %iniTwo% usersNames = %usersNames%|%A_LoopReadLine% usersNames = %usersNames%|%currName%|| Gui, Add, ComboBox, W180 vmyCombo, % SubStr(usersNames, 2) Gui, Add, Button, y6 x200 gChangeUser, Select Gui, Add, Button, y+75 gCancel, Cancel Gui, Show,W250 h149, Select user WinWaitClose, Select user ExitApp ChangeUser: GuiControlGet, newName,,myCombo IniWrite, %newName%, %iniOne%, user, name MsgBox,,Change Complete, User name has been changed to:`r`r`t%newName% Cancel: ExitApp
-
That info helps. What's happening is: Your Additional App that's set to load Sinden Before the game launches, works. Then, "the game" launches. In this case, "the game" (as LaunchBox sees it) is the batch file. The batch file starts the game. Its job is done, so it exits/closes. LaunchBox sees that "the game" (the batch file that it launched) has exited, so in its eyes the game has exited. So it then runs the other Additional App (close Sinden). Just as it was instructed to do. So, keep your both original Additional Apps as they were. Then, to keep your batch file ("the game") 'alive' while the game is running, add "" /w to your line of code in the games' batch file. Start "" /w Singe.exe -k -z -w -d Maddog_HD/Index -v Maddog_HD/Video/maddog.mp4 Maddog_HD/Script/maddog.singe Now, LaunchBox will see "the game" as still running until you close Singe. Now that it (hopefully) works as you intended, you may notice that the Command Prompt window (the batch file window we told to wait around) is up and showing. It may be behind the actual game, and you may not see it. Or it may stick out like a sore thumb. The fix: Create a shortcut to that batch file (right click it and select Create Shortcut). Now right click the shortcut and select Properties. Change Run to Minimized. Click OK. And finally, edit the game in LaunchBox and in the Launching section, point to the new shortcut. You could still eliminate the Additional Apps altogether by adding their code before and after, respectively, to the line shown above. Similarly (or [almost] exactly) to my previous post. Then you'd just have "the game's" batch file. You'd still want to do the shortcut thing mentioned.
-
I've never personally worked with either of those, but looking at the Sinden Wiki page for Singe 2, under "If you're using a frontend like LaunchBox", they mention creating a batch file to launch the games. As an option.... Their example batch file shows using "Singe-v2.00-Windows-x86_64.exe" and a bunch of parameters that point to the game to load. Their example for Mad Dog McCree looks like: Singe-v2.00-Windows-x86_64.exe -k -w -z -d data -v Maddog_McCree_Singe_2\Video\maddog.mp4 Maddog_McCree_Singe_2\Script\maddogiDsinge If you were to have a batch file to load the game (as shown above), you could combine your Additional apps into it. Something along the lines of: Start "" "D:\path\to\sinden\Load Sinden software.exe" -whatEverRequiredParameter start "" /w "Singe-v2.00-Windows-x86_64.exe" -k -w -z -d data -v Maddog_McCree_Singe_2\Video\maddog.mp4 Maddog_McCree_Singe_2\Script\maddogiDsinge whatEverCommandUsedToExitSinden.exe The /w will wait until Singe----.exe exits before executing the next line (close the lightgun software). But you mentioned your launching a game.exe. Is the exe the actual game? Or is it, itself a launcher of sorts. That is, you launch game.exe and that in turn starts Singe--.exe to load the game. If that's the case, you might need to get a little more creative and possibly use an AHK script to look for the games window (that eventually get loaded) and wait for that window to close. Then close the Sinden software. If that's not the case, on your 'close Sinden' additional app, make sure you have 'run after main app' checked.
-
Bulk additional app causing MAME to not close on ESC
JoeViking245 replied to fishy1988's topic in Noobs
Assuming you use this script only for MAME and you're talking stand-alone MAME (vs Retroarch MAME core) and that it does indeed work to set and reset the COM ports, respectively, have the script also close MAME after resetting the COM ports. Run, %COMSPEC% /C echo M3.1 > COM3 Run, %COMSPEC% /C echo M3.1 > COM4 Escape:: Run,%COMSPEC% /C echo M3.0 > COM3 Run,%COMSPEC% /C echo M3.0 > COM4 WinClose, ahk_exe mame.exe ExitApp return -
MAME Software Lists Import Tool - plugin
JoeViking245 commented on JoeViking245's file in Third-party Apps and Plugins
You're welcome. Always glad to help. Ya, MAME's software lists can be tricky at first. The main thing is to keep each console/computer ROMs in their own folder and then import them into their own platform. For reasons mentioned above. From there, it's primarily a matter of setting up their respective Command-line Parameters to get them to run.- 46 comments
-
MAME Software Lists Import Tool - plugin
JoeViking245 commented on JoeViking245's file in Third-party Apps and Plugins
To clarify, you imported the Software List (soflist) 32x (Sega 32x Cartridges) into the Platform "MESS". And you put the softlist ROMs into the same folder the Arcade ROMs are in (H:\LaunchBox\Games\MAME\). There are several issues I see going on here. 32x doesn't have the ROM vr.zip. That's the Arcade ROM for "Virtua Racing". 32x does have the game "Virtua Racing Deluxe" and the only working ROM for it is vrdxp2.zip. (32x does have 5 other variants that are not working. But none of which are "vr.zip") Placing all the softlist ROMs in the same folder as the Arcade ROMs isn't going to work. Take for example the game "After Burner". There's an arcade ROM for that. There's also an NES, Spectrum, MSX1, FM Towns, CPC and 32x versions of that ROM. And the filenames are all "aburner.zip". The section Software List folder/file locations: suggests how to store the ROMs. You won't be able to import all the softlists into one Platform ("MESS"). Each softlist requires a different Command-line Parameter. This unique command-line parameter would show in the Associated Platforms section for the specific platform (which yours doesn't show any). Well, I suppose you could. You'd just need to edit each game and under Emulation, put in the required Custom Command-line Parameter for the system that game uses. Your MAME Default Command-Line Parameter (Details section) is setup for the Apple IIGS Computer. I'm kind of surprised it even launched Virtua Racing (Arcade).- 46 comments
-
MAME Software Lists Import Tool - plugin
JoeViking245 commented on JoeViking245's file in Third-party Apps and Plugins
- 46 comments
-
MAME Software Lists Import Tool - plugin
JoeViking245 commented on JoeViking245's file in Third-party Apps and Plugins
Ya, the instructions are kind of long and were originally written about 4 years ago. In the section * MESS xml * (above), it mentions "This file needs to be located in the same folder as the plugin (..\LaunchBox\Plugins\ImportMameSoftwareLists\)". But it looks like you maybe renamed your plugin folder to add spaces between the words. In the end it just needs to be in the same folder as the plugin file (ImportMameSoftwareLists.dll). One thing I did fail to mention is that this file is not required for the plugin to work. The [extra] file just gives you a little more information about the system you're importing. But only the Emulation Status in MAME. All other info comes from the files in the /hash/ folder. I hope that helps. Let me know if you get it working or have any more questions.- 46 comments
-
Ah, ok. The PINemHi Leaderboard high scores. Nice fix. Sounds a lot easier than going to the Tools menu and manually turning the monitor off there. I haven't done much with PINemHi beyond testing while writing the plugin 2 years ago.. are you able to change the "name" and still use the same "code" [in pinemhi.ini]? Or does the friend need to have their own code as well? Also, when you do change the name (and code?) in the ini file, do you need to stop and restart the pinemhi_rom_monitor? Or does it seem to read the ini file each time when saving to TOP10_xxxx files? If it needs to be changed before launching a table, you could create an AHK script (or batch file or PowerShell script) and set that as an Additional App to Run Before the game (table) launches and have it Wait For Exit. The script would show a popup and have you select a player (or add a new player) and then write that players nickname ("name") to the ini file. (Replacing the previous "name"). Ya, involves a little setup work, but once setup, it's easy-going from there. What I'm getting at is that 'it is possible'. This also assumes you can modify the ini file on-the-fly without having to stop/restart the rom_monitor. Actually, the script could do that too.
-
MAME Software Lists Import Tool - plugin
JoeViking245 commented on JoeViking245's file in Third-party Apps and Plugins
When you go through the Importer steps, on the 4th page Select Emulator, from the dropdown box, select your MAME emulator. That selection will then get saved for next time you run the plugin. The error message is from not selecting the correct /hash/ folder. On the 1st screen (Where are your MAME Software List xml file located?), click Browse and then navigate to your MAME emulators' folder and select the "hash" folder.- 46 comments
-
Ya, it's in the fine print at the top of the page.. Though to be honest, I had to look around for it myself. In order to make this work "properly"* in BigBox, I would need to rewrite some of the code and then 'you' would need to edit/modify the BigBox Theme you use. Which if I recall correctly, the latter is just adding two lines to one of the xaml View files. *By "properly", I mean being able to use a controller to navigate within the window and also close it. That said, here's a 'Special Edition' that will show the option to view the table's hi scores in BigBox's game menu. The option will be at the bottom of the game menu items and called VPX hiscore test. When selected, this will show "the same window" as you see via LaunchBox. The caveat is that you will have to use your computer mouse to navigate and close the window. You won't be able to use a controller. VPXhiScores (v1.2-SE).7z It probably won't be an enjoyable experience, but it will work. If you have a trackball and a button assigned to mouse-left-click on your cab, you could probably navigate it that way (mine actually does happen to have those). Regarding your personal scores being saved, LaunchBox, BigBox nor the plugin have anything to do with that. The high scores are read from the files that VPX saves. So, if you launched a table from BigBox and finished a game to where you got to enter your initials, those scores should be saved by the emulator. Now, whether the plugin reads the updated scores right away or not, I'd have to look at the code. But if you restarted to LB after entering your initials, the score should for sure, show then. And when you load that table again, it should show in there also. Based on all the comments and reviews this plugin has received over the past 2 years, I most likely will not be making a controller compatible BigBox version of the plugin.
-
MAME Software Lists Import Tool - plugin
JoeViking245 commented on JoeViking245's file in Third-party Apps and Plugins
The shrunken xml file (after created) should be placed in the plugins folder. When you start the Importer plugin in LaunchBox, on the 1st screen (if it doesn't find it automatically) it should be pointing to your hash subfolder under MAME. i.e. D:\Emulators\MAME\hash\ So you don't ever "select" the shrunken xml file. Where was it that you were selecting the shrunken xml file? Can you share a screenshot of the error message and also the most recent log file from \LaunchBox\Plugins\ImportMameSoftwareLists\Logs\.- 46 comments
-
From looking around, it sounds like when you set it fullscreen (full window), you need to set focus back to the other input window. A sure test is: After you press Alt+Ctrl to make the screen big, can you then press Alt+Tab to get back to the other window [and now use the keyboard again]? Here's a paraphrased script of what someone posted elsewhere: WinWait, Roms Screen 1 WinActivate Send, !{Ctrl} WinWait, MK6 Emulator WinActivate I presume "Roms Screen 1" is the main game window and that "MK6 Emulator" is the other window you press the buttons on [via the keyboard]. This will go in the Running Script of your emulator (in LaunchBox, Tools, Manage Emulators and click on the Running Script section) I've never used the MK6 emulator, so I'm sort of doing this blind.
-
An example of it in use can be found in the Default theme, GameMarqueeView.xaml view. Here, it's choosing "Marquee". <coverFlow:FlowVideo x:Name="MarqueeVideo" VideoType="Marquee" DataContext="{Binding SelectedGame}" PlayVideo="True" PlayAudio="False" FallbackToDefault="False"> <coverFlow:FlowVideo.Style> <Style TargetType="{x:Type coverFlow:FlowVideo}"> <Setter Property="Visibility" Value="Visible"/> <Style.Triggers> <DataTrigger Binding="{Binding RelativeSource={RelativeSource Self}, Path=HasVideo}" Value="False"> <Setter Property="Visibility" Value="Hidden"/> </DataTrigger> </Style.Triggers> </Style> </coverFlow:FlowVideo.Style> </coverFlow:FlowVideo> That's about as least scientist-y as I can get. And that's where my limits lie.
-
I don't know much about theme editing, but looking at the documentation, it looks like you can manually set the video type. It's something called VideoType under FlowVideo (Introduced in 11.10) which is a control inside of a FlowTemplate.
-
But there is. (in a roundabout way) Edit your MAME emulator in LB and in the Default Command-line Parameters add (probably towards the beginning of the line): -artpath "D:\this\path\does\not\exist"