dragon57 Posted July 4, 2020 Share Posted July 4, 2020 4 hours ago, Krakerman said: Ok, I now added: Added ability to have 4 different sets of instruction cards. Added an option to allow the game to be paused or not when displaying instruction cards. Looking at adding built-in marquee support via Display Fusion which will allow for animated marquees with gifs or mp4's. I have it up and running but there is a slight delay after launching and exiting game before the marquee changes but it does work. Reason I was looking at an alternative is because I have a multi monitor setup with 5 monitors and LaunchBox built in marquee support does not work correctly with my setup and this does. Holy smokes! Quote Link to comment Share on other sites More sharing options...
Krakerman Posted July 6, 2020 Share Posted July 6, 2020 I would really like to get LB/BB variable support added via LB/BB built method as this I think could resolve some issues I've come across. Quote Link to comment Share on other sites More sharing options...
dragon57 Posted July 6, 2020 Share Posted July 6, 2020 2 hours ago, Krakerman said: I would really like to get LB/BB variable support added via LB/BB built method as this I think could resolve some issues I've come across. Totally agree. Features are great, but the boring stuff behind the scenes that allow more 3rd party support, expansion, features, etc. Appreciate your efforts, as always. 1 Quote Link to comment Share on other sites More sharing options...
Krakerman Posted July 6, 2020 Share Posted July 6, 2020 (edited) These are the variables explained per Jason that can be passed to the ahk using my method btw for any ahk coders: %romfile% - What it spits out depends on the emulator settings. By default, it spits out the full path to the ROM file including quotes, as it should. If "don't use quotes" is checked, then it won't use quotes. If "use file name only without file extension or folder path" is checked, then it will do exactly that. The only reason this was added was to support odd emulators that don't allow you to put the ROM file last. If it's omitted, the ROM file will always be put at the end of the command-line parameters. %platform% - Spits out the game's platform (was originally added for Rocket Launcher). %launchboxorbigboxexepath% - Spits out the full path to LaunchBox.exe or BigBox.exe, depending on which is running (was originally added for Rocket Launcher). %gameid% - Spits out the game's ID from the XML data. Now just add those to the internal ahk and we will be all good! haha Edited July 6, 2020 by Krakerman 1 Quote Link to comment Share on other sites More sharing options...
Krakerman Posted July 6, 2020 Share Posted July 6, 2020 (edited) I did it! Managed to pass variables to LaunchBox internal AHK! All the variables I posted above work. Just tested it and have my internal ahk sends the variables to a msgbox while the game is playing to verify that it is reading the variables and it does Pause screen works too and exits just fine! Edited July 6, 2020 by Krakerman 2 Quote Link to comment Share on other sites More sharing options...
dragon57 Posted July 7, 2020 Share Posted July 7, 2020 12 hours ago, Krakerman said: I did it! Managed to pass variables to LaunchBox internal AHK! All the variables I posted above work. Just tested it and have my internal ahk sends the variables to a msgbox while the game is playing to verify that it is reading the variables and it does Pause screen works too and exits just fine! Man, that is literally fantastic news! Quote Link to comment Share on other sites More sharing options...
Krakerman Posted July 7, 2020 Share Posted July 7, 2020 Funny the more I kept thinking about it the more it started making sense on how to achieve it. My method to pass the variable I mentioned is the same and to get the variables I added additional code to save the variables to ini file then the internal ahk can read the variables from the ini it's that easy. 1 Quote Link to comment Share on other sites More sharing options...
Krakerman Posted July 8, 2020 Share Posted July 8, 2020 (edited) Squashed a bug was having but now all cinematic startup and shutdown videos are now handled in my ahk launcher script and no longer requires setting it up for each game in LB/BB as an additional application. New features: Cinematic startup/shutdown support. (Working 100% now!) Built-in LaunchBox AHK support. (Ability to pass variables to internal AHK scripts.) Edited July 8, 2020 by Krakerman Quote Link to comment Share on other sites More sharing options...
dragon57 Posted July 8, 2020 Share Posted July 8, 2020 1 hour ago, Krakerman said: Squashed a bug was having but now all cinematic startup and shutdown videos are now handled in my ahk launcher script and no longer requires setting it up for each game in LB/BB as an additional application. New features: Cinematic startup/shutdown support. (Working 100% now!) Built-in LaunchBox AHK support. (Ability to pass variables to internal AHK scripts.) You are SUCH a tease. 1 Quote Link to comment Share on other sites More sharing options...
Krakerman Posted July 10, 2020 Share Posted July 10, 2020 (edited) Well I now resolved an issue with my info cards (similar to RocketLauncher's instruction cards) and now have these working in windowed or fullscreen using png's with transparency. Looking into other things I can add like fade in/out and audio effects. Edited July 10, 2020 by Krakerman 1 1 Quote Link to comment Share on other sites More sharing options...
Krakerman Posted July 10, 2020 Share Posted July 10, 2020 (edited) Sound Effects startup and exit now implemented for all info cards! Plays either mp3 or wav file that can be customized Edited July 11, 2020 by Krakerman 2 Quote Link to comment Share on other sites More sharing options...
Krakerman Posted July 13, 2020 Share Posted July 13, 2020 (edited) I now figured a way to get the rom extensions of the game within a zip using my launcher and pass those variables as well to the internal ahk. Completed: Atari 5200 (Config) data (Need to add XL conversion carts) Atari XEGS (Config) data * Includes prototypes. ** Tested all games in the config and all launch and run 100% Edited July 13, 2020 by Krakerman Quote Link to comment Share on other sites More sharing options...
Krakerman Posted July 17, 2020 Share Posted July 17, 2020 (edited) Added boot image support now! which includes: XEX/EXE and COM formats. Edited July 17, 2020 by Krakerman 1 Quote Link to comment Share on other sites More sharing options...
Krakerman Posted July 25, 2020 Share Posted July 25, 2020 (edited) Added the following: Support for the Covox Sound Device Burst I/O (disk/tape games only) Artifacts support V-Sync enable/disable option but this is based on system. Plus added check in place to detect if setup and trying to launch for the wrong platform (tested and working perfect!) will popup an error message box and then exit back to LaunchBox. Next working on Axlon RAMDISK support. Edited July 25, 2020 by Krakerman 1 Quote Link to comment Share on other sites More sharing options...
Krakerman Posted July 25, 2020 Share Posted July 25, 2020 (edited) Added the following now: Axlon RAM Disk (64K-4096K) support has been added for only Atari 8-Bit disk system. Launching of Altirra profiles. Looking at adding (loading) cheats next.... Edited July 25, 2020 by Krakerman Quote Link to comment Share on other sites More sharing options...
dragon57 Posted July 25, 2020 Share Posted July 25, 2020 1 hour ago, Krakerman said: Added the following now: Axlon RAM Disk (64K-4096K) support has been added for only Atari 8-Bit disk system. Launching of Altirra profiles. Looking at adding (loading) cheats next.... Altirra, yes! Quote Link to comment Share on other sites More sharing options...
Krakerman Posted July 25, 2020 Share Posted July 25, 2020 With all the current issues going on with the latest Beta 11.3 breaking my AHK Launcher (and whole mess of other things) I am putting in a check so this only will support LaunchBox 11.2 until issues are resolved. 1 Quote Link to comment Share on other sites More sharing options...
Krakerman Posted July 26, 2020 Share Posted July 26, 2020 Added: Cheat support for loading (per rom) .a8t and .atcheats cheat files. 1 Quote Link to comment Share on other sites More sharing options...
Krakerman Posted July 27, 2020 Share Posted July 27, 2020 (edited) Added: Checks for the selected platform to make sure the cart type is correct so if they are setup wrong it will give an error message and exit. *Note: You will still need to make sure that you setup the correct cart type thou for the rom in order for it to run correctly but if one of the numbers does not match the list of cart types for that specific platform then it will give you an error and exit. Edited July 27, 2020 by Krakerman 1 Quote Link to comment Share on other sites More sharing options...
Krakerman Posted July 28, 2020 Share Posted July 28, 2020 (edited) So I am planning on implementing a built-in configuration program to modify the current platform/rom settings as well as possibly adding a feature to add new game configs. In doing so I am modifying the current config system from a platform config setup to a per rom based setup. After I finish that and testing it will move into the GUI creation phase which I am looking forward to implementing and testing out! Edited July 28, 2020 by Krakerman 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.