Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    3,447
  • Joined

  • Last visited

  • Days Won

    30

Everything posted by JoeViking245

  1. After clicking Available, were there any games listed in the middle area? (screenshot?)
  2. Selecting Launch With MAME is the same as clicking Play. MAME should open and should look similar to this below. Click Available (red box on left). Then just start typing "1 on 1" (with no quotes). The numbers and letters you start to type will automagically appear (red box on top). Now double-click on 1 on 1 Government (Japan). (middle red box)
  3. No worries. Life takes precedence over hobbies. For the game edit screenshot, you're showing the Metadata section. Was looking for the Launching section. But if you used the LaunchBox Full Set Importer, things are probably fine there. But if you didn't..., may be worth a look. (I should have asked this first) Have you tested running games directly from MAME itself? Right click on one of your Arcade games and select Open MAME... Then in MAME, start a game and see what happens.
  4. That shouldn't be an issue because the database (coupled with path.ini) will show the path to the screenshot. Wherever it's located and however its named. In retrospect, ...same as above. You both have been very helpful! Thank you! I suppose if I were to actually get/install/setup at least one full database set (to include images, docs, games....) beyond just the base database set, I'd probably know this stuff. lol I do have GameBase installed and 3 db sets (Amstrad CPC, GBC_v17 and IntroBase64 V02). Just no roms or Extras, mainly because I have no personal interest in it. No offense. But I do have an interest in making this Importer plugin work for intended purpose: Create a new Platform populated with games and available metadata (which, so far it does, barring game-Manual file location) and point the roms to the actual rom (which it doesn't do. Yet.) Adding images and allocating them to their appropriate image types will be a bonus feature. But may be limited. We'll see.
  5. Can you show us the contents of your batch file?
  6. This does help. Thanks! Would you know if the user defined folders [in options], are saved to the database file? OH SNAP!! Never mind. Just saw "Path.ini". lol Well, now I assume that's universally done, vs writing them to the mdb file. Spaces to underscores makes it safe. I imagine the same is done with "illegal characters". Usually the colon ":".
  7. This helps immensely! Thank you. When you play these C64 games, do you load them directly with the emulator? Or is it always directly through GameBase? That is, can you run them outside of GameBase?
  8. I'll add that to my notes. lol Glad it worked. That information is not in my arsenal. But depending on where you read, it does support Save States. And it does not support Save States. But these are Save States, not to be confused with saving high scores. So ya, no idea. Just keep your camera phone handy. lol
  9. Also, for high scores to be uploaded to the community leaderboard, you need to get on 'your' high scores list. (aka, enter in your initials locally at the end of a game)
  10. Nope. Not that I won't. It's that I can't. I've never tried it. I do however have in my notes: ti99_4a -ioport peb -ioport:peb:slot2 32kmem -ioport:peb:slot3 speech -cart I'm guessing the "-ioport" parts are important. It also looks like this will also add(?) 32K memory. Note: you'll need "ti99_speech.zip" if you don't have it in with your roms already. I assume 32kmem is part of the bios (ti99_4a.zip).
  11. (I'm back to looking into this) Looking at GBC_v17.mdb, the game "Frogger" (as an example), it lists the rom file location as "f2\FROGGER1_02953_01.zip". Which is the relative path for (something like) D:\GameBase\GBC_v17\f2\FROGGER1_02953_01.zip You indicate the "f2" directory would be below "Games". Like so D:\GameBase\GBC_v17\Games\f2\FROGGER1_02953_01.zip Yet the downloaded GBC_va7 [database only] has a "ROMs" folder. So instead of assuming rom folders are always placed inside "Games" or in "ROMs", I'll add a field for the end user (you) to tell the plugin the root folder the rom folders are located. In this case, you'd select D:\GameBase\GBC_v17\Games\ Then I can tack on what's listed in the database. That shouldn't be a problem because I assume the emulator you use can read (or expects) zipped files. If not, you can always check Extract ROM archives before running when setting your emulator in LaunchBox. However, if the emu does need the file unzipped 1st, and the names inside the zip are all wonky, there's a chance this whole thing isn't going to work. It looks like Manuals are shown in the database to be listed under the "Docs" directory. The plugin currently sets the manual path to ../LaunchBox/Manuals/platform_name/. But I can change to point to /GameBase/Docs/subfolder/file.pdf. There's really no way to include these in the game details. It might be possible to add Addition Apps to games have these. So something like; you select the game, then look at it's Additional App and choose Hint Book. And that'll open the hint_book.pdf file. Or whatever it is. The database lists a screen per game same as it lists the rom location and manual location noted above. Using the above Frogger game as an example (FROGGER1_02953_01.zip), the plugin could copy and rename the screenshot file it lists ("Frogger_v1.png") to D:\LaunchBox\Images\Commodore 64\Screenshot - Game Title\FROGGER1_02953_01.png Could do similarly with the images "Cover" (Box Front?) and "Advert" (Advertisement Flyer - Front?). LaunchBox doesn't ever scrape from the internet. It's metadata and images are retrieved from the user supported LaunchBox database. Videos and other images are available via a collaboration with EmuMovies. Just to be clear.
  12. Glad I could help. The main thing is that you learned why it wasn't working before and discovered how to resolve it.
  13. To better help you, can you provide the following screenshots of your setup please? In LB go to >Tools>Manage Emulators and edit your MAME emulator. Post a screenshot of the Details section. Next edit one of your games and post a screenshot of the Launching section.
  14. My guess is the games that did import are ports of Arcade games. Just a guess though. Possibly even an "educated" guess. TI99 is not innately part a MAME's 'regular' full set [of Arcade machines]. Thus not included in LaunchBox's MAME full set import wizard. It is however within MAME's softlist (Software List) sets (called 'ti99_cart'). It has 318 +/- roms. Though not necessarily all 'games'. If you have that set (or a curated portion thereof), you can use the Software List Importer plugin to import them all.
  15. Esc:: DetectHiddenWindows On if WinExist("JoyToKey") Process, Close , joytokey.exe DetectHiddenWindows Off sleep, 3000 Run, "D:\HFSBox\Utilities\JoyToKey\JoyToKey.exe" D:\HFSBox\Utilities\JoyToKey\Default.cfg WinClose, ahk_exe retroarck.exe Add the last line.
  16. The Exit Script section is for when exiting the game from the Pause Menu. Put your exit script portion below what you have already in your Running Script. You'll need to add a hotkey label for the exit portion. Esc:: usually works
  17. The one I saw had all the images in a single pdf for each game. And as I recall, they weren't in any specific order in the pdf's. Though my recollection could be off. So to programmatically extract each image may be doable. But 'sorting' them to their appropriate image type is another thing. Can the images not be scraped in LB? Or are the game Titles kind of wonky? As in atypical to what/how they're listed in the LB database? The other importers I've created rely on being able to scrape using the built-in feature of LB. My thought being, to not duplicate existing features. What exactly are the extras? Are they something that have a "home" somewhere in LB/BB? How the roms are stored? Single folder per Platform? Individual folders per game, named after the games Title? Does it vary between the different databases/Platforms? I don't think the database file listed 'paths' to the rom. Just the rom names themselves. Saying this last part 'out loud' has me thinking that would be so bad. Have the user indicate which folder their roms are in, then append the rom name to that folder for the application path. As long as they're not spread out amongst subfolders. That's what we like to hear! lol Gald it worked on somewhere other my test PC. If you have any more thoughts or information about the above, it would help immensely. More-so regarding the "extras" and rom locations. I'm not sure if my team is willing to do much with the images. We'll see. But I wouldn't hold your breath.
  18. You're welcome! Well, if it's not already... You read my disclaimer, so let me know what can be done differently to make it more suitable for importing GameBase 'stuff'.
  19. It would, of course, be "safer" to have LaunchBox do the importing for you. But I do love a good tinkering-with-xml files. When it works. The <ID> for a new game is simply a random generated GUID. I haven't done a whole lot with PowerShell and xml's, but I know in C# it can be added with: IDelement.Value = System.Guid.NewGuid().ToString();
  20. The developers are in meetings all week, so they're unavailable for now. So I ran a test... Using the Full Set Importer and selecting MAME 0.159 in the options, and using mame64.exe (v 0.159) I received the same message as well. So no. It is not yet implemented. In the meantime, what you should be able to is: Get MAME's executable for v0.162 and unzip to a temporary folder. Run the full set importer tell it you're importing 0.162 and point to the temp 0.162 mame64.exe. Be sure to point to your 0.159 roms folder when asked. (What files are actually in there won't matter. It's only needed for the setting up the roms' application path(s) [used in the next step]) You may need to add a [temp] new 'MAME162' emulator 1st.?. Do not download any images during the import process. But do "Search for game information..." (metadata). When importing is complete, run a Scan for Removed ROMs. This will whittle the Platform to only your roms Change the default emulator for the Platform your original 0.159 emulator. I suggested 0.162 because it's the closet to 0.159 that uses the "machine" nomenclature. This should also get and maintain your heavily curated set. This all assumes you're using MAME from the MAMEDev Team (vs a fork/offshoot) and your roms are the conventional 8.3 zip files, named accordingly for MAME.
  21. Sometimes it's the little things. Glad you're able to get it sorted!
  22. I'm verifying with the developers. Are you currently using a 7+ year old, pre- 0.162 release of MAME?
  23. Can you edit one of your games and show a screenshot of the Launching section?
  24. Correct. You might be able to try 'fix' mentioned in the instructions. Option 2 is to rename the folder(s) inside “/LaunchBox/Plugins/RetroAchBadge/RetroBadge Files”. Note: This option will need to be done each time you run the Updater. So you'd rename "Super Nintendo Entertainment System" to "Super Nintendo T-En".
  25. Sorry. I'm not really sure what's going on. Well, I may have an idea... But sometimes those don't always work out. I'll look at the code hopefully this week and see if I can make some adjustments. Until then... If it's just one Platform that this is happening in, you could try, in Windows Explorer, go to your /LaunchBox/Plugins/RetroAchBadge/RetroBadge Files/ folder and delete the subfolder for that specific Platform. Then run the updater in LaunchBox again. If that doesn't fix the issue, you can start fresh. In the "RetroAchBadge" folder, delete the "RetroBadge Files" subfolder and the file "gameCount.txt". Now run "RetroAchievements Badge Updater" from the Tools menu. If you manually added or removed badges for individual games, you'll need to redo those.
×
×
  • Create New...