Jump to content
LaunchBox Community Forums

mcfilmmakers

Members
  • Posts

    539
  • Joined

  • Last visited

  • Days Won

    8

Posts posted by mcfilmmakers

  1. 24 minutes ago, alondero said:

    @Jason Carr is there a way of updating Launchbox without forcing me to update the latest c++ redistributable? I've got an x64 version installed and my current version of LB 11.5-Beta 5 works with it fine, but when I attempt to install the official version it says that Visual C++ 2015 is required (which when installed currently breaks Gamestream for me.... ?

    You can have mutilple C++ redistributables installed at the same time...

  2. 18 minutes ago, JoeViking245 said:

    @mcfilmmakers Turns out all the proper checks were there.  I just needed to 'continue' my loops instead of 'return' them.  That's what you call a rookie mistake.  So the JoeViking-logic was good.  Just poor execution.  And I have no problems openly admitting to my rookie mistake(s). :D

    Not that I'm expecting to see 224 on Wednesday... ;) 

    3.11.3-beta-17
    - Improvement:  Copying files is a lot faster.  Importing is a little faster (but you won't notice).
    - Change:  Removed the "Cancel Copy/Import" button. (May reinstate it later for the Import portion. Copy goes too fast to catch)
    - Improvement:  Saves last used hash folder location
    - Improvement:  Browse to user-saved Source & Destination folders actually opens into the folder now
    - Fixed:  Save user selected 'default' emulator
    - Fixed:  Importing Additional Apps when Parent already exists
    - New Feature:  Audit: Can now add multiple entries to the Selected Games List all at once (instead of 1 at a time)
    - New Feature:  When adding "New Folder" (Destination sub-folder) to   ../MAME/software/    press Ctrl+V to paste the xml file name.

    ImportMameSoftwareLists 3.11.3-beta-17.zip 50.55 kB · 0 downloads

    You are amazing.

    • Thanks 1
  3. So importing the clones seperately option did import the missing roms and the audit came back clear.

    SO confirmed (the ibm5170 missing roms all had already existng parents!).

    When the import clones as additional apps option is selected, the clones will not import if their parent already exists in launchbox. If the parent fdoes not exist in launchbox, the parent and it's clone will import.

    Therefore, there's a check missing somewhere where if the parent comes back positive, it should verify if the clone exists and import it as additional app if the result is negative rather than move on to the next file.

  4. Just now, JoeViking245 said:

    image.thumb.png.31489a02a63f6aae9e6678fdd6085ef7.pngAre you sure it's 6 and not 620?

    image.thumb.png.0ea716b89af243a8d991d9f05df45a8f.png462 + 158 = 620 (Clones as additional apps)

    That was just now imported using 3.11.3-beta and LB 11.3-beta-16.

    Placing it into an existing Platform shouldn't matter.  The hash file looks ok (other than at least one Name has a dollar sign ($) in it).

    Did you see both the file copy and the import progress bars go from 0 to 100%?

    I can't seem to replicate the issue.  Hmmm....   Maybe you could try it again?  Let me know what you see.  Thanks.

     

     

    It's 6 files in the update pack, lol.

    I tried it a million times. It only seems to happen with this platform in paticular where the same identical 6 roms in the update pack are not imported by the plugin. They do get imported when i choose a new platform though so something is up there.

    I tried megadrive into an existing Sega Genesis platform - no issues. 

    Mobigo - no issues with the new update pack roms however, it did not import roms in my launchbox folder that were missing in the launchbox platform. 
    Specifically, these: 
    Missing        Disney Jake and the Neverland Pirates (USA, alt)        jakenevalt    jakenev
    Missing        Disney La Casa de Mickey Mouse (Spain)        mickeys    mickey
    Missing        Nickelodeon Bob Esponja - Defendiendo la Fórmula Secreta (Spain)        spongebs    spongebg

    Importing the whole folder into a new platform imports everything without issues. But importing the same folder into the existing VTech Mobigo platform reports those 3 missing every time.

    Here's my new theory: It isn't importing roms that are missing if their parent already exists in launchbox but it will import missing roms if their parent is also missing. I will try importing without selecting additional apps and let you know what happens.

  5. So I found a problem...

    The plugin isn't importing the 223 roms for any platform for some reason. Here's what I'm doing and you can tell me what I'm doing wrong or whether this is actually an issue. I'll use the ibm5170 as an example because its a small sample size:

    1) Point to my hash file F:\Launchbox\Emulators\MAME\hash (yes, I'm using the latest MAME 223 version),
    2) Select ibm5170.xml
    3) Select currently existing "IBM Personal Computer/AT" platform
    4) Select MAME emulator
    5) Import clones as additional apps. nothing else selected.
    6) Roms source folder: F:\MAME\MAME - Update Software List ROMs\ibm5170 and copy roms to: F:\Launchbox\Emulators\MAME 220\software\ibm5170
    7) Select Copy AND Import.

    The source folder contains 6 files. The plugin audit shows the exact same 6 files are missing from launchbox. So, I know I'm using the right hash file but nothing got copied.

    So I said, maybe it's the copying causing an issue. I manually copied the files into my launchbox folders, did a straight import through the plugin. Same result: same 6 files are missing from launchbox.

    Doing the standard import without the plugin works, but naturally without naming the games nor assigning metadata.

    I find this curious because the same plugin version worked just fine with the 222 import I did earlier this week. Maybe the 223 hash file is different?

    Edit: I imported into a new platform "Temp" and everything imported properly... so how come it won't import into an already existing platform?

    Edit #2: It worked fine with megadriv and mobigo... odd..

    My guess is the slash in my platform title might be the issue?

  6. 13 minutes ago, JoeViking245 said:

    @mcfilmmakers  So I just ran a test adding a new Platform ("Bally Professional Arcade cartridges" [astrocde]) and adding clones as Additional Apps so that I could see what it's doing... so that I know exactly what I need to change/fix.  Without having changed anything yet, this is what I got (the Main game with 3 Additional Apps)image.png.83ee5c4259d5dd7871a66877744c82c6.pngLooking at the source code (you know... "below the surface..") I realized that I inadvertently lied earlier.  Being the rebel that I am, I did NOT follow the LB Import MAME guidelines (which to be honest, I just made that up) and DID assign the Additional Apps Name the games' full name (as per the "Hash title").  And with no "Play..........Version".

    Hooray! It would appear the change happened between V2.01 and 3.0. I deleted a platform I imported using 2.01 and re-imported it under 3.0 and the names did change. Good to know! As for the button, hoorah for work already being done!

  7. 13 minutes ago, JoeViking245 said:

    What did you do?!?!?! lol  Must be in the apple2_flop_clcracked set.  The only [apple2] one I happen to have not tested and the only one that even has more than several hundred in its' set.  This is an odd situation that they actually delete so many roms in a given set.  If they just renamed them, the importer (I think) is supposed to catch [and fix] that.  Thus not having so many show up in the Audit.  My initial thought is, if there's that many screwed up, you might be better off deleting that Platform and re-importing.  

    The Additional Apps Name is not assigned by the importer, but by LaunchBox as defined by the LB Import MAME guidelines.  As MAME is the bigger brother, I followed that for consistency.

    I will add this to my notes and time/patience/motivation pending, take a closer look.  On the surface of things, ya.. just add the Title to Name and in the audit, have it cross that.  "Piece of cake!  Right?"   lol   We'll see. ;) 

    lol, that's the one! I hear you on deleting the platform, I just brought it up in case it happens in others I haven't tried.

    lmao on the additional apps. it's not the worse thing, it's just my OCD yelling at me. Just something to throw into your list for a rainy day :)

  8. Itty bitty tiny little request... in the audit feature (greatest thing since sliced bread BTW) would it be possible to make it so you can bulk add games to the delete list? Turns out some of these lists wind up removing A LOT of files between updates (ex: Apple 2 has several hundred removed (ie. not found in hash).)

    It is already possible to select more than one game but because you have to double click the title to add it to the delete list, it will only add the one fille that's double clicked on. Maybe it is possible to make it so we can right click ->add to delete queue or have a button on the side that adds selected titles to the queue?

    Minor issue: I also noticed (I'm using version 3.0) that when importing clones as additional apps, the plugin does the launchbox default of giving it the title "Play 'romfilename' Version..." but the plugin's audit tool says that the title is wrong and should be  "Hash Title". This is true even if the additional app title "Play 'Hash title' Version..." saying it should be called "Hash Title". If there would be a way of ignoring the "Play " prefix and " Version..." suffix entirely, that's a good start (it should ignore both the prefix and the suffix that way if the game title starts with "Play ", it won't be ignored).

    Just throwing out ideas as I think of them ;)

    You are amazing. keep up the great work!

  9. On 8/12/2020 at 1:38 AM, Gill Figno said:

    Great update, something you did in a previous update fixed the DOS command line issue I was having before (It was a few weeks back) and it's working now.

    Also, I wanted to ask you if it would be possible to make it so we could manually edit the "Date Added" data? I want to edit the date added to be when I purchased the game, so I can use just Launchbox and not a spreadsheet to keep track of my collection.

    edit the xml directly

  10. 1 hour ago, JoeViking245 said:

    It may be possible with hex/ascii/VK-whatever codes.  No idea for sure.

    How are your lua programming skills?  I bet there's a way to do it from there, then set it up as the autoboot_script in the specific console/computer ini file. :D  I briefly looked into lua scripting once, but my personal interest level didn't want anything to do with it.  And it hasn't changed. ;) 

    I have no knowledge of lua whatsoever but thanks for mentioning it. Looks like I'm going to learn a new skill.

    • Like 1
  11. 48 minutes ago, JoeViking245 said:

    (Please don't take this the wrong way) Have you?

    What I found with apfimag is that once MAME starts it, you need to press the keyboards Enter key (vs apfimag's  ]  key (which is their Enter key) first.  Then  cload ]  (which \n works in this case but not for the 1st Enter key press).  Next you need to load/run the tape  (F2).  Then when that's done comes   run ]   (again,  \n  works for the "]" keystroke).

    That's correct.

    What I find so frustrating is that while MAME has an autoboot command, you can't play the tape (requires pressing scroll lock and F2) with this method, which makes the autoboot command utterly pointless.

  12. 2 hours ago, Jason Carr said:

    @C-Beats and I dove into this. For some reason, the MAME metadata for "invaders" does not have any region attached to it, whereas "cosmicmo" has North America, so that is why it's being prioritized over the original Space Invaders. From what I can tell, this is a pretty rare issue across the data, but I do see the problem here. The question is whether we can change that logic without screwing up other things. We don't control or manage the MAME metadata (of course), so we have to use and follow what we have.

    The only idea I have is to ignore the region prioritization specifically when a clone's parent does not have a region, but unfortunately I suspect that that is likely to mess up some other currently properly prioritized games.

    Or leave the choice up to the user to determine priority order in the import wizard.

    I also noticed in 11.2 that the metadata for more obscure platforms are assigned to whatever game launchbox thinks is best, even if the title is singificantly different.

    Example: Amstrad PCW is set to scan as Amstrad CPC. Launchbox assigns a game called Flip 'Em to game ID 175809, which is called Super Flippard for Amstrad CPC. While I do expect it to look for the game in Amstrad CPC, it shouldn't have matched the two games at all.

  13. 1 hour ago, JoeViking245 said:

    1) Sure you can.

    However I just ran some tests and it seemed to work just using the Associated Platform arguments.  At least on a select few games I tried. 

    2) Any chance your Platform isn't named exactly the same as your Associated Platform? 

    image.thumb.png.872b3ffb957d5f8b1f255480babe1a99.png3a)  This usually means the rom is not located within in MAME's rompath (mame.ini).  Another cause is there's something wrong in the command line.  Though it does look right. See item #2.

    3b)  It sounds like it's executing something like "mame64.exe centiped".  Which would launch the Arcade version.  I still think it has something to do with item #2.

    3c)  If you got a kick-arse score on APF Centipede, would it upload the score?  No.  That would be pretty dang funny though. lol  If APF were able to save high scores, it would not be in the same format as it's Arcade Machine counterparts' hi/nvram file.  So hi2txt wouldn't be able to read it. The MAME leader boards don't look at the Platform name, but rather it looks for the MAME emulator.  (I'm sure there are several good logistical reasons for this).  And then from there, looks for games (by rom_name.zip) that are supported in hi2txt.

    Thank you for pointing me to the plugin! This is going to save me a lot of time in the future!

    2) You're right! I hadn't noticed it before, fixed that and that resolved the issue 

    3a) #2 fixed the issue

    3b) yup, #2 fixed the issue.

    3c) good to know! I didn't think there would be a problem, glad to know that it in fact, isn't one.

    • Game On 1
  14. I'm working on getting APF Imagination machine working in Launchbox with Mame. I've come across an odd situation.

    As far as I know, my Mame settings are correct:

    Untitled-2.thumb.png.0089785a97b1e048e56243b35c106e2f.pngBut this alone doesn't work.

    I have to go into each individual game in my platform and add custom command line parameters:

    Untitled-3.thumb.png.29f84ad9993b39279ee7a9cc0cef1836.pngDoing that makes the games launch as expected. Not doing this, Launchbox launches MAME and MAME will play the arcade version of popular arcade titles such as Asteroids, Centipede, Choplifter, etc). WHY?

    So here are my issues and I'm hoping someone can offer a better fix to them:

    1) You can't bulk edit custom command line parameters making this task VERY inconvenient (100 games).

    2) The settings in the emulator itself should do the job. Why do I have to add the same parameters as custom command line?

    3) Not adding the custom command line parameters causes either:
    a) MAME immediately closes on launch or
    b) if the game has an arcade equivalent, MAME will play the arcade version (the software list zip file name matches the arcade version zip file name but the contents differ).
    c) these same games also display MAME leaderboards... they shouldn't because they're not the same platform and therefore not the same games. The scoring systems are different. Not sure if scoring in these games affects the leaderboards, but if they do... that's an even bigger problem.

    I am using MAME 221 and the games are from the 221 software list.

  15. 57 minutes ago, Headrush69 said:

    I get the same output even using the software list cassette image.

    The sysinfo page for this system says there are issues including interrupt and memory handing, so it's bound to have issues with some software.

    awesome. It is upsetting that mame considers this emulation as "Good".

  16. 3 minutes ago, Headrush69 said:

    Can you run it from a Command Prompt or Power Shell using the verbose option (-v) and post the output to see what's happening?

    So after posting on the mame reddit, someone told me that once basic loads I have to type CLOAD, play the tape, then type run. This works..... if you consider a green screen with random characters and lines working...

    The closest I got to a functioning game is Asteroids. It will display the title screen but then I only get visible gameplay in a T shape.
     



    Untitled-1.thumb.png.a345f058ed5426994f84dd5a6ee5fb12.pngUntitled-2.thumb.png.421a1474f85b345ed8685df06540f79f.pngIs this how it's supposed to look? I can't imagine that that's the case...

  17. 16 minutes ago, kurzih said:

    This command line works on Mame at least for me for all the cartridges. Have you tried without -cass, -cart options:

    apfimag -skip_gameinfo

    (-skip_gameinfo is optional, I just like it simple and having extra clicks as little as possible)

    doesn't work at all for me.

  18. Anyone know who to launch APF Imagination Machine?

    Using apfimag -cass only launches Rocket Patrol regardless of the game I choose.
    Using apfimag -cart basic -cass launches Basic regardless of the game I choose.

    So I'm wondering what I need to do to launch the actual game I want?

  19. There is an old thread located here:

    Which i feel actually belongs here and for which I'm seeking help to get launchbox to launch CP/M box properly (or another emulator for Amstrad PCW). I can get Launchbox to load CP/M Box fullscreen and auto-play the emulator but Launchbox doesn't appear to be sending the game file location to CP/M properly.

    Command parameters: -O -F -A

    i've tried every combo of "file name only", "don't use quotes" and "no spaces" without success... any ideas?

  20. Do we have the solution to launch directly from launchbox?

    For the record, I'm using CP/M Box. The following works:

    - O - F

    The above launches CP/M box in fullscreen and auto-plays the emulator.... but not the game.

    The problem is that launchbox isn't telling CP/M box to "insert" the dsk file into drive A. I can do it manually ( File-> Drive A -> insert -> "select dsk file") in the emulator and the game runs fine but Launchbox isn't doing the job on it's own.

    My games are stored in the proper Launchbox/Games/Amstrad PCW folder. I've tried every combination of "don't use quotes" "use filename only" and "no space" without any success so i'm lost. My assumption is tis has to do with the filepath launchbox is sending to CP/M Box but I have no way of telling what information Launchbox is sending to it...

    Any ideas?

×
×
  • Create New...