Jump to content
LaunchBox Community Forums

dsync89

Members
  • Posts

    74
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by dsync89

  1. Hey there, I'm currently importing various MAME/MESS system that might have different media/medium for a system, e.g. Atari 800 that has cartridge, floppy disk, and casette. Is there any recommended way to create only a single platform but easier way to group by Media? Reason being the emulator command differ depending on the media, especially when using MAME emulator, using -cart for cartridge, -flop1 for floppy, etc. Wish LB has a native field called Media or Medium for us to sort. Also thinking of using Version field but it's best reserved for its original purpose.

    Initially I was thinking to use a Custom Field: Media, then generate auto playlist based on the filter. Unfortunately the auto playlist field didn't support custom field.

    Another approach is to create separate platform for it, such as Atari 800 (CS), Atari 800 (CT) and Atari 800 (FD). But doing is is convoluted and make BigBox navigation more cumbersome.

    Wish to see how you guys did it!

  2. Hey guys, just wondering where should I put my Game Clear Logo for each platform if I wanted to override in my selected Bigbox Themes? Seems like the image path that BigBox Theme uses to override the default Images folder is a bit different.

    Example:

    Platform Clear Logo in default Images folder = Launchbox/Images/Platforms/<Platform Name>/Clear Logo

    Whereas the folder to override in Bigbox Theme is LaunchBox/Themes/Unified/Images/Platforms/Clear Logo

    Notice the absence of <Platform Name> in BigBig Theme Image

     

  3. 13 hours ago, sundogak said:

    A couple ways/options to go about it. 

    Category-BottomLayer-Translated.thumb.png.0146bc30486ff059c2066d9cb55153fb.pngCategory-BottomLayer-Translated_alt.thumb.png.a6dde03db67815ddf78a646eab094d42.png

     

    Both looks splended! I'm leaning towards the one on the right as I noticed some platform clear logo might be too high to fit in that bottom frame. Not sure how it look on all the platform list I listed? Or perhaps sharing the template and I could edit as well? Thanks!

  4. This is a simple Python Qt5 UI app I designed to audit Launchbox Media, and also to learn about Python QT5 UI framework at the same time. Two birds in one stone eh?

    I found that the default audit mode in Launchbox is naiive, takes time to process, and doesn't do much. There are times where I wanted to quickly look at how many Clear Logos I am missing out for a playlist or platform, or platform games. 

    Features:

    • Perform fuzzy matching for media (pictures) that matches the XML (platform, platform games) with a selected matching ratio. (currently hard coded for now and not in UI)
    • Ability to select the best matched pictures for a matching platform, platform games, etc.
    • Ability to output all selected images to a single output folder.

    Current version v0.1 support only Playlist, Platform, and Platform Games audit mode. Let me know your thoughts!

     

    • Like 1
    • Thanks 1
  5. Hey guys, just spent time to compile all the logos uploaded here from page1 till 70 and grouped by categories, enjoy! It's still WIP but the grouping helps me to decide which one to keep for my Unified Bigbox theme. All credits goes to the original uploader/content creators!

    I renamed most of the files in _Collection folder because that's the one I used the most. Others might remain unamed.

    https://mega.nz/folder/Y9EwHLxD#3Mg70fmxPJLWPw2Ca3OwIA

    • Thanks 1
  6. That is an impressive work there! Very clean and no jagged edges. If it’s not too much of a request, is it possible to remove the rounded frame and white background for the first one and keep just the text logo? 
     

    Thanks again !

  7. Can anyone do design for Translated En set using the Hacked style or template for the following system? Thanks much!

    image.thumb.png.7865e33e0a507b0738fc199f16417ef5.png

    image.png.878cf945e9f97844445aed9a9d0ad0d8.png

     

    Hacked style. Probably replace the HACKS word at the green background with En. HACKED in purple background with TRANSLATED.

    image.png.689e399849cbe10212dd3ddcf4cf3ae5.png

  8. Some of the controller layout I did for my Vewlix Control Panel for various Emulator and Platforms. Let me know your thoughts on it? The color scheme I used adapted to the LEDBlinky profile that I created for that said system.

    Already did a bare bone layout for 80+ platforms, now adding device and controller images on them.

     

    Currently undecisive on which background to use, I started with red which is the original cleanest layout I could find online I think gray filter looks good too hmm.

    Red Background

    NintendoGameCube_DOLPHIN.png

    NintendoSuperNintendoEntertainmentSystem_RETROARCH.png

    NintendoSwitch_YUZU.png

    NintendoVirtualBoy_RETROARCH.png

    SegaDreamcast_FLYCAST.png

    SegaGenesis_RETROARCH.png

    SegaMasterSystem_RETROARCH.png

    SegaSaturn_RETROARCH.png

     

    Gray Background

    NintendoGameCube_DOLPHIN_gray.thumb.png.783e3b7df65090ada9db7c8a8580b360.png

    • Like 1
    • Unusual Gem 1
  9. Discovered this amazing control info layout tool called CPWizard and I immediately migrate my DrawIO figure to it! Like how the result turned out! :)

    Illustrating MAME and Sony Playstation platform! Noticed how even the button color scheme matches LEDBlinky!

     

    Too bad I can't find the same Black/Gray Vewlix Diamond control panel layout as the background. That's the best vector image I could find.

     

    ControllerInfofromDrawiotoCPWizard5000px.thumb.png.b3471e761ae9e8f8ff6d9c372759e3c2.png

  10. Thanks

    On 11/14/2023 at 1:40 AM, Haggie55 said:

    Hello All

    Sorry for the long time between updates, but here are the latest files - lots of new slots & improved versions of old slots.

    I've tidied up all the slot folders - no more backup files & unnecessary image files.

    Sorry, but I can't upload the emulator - but it's available here https://www.desertislandfruits.com/forum/index.php?/files/ (You'll need to join the site)

    Slot machines: https://drive.google.com/file/d/1sUqGcNI_LuzGp6n_qvZpq6XxBP_F3cam/view?usp=sharing

    Slot machine images: https://drive.google.com/file/d/1crNbD1oJ8sdEZsBS-vYp7V37MmUX8xx3/view?usp=sharing

    image.thumb.png.a50bdbff6ed1a0cd78101b9c3d78900f.png

    image.thumb.png.7d72964f93fba5d712c8efe46f033f68.png

    image.thumb.png.878cbb60eedd44b0c424d9fcb942fb2e.png

     

    Thanks for sharing the Google Drive link!

     

    In case anyone is interested to easily import these games to LB, I created a AHK scripts (and generator) to easily double-click and run. And you can simply import these AHK files directly to your Launchbox without having to import them one by one! Requires AHKv2.

     

    Download the generated AHK files below:

    https://github.com/dsync89/mfme-fruit-machine-ahk-gen-toolkit/tree/main/out

     

    image.thumb.png.699d285aa3648258a6ae6dbaf46412d5.png

    • Thanks 1
  11. Hey guys, sharing my experience of using PinUp Popper for nearly three weeks in comparison to BigBox. Overall, PinUp Popper smokes Launchbox in every way possible when it comes to speed and consistency. Otherwise BigBox is still the king in terms of theme customization.

    PinUp Popper is a frontend for Virtual Pinball, but it can be used to add other systems as well. I first tried it out on pinball tables, but soon I also migrated all platforms from my Launchbox XMLs to it just to see how well it perform when the library is > 65k.

    For these reason, I'm still switching back and forth between them whenever I feel like it.

    Feature BigBox Score PinUp Popper Score
    Frontend Startup Time Slow   Very Fast O
    Memory consumption Very High   Low/Normal O
    Media arts display support on multi monitor Superb with fallback/priority for different media types if one is not found thanks to third party plugin like [Third Screen] O Normal. No media art fallback. So if a media art is not found, then it will show nothing  
    Theme support Very rich, with global or per platform theme view support. Example are grid view, list view, text view, etc. O Only wheel view is supported  
    Detached wheel support No   Wheel can be displayed in separate screen to make the primary screen cleaner O
    Learning curve to add a rom Very low O Very high  
    Wheel scrolling speed Fast   Very fast, with inertia O
    Attract Mode Controls Rich. Wheel spins when randomizing a game. Support random to a game in a platform, or across different platform. O Normal. There is no fancy transition or wheel scrolling animation. Just instant switch to another game. No control whether attract mode stays in a platform or across another platform.  
    Wheel scrolling consistency Normal. Sometimes wheel scrolling is jerky   Very Fast O
    Video load time Not consistent and jitter. Sometimes a video load instantly, sometimes not.   Very Fast. All video load almost instantly. O
    Auto-playlist population speed It will take a while to load a dynamic playlist, especially when there is more than 500 games   Very fast. The amount of games in an active SQL playlist does not affect the loading speed at all O
    • Thanks 1
  12. Wow thanks for the detailed writeup on how you use this @HisokaRyodan! Glad my script benefits your setup. 
     

    I am typing this on phone while on the go so allow me to answer your first question since I’ve tackled that problem already. 
     

    Indeed there could be different media types for a game and I actually generated a 1G1R (one game one Rom) DAT and used Rom manager to run against the complete collection to just select a rom for each title. 
     

    Eg if a title has HD and FD, it will select it instead of both. I could share the DAT or even upload the whole 1G1R collection that I had generated based on this DAT to archive.org if you’d like to try it out. I did heavy programming to make sure the workflow is as smooth as possible, and did some logic to select the right media for the game. Though it might missed out some titles that need to be weed out manually.
     

    You probably figured out already that the boot media selection is based on the .gamedb file that has a list of all bootable media. If you’re interested to feedback on these titles we could collaborate on this to refine the .gamedb and I can fix the game that require a certain boot order. 
     

    FYI I also followed this methodology for other NeoKobe set like 8801, Sharp X1 and x68000 🙂. I could read and understand a bit of Japanese too and enough to get me through some error during boot. But it’s excited to know someone that is studying Japanese and also well verse in English!
     

     

  13. On 1/4/2024 at 4:48 AM, Nxy Del said:

    you can also select the next most likely option. So if it' missing front box, try 3d box or title screenshot.  You can make as many substitutions as you wish. I do, "3D-Box, Front Box, Front Box- Fan Art- Front Box- Reconstructed, Screenshot-Game Title" . Go To: Tools, Options, and 'Front Box Priorities' under 'Media"

     

    Exactly! I've been doing the same for Pinball platform since not all of them has screenshots.

     

  14. @update: BTW my AHK script will handle the multi disk game and load them appropriately since it will lookup all possible detected media from the generated .gamedb.txt file and setup the right media config based its order. Hence you might find some game require reordering the media source if it doesn't boot. Let me know if you'd like to contribute and I'll help out !

  15. 20 hours ago, HisokaRyodan said:

    Hey guys, I actually was wondering if anyone could help me get this all setup. I tried @xiron's script and it doesn't launch any game (but I also am using games that have multiple disks for hdm files, so I don't know if it is suppose to work).

    As for the @dsync89 I am getting the full set that you linked currently and when i run it it rezipos the files. Is this by design? Then once it zips them all in the correct folder structure am I then support to extract them to each archive? I am trying to create a ahk file for Abunai Tengu Densetsu. I have the files in the extracted folder you linked called pc98. Also included my config.json.

    Sorry if I am just oblivious, any help would be appreciated

    image.thumb.png.6578339fb183499555186b7cd2beb4ae.pngimage.thumb.png.226c0a040a93cd5261e3eaaaef56a2f7.png

     

    Thanks for the feedback! My previous old script will do the extraction and restructure that 9801 set to [Game title] folder instead of [Publisher] -> [Game title]. With the latest I decouple it and left it to rommanager instead and you could use ROMManager that uses DAT to restructure. If you find it difficult you can try to copy/paste a certain game folder then run the following scripts. Just to test if you see `.gamedb` file and its AHK.

    Try to run the following in the right order:

    • gen_gamedb.py: Generate a .gamedb.txt file which contains all the boot source media types for each game titles.
    • gen_gamedb_with_overrides.py: Override .gamedb.txt with the entry in gamedb/gamedb_overwrite.txt to override the default boot order.
    • gen_ahk_files.py: Generate AHK files for each game to run it.
    • add_keymapper_to_ahk.py

    If it's correct you should see the following files in your rom_dir.

     

    image.thumb.png.6fc2cc0bfa9f9d3c024b71f067e7481d.png

  16. Hey guys, I recently derrive and completed a project workflow that automatically generate AHK scripts to run each and every supported Neo Kobe set as follows. As you'd know these Japanese retro computer platform is picky when it comes to boot especially for multi disk games, as they expect the boot media to be inserted in certain order. What's even more complicated is some system such as NEC PC-9801 is notorious requiring multiple different media type to insert to run a certain game, e.g. the high rated Policenauts require you to insert not only CD, but FD/HD as well!

    This is my first attempt to share any 1G1R Set that I created from custom DAT that also I created, feel free to comment on the work!

    Currently supporting the following Neo Kobe collection set:

    • NEC PC-8801 (2016-02-25) =>
    • NEC PC-9801 (2017-11-17) =>
    • Sharp X1 (2016-02-25) =>
    • Sharp X68000 (2018-04-26) =>

     

    Download my D.Sync's Ez1G1R from Archive.org. More will be uploaded soon!

    • Neo Kobe Sharp X1 ->
    • Neo Kobe Sharp X68000 [Uploading...] ->

     

    About

    This Ez1G1R set by D.Sync contains all you need to PERFECTLY RUN ALL Sharp X68000 games from Neo Kobe set without all the hassle in a very systematic way! No more manually select and figure out the path if you just wish to randomly pick up a game and just play!

    Just double click the AHK and the game should launch straight away! I've done all the hard part so you can just enjoy and discover the game that you might not be able to run before!

    Also easily integrated with Launchbox by just importing those AHK files!

    Note: Some game might fail to boot properly unless you specify the right boot order, modify the sequence in .gamedb file. See Contribution section below if you wish to contribute to the list to benefit all!

    Setup

    You shouldn't need to configure anything! The `.config.ini` file in the `\roms` folder contains the variable that the AHK script will lookup for settings. It is already configured to use relative path by default allowing you to double click the AHK from the `\roms` folder. Change it to absolute path if needed.

    Credits

    These wouldn't be possible if not of the following contributor/tools:

    @kobushi from http://fullmotionvideo.free.fr/phpBB3/viewtopic.php?f=6&t=1621 for consolidating and sharing this amazing romset!

    DAT is generated using clrmamepro dir2dat against neokobe set.

    1G1R DAT is generated using Retool https://github.com/unexpectedpanda/retool.

    The AHKs are generated from https://github.com/dsync89/neokobe-retro-japanese-computer-collection-set-ahk-gen-toolkit. All scripts are written by me.

    Contribution

    Some multi-disk games especially FD require the disks to be inserted in certain order. I might have missed a lot of them as I only tested some of the popular ones. To contribute to the list, modify the gamedb_overwrite.txt file and submit a pull request to my repo: https://github.com/dsync89/neokobe-retro-japanese-computer-collection-set-ahk-gen-toolkit/tree/main/gamedb

    Yours truly,
    dsync89

  17. Currently using ex1 x1twin.exe from Common Source Code Project myself. Any idea which command line to use to provide 2 FDD at once for multi disk game? So far the command work for single FD game.

    Launching the following somehow made the emulator load those 2 files in FD0 slot instead. Most other emulator does support multi rom passing and will mount the rom in the slots in the same order of the provided argument, just wonder why this one doesn't.

    "R:\ROM-Staging\NeoKobe\NKEmuLite\Sharp X1\Common Source Code Project\x1turbo.exe" "S:\roms-fullset\neokobe-nodat-sharp-x1-fd-out\Battle Gorilla [FD][X1turbo]\Battle Gorilla (Disk 1)[X1turbo].d88" "S:\roms-fullset\neokobe-nodat-sharp-x1-fd-out\Battle Gorilla [FD][X1turbo]\Battle Gorilla (Disk 2)[X1turbo].d88"

     

    Edit: Figured out by myself, had to modify the ini file and insert those path before launching :)

     

  18. Just created a repo that generate AHKv2 script to launch the x68000 floppy disk, supporting specifying disk boot order and without relying on other frontend. Check it out if you're interested. You can either run those AHK file themselve, or import it to LB then create an emulator for AHK v2 and pass the ahk script there.

    Edit: Newly updated repo that is more universal and support many other Neo Kobe collection set:  https://github.com/dsync89/neokobe-retro-japanese-computer-collection-set-ahk-gen-toolkit

    • Thanks 1
  19. Thanks mate for sharing your AHK script to make it easier to launch these game titles from LB. It was very inspiring and I've incorparate some elements in my scripts.

    Instead of using a single AHK file and feed in the rompath by LB, I created scripts to generate AHK script per game title to take care of the different boot order/media that might differ for some games. Having an AHK script per game is convenient if one decided to decouple from any front ends (RL or LB) and wanted to double click the old fashion way instead. I've also added scripts to consolidate the set and adding keybindings (global and user specific). What initially started as a script to extract files and organize the game by media types has soon started to grow in features :) More details in https://github.com/dsync89/neokobe-nec-pc98-ahk-gen-toolkit

    To sum some of the features:

    1. List and group all games by Game Title and Media Type.
    2. Extract games in the folder hierarchy of [Media Type] > [Game Title]. There are three folders based on Media Type: [FD, HD, or CD]. You can decide on the location for these media type folders.
    3. AHK file per game title allowing you to double click and execute the game directly, without having to use any front end such as LaunchBox or RocketLauncher. You can also easily integrate these AHK files to LB by simply importing the .ahk files, then configure them to launch these fles using AutoHotKey program.
    4. User defined keybindings per game to the game AHK files
×
×
  • Create New...