Jump to content
LaunchBox Community Forums

mcfilmmakers

Members
  • Posts

    539
  • Joined

  • Last visited

  • Days Won

    8

Posts posted by mcfilmmakers

  1. 15 minutes ago, JoeViking245 said:

    tc4.zip in with your regular MAME rom set. 

    It works but you need the stencil your own playing field and score board on your monitor. :D

    lmao. sometimes I wish MAME would get over it's high horse and simulate those elements which cannot be emulated for obvious reasons... at least optionally. I mean, all they really need to do is allow for Overlays...

  2. On 5/28/2020 at 6:15 PM, JoeViking245 said:

    v2.01 released

    - Improvement: Last used rom Source and Destination parent folder locations are now stored.  (Creates a new file in this plugins folder.)
    - Improvement: Added PgUp, PgDn, Home and End when navigating through console/computer list.
    - Bug Fixed: "Select a Computer/Console to Import" screen. Fixed error when pressing a key and not inside the files list.
    - Fixed: Error if xml file contains no game info  (i.e. c64_flop_clcracked.xml)
    - Bug Attended to: (Again.) When executing "Import Only", would sometimes not work the 1st time.

    You are amazing!

    Curious, I've come across tc4.xml for Coleco Total Control 4 cartridges, however no such folder exists in the software list... am I missing something? (Mame 220)

  3. 1 hour ago, Pixel said:

    I've had virtual memory crashes before. LB could possibly eat all virtual memory, too. Or something else. But seen that it took over of 8 GB of RAM, then it is a good candidate to blame.

    I can see that every scroll and click in LB eats more and more RAM. And it stays like that.

    Now it froze.

    Something is definitely wrong with your system. My launchbox is currently using 1.4GB ram and is in the middle of importing the N64 software list so there's no way on earth your system should be consuming that much ram. 

  4. 3 minutes ago, Pixel said:

    Yeah, older computers have no chance to run Launchbox anymore, unfortunately. I've just installed HyperX 16 GB, 3200MHz, and I can already feel a big difference.

    My point is that it isn't Launchbox's fault. It's just a fact of life. My computer is 8 years old and running launchbox just fine... but I'm packing 24 GB ram.

  5. Awesome. I didn't think it was anything serious. Just wanted to point out the error since it's a scary looking popup, lol.

    Feature request: auto populate the Launchbox application path based on either the location of the hash file (which is remembered), or setting a manual fixed root path which can be saved... it'll save quite a few clicks. 99% of users will be keeping their roms in the same basic directory as the hash file anyway and since we have to import each xml list individually, thats a lot of clicks to navigate to the same root directory.

    For example:
    Hash location: F:\Launchbox\Emulators\MAME 220\hash
    Software roms location: F:\Launchbox\Emulators\MAME 220\software
    (most other users might keep roms here): F:\Launchbox\Emulators\MAME 220\roms

    So based on the hash file, the file browser for the application path (select where to copy your roms to) should default to F:\Launchbox\Emulators\MAME 220\ rather than the C:\ drive. The difference means only needing to select  the folder containing the roms and then scroll down to find the folder of the platform (two clicks), rather than select the correct drive and then the correct subfolders (6 clicks total) for each and every platform

    Ideally, and this would also encompass the minority of users who store their roms elsewhere entirely, they could store a manual root path to have an even better end result of having to simply select the one folder rather than click through their file tree every time (one click total).

    It's definitely a QOL thing, but when importing hundreds of platforms... those clicks add up fast.

  6. 11 hours ago, Pixel said:

    8 GB RAM is not enough to run Launchbox anymore. I run Firefox and Launchbox and things start to crash. 99% memory used. I don't know if this is correct. I am buying 16 GB of RAM now.

    8GB RAM isn't enough for most anything anymore.

    Windows 10 requires 1.5 -2.5GB RAM on average by itself.
    Launchbox uses an average of 2 GB RAM by itself for me.
    Firefox (and Chrome) will use about 1GB.

    That's about 6GB right there and you're not even running a game yet.

    I mean, to put things in perspective, modded Minecraft now requires 12GB of system RAM.

  7. c64_flop_clcracked.xml always gives me an error when i select it:
     

    just-in-time (JIT) debugging instead of this dialog box.
    
    ************** Exception Text **************
    System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
    Parameter name: index
       at System.Collections.ArrayList.get_Item(Int32 index)
       at System.Windows.Forms.DataGridViewRowCollection.SharedRow(Int32 rowIndex)
       at System.Windows.Forms.DataGridViewRowCollection.get_Item(Int32 index)
       at ImportMameSoftwareLists2.ImportWizard.Console_Refresh_Click(Object sender, EventArgs e)
       at System.Windows.Forms.Control.OnClick(EventArgs e)
       at System.Windows.Forms.ListBox.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    
    
    ************** Loaded Assemblies **************
    mscorlib
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.4180.0 built by: NET48REL1LAST_B
        CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
    ----------------------------------------
    LaunchBox
        Assembly Version: 10.15.0.0
        Win32 Version: 10.15.0.0
        CodeBase: file:///H:/LaunchBox/LaunchBox.exe
    ----------------------------------------
    Protect
        Assembly Version: 2.0.22.14
        Win32 Version: 10.15.0.0
        CodeBase: file:///H:/LaunchBox/LaunchBox.exe
    ----------------------------------------
    PresentationFramework
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.4180.0
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll
    ----------------------------------------
    WindowsBase
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.4180.0 built by: NET48REL1LAST_B
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
    ----------------------------------------
    System.Core
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.4180.0 built by: NET48REL1LAST_B
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    ----------------------------------------
    System
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    PresentationCore
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.4180.0 built by: NET48REL1LAST_B
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll
    ----------------------------------------
    System.Xaml
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.4180.0 built by: NET48REL1LAST_B
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll
    ----------------------------------------
    System.Windows.Forms
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.4150.0 built by: NET48REL1LAST_C
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Drawing
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.3752.0 built by: NET48REL1
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    Unbroken.LaunchBox
        Assembly Version: 1.0.0.0
        Win32 Version: 1.0.0.0
        CodeBase: file:///H:/LaunchBox/Metadata/Unbroken.LaunchBox.DLL
    ----------------------------------------
    netstandard
        Assembly Version: 2.0.0.0
        Win32 Version: 4.8.3752.0
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/netstandard/v4.0_2.0.0.0__cc7b13ffcd2ddd51/netstandard.dll
    ----------------------------------------
    Unbroken.LaunchBox.Windows
        Assembly Version: 10.15.0.0
        Win32 Version: 10.15.0.0
        CodeBase: file:///H:/LaunchBox/Metadata/Unbroken.LaunchBox.Windows.DLL
    ----------------------------------------
    Unbroken.LaunchBox.Plugins
        Assembly Version: 1.0.0.0
        Win32 Version: 1.0.0.0
        CodeBase: file:///H:/LaunchBox/Metadata/Unbroken.LaunchBox.Plugins.DLL
    ----------------------------------------
    Unbroken
        Assembly Version: 1.0.0.0
        Win32 Version: 1.0.0.0
        CodeBase: file:///H:/LaunchBox/Metadata/Unbroken.DLL

     

  8. 5 minutes ago, wallmachine said:

    From what I understand if the game isn't in the database it doesn't work for MAME type imports.

    I tried your way without the game in the database couldn't get it to show in the import process.

    Tried by adding the game manually to the MAME.xml and the game appeared as you are wanting after I imported how you mentioned.

    I've only done mame imports and it worked in the past. That said, it recognized 4 files for 2 games in my screenshots but only 3 imported for 1 game. 

  9. 12 minutes ago, wallmachine said:

    can you show me a video or picture steps of how you are doing it.

    It's literally drag and drop. Select all 5 files, drag into launchbox, the wizard opens asking "What type of game files are you importing?". I select ROM Files. Then it asks for platform, in which case I select Irem M92, Choose Emulator: MAME. Use files in current location, search for info from games database enabled, select all to download images, select all to download from emumovies, select Force importing duplicate games, select combine roms with matching titles, then the MAME options screen appears:Capture.thumb.JPG.2f60719611f754a7ad3fa84f8c8056d1.JPG(I really wish that screen had a deselect all option....)

    I've done this literally the same way with everything else and never had an issue with unrecognized games showing the filename instead of a title under 10.14 but under the beta it's not working and again, doesn't explain why "2 games successfully import" but only 1 appears.

  10. 8 hours ago, wallmachine said:

    I think the reason that game is missing is because the MAME database the LB team have uploaded excludes that game.

    uccopsaru was released in MAME 0.220 on apr-06 2020 so maybe they haven't updated the database yet. I can't answer when they update the database as the last modified date it shows for me is ‎Saturday, ‎22 ‎June ‎2019, ‏‎7:51:04 AM.

    \LaunchBox\Metadata\Mame.xml

     

    In my experience, unrecognized games would still show up in the ist with the filename showing instead of the Game's name. That said, it doesn't explain why "2 games were successfully imported" when there is only 1.

  11. Importing games isn't working right.

    As you can see from the screenshots, I can grab 5 files for split MAME (all the same game). Drag them into launchbox and select combine same title games. Launchbox is reporting 4 games found (WTF?). It then finishes saying 2 games succesfully imported. However, only 1 game shows up in the games list and there are only 3 in the additional apps.

    Capture.thumb.JPG.bd138412abccaf41aa5a6a818222c74c.JPGCapture2.JPG.f603e822739fda6f62acbceda508db3b.JPGCapture3.thumb.JPG.d08165bc63d85924e3a34dae81a46a09.JPG
    It seems like the 2nd game (Undercover Cops - Alpha Renewal Version) doesn't import at all (two of the 5 rom files are of this version and those are the 2 missing from the additional apps). This happens no matter what group of roms I import. If 2 games are "successfully saved", only 1 shows up. Launchbox is set to show hidden and broken files so that's not the issue. As for why the 5th file didn't import at all, I have no idea, they were all dragged together.

    PS. Thank you so much Jason and C-Beats for your work!

  12. The second alternative I found is to create an "All Games" playlist and/or an "other games" playlist for every single platform but this is just as messy:

    Secnario 1 (desired but doesn't work):
    Arcade (category) - > Konami (platform) -> playlists + games <- shows only the playlists. Games not in any playlists won't be shown.
    Arcade (category) - > Atari (platform) -> playlists + games <- shows only the playlists. Games not in any playlists won't be shown.

    Scenario 2:
    Arcade (category) - > Konami (platform) -> All Games (playlist) <- Shows all games in the konami platform
    Arcade (category) - > Konami (platform) -> Platformers (playlist) <- shows only platformer games in the konami platform
    Arcade (category) - > Konami (platform) -> Fighting (playlist) <- shows only fighting games in the konami platform
    Arcade (category) - > Konami (platform) -> Other Games (playlist) <- shows only games not in platformers or fighting playlists in the konami platform
    Arcade (category) - > Atari (platform) -> All Games (playlist) <- Shows all games in the Atari platform
    Arcade (category) - > Atari (platform) -> Platformers (playlist) <- shows only platformer games in the Atari platform
    Arcade (category) - > Atari (platform) -> Driving (playlist) <- shows only driving games in the Atari platform
    Arcade (category) - > Atari (platform) -> Other Games (playlist) <- shows only games not in platformers or fighting playlists in the Atari platform

    Hopefully this clarifies WHY I want to be able to see games alongside playlists within the platform wheel. Is this at all possible?

  13. The first alternative I found involves moving all the playlists from within the Platform into a different category but this means more clutter:

    i.e:
    Scenario 1 (desired, but doesn't work): 
    Arcade (category) - > Platformers (platform) -> playlists + games <- shows only the playlists. Games not in any playlists won't be shown.

    Scenario 2 (works):
    Arcade (category) - > Platformers (platform) -> games (no playlists in the platform) <- shows all games in the Platformers platform including those not in any playlists
    Arcade (category) - > Playlists (category) -> 3rd person platformers (playlist) <- Shows all games in the 3rd person platformers playlist.
    Arcade (category) - > Playlists (category) -> 1st person platformers (playlist) <- Shows all games in the 1st person platformers playlist.
    etc...

    Notice how the workaround requires more wheel space and it only gets worse if I need to further clean up the playlist wheel to add subcategories which match the platform names (I don't want to mix konami with Atari for example):

    Scenario 1 (desired, but doesn't work): 
    Arcade (category) - > Konami (platform) -> platformers (playlist) + Fighting games (playlist) + games <- shows only the playlists. Games not in any playlists won't be shown. I want to be able to see all Konami games along with the playlists.
    Arcade (category) - > Atari (platform) -> platformers (playlist) +/ Driving games (playlist) + games <- shows only the playlists. Games not in any playlists won't be shown. I want to be able to see all Atari games along with the playlists.

    Scenario 2 (works):
    Arcade (category) - > Konami (platform) -> games (no playlists in the platform) <- shows all games in the Konami platform including those not in any playlists
    Arcade (category) - > Atari (platform) -> games (no playlists in the platform) <- shows all games in the Atari platform including those not in any playlists
    Arcade (category) - > Playlists (category) -> Konami (platform) -> platformers (playlist) <- Shows all games in the konami platformers playlist.
    Arcade (category) - > Playlists (category) -> Atari (platform) -> platformers (playlist) <- Shows all games in the atari platformers playlist.
    etc...

    See how it requires two sets of Konami Platforms and Two Sets of Atari platforms? So while the workaround does allow me to get what I want, it comes at the price of finding the different lists in a different place AND make the Launchbox tree confusing to navigate.

    The "include this playlist with platforms" option doesn't seem to change a thing in Bigbox or Launchbox.

  14. So I noticed a difference between Launchbox and Bigbox in that they don't display Platform Ctaegories the same way and realized this can cause an issue of missing games in BigBox. Allow me to demonstrate:

    Launchbox will display Platform Categories as follows:

    Clicking the playlist shows all games in that playlist
    Clicking the platform shows all games in all playlists in that platform, toggle the platform to show all the playlists in that platform which you can click to show only games within that playlist within that platform.
    Clicking the category shows all games in all playlists and in all platforms (and all games within in playlists within) in that category, toggle the category to show all platforms and all playlists in that category, which you can click to show all games within that platform/playlist and child playlists if it is a platform within that category.

    BigBox instead displays Platform Categories as follows:

    Clicking the playlist shows all games in that playlist
    Clicking the platform shows only all playlists within that platform. You must select a playlist to show games, but you will only see games belonging to that playlist.
    Clicking the category shows only all platforms within that category. You must select a platform to show games but if that platform contains a mix of games and playlists, you must select a playlist to show games but you will only see games belonging to that playlist.

    So here's my issue:

    Say I have a Category Arcade. That Category contains a bunch of platforms: Shooters, Platformers, etc. So far, simple.

    Now I have 7 games: A,B,C,D,E,F,G

    I assign games A,B,C to platform Shooters.
    I assign games D,E,F,G to platform Platformers.

    I then select games D,E,F and assign them to a manual playlist "3rd person". Game G is not a 3rd person platformer so I don't put it in that playlist.

    In Launchbox, I can always see game G in the Platformers platform. However, I have no way to know that it isn't part of any playlists.
    In BigBox, I cannot see Game G. If I navigate to Platformers, I only see the 3rd person playlist option. I can select that and see games D,E,F. I can back out and look at the Shooters platform and find games A,B,C. Game G is nowhere to be found.

    If I go back to Launchbox and assign Game G to a new playlist, Game G will appear in BigBox in that new Playlist. If Game G is not in any playlists, it will never be seen.
    Now, I could change the view to Platforms, but that removes both Categories and Playlists, which eliminates the point, but I can see games D,E,F,G in the Platformers category.

    If we extrapolate this to thousands of games in the library, there is no way in either Launchbox ro Bigbox to know that game G is not assigned to a playlist and I may never realize that game G is actually never showing up in Big Box.
     

    So my question: Is there a way to make game G show up in BigBox WITHOUT assigning it to a playlist while still being able to show Catgories, Platforms and Playlists (just as is possible in Launchbox?

  15. Last post, promise.

    I narrowed down the issue: Manage Emulators -> Associated platforms - > default.

    Avoiding that completely avoids all of my issues. The problem is Launchbox trying to go through 800+ platforms and setting the emulator as default for each one. For some reason, it takes a LONG time for Launchbox to do that, and fractions of seconds to do everything else. My methodology:

    edit 1 game metadata. close launchbox. -> background process closes instantly.
    edit 1 platform parent. close launchbox -> background process closes instantly.

    edit 100 game metadata. close launchbox -> background process closes after 20-30 seconds.
    edit 100 platform parent. close launchbox -> background process closes after 20-30 seconds.

    Any combination of the above yields similar results.

    Open Manage Emulators -> Associated platforms. do nothing. All the popups open confirming defaults. close launchbox. - > background process takes FOREVER.

    To be fair, 99% of users won't have so many platforms and won't be setting them all as defaults for the same emulator. That said, this is the only process that is time intensive. So while I don't expect this to be resolved particularly for that reason, it does raise an opportunity to look there for a chance at improving performance in the future.

    Secondly, the issue is caused by the following reason: in 10.14 these defaults were all already established and confirmed. I could enter the associated platforms without the popups showing up because launchbox knew all the associations. When I updated to the beta (now beta 10), Launchbox is now checking the additional applications in each game and platform for those default associations and needed to reconfirm them. All 800+ of them. Since it takes a long time to save that association in the background x the sheer number of associations to make, there's your problem.

    So in short: Launchbox IS doing it's work as it should be, it just takes a long time to do it and it has to do it because it is checking for associations it never made in 10.14.

    Edit: After Launchbox finally got through all the platforms in the background process, the issue no longer occurs. This is definitely the source of the problem.

    I'm curious to know whether the others having "another instance is currently running" issues may be having those issues because they made edits on associated platforms.

  16. 9 minutes ago, Jason Carr said:

    Unfortunately though, in doing that, you may be hitting some limits as to what LaunchBox or your machine can handle. If I had to guess, you're running into significant performance issues due to the number of platforms and such. On top of that, I'm guessing that every time you've killed the process, it was in the middle of saving things and taking forever due to the large number of platforms, so you may have corrupted your data somewhere in there as well.

    So it's a bit of a mess. I will take some time to look into the data further to see if I can figure anything out, but unfortunately I can't promise that I'll get anywhere.

    Totally fair. It's my estimation that it the number of platforms causing the issue. I can't fathom how it's a PC performance issue given that none of my resources max out. I'll stop monopolizing the thread now. I'll pop in once the platform list is reduced to let you know how performance is at that point.

    Also holy crap. I didn't realize I had that many platforms. Not cool. I seriously thought it was closer to 100.

  17. 1 minute ago, Jason Carr said:

    @mcfilmmakers Okay, first off, why do you have 837 platforms? It seems like you have platforms that should probably be defined as playlists instead. I've never seen that many platforms before in any collection, so who knows, maybe you've reached some kind of upper limit that we've never seen before. Your total number of games though is only 34,000, which is nowhere near the largest number of games that I've seen. That's why it's puzzling though having that 837 platforms.

    That said, in the past with collections like this I've seen massive issues with platform names not matching the XML names, and similar issues like that. By chance, have you manually altered the XML files by hand, or used any third-party tools? To be honest, this collection is a real doozy.

    That's a totally fair question! It's temporary. I'm re-sorting the MAME platform into subgroups so there's a temporary explosion of platforms. Not efficient, I know, but I had no choice because playlists won't let me sort things out the way i need them to for the moment. I have no intention on keeping anywhere near that many platforms for long. 

    I have never manually edited my xml files or used third party tools.

  18. So after an hour and 10 minutes I got fed up and killed the launchbox background process.

    Reopened launchbox and into the emulator associated platforms... It's asking me to confirm default platforms starting from the letter "i".....

    So, it is saving things but it's taking a DAMN long time to do so. I'm going to rename my images folder and see what this does for the background process.

  19. 1 minute ago, Jason Carr said:

    I'm seeing a couple of concerning things in the logs:

    
    2020-05-15 02:02:56 PM FIRST CHANCE EXCEPTION: The given path's format is not supported.
       at System.Security.Permissions.FileIOPermission.EmulateFileIOPermissionChecks(String fullPath)

    This means that somewhere, somehow, there's an invalid file system path in your data. That could cause these issues, so we should look into that. I'm seeing a lot of this in the logs.

    
    2020-05-15 02:02:56 PM FIRST CHANCE EXCEPTION: Pixel format not supported.
       at System.Windows.Media.Imaging.ColorConvertedBitmap.FinalizeCreation()

    This means that there's most likely at least one corrupted image somewhere in your collection. I doubt this is the cause of these issues though.

    I've really only looked at the latest log, but I think the first issue is a likely culprit. I'll dive in deeper with your data to see if I can figure anything further out.

    hm, odd since everything was drag and dropped. Glad you're finding things though. As for the images, everything was imported via launchbox wizard too so we should track that down if at all possible.

×
×
  • Create New...