Jump to content
LaunchBox Community Forums

Light Sock

Members
  • Posts

    135
  • Joined

Everything posted by Light Sock

  1. Tested on 2 computers and everything is working so far without freezing anymore. Fingers crossed. Could we know exactly what was going on about this issue? Have something been removed in theme dev? Thank you!
  2. I'd like to know about that also. I tried the latest beta 11.x and it haven't fixed the issue.
  3. Any progress on this? Did my log file was saying anything? Thanks!
  4. I'm not sure what a UCVideo is, but there's a good chance that I'm using that as I have a lot of videos in my theme.
  5. Here's my log and I hope there's the needed information to solve the issue! It's really easy to replicate the issue, no matter what item I click or I go back the transition freeze. In this log it have froze around 4 times. Debug 2021-04-05 02-20-40 PM.log
  6. I tried my theme on 3 different computers and it doesn't work on all of them. Strangely where it works the most bad is on the best computer who have a i9-9900k and 2080ti with 32gb of ram with a M.2 drive. Trust me that if you download my theme you'll be able to replicate the issue. https://we.tl/t-ku4jYkfVNl Unfortunately we can't do error_logs because it's not crashing. It's only freezing.
  7. Hi @Jason Carr, I just updated to the latest beta and the issue is still there. I wonder have you been able to reproduce the issue on your end? I can send you my theme so you could try and see by yourself. I'm pretty sure it's an easy fix.
  8. I'd like to try out the beta but I don't know where to download it.
  9. I saw that a new BETA was out. Any news if this issue have been fixed? Thanks!
  10. I'm not sure why it's no copying on your config but here it's working. If it have to retry there may be read or write errors somewhere. Thanks for the tip of adding "/z", this may help someone out there!
  11. Hi, I want to expand the AKNF sets with roms that only works in other emulators. I'm starting with these lists I made based on community ratings and that it works on 4/8 way joysticks with 6 buttons + coin/start. I don't want to include gun games, racing games or other strange control games. I don't know if these games are any good or any bad. I'd like your help to update those lists to fit in the AKNF criteria. Sega Naomi - Demul Sammy Atomiswave - Demul Sega Model 2 - Model2 Sega Model 3 - Supermodel Thanks in advance!
  12. I'm pretty sure it's in how the code is generated from the community theme manager. Have Bigbox or community theme manager updated the XAML version? Maybe some code from the community theme manager isn't supported. Maybe there's no version for XAML but I remember there were versions on XML with Retropie and Recalbox when I was theming for the community. Unfortunately haven't got the time to test the new beta but I can confirm that pressing the Windows key unfreeze bigbox thus confirming I have the same issue as others. I don't run Bigbox in Admin mode. I think it could be great though for the reason mentionned above. I can't remember which one, but I got some emulators back then requiring admin rights. This is really strange!
  13. Thank you for your comeback! When I wrote it it was after I did it few days before so I'm always afraid that I'd forget something here and there! Glad it worked for you and thank you for the tip.
  14. This seems like the reasonable way to go! I'll wait patiently until the next official release! Thanks for your reply!
  15. Excellent then! Is there a changelog I could read somewhere? I'm also a little bit afraid as I've heard that the next beta is really broken atm.
  16. Thanks for everyone's feedback. I think there's something somewhere between both our themes that Bigbox doesn't like and crash. Also is the Retrostatic theme built from Community Theme Manager? If yes, there must be something that software can do that isn't compatible with Bigbox. @Jason Carr would you like me to upload the theme version that have the issue? If yes, where would you like me to send it? Thanks a lot!
  17. So many of these games are garbage. You can download the new dll plugin on the forum that let you sort the Mame set by .ini files. Download controls.ini and sort all the 4 way games! Look STEP 3 of my Mame tutorial!
  18. So I'm not the only one ? For my dev computer it makes Bigbox completely unusable. @Jason Carr any ideas?
  19. UPDATE: I tried the theme on my arcade for the whole night and it finally froze just like on the dev computer. So something in the theme seems to not be working well with Bigbox. Any ideas?
  20. I've been developing a theme on the community theme manager for more than a year now. Came back at it this week to update it and integrate coin ops theme. I'm not developing my theme on my arcade machine where strangely is less powerful and where the theme is working on it. There's a strange overlapping freeze when I switch from a view to another. Like in this screenshot you can clearly see the Platform list overlapping on the game list view. It gets stuck there and strangely my video background continue to play and will eventually freeze too. I've asked y2guru who made the community theme builder and he told me that everything seems fine on my theme and he suggested that I should ask Jason. Could it be because I have 4 screens plugged on my 2080ti? It was working before though but lately had an issue with a software because of my 4 screen monitor setup. I tried changing the screen and it does the same thing. I'm running Bigbox on a i9-9900k, 2080ti, 32gb ram and 3200read/write m.2 ssd. I'm lost here and loosing a lot of my dev time for the community on this strange issue! I would be really please if someone can help me! ?
  21. Unfortunately no. As of now it's done manually. We would need help from someone that could do a custom search and replace searches command that would automate that in an editor like Code. Unfortunately it's out of my knowledge. Hope someone will stumble across this guide and do this for us! This would help to update our Mame set more regularly. I guess you're doing the part 1. of the guide since the part 2. isn't written yet. I'm not sure on the reliability of the LB Mame importer. Although if Mame says that a game isn't working it's more likely that it wont work. I would try few games and check if they work or not.
  22. In the meantime I just made a huge Mame tutorial about this. At least we'll have a solution until it gets developed or in case it never gets developed! Hope this helps someone out there!
  23. 70% of the tutorial is done. I have to go to work and will continue tomorrow. 100% - 1. PLAYABLE FULLSET 25% - 2. ALL KILLER NO FILLER 100% - 3. KEEP GAMES COMPATIBLE WITH YOUR CONTROLS 100% - 4. CHD AND BIOS CLEANUP 100% - 5. FINAL WORDS Manual part of the tutorial that needs automation: 4.3A - COPY/MOVE FOLDERS FROM A FILTERED LIST 4.3B - COPY/MOVE FILES FROM A FILTERED LIST Any help to create custom search and replace string in Code would be greatly appreciated!
  24. I'm writing this tutorial to help people cutting down the Mame full set with only what their controls can play. The current Launchbox importer is pretty good if you have an Xbox or Playstation controller. If like me you have a 2 players arcade machine you're probably limited with 4 way / 8 way joysticks leaving the analog games unplayable. This method isn't an automated process and will take some time. This tutorial have 2 objective depending if you're an archiver and want all playable games according to your controls - or - if you just want the best playable games according to your controls. I'll also share my All Killer No Filler's bat files so you can reduce the total of games to around 800 titles as a great start. I got through this process after fulling my 1tb SSD with the Mame set in my arcade cabinet. I had no space for newer games like Tetris Connected, MK10, etc. I also hated that the current Mame importer in LB left so many unplayable games with my controls. I've tried softwares like Rom Lister, Lightspeed Ultra-Fast Mame Importer Tool, Rom Center and CLRMamePro but they were either outdated, unsupported or irrelevant for what I wanted. I'm also from the school that everything should always stay updated. So yeah those outdated softwares weren't going to help. As for Mame it would take too much time to update regularly unless we automate some parts of this tutorial. This tutorial could be done each year so you're always up to date with all your roms. Otherwise please upvote this request on bitbucket which would automate all this process in the Mame importer of Launchbox. UPVOTE ME SO THIS PROCESS GETS INTEGRATED TO LAUNCHBOX! 1. PLAYABLE FULLSET - Skip to step 2 if you want All Killer No Filler 1.1 - PREPARING YOUR FILES Download the latest Mame full set on Pleasuredome. You'll need around 700 Gb disk space. [FREE] MAME 0.228 ROMs (non-merged) [FREE] MAME 0.228 CHDs (merged) if you already have a CHD set chances are that you don't have to download the new one unless it's really outdated. [FREE] MAME 0.228 ROMs (bios-devices) Copy all the ROMs in Launchbox/Games/Arcade 1.2 - IMPORTING IN LAUNCHBOX Import the full set in LaunchBox > Tools > Import > Mame Arcade Full Set... We'll import a non-merge full set with clones as additional versions. I highly suggest the World region to prioritize. You can check what you want to import or not (up to you). I highly suggest checking everything as it clears out the vast majority of the Mame junk. I suggest you uncheck Create Playlists as we'll cut down more games after that process and you should really learn to manually do your playlists, it's easy and it's a great thing to know. This process takes quite some time so might as well go search a beer and watch some Twitch in the meantime. If you feel a little lost at this step you can watch this video from 06:00 - 08:00. 2. ALL KILLER NO FILLER - Skip to step 3 if you have done step 1 to be written... UPDATE: Since my life has been busy and that I don't have the time to finalize the step #2 of this tutorial, I'll share with you what I think to be the best All Killer No Filler batch file (available at the bottom of this topic). This is the one I'm using for my customers and my own arcades and I hope you like it! Just copy the file mame-aknf.bat in your Mame romset folder (must be a non-merged romset) and open it. It'll create a folder called AKNF and all the roms will be there. The bat file won't move any roms so it doesn't break your source romset, it's safely copying the rom files in the newly created AKNF sub-folder. The batch file was made with Mame 0.238 so in many years it could become obselete, I believed at this time of writing this update (2022/05/27) it is safe to say that'll work great with newer version of Mame for years to come. If you still want to create your own All Killer No Filler romset you should be able to figure it out quite easily with all the information in this topic and my result mame-aknf batch file as an example. 3. KEEP GAMES COMPATIBLE WITH YOUR CONTROLS 3.1 - PREPARING FILES Download the Create Playlists from MAME plugin. Download the latest .ini Mame files you can find them here. Usually the first link is a .7z archive with all the .ini files. Extract the .7z archive in a folder. Place the .dll file of the plugin in Launchbox's Plugins folder. Restart Launchbox. 3.2 - CREATE PLAYLISTS Go in Tools > Arcade Playlists from ini and browse to your Mame files .ini folder. In the left column choose Control.ini file. Note that this tutorial is aimed at removing all the games incompatible with your controls. You may want to use this method to remove more games according to other criteria. In the center column you'll now have all the possible control configurations available from Mame. In the center column select a filter that matches your controls. Re-do step 3 until you have all the playlists of everything that is compatible with your hardware. *Note that the best thing would be to do the same with the buttons but I can't find a .ini file with buttons information. 3.3 - MERGE/EXPORT ALL PLAYLISTS Create a new playlist Playable Fullset and add all games from the playlists you've created at step 3.2. Select all games in the new playlist Playable Fullset and go in Tools > Export/Copy ROM Files from Selected Games to New Folder... and export to a new folder Playable Fullset. This will export all your actual playable games in a new folder. 3.4 - REPLACE ROMSET Now we want to replace the huge Mame rom set with only the roms you're using. Close Launchbox Delete all the roms (not the CHDs or bios) in Launchbox/Games/Arcade directory. Move all the roms from the new folder Playable Fullset in Launchbox/Games/Arcade. 4. CHD AND BIOS CLEANUP 4.1 - FILTER IN MAME Download the latest version of Mame (must match your romset version). I highly suggest to download the no-nag* version of Mame available here. This will remove all the advertisement screens when you start a game. They're not user friendly for arcade cabinet like mine that goes in events or just plain stupid users. Open Mame and navigate to Configure Options > Configure Directories > ROMs > Add Folder and add Launchbox/Games/Arcade folder. Go back in the Mame game list screen and click on Custom Filter at the bottom of the left filtering section of Mame. Select the Available and CHD Required filters as follow. The game list will now be left with all the games that actually requires a CHD file. Export this filtered list to a text list pressing the yellow floppy disk icon at the top of the game list. Now you have a list of all the required CHDs only for the games compatible with your controls. 4.2 - EDIT YOUR FILTERED LIST Go in Mame/ui folder and open the exported.txt file you've just generated. Do the following to the exported.txt file. Remove the line 1 (Name: Description:) Remove the whole Description column Add ' character before and after rom name as follow 'romname' Add , character after rom name so now it looks like that 'romname', Delete all the breaks and have all the rom names on one line like that 'romname1','romname2','romname3' Your file should now contains a comma separated list like that 4.3A - COPY/MOVE FOLDERS FROM A FILTERED LIST - ideal for CHDs Download the attached PowerShell script move-folders.ps1 I've made to automatically extract all the required folders to a new folder. Right click on move-folders.ps1 go to properties and click Unblock. If it's not there the file is already unblocked. Right click on move-folders.ps1 and press Edit, it'll open the script in Windows PowerShell ISE. At the line $Folders = @('folder1','folder2','folder3') you'll add the comma separated game list you've made with Mame at step 4.1. $Folders = @('area51','area51mx','bbh','bbh2sp','bbhcotw','bbhsc','blitz','blitz2k','blitz99','calspeed','carnevil','carnking','cartfury','chaoshea','cleoftp','cliffhgr','cndypuzl','cryptklr','cubeqst','cvsgd','darkhleg','eggsplc','evilngt','fbait2bc','fbaitbc','fbaitmc','firefox','flipmaze','gauntdl','gauntleg','gobyrc','gtfore01','gtfore02','gtfore03','gtfore04','gtfore05','gtfore06','hypbbc2p','hyperath','hyprdriv','jdredd','jojo','jojoba','jppyex98','kinst','kinst2','kollon','konam80s','lacrazyc','mace','mach3','maxforce','musclhit','nagano98','nbagold','nbanfl','nbashowt','nightrai','otenamhf','otenamih','otenki','polystar','powyak96','powyakex','psyvaria','psyvarrv','raycris','redearth','roadburn','salarymc','sf2049','sf2049se','sfiii','sfiii2','sfiii3','sfrush','sfrushrk','shanghss','shangtou','shikigam','shikigama','simpbowl','soutenry','spuzbobl','totlvice','turrett','usvsthem','vaportrx','virtpool','warfa','wargods','wg3dh','xiistag','zokuoten','zooo') Example with full set Mame 0.228 version Now at line 3 of the code edit the paths according to your configuration but keep \$Folder at the end of the path. robocopy "C:\UNFILTERED\$Folder" "C:\FILTERED\$Folder" /move} OPTIONAL STEP: If you don't want to download the powershell script file you can copy the code below and create your own PowerShell file. $Folders = @('romname1','romname2','romname3') foreach ($Folder in $Folders) { robocopy "C:\UNFILTERED\$Folder" "C:\FILTERED\$Folder" /move} Execute your freshly edited move-folders.ps1 file and take another beer because this step takes a lot of time. Now you'll have all your filtered files in C:/FILTERED folder. In this case we are moving CHDs so copy all the content from the FILTERED folder to Launchbox/Games/Arcade. 4.3B - COPY/MOVE FILES FROM A FILTERED LIST - ideal for Bioses For this example we'll filter the only the required bios. Re-do step 4.1 of filtering in Mame but use Bios as Filter 2 at step 4.1.3 Download the attached bat file copy-files.bat I've made to automatically extract all the required files to a new folder. Right click on copy-files.bat go to properties and click Unblock. If it's not there the file is already unblocked. OPTIONAL STEP: If you don't want to download the bat file you can copy the code below and create your own .bat file. md FILTERED copy bios1.zip FILTERED copy bios2.zip FILTERED copy bios3.zip FILTERED Right click on copy-files.bat and press Edit, it'll open the file in your default text editor. Replace the 'bios1', 'bios2', 'bios3' and so on with the bios names from the exported.txt file from step 4.1. md FILTERED copy ar_bios.zip FILTERED copy atarisy1.zip FILTERED copy crysbios.zip FILTERED copy konamigv.zip FILTERED copy konamigx.zip FILTERED copy megaplay.zip FILTERED copy neogeo.zip FILTERED copy pgm.zip FILTERED copy skns.zip FILTERED copy stvbios.zip FILTERED Example with All Killer No Filler with Mame 0.228 version Execute your freshly edited copy.bat file and wait for the process to complete. In this case we are copying Bioses so copy all the content from the FILTERED folder to Launchbox/Games/Arcade. 5. FINAL WORDS You did it! Now you have a 100% working set that matches your controls. Note to save more space; you can Skip Clones entirely at step 1.2 but keep in mind that you'll have to manually exchange the roms if you have a 2 players maximum setup. If you've selected WOLRD by default most of the 3+ players games like TMNT, Simpsons, etc comes with the version with more players. I highly suggest not using a full Mame set but create your own collection of roms. Consider using the All Killer No Filler list available here as a great start and from there you can add the missing games. Hope this helps someone out there! *No-nag: in other to remove the advertisement screens you have to set skip_gameinfo at 1 in your mame.ini file. move-folders.ps1 copy-files.bat mame-aknf.bat
  25. I just wanted to say a big thank you for this incredible software! It must have saved so many hours in the life of so many people. I tried it directly on Mame and it works out of the box!
×
×
  • Create New...