-
Posts
4,665 -
Joined
-
Last visited
-
Days Won
34
Content Type
Profiles
Forums
Articles
Downloads
Gallery
Blogs
Everything posted by JoeViking245
-
-
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)" NEVER unzip MAME ROMs. That's just how MAME (and any emulator using MAME ROMs [e.g. SuperModel3]) works. Some emulators need to have the ROMs unzipped to be able to emulate them. 90%+ of the cores in RetroArch for example.
-
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.
-
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.
-
All games have an "Install" button instead of a "Play" button
JoeViking245 replied to SiriusVI's topic in Troubleshooting
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. -
Move MAME (or other emulator) into Emulator Directory?
JoeViking245 replied to AdamL's topic in Noobs
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. -
Is it a MAME ROM? When I looked, "lair" doesn't exist. But "dlair" does. (Maybe 'lair' is an old ROM name???)
-
Move MAME (or other emulator) into Emulator Directory?
JoeViking245 replied to AdamL's topic in Noobs
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.
-
Tell LaunchBox that the Daphne emulator is using MAME ROMs and see if that works to import it. a.k.a. Check the box.
-
Move MAME (or other emulator) into Emulator Directory?
JoeViking245 replied to AdamL's topic in Noobs
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. -
All games have an "Install" button instead of a "Play" button
JoeViking245 replied to SiriusVI's topic in Troubleshooting
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> -
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 etc....... etc.......
-
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.
-
All games have an "Install" button instead of a "Play" button
JoeViking245 replied to SiriusVI's topic in Troubleshooting
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 -
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).
-
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
-
Problems with savestates in the pause menu and OpenMSX emulator
JoeViking245 replied to Sbaby's topic in Troubleshooting
These should be !{F8 down} vs. {!F8 down} -
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.
-
You can thank me IF it actually works.
-
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.
-
The LaunchBox Strategy Guide The main YouTube page can be difficult to navigate though. To me, the Tutorials page is a little easier to at least be able to scroll through. When looking for something specific (here on the Forums), I find the Search (top of the page) results are hit or miss. Weighing heavy on the miss side. So if what I'm after is not in the Strategy Guide or is a unique asking, Googling "LaunchBox I need info about xyz" usually works pretty well.
-
Give this a try. In the same folder your batch file is in, create a new text file. name it whatever you want. e.g. MyGTLscript.txt Copy and paste the code below into the file Save and close Change the file extension to .ahk e.g. MyGTLscript.ahk Make sure it doesn't save it as MyGTLscript.ahk.txt In LaunchBox, add an additional app to the game For the Application Path: Browse to your \LaunchBox\ThirdParty\AutoHotkey folder and select AutoHotkey.exe i.e. D:\LaunchBox\ThirdParty\AutoHotkey\AutoHotkey.exe For the Application Command-Line Parameters: type, "inside quotes", the full path to your saved .ahk file [from above] i.e. "D:\Games\Golden Tee Live 2006\MyGTLscript.ahk" Check the box Automatically Run Before Main Application Click OK to save and close Remove the Additional App you had using the batch file Cross your fingers and play the game SetWorkingDir %A_ScriptDir% #SingleInstance Force appPath = PostgreSQL\8.3\bin\pg_ctl.exe startCmd = start -D PostgreSQL\8.3\data -s stopCmd = stop -D PostgreSQL\8.3\data -m smart gameWindowTitle = TeknoBudgie ;start database Run, "%A_ScriptDir%\%appPath%" %startCmd% ;wait until gameWindowTitle exists WinWait, %gameWindowTitle% ;waits until gameWindowTitle does NOT exist anymore while winExist(gameWindowTitle) sleep 700 ;stop the database Run, "%A_ScriptDir%\%appPath%" %stopCmd%