Jump to content
LaunchBox Community Forums


  • Posts

  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

GiSWiG's Achievements

8-Bit Processor

8-Bit Processor (3/7)



  1. GiSWiG

    eXoDOS v5

    eXo, Your pack is awesome. I played DOS games back when they were new on a Tandy 1000 8088 and later on a Tandy 1000 RLX 286, then Pentium 75MHz (I could go on). It has helped me setup my own DOS games in my main Launchbox but this is much easier and will probably keep them separate. I have been using DBGL and for its UI being not as polished visually as LB, it works very well with DOSBox ECE which I use extensively. I am an advanced user of both DOSBox and Launchbox. Of course the first game I tested was Ultimate DOOM. There are some areas for improvement and I know I'm giving a lot of suggestions which would be a lot of work. I know you could say "well you should contribute to the project" but my time is quite limited already I barely get to play. So these examples focus around Ultimate DOOM but I'm sure could be used for others. I added all of these to the config files, whether it be in the main doxbos.cfg, the config under the game folder and in the run.bat Option to run SETUP.EXE and save those settings. Yes, I played DOOM when it was new and I just can't go back to arrow keys and prefer WASD. I had to add another few options under the run.bat to copy the DEFAULT.CFG (DDOOM's config) to the root, run setup.exe and copy the newly config file back to either the SB16 or SC55 folder. That way I could launch DOOM again with the saved keyboard config for WASD. This part could be done through LB as an additional app Option to permanently save overlay to preferred option as default. For DOOM, I use openglpp as do you under the pixel and shader options. I'd have to remember to do that if I didn't modify the DOOM specific dosbox.cfg Option to change MIDI to a default device or soundfont. I use the Roland Sound Canvas VA with MIDIPlayer and loopMIDI. I added the command to launch this through the launching bat file under eXo\eXoDOS\!dos\UltDoom using start /d G:\_Utillities\MIDI\MidiPlayer6_SoundCanvas_VA G:\_Utillities\MIDI\MidiPlayer6_SoundCanvas_VA\MidiPlayer.exe timeout 5 I then edited the run.bat and set the midi options using CONFIG -set "mididevice=default" CONFIG -set "midiconfig=0" OPTION to run other programs before the game, either outside or inside the dosbox.cfg. For DOOM, I can't stand moving forward when my mouse moves forward or backward. That is why I added NOVERT to disable vertical mouse movements. Again, I thank you for your work over the years. These are suggestions that obviously add more work. For me it is not an issue but for others, it could make it a lot easier, if not just to be able to run setup.exe and save that config. And I haven't tried other games yet so maybe these are covered for other games like Duke 3D. The SC-55 soundfont is not bad though and DOSBox ECE built-in MUNT works well for Sierra games. Please take these ideas as suggestions, not criticism as that was not my intention. Thank you
  2. I don't want to import clones unless it is the US variant. Then, I want the US variant over the original. When importing roms, there doesn't seem to be a way to import the clone over the original even though I specify to prioritize North America. Is this something I have to do manually? For example, 1944.zip is imported but not 1944u.zip which is the USA clone. I think most, if not all, USA variant end in U so I'm thinking of exporting the set, replace roms with its USA variant and then import that set, keeping all clones. So unless there is another way I would, import the set (FBNoe, mame2003, etc) skip clones and prioritize by North America, export that and then replace any roms with its USA variant which hopefully is any clone ending in U and then import that set importing all clones. I am using full-non-merged roms too so no issue with copy/replace. I mostly use FinalBurn Neo and MAME 2003-Plus for Retroarch but same idea applies to any MAME variant.
  3. Is there a way for Launchbox to display a message when launching a game? For example, "Hyrule Fantasy" (i.e. Legend of Zelda) on the Famicom Disk System, you need to switch to side B at the title screen. I might not remember that in the future.
  4. I like to keep things easy and for Arcade, use Retroarch FinalBurn Neo primarily and Retroarch MAME 2003-Plus and it works out rather well and easier to get working. FinalBurn Neo also covers Capcom Play Systems 1, 2 and 3. Importing FinalBurn Neo as "FinalBurn Neo" put it under Arcade but importing MAME 2003-Plus as "MAME 2003-Plus" created a new main platform, such as Arcade, Consoles, etc. as "MAME 2003-Plus". I found how to move games between platforms but not entire Platforms. Thanks for any help!
  5. But that won't use the MAME filtering built into LB. I guess i'd have to do that externally or deal with it.
  6. After going through all the options, I want to use Retroarch's mame2003-plus core for MAME. I went through the import process and got to this point: So if you read the documentation https://docs.libretro.com/library/mame2003_plus/, the mame2003-plus core uses MAME 0.078 as a base with some roms updated with the MAME 0.223 or later but I'm just going to use 0.223 in this post. I'm thinking using MAME 0.078 or MAME 0.223 might not recognize all the roms. MAME 0.078 would not pick up the update roms while MAME 0.223 will see many 0.078 roms as invalid. Of course the mame2003-plus rom set has many duplicate I want to filter out. If there is no straight forward way, I thought of this tedious method: Import into LB a Full non-merged 0.078 set, stripping out what I don't want (clones, non-world region, etc.) Export that set from Launchbox Follow the documentation for the mame2003-plus core in libretro docs (https://docs.libretro.com/library/mame2003_plus/) Generate the XML Dat from RA/mame2003-plus core Validate ROMS with clrmamepro rebuild pulling in any missing roms from 0.223 roms and rollbacks. Any missing roms SHOULD be the clones I don't want Import that set using MAME 0.223 but not sure how that would pull in ROMS from the 0.078 set that would not be valid 0.078 OR, after typing all this out, just make sure my mame2003-plus set is up-to-date and just do step 4. Again, not sure how importing using MAME 0.223 would pull in 0.078 roms.
  7. So what about the amount of media downloaded. For example, emusync downloads ~40mb of box front images for the SMS. Launchbox, importing only from Launchbox is 300mb. The ROMs alone are 37mb total. If we look at just the Alex Kidd series, Launchbox downloaded three box fronts for Alex Kidd in Miracle World and one for the other three titles. So for four roms, we have six images. Also, the LB images are much larger on average. With emumovies, only two files are bigger than 200kb. With LB images, many are over 1.6MB and a Sonic one is over 6MB. Alex Kidd in Shinobi World from emumovies is 128KB but in LB images, it's over 1.3MB and is more faded. I did notice that the the 3D boxes from LB were consistent with boxes of the same size and angle facing right. emuumovies had many that were smaller and facing left. This is where grabbing from emumovies is more efficient spacewise. I would think doing that and then downloading individual ones from LB images might be more space conscious but would take more work.
  8. Do you lose anything not scraping/importing media through Launchbox? Launchbox doesn't rename the existing files so it wants to download a new copy of files from emumovies. I prioritize emumovies and Lunchbox media fills in the gaps. Thanks for the info
  9. After probably a decade, I finally bought the Lifetime Supporter of EmuMovies. I pretty much only use Launchbox. I was excited to have all the videos and manuals. Now I am so disappointed and I wish I did not get the Lifetime Supporter of EmuMovies. (although I don't mind supporting them) Downloading from EmuMoveis is soooo slow in Launchbox. I only selected a few box images, cart images, manuals, low quality videos. In Launchbox, it takes hours, I stopped at over two for NES and it was not done. I searched around and this has been a problem for YEARS! I can't understand after seeing Launchbox progress so much over the years, this is still an issue. It is not a connection issue. I found EmuMoviesSync and was able to download the same amount of data in roughly 30 minutes. I even tried a vpn, using different countries (a suggested option) but that didn't help. I copied the files from EmuMoviesSync to the proper media folders but Launchbox does not 'see' the files. It just still wants to download and process the set from emumovies. I did see this submitted to Launchbox support, there is at least one old ticket. Working in a software company, I seen tickets go way to the bottom in priority and I've seen them get marked "won't do". It seems like this issue is one of these two. Is there a workaround? Can a batch file be provided to import the files downloaded from EmuMoviesSync? Has someone already made one? I'm going to try Bulk Rename Utility to rename files downloaded through EmuMoviesSync, see if that works, at least for the majority. I'll rename those to what would be priority files, import them and then scan the media in LB and see how that goes.
  10. I should have said that I use this process to copy out only the working roms. The full set including all the undesirable games is almost 800GB. Using this process, I get it down to 300GB. After the initial import of from the full set, I use LB to Export/Copy the roms to the folder that LB will ultimately be using and copy the matching CHDs. Then I remove the 500GB of excess rom files.
  11. I've updated my MAME set to 0.220, although I don't believe that changes anything other than Launchbox won't recognize new additions until the next LB update. This also involves a game that has been part of MAME since the 0.030's versions. I follow a process that I found on Youtube that works quite well for stripping out games that either don't work or are mechanical, fruit, casino, etc. I import the full set in a full non-merged state and I choose to import all games as separate apps and uncheck Skip Mature Games (only because some are quite fun even though they might be a little sexist, most of the time they are japanese uncovering women in swinware you would see at the beach, anyway...) After that is imported, I export/Copy the resulting games to a different folder, use scripts to copy the matching CHD folders, remove the existing MAME import in LB and then import the exported set with clones as additional apps. After the first import, I get 6,000 and change games. MAME reports over 8,000 working, non-mechanical games. I'm sure that might include some casino, playchoice, etc. games but I found one that works in MAME but doesn't get imported into Launchbox; 280zzzap. Its really nothing special, probably won't play it but it is just an example. In Launchbox's mame.xml, the game is false for all categories so it should come through. What could be stopping it, and I'm pretty sure it is, is it's Imperfect status. That doesn't make it 'Not Working' in MAME's eyes but most likely does in LB. It does work in MAME and in retroarch mame_libretro. It is imperfect because of sound but it plays. I guess it's Imperfect status in LB's MAME.XML is what is stopping it from importing. I could replace the word Imperfect with good in the mame.xml and it would import it but I'm sure I'd get a lot of games that have some real problems, working but barely playable. 280zzzap is playable, just no sound. Maybe this is an enhancement request but I think instead of having just 'exclude all not working games' maybe LB could have the various levels of 'working' available to be checked? How about having checkboxes for each level of status so not-working can be excluded but imperfect could be included? Maybe some people are picky enough to include only games better than good? For now, you could just work around this by replacing all instances of imperfect with good and roll the dice.
  12. I've seen the documentation for those cores but I'd like to know more about the mame2016 and I just can't find much. Regarding MAME, do you know of a good and accurate guide or youtube on setting up MAME with overlays, shaders, etc.?
  13. I have a full set, its 768GB. As I said, I used launchbox to import them as individual games but skip all non-working and the rest. Then I used Launchbox's export/copy option to copy all of the resulting games and the corresponding CHDs which totals 233gb. I then import that set to Launchbox but this time I choose to keep all clones as one game (LB calls them applications, which is odd). I think what I'll do is update to 0.219 and I've saved the current 0.219 mame_libretro core for future installs. Still curious why there is little to no docs on the mame 2015 or 2016 cores, there is some on 2010. I like retroarch's consistency across emulators which is why I tend to go to retroarch.
  • Create New...