JoeViking245 Posted December 2, 2023 Share Posted December 2, 2023 BezelLauncher View File What is it? Use this plugin to display bezels for emulators that don't natively support them. What does it do? It displays a bezel and resizes the emulator window to fit within the bezels transparent area. What's required to make this plugin work? LaunchBox v13.3 (or newer), the plugin file, bezel images and some minor setup. No more. No less. (See Setting up) Do I need to provide my own bezel images? Yes. (See Setting up for where to place them) Will it work with game specific bezels? Yes. Will this work with all emulators? Yes, with exception. RetroArch and MAME emulators will not show in the list of emulators and cannot be used with this plugin. The emulators that have been tested so far all work. Some adjustments may be necessary. (see Emulator Settings) Will this work with storefront games or Windows games? No. Can I use my existing RocketLauncher bezel configuration files?You can use the existing platform.png and platform.ini files from RL. These existing files should be located under: /RocketLauncher/Media/Bezels/platform_name/_default/something.ini (and something.png) (See Setting up [step #3]) What are the .ini files for? The .ini (configuration) files tell the plugin how to resize and move the emulator window to fit within the bezel. (See .ini (configuration) Files for more info and Testing for creating and saving them) Can this plugin add shaders as well? No. Yes. See Using Shaders (new v2.1.0) Disclaimer This works on my test PC. I didn’t test it on my cab because I didn’t want to change my emulator settings to not use fullscreen (see Emulator Settings). Outside of RetroArch and MAME, I don’t use bezels, so didn’t want to mess-up-a-good-thing. There are no guarantees, express or implied… blah blah blah blah blah blah blah. There is no risk. This plugin makes no changes to LaunchBox or your emulators. If you decide this isn’t for you, simply undo any fullscreen changes you made and (with LB/BB not running) delete the BezelLauncher folder. Special Thanks Special thanks to @MadK9 for the idea, direction and help with testing! Without him, I would have never contemplated starting this project. Also a big thanks to @Sbaby for testing un-tested emulators with the plugin. Installing With LaunchBox/BigBox not running... Download the plugin .zip file "Unblock" the file Right-click the file, select Properties, check the box "Unblock", click OK. Or better yet, just use 7-zip to open the file Copy the contents (a folder called "BezelLauncher") into your \LaunchBox\Plugins\ folder Start LaunchBox Setting up Start BezelLauncher Setup from the LaunchBox Tools menu, then click Close This will create the \Plugins\BezelLauncher\Bezels\platform_name\ subfolders Copy your bezel images into their respective platform_name subfolders See Bezel Images for more information (optional) If you have existing RL platform_name.ini files, copy those alongside the image files See .ini (configuration) Files for more information Restart BezelLauncher Setup Select a platform Choose an emulator you wish to use for that platform. Check Disabled to enable it Click Test Adjust (Move/resize) the orange frame to fit within the view area of the bezel (See Testing) Click Shaders to enable, adjust and change shader (see Using Shaders) (new v2.1.0) Click Save [to save the .ini file] Click Save on the main setup screen to add the emulator to the list of Enabled platform emulators Repeat for other platforms and emulators you wish to add You must click "Save" for each emulator you've enabled, separately. Maintenance After adding/removing platforms or emulators Run BezelLauncher Setup Click Refresh Continue with Setting up, step #5 Testing To configure the placement of the emulator window within the bezel (Requires an existing bezel image): Run BezelLauncher Setup Select a platform and an emulator Enable it (if it's not already) Click Test Move and resize the frame Click [and hold] the left or right side of the frame to move it around Click [and hold] the bottom right corner to resize Use the on-screen buttons to fine-tune the adjustments The on-screen display will show information about the emulator window. (You can click and drag the OSD to move it around as needed) x, y = upper left monitor-coordinates of the emulator window w, h = width and height of the emulator window x, y = lower right monitor-coordinates of the emulator window If any of the values are red, they are off the screen The OUTSIDE edge of the frame is the emulator window extents After adjusting, click Save. This will overwrite any existing configuration file. Using Shaders (new v2.1.0) First you need some shaders. Place the .png images in the /Bezels/Shaders/ folder (Scanline.png 'shader' is included) Start BezelLauncher Setup Select your platform and emulator and click Test Click Shaders Check the box to turn shader on Use the slider to adjust the shader Adjust the opacity down to lighten the shader Use the drop-down box to select a different shader Click Save to save your settings Parameters Depending on the emulator and the bezel, you may need to check 1 or more of the following parameters: (h) hideStuff Check this if you see the desktop behind bezel while the game is loading. This adds a black background during the startup process. (s) startupSleeper “Hide stuff” for a little longer during startup (3 seconds) (l) longerSleep Same as above (4 seconds) (g) hideGameStartup Check this if LB Game Startup screen is showing behind the bezel at game startup When selecting a platform, if the plugin detects an emulator that has been tested, “suggested” parameters will be shown. Your mileage may vary. Emulator Settings For the plugin to move/resize the emulators’ window, you will need to disable fullscreen in the emulator(s). This may be as easy as removing "-f" or "-fullscreen" from the Default Command-line Parameters (depending on the emulator). Beyond that, of the emulators I've tested, the only one that needs to have its Default Command-line Parameters altered is SuperModel. You will need to manually set the resolution. Start BezelLauncher Setup Select your Super Model 3 platform and Enable it Click Test and after adjusting the frame to where you want it, make note of the W(idth) and H(eight) #'s shown in the OSD. Save and Close. (Be sure to click Save on the main Setup screen to save Enabled as well.) Edit your SuperModel emulator (in LaunchBox) and set the Default Command-line Parameters to "-res=W,H" (no quotes, no spaces and replacing W & H with the #'s noted above) Example: -res=1420,1076 Bezel Images When you run BezelLauncher Setup for the 1st time, the plugin creates subfolders for each of your eligible platforms. They are created in: \LaunchBox\Plugins\BezelLauncher\Bezels\[platform_name]\ The platform image file needs to be in the [platform_name] folder and must be named the exact same as the platform. \BezelLauncher\Bezels\Sony PSP\Sony PSP.png Game-specific bezel files Game-specific bezel folders (or files) can be named after the games ROM filename or the games Title. Using the games Title: If the Title has 'invalid file name characters', those characters will need to be replaced with _ (underscore). The exact same way LaunchBox does with its image files (but without the -01 suffix). Example: Title = Disney-Pixar's Toy Story 2: Buzz Lightyear to the Rescue! Bezel = Disney-Pixar_s Toy Story 2_ Buzz Lightyear to the Rescue!.png NOTE: Additional Apps game Titles are (i.e.) "Play USA Version...". So the bezel would be "Play USA Version....png". Same rules apply with 'invalid file name characters'. Invalid characters are: < (less than) > (greater than) : (colon) " (double quote) / (forward slash) \ (backslash) | (vertical bar or pipe) ? (question mark) * (asterisk) ' (single quote) Not technically invalid (post-DOS), but consistent with LaunchBox character replacement Storing game-specific bezels: Option 1: Place your game bezel images directly inside their respective \[platform_name]\ folder. Game-specific image files must be named the exact same as the games ROM file or the games Title (accounting for invalid characters). example: \BezelLauncher\Bezels\Sony PSP\After Burner - Black Falcon (USA) (En,Fr,Es,It,Nl) (PSP) (PSN).png Option 2: Place your game-specific bezel image folders under the \[platform_name]\ folder. The subfolder must be named the exact same as the games ROM file or Title (barring invalid characters). The .png and .ini files in the subfolder can be any filename. example: \BezelLauncher\Bezels\Sony PSP\After Burner - Black Falcon (USA) (En,Fr,Es,It,Nl) (PSP) (PSN)\thisIsAnyFileName.png See Launching different game versions for information about bezel requirements for games that are combined as Additional Apps. ScummVM Setting up ScummVM for use with this plugin: In LaunchBox, Edit games using ScummVM. In the ScummVM section, have both checkboxes un-checked. (Fullscreen and Aspect Correction). This cannot be done using the Bulk Edit Wizard, so will need to be done on a per-game basis. One-at-a-time. If it's not displaying correctly with just the above, try the (optional) following: Navigate to /LaunchBox/Third Party/SummVM/ and start ScummVM.exe. On the Graphics tab, set Graphics Mode to opengl. Leave the other 2 as default and the check box's un-checked. Click OK and Exit. ScummVM Bezel Files: To use bezels with games using LB's integrated ScummVM, you will need to set them up manually. It will not appear in BezelLauncher Setup. Navigate to the plugins Bezels subfolder and add your platform folder. i.e. \LaunchBox\Plugins\BezelLauncher\Bezels\ScummVM\ Add your platform default png and ini files to this folder. i.e. ScummVM.png ScummVM.ini Game specific bezels for ScummVM must be named the same as the Game Data Folder. i.e. D:\LaunchBox\Games\ScummVM\King's Quest 1 - Quest for the Crown\[game files] use: "King's Quest 1 - Quest for the Crown.png" DOSBox The integrated version of DOSBox is NOT supported by this plugin. I couldn’t get it to cooperate 100% of the time. So going with plan “B”. To use DOSBox with this plugin, you will need to install and set up DOSBox-X. Setting up DOSBox for use with this plugin: Note: BezelLauncher Setup will NOT show your DOSBox platform ('MS-DOS') as an available platform. So don't bother looking for it. Download DOSBox-X DOSBox-X releases can be found here: https://github.com/joncampbell123/dosbox-x/releases Download the vsbuild-win64 version. (direct link for the download file) Create a new folder under \LaunchBox\ThirdParty\ and name it DOSBox-X Extract the contents of the downloads "\bin\x64\Release\" folder into the new folder Be sure to unblock the zip file before extracting (unless you’re using 7-Zip) Configuring DOSBox-X In Windows Explorer, navigate to \LaunchBox\ThirdParty\DOSBox-X\. Make a copy of dosbox-x.conf. Rename the copy to [something like] "BL-dosbox-x.conf" Right-click the new 'BL-dosbox-x.conf' file and select edit (Notepad++ works great for this. But any text editor (Notepad) will work) Look for the following keys and change their Values as shown: (starting on approximately line 78) fullresolution = 1400x1080 windowresolution = 1400x1080 windowposition = 260,0 output = ttf showmenu = false "1400x1080" (2 locations) is the dimension of the transparent area of your bezel. Adjust as necessary. From your MS-DOS.ini file, use [Right X]-[Left X] for the 1st value (1400) and [Right Y]-[Left Y] for the 2nd (1080) "260,0" is the upper-left coordinate of the transparent area. Use the Left-X value for the 1st number and Left-Y for the 2nd. Save the changes and close the editor. Configure games to use DOSBox-X The following assumes your MS-DOS platform games are already setup to use the integrated version of DOSBox. In LaunchBox, select all your DOSBox games and press Ctrl+E to start the Bulk Edit Wizard. (Select 1 game in the MS-DOS platform, then press Ctrl+A to select all) On the 2nd screen select the Field Custom DOSBox Version EXE Path for Value, Browse to and select dosbox-x.exe Click Next, Next Click “Yes, I would like to make more changes” select the Field DOSBox Configuration File for Value, Browse to and select the new file you created (BL-dosbox-x.conf) Click Next. Next (again). Click "No, I would not like to make more changes" MS-DOS Bezel Files: This assumes your DOSBox platform is called "MS-DOS". In the Bezels subfolder under the plugin folder, create a new folder called 'MS-DOS'. In \LaunchBox\Plugins\BezelLauncher\Bezels\MS-DOS\, add your bezel files (MS-DOS.png and MS-DOS.ini). Game specific bezels for DOSBox need to be named the same as the Game Data Folder i.e. D:\LaunchBox\Games\MS-DOS\Cosmos Cosmic Adventure\COSMO1.EXE use "Cosmos Cosmic Adventure.png" .ini (configuration) Files The .ini files contain the monitors' coordinates for placing the emulator window. The Upper Left x,y coordinate and the Lower Right x,y coordinate Example: Upper Left X Coordinate=240 Upper Left Y Coordinate=100 Lower Right X Coordinate=1680 Lower Right Y Coordinate=1080 The platform ini file must be named the exact same as the platform. If copied from RocketLauncher, you may need to rename it (removing any under_scores). i.e. \BezelLauncher\Bezels\Sony PSP\Sony PSP.ini For game-specific ini files, if they are located in a subfolder below /[platform_name]/ (see Bezel Images, Option 2, above), they can have any filename. If they are inside the /[platform_name]/ folder (Option 1), then they must be named the exact same as the games ROM file or Title. If a game-specific .ini file doesn’t exist, the plugin will use the games platform.ini file. Launching different game versions Also known as Additional Apps, when right-clicking a game and selecting Play Version, the Additional App is not required to have its own bezel files. If the Additional App doesn't have its own bezel, the plugin will look for the Default Games' bezel. If neither of those exist, it will use the platforms’ bezel. This eliminates the need to have a separate set of bezel files for each version of the game. Useful since they most likely all use the same image. This only works for games that are Additional Apps. Plugin Folder Structure Spoiler Main plugin files D:\LaunchBox\Plugins\BezelLauncher\ BezelLauncher.dll BLSetup.xml (default) Platform Bezel D:\LaunchBox\Plugins\BezelLauncher\Bezels\platform_name\ platform_name.ini platform_name.png Game-specific Bezels Option 1: D:\LaunchBox\Plugins\BezelLauncher\Bezels\platform_name\ game-1-ROM_name.png / game-1-ROM_name.ini game-2-ROM_name.png / game-2-ROM_name.ini game-3-ROM_name.png / game-3-ROM_name.ini Option 2: D:\LaunchBox\Plugins\BezelLauncher\Bezels\platform_name\ game-1-ROM_name_name\ anyNameYouWant.png / anyOtherOrSameNameYouWant.ini D:\LaunchBox\Plugins\BezelLauncher\Bezels\platform_name\ game-2-ROM_name_name\ anyNameYouWant.png / anyOtherOrSameNameYouWant.ini D:\LaunchBox\Plugins\BezelLauncher\Bezels\platform_name\ game-3-ROM_name_name\ anyNameYouWant.png / anyOtherOrSameNameYouWant.ini Log files D:\LaunchBox\Plugins\BezelLauncher\Logs\ log [date/time].txt (Up to 5 files max) SetupLog [date/time].txt (Up to 5 files max) As always, any thoughts, views, opinions, [constructive] criticism, comments and suggestions are welcome. Submitter JoeViking245 Submitted 12/02/2023 Category Third-party Apps and Plugins 1 2 Quote Link to comment Share on other sites More sharing options...
Krakerman Posted December 21, 2023 Share Posted December 21, 2023 Only thing missing is RetroArch and MAME support and this will make this plugin complete!! I know RA and MAME have there own bezels but some of us old school RL users may and do prefer using our RL bezels for those systems. Much appreciate your work @JoeViking245 as always! Quote Link to comment Share on other sites More sharing options...
JoeViking245 Posted December 21, 2023 Author Share Posted December 21, 2023 3 hours ago, Krakerman said: Only thing missing is RetroArch and MAME support and this will make this plugin complete!! I know RA and MAME have there own bezels but some of us old school RL users may and do prefer using our RL bezels for those systems. Much appreciate your work @JoeViking245 as always! Thanks for the appreciation! It [still] seems to me like a duplicative effort to add systems that have the built-in feature that does the same thing. (and probably better than I could) It'd be like creating a plugin to reset your games' Play Count to zero when LaunchBox can natively do that. Oh wait. I did that. Or creating a plugin that shows badges on games that have RetroAchievements when LaunchBox does that too. Oh ya, I also did that. Anyway, in the works is adding bezel support for games using LaunchBox's DOSBox and ScummVM. It's a little tricky because of how they're launched, but should be coming soon to a download near you. 1 Quote Link to comment Share on other sites More sharing options...
Krakerman Posted December 22, 2023 Share Posted December 22, 2023 (edited) For one it may seem like a duplicate if you never used RL before and have 1000's of bezels already. I suppose for these systems then I will have to continue to use my own custom AHK code to use RL bezels in LB/BB. Would just be nice to have everything all in one plugin. More options is always a good thing. Hopefully you will reconsider and look at implementing it at some point which will add even more possibilities to the plugin. If someone wants to just use the RA or MAME bezels then they can or else use the plugin (RL) bezels would just be a nice feature to have with the plugin. Anyways that's my sales pitch hahaha Happy holidays! Edited December 22, 2023 by Krakerman 1 1 Quote Link to comment Share on other sites More sharing options...
espidie79 Posted February 14 Share Posted February 14 (edited) Hi JoeViking245 First of all, thank you for this amazing plugin! I think it´s a must have for launchbox users that like Bezels I just want to comment that i have a problem with this: Fix: Bezel Window Width & Height not properly fitting the screen Because the png doesn´t fit the whole screen. I´m using the Model 2 Emulator, with the suggested parameters and fullscreen disabled This is how it looks in test mode: And here is how it looks with the game running: I´m using a random image just for testing. Note that in test mode, even with the red square being "offset", when the game runs, it fits in the bezel image. The png is 1920*1080 wich is the max resolution of my monitor I´m saying this because i´ve tried with a 3840*2160 image but the result is the same I appreciate that you could help me solve this problem and I apologize for my English since it is not my natural language. Edited February 14 by espidie79 Quote Link to comment Share on other sites More sharing options...
JoeViking245 Posted February 15 Author Share Posted February 15 1 hour ago, espidie79 said: Bezel Window Width & Height not properly fitting the screen In your Windows Display Settings, do you have the Scale set to something other 100%? If you change it back down to 100%, does it still look all wonky? Quote Link to comment Share on other sites More sharing options...
espidie79 Posted February 15 Share Posted February 15 21 hours ago, JoeViking245 said: In your Windows Display Settings, do you have the Scale set to something other 100%? If you change it back down to 100%, does it still look all wonky? Hello JoeViking245, Sorry for the delay. Yes. i had the scale set to 150%. When i change it to 100% it works ok. Thank you so much for your guidance. Just to know. is there any plan to add support for shaders like in early versions? Thanks again Quote Link to comment Share on other sites More sharing options...
JoeViking245 Posted February 16 Author Share Posted February 16 13 hours ago, espidie79 said: Hello JoeViking245, Sorry for the delay. Yes. i had the scale set to 150%. When i change it to 100% it works ok. Thank you so much for your guidance. Just to know. is there any plan to add support for shaders like in early versions? Thanks again No worries on the 'delay'. It's a hobby. We get to it when life allows. 😎 Regarding scaling, I was contemplating looking into accommodating different scales. Though to get that to work effectively (have only delve into it a little), it's probably easier to just tell "you" to set it to 100%. haha In all seriousness, I have it on my 'maybe look into to it someday' list. But with the limited number of users of the plugin and only 1 person bringing this up in the last year-and-a-half, it's not a very high priority. There is currently no plan to add shader support. In early production, I had a "shader" setting in the Test feature of BezelLauncher Setup. Based on your inquiry, guess I forgot to remove it. Personally, I don't intentionally use them (MAME and RA may have thrown them in there for me). So not really sure what'd all be involved. Shaders? Textures? A bazillion choices? Are the png files open source (tiny, as they may be)? Sounds like a can-of worms. I recall that in RA you can also 'layer' multiple ones. I think the worms just multiplied and the can got bigger. It'd seem like this would be a popular request, but you're the only one of the 4-ish users of the plugin that has asked about it. In the beta thread, one other user did mention the word "shaders". But never requested it. If we count that, then we have close to 50% of the active users wanting it. I do have it on 'the list' (mentioned above) and to be clear, I don't make these plugins for "me". Well, at least not beyond for-the-fun-of-it. I don't create Polls, but do always state: "any thoughts, views, opinions, [constructive] criticism, comments and suggestions are welcome." Given enough [similar] suggestions (requests), they typically get added. (Barring reasonableness, feasibility, is in-line with the intent of the plugin and life's time-allotment.) Quote Link to comment Share on other sites More sharing options...
espidie79 Posted February 23 Share Posted February 23 Hello JoeViking 245 Thanks a lot for your answer and to update your plugin by adding shaders and the "scale factor" (By the way, thank you very much for that) i will try it as soon as possible. I really think that this plugin is the solution to have a "unified" look to the systems emulated in launchbox. Thank you very much and once again, sorry for the delay in my answer (and my english) 1 Quote Link to comment Share on other sites More sharing options...
Tecleador Posted July 2 Share Posted July 2 (edited) Hello. Thank you for your work! I have problems with Duckstation. The games launch but stay hidden, they are not visible. Can anyone help me to configure it? With BigPEmu for example it works perfect. Thank you! Edited July 2 by Tecleador Quote Link to comment Share on other sites More sharing options...
JoeViking245 Posted July 3 Author Share Posted July 3 13 hours ago, Tecleador said: I have problems with Duckstation. The games launch but stay hidden, they are not visible. Can anyone help me to configure it? With BigPEmu for example it works perfect. Check that you don't have DuckStation set to run in fullscreen. The command line parameters (LaunchBox - Tools - Manage - Emulators...) should only have -nogui (and not contain -fullscreen). Open the emulator and in Settings - General, make sure the checkbox "Start Fullscreen" is not checked. In LaunchBox, Tools - BezelLauncher Setup, edit Sony Playstation - DuckStation and verify the box, per Suggested parameter checkbox(es), is checked. (Hide Game Startup (g)) And none the of the other parameter checkboxes are checked. 1 Quote Link to comment Share on other sites More sharing options...
Tecleador Posted July 3 Share Posted July 3 42 minutes ago, JoeViking245 said: Check that you don't have DuckStation set to run in fullscreen. The command line parameters (LaunchBox - Tools - Manage - Emulators...) should only have -nogui (and not contain -fullscreen). Open the emulator and in Settings - General, make sure the checkbox "Start Fullscreen" is not checked. In LaunchBox, Tools - BezelLauncher Setup, edit Sony Playstation - DuckStation and verify the box, per Suggested parameter checkbox(es), is checked. (Hide Game Startup (g)) And none the of the other parameter checkboxes are checked. I will give it a try. Thank you. Quote Link to comment Share on other sites More sharing options...
Joe35car Posted July 11 Share Posted July 11 I must of been living under a rock. Didn't even know this plugin existed. Hopefully I don't have to bother joeviking245 for help 😏 1 Quote Link to comment Share on other sites More sharing options...
Sbaby Posted July 23 Share Posted July 23 hi, do you know anything about the bezel plugin and Flycast standalone and Cxbx-Reloaded ? i can't get them to work 😒 Quote Link to comment Share on other sites More sharing options...
JoeViking245 Posted July 23 Author Share Posted July 23 2 hours ago, Sbaby said: hi, do you know anything about the bezel plugin and Flycast standalone and Cxbx-Reloaded ? i can't get them to work 😒 No. I don't use either of those. But if I did, I'd need more details before I could begin to help you. Actually, any sort of details beyond "I can't get them to work" would be useful. Assuming you're talking about getting them to work with the plugin, what exactly is not working? Did you disable fullscreen? Is the emulator window resizing? Is the emulator window shifting to the middle of the screen? EDIT: I installed both those emulators and after enabling them in the plugin and saving, respectively, they both worked as expected. So just make sure you enable them and be sure they're not set to Full Screen (via command-line parameters or in the emulator itself). Quote Link to comment Share on other sites More sharing options...
Sbaby Posted July 24 Share Posted July 24 2 hours ago, JoeViking245 said: No. I don't use either of those. But if I did, I'd need more details before I could begin to help you. Actually, any sort of details beyond "I can't get them to work" would be useful. Assuming you're talking about getting them to work with the plugin, what exactly is not working? Did you disable fullscreen? Is the emulator window resizing? Is the emulator window shifting to the middle of the screen? EDIT: I installed both those emulators and after enabling them in the plugin and saving, respectively, they both worked as expected. So just make sure you enable them and be sure they're not set to Full Screen (via command-line parameters or in the emulator itself). - Cxbx-Reloaded enabled in the bezel launcher under Arcade with the same parameters as other emulators that work with the plugin. - setting.ini = FullScreen = false - The folder \Launchbox\Plugins\BezelLauncher\Bezels\Arcade contains only arcade.ini Pong.png and Virtua Cop 3.png. Pong works, it is another emulator Virtua Cop 3 with Cxbx does not work, I also tried calling it Arcade.png, vcop3.png, 40456.png a and even with the ahk filename I launch it with RUN_VCOP3.AHK Actually the emulator configured in launchbox is a fake/emulator and it's autohotkey, which goes to launch the ahk rom that prepares me demulshooter and everything that is needed for proper game startup with lightgun, the plugin detects this emulator and I configured it exactly like the others. Everything works great except the bezel Thanks for the help Quote Link to comment Share on other sites More sharing options...
JoeViking245 Posted July 24 Author Share Posted July 24 26 minutes ago, Sbaby said: Cxbx-Reloaded enabled in the bezel launcher under Arcade I must have tested for a different Cxbx-Reloaded. The one I tested was for Xbox. Not Arcade. 28 minutes ago, Sbaby said: Actually the emulator configured in launchbox is a fake/emulator and it's autohotkey What the plugin does is resize the emulator window, hide its title bar and any tool bars. In your case, the 'emulator' is AutoHotkey.exe. 18 minutes ago, Sbaby said: Everything works great except the bezel Wait! The actual emulator window (Cxbx) resizes and its window title and toolbars get hidden, but the bezel doesn't show? Hmm... maybe my team made the plugin better than I thought. I figured it would have attempted to do the AutoHotkey.exe window. Can you share your log file please. Quote Link to comment Share on other sites More sharing options...
Sbaby Posted July 24 Share Posted July 24 6 hours ago, JoeViking245 said: Wait! The actual emulator window (Cxbx) resizes and its window title and toolbars get hidden, but the bezel doesn't show? Hmm... maybe my team made the plugin better than I thought. I figured it would have attempted to do the AutoHotkey.exe window. Can you share your log file please. No 😁...I meant that the only problem I have in the game is with the plugin not hooking, and actually you are right because using autohotkey it can't figure out which executable to use, it would be very interesting to implement in the plugin the ability to choose which exe to use. For example in my case the fake emulator is autohotkey but the real emulator is cxbxr-ldr.exe anyway i tried also in normal emulator mode (without autohotkey) and the bezel is displayed only if i rename virtua cop 3.png in arcade.png , this way it works perfectly. I cannot in any way use other names like Virtua Cop 3.png, vcop3.png, vc3.png, idnumber.png or ahkrom name. I also tried renaming the identical arcade.ini file with the png file name but it does not work. it is a mystery Quote Link to comment Share on other sites More sharing options...
JoeViking245 Posted July 24 Author Share Posted July 24 4 hours ago, Sbaby said: anyway i tried also in normal emulator mode (without autohotkey) and the bezel is displayed only if i rename virtua cop 3.png in arcade.png Not sure what's going on with this. The game-specific image should work if it's named the exact same as the games Title or the games ROM name (as per what's in the Launching section when editing the game). Alternately, you should be able to create a subfolder in the Bezels/[Platform name] folder that the game is in and name the subfolder the same way. The .png in the subfolder can have any name. See Bezel Images in the description. Were you able to get Flycast standalone working? Quote Link to comment Share on other sites More sharing options...
Sbaby Posted July 24 Share Posted July 24 (edited) 2 hours ago, JoeViking245 said: Not sure what's going on with this. The game-specific image should work if it's named the exact same as the games Title or the games ROM name (as per what's in the Launching section when editing the game). Alternately, you should be able to create a subfolder in the Bezels/[Platform name] folder that the game is in and name the subfolder the same way. The .png in the subfolder can have any name. See Bezel Images in the description. Emulator : cxbxr-ldr Rom : vc3.xbe Plugin Folder : ../Launchbox/Plugins/BezelLauncher/Bezels/Arcade Files : the files are two : ini and png, and they are always the same, simply I did a little bit of testing by renaming them Arcade.ini Arcade.png (It works perfectly) Arcade.ini Virtua Cop3.png (Does not work) Virtua Cop 3.ini Virtua Cop3.png (Does not work) vc3.ini vc3.png (Does not work) 2 hours ago, JoeViking245 said: Were you able to get Flycast standalone working? not yet at the moment Edited July 24 by Sbaby 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.