-
Posts
5,214 -
Joined
-
Last visited
-
Days Won
38
Content Type
Profiles
Forums
Articles
Downloads
Gallery
Blogs
Posts posted by JoeViking245
-
-
1 hour ago, ViperJPB said:
All works fine but I can’t get any of the CHD games to run. Does the CHD set need to be unmerged to match the unmerged roms, as my current CHD set is merged? Should I change to a merged set to match the merged CHD set?
Where are your CHD folders located? (semi-rhetorical)
This depends on how you tell MAME where your 'regular' ROMs are located.
- You set the rompath(s) via the MAME UI (or manually edited mame.ini)
- You have -rompath %romlocation% in you default command-line parameters (in LaunchBox - Edit - Emulator)
if (1), you need to also add the path to your CHDs folder.
If (2), your CHD folders need to be in the same folder as your non merged ROM set.
e.g.
- D:\My Games\MAME NonMerged\asteroid.zip
- D:\My Games\MAME NonMerged\dkong.zip
- D:\My Games\MAME NonMerged\gauntleg.zip
- D:\My Games\MAME NonMerged\gauntleg\gauntleg.chd
1 & 2 are non-CHD games. 3 is the ROM for Gauntlet Legends and 4 is the CHD folder\file for it.
-
1
-
-
43 minutes ago, Pixelfetish said:
What helped was to untick "remove qoutes" and "remove file extension and folder path"....and unticking the unzip rom.
Why is that?If you let MAME know where the ROMs are, it only needs the filename (without extension). e.g. gradius (vs. gradius.zip)
That said, you have either
- manually set the ROM paths in MAME itself (told it where they're located),
- you placed them in its /roms/ folder (default location for where it looks)
-
or... in the Details section of your MAME emulator (in LaunchBox), the Default Command-line Parameters has the variable -rompath %romlocation% in it.
- %romlocation% is a LaunchBox variable in which it replaces that with the full path to the ROM with quotes "C:\Path\To\Rom"
- e.g. "X:\_RomArchive\__zipped sets\_Mame Roms\MAME 0.283 ROMs (non-merged)"
50 minutes ago, Pixelfetish said:but not to unzip the rom? I take a guess and it is not related to mame but LB unzipping the rom beforehand, which is not working.
NEVER unzip MAME ROMs. That's just how MAME (and any emulator using MAME ROMs [e.g. SuperModel3]) works.
51 minutes ago, Pixelfetish said:but why is this feature an option anyway?
Some emulators need to have the ROMs unzipped to be able to emulate them. 90%+ of the cores in RetroArch for example.
-
1 hour ago, Pixelfetish said:
Every attempt to start via Play in LB fails.
In LaunchBox, edit your MAME emulator and uncheck Extract ROM in both
- the main Details section
- the Associated Platforms section
If there's still issues, share a screenshot of both those sections so we can have a better look.
-
4 hours ago, AdamL said:
How does LaunchBox know whether or not the rom name is part of the set?
Depends on the platform. MAME (and a couple others) aside, ROMs are typically named after the games Title. For MAME (Arcade), LaunchBox will parse the xml result from mame.exe -listsml to "convert" the ROM name to the games' Title.
I didn't realize Daphne had its own set of ROMs. I've only ever used Hypseus Singe for LD games, which uses MAME ROMs (and can be scraped as Arcade). You can watch a tutorial here.
Provided Daphne has an accessible means of "translating" ROM name to game Titles (e.g. the -listxml parameter or a definitive source), you might want to put in a feature request (top of this page under Help & Support) to add it as a Scrape-As value.
-
4 hours ago, SiriusVI said:
Well, anyway, I'm just glad I won't have to start from scratch. On the other hand, now I have to manually edit all of my over 400 existing platforms and delete the <Installed>false</Installed>. That will take some time, too.
At this point, it seems you should be able to go into the All platform,
select all games, press Ctrl+E to start the bulk edit wizard, set Installed to the white filled box.
vs.
or
Get it done in virtually no time.
-
9 minutes ago, AdamL said:
It did. I removed it, and it makes the path relative — so all is working now.
Where does the %romlocation% get defined?
It's a built-in LaunchBox variable. LaunchBox inserts (replaces it with) the full path to the ROM with quotes. e.g. "C:\Path\To\Rom"
Here, MAME sees it as the parameter -rompath "C:\Path\To\Rom"
Which makes it real nice, so you don't have to set any of the ROM paths in MAME itself.
-
18 minutes ago, AdamL said:
Is there a way to just add lair.zip to the list of roms that Launchbox will take?
Thanks!
Is it a MAME ROM? When I looked, "lair" doesn't exist. But "dlair" does. (Maybe 'lair' is an old ROM name???)
-
18 minutes ago, AdamL said:
How do I change the rompath?
Depends on how you have MAME setup.
Where are (were?) the ROMs located? Did they get moved also?
When you edit your MAME emulator (in LaunchBox), does the Default Command-line Parameters have -rompath %romlocation% in it?
-
Actually that probably won't work. Would it cause major heartache to rename the ROM to dlair.zip? (Since "lair" doesn't exist in MAME)
Worse case, you can press Ctrl+N and add the game manually.
-
-
1 hour ago, AdamL said:
I want to move the whole MAME folder inside the Emulators folder
Then do it.
- D:\My Emulators\MAME\
- D:\LaunchBox\Emualtors\MAME\
Then in LaunchBox, edit your MAME emulator (Tools - Manage Emulators) and change the Application Path for mame.exe to the new location. (Best to use the Browse button rather than manually typing it.)
Actually, COPY it first [change the app path] and test it before deleting it from the original location. It should work fine. Consider it cheap insurance.
This should work as well for other emulators. But always do the copy/test thing first.
-
1 hour ago, SiriusVI said:
reverted back by launchbox after a restart
If you don't have any backups, how? (Rhetorical. Read on...)
Disable cloud syncing???? (grasping at straws)
Your "old" one has <HasCloudSynced>true</HasCloudSynced> Whereas the new one is set to false.
Maybe not disable it in LB, per se. But edit the xml with a find <HasCloudSynced>true</HasCloudSynced> and replace with <HasCloudSynced>false</HasCloudSynced>
-
47 minutes ago, Jayinem said:
it instantly gives me the "Launchbox is already running" msg after choosing switch to desktop mode in Big Box.
When switching from one to the other, one closes, does its' save thing, then the other opens. Maybe you need to add a sleep timer in the "If it is not running" to check/double-check again to catch this scenario.
Try spelling it all out first (create a flowchart of sorts) accounting for all scenarios. Then write/adjust the code based on that.
-
If it is not running
- sleep 10 (or more?) seconds (it may be in the middle of switching to BB [or LB] via the app)
-
check [again] if LB OR BB is running
-
if one of them is, you probably 'switched'
- "Move along. Nothing to see/do here."
- otherwise try starting LB
-
if one of them is, you probably 'switched'
- etc.......
- etc.......
-
If it is not running
-
12 hours ago, Jayinem said:
I just realized something the script that forces Launchbox to stay open is causing the issue.
Woops!
Honestly, you'd be better to just add LaunchBox to your taskbar making it one click away rather than having this running and constantly checking. Would eliminate a lot (all?) of these issues.
But if you must.... just add another check inside of "If it is not running" to see if Big Box is running. Then process accordingly.
BTW, the Sleep timer you have, really should be closer to 1 or 2 (or more?) seconds vs. every 5 milliseconds. There's no reason to have it check if LB is running 200 time per second.
-
Having more or less elements (e.g. <Installed>) listed for a game is [generally] neither good or bad. I believe LB used to add all-possible-elements to the <Game>. Later [I believe] they made it so only elements necessary for that game are added. Which is probably why your 'older' one has 105 elements, whereas the 'newer' one has only 64. And instead of removing the "unnecessary" elements, they just leave them in there.
When you select all the games and Bulk Edit them to set the Installed field to "the white box", it should be saving them and when you next start LB, should still be that way. (by now we all know this)
Are you ever having to "force close" LB via Task Manager after exiting? This would indicate an issue with saving the data [properly] on exit.
You indicated you had some spurious files in your Data folder (not good). Are they still gone? ALL of them?
When you removed <Installed>false</Installed> from your test file, was this done with LB not running? Also, after it was completely done with its background saving process after exiting? (In Task Manager, go to the Details section and make sure it's not in there.)
Is the drive your LaunchBox is installed on a local HDD (formatted NTFS [vs. FAT32 or something else])? Or is it on a LAN drive or somewhere else?
You could try... Moving the 25 backup files in the /Backups/ folder to somewhere outside of /LaunchBox/ and then disabling backups. Do the bulk edit thing. See that the games now say Play (or Unavailable) and NOT Install. Exit and restart LB. If they say Install [again], your data is not being saved/written properly. Read below for some possible insight. Namely the last 3 sections. (ignore the title [unless you experience the Force Close issue above])
Troubleshooting: "Another Instance is Already Running" Error - LaunchBox
-
1
-
-
4 minutes ago, AdamL said:
My guess is that Launchbox thinks that it has already imported it, but if so I can't find it.
On a page (or a couple) prior to that last page, check the box Force import duplicates. If the last page now says 1 game to import, it was already imported somewhere. If it still says 0, exit that, press Ctrl+N and manually add it that way (in the launching section, point it to your invaders.zip file).
-
23 minutes ago, Jayinem said:
Can someone explain to me how to use this parameter -b --boot <auto, always, never>. I need it to be never
-b never or --boot never
I know that only because I've looked at enough of the "Usage" options. No idea what it actually does or not (other than its written description) with MelonDS.
-
1 hour ago, avalynn11 said:
The game still refuses to start from LaunchBox, even though other games work normally.
What's the game and what emulator?
Verify the games Application path is correct. (Edit the game and look in the Launching section and make sure it's pointing to the correct file)
When you say other games work normally, I assume "other games" in the same platform using the same emulator?
-
It's not 'calling the batch file'. It executing the commands to do the same thing the batch file did. But using AutoHotkey (AHK) verbiage.
The lines in the script that start with a semicolon are comments. e.g. ;start database
Words between percent symbols are variables in which you replace them with what they are equal to, noted earlier in the script. e.g. %appPath%
;start database Run, "%A_ScriptDir%\%appPath%" %startCmd%This [comment] says "the next line in the code will start the database".
"Run" says to execute the following command.
Now replace the percent symbols and what's in between them with what they are = to and leave the rest as is.
"%A_ScriptDir%\%appPath%" %startCmd% Each part broken down:
- " (note, this is a literal quote that needs to be there)
-
%A_ScriptDir% this is AHK lingo for the full path to where the script is located
- e.g. D:\Games\Golden Tee Live 2006
- \
- PostgreSQL\8.3\bin\pg_ctl.exe
- "
- {space}
- start -D PostgreSQL\8.3\data -s
Put these all together and you get
- Run, "D:\Games\Golden Tee Live 2006\PostgreSQL\8.3\bin\pg_ctl.exe" start -D PostgreSQL\8.3\data -s
The last line in the code is what is stopping (closing) the database
-
1
-
37 minutes ago, Sbaby said:
Send {!F8 down}
Sleep 50
Send {!F8 up}These should be !{F8 down} vs. {!F8 down}
-
2 hours ago, AdamL said:
Is there anything similar (to the Strategy Guide) for BigBox?
If you go to the LaunchBox for Windows section, it covers both LaunchBox and Big Box.
Grabbing one at random... Additional Apps, at the bottom of the article it has the section Accessing Additional Apps in Big Box.
Note, on the Strategy Guides' main page, the Search for articles field actually does fairly well. I believe it's AI driven, pulling from misc. LaunchBox resources.
-
1 minute ago, Jabb3rJaw said:
I can’t wait to get home from work to try this!! Can’t tell you how much I appreciate your help!!! Thanks again!!
You can thank me IF it actually works.
-
1
-
-
14 hours ago, MysterNybble said:
Improvement: The Edit Game window now includes Next/Previous buttons, allowing you to quickly navigate through the list you opened it from
Editing a game then navigating left/right saves changes without issue.
When navigating in Edit, e.g. 3 games "to the right" and clicking "X" to close the window, the initial game in the Main panel is [still] selected. But the last game that was in "Edit" is what's shown in the Game Details panel
Same scenario but clicking OK instead of "X" selects/shows the 'last game' in both panels.
vs.
or
MAME .283 Set won’t play any CHD based Games.
in Emulation
Posted
Ah ya, forgot to comment about that. If you find a non-merged CHD set, I wouldn't trust it.
From a "reliable" source, they are Merged.
Check your mame.ini file for proper formatting of the rompath line. Should be something like:
rompath "roms;D:\My Games\MAME NonMerged;D:\My Games\MAME CHDs"Quotes at the beginning and end, only. ; (semicolon) separating each path. Paths can be relative to your MAME folder. e.g. "roms" is a folder under the MAME root folder.
And since you've done this and it's working directly in MAME, make sure you DON'T have -rompath %romlocation% in the command-line parameters.