Jump to content
LaunchBox Community Forums
syntax_X

How to add Additional Apps per Platform

Recommended Posts

Quick tutorial on how to add additional apps for every game across an entire platform.

Currently you have to add the new apps one by one but if you have notepad++ there's a faster way.

Backup your Data folder before going any further.

Open launchbox and browse to a game on the platform you want to have additional apps on.
Right click any game and edit.

Go to the additional apps tab and Add Application

 

Screenshot_4.thumb.png.10b96d9897d0957a8251670c7ea74a26.pngScreenshot_5.thumb.png.af9a8cf962ff51819f822a91e7407ee8.pngMake a name for your app and find its path ect

Close Launchbox after your done and navigate to the data folder, find your platform and open it in notepad++

Screenshot_6.thumb.png.b0868779e9a8b9427318d8e7d86b6ee8.pngScreenshot_7.thumb.png.877abde14d0f8848038b39ae7436c743.pngHighlight <ID> and press ctrl+f

Screenshot_8.thumb.png.322c1d9079015df49b372ee9d01698f0.pngchoose mark, bookmark line, mark all

scroll to the bottom of the xml file and unmark the bottom bookmark( or else well make a dupe of the app for our game we chose at the start)
Screenshot_9.thumb.png.b866d6239d19721412c02075caefa08d.png

Copy all the bookmarked lines and paste them into a new text document.

Screenshot_10.thumb.png.00bf7d60229753ad7c1cde71b6b56001.pngScreenshot_11.thumb.png.80f565ac0e674919a0ee2570522b487e.png

In the new text highlight <ID> and ctrl+f . Match whole word and case then Replace all with <GAMEID>

Screenshot_12.thumb.png.8f4faeb07cd387710691a76e4051a40c.png

Go back to the platform xml and scroll to the bottom, we want to find the whole string for the additional app we made earlier. 
Highlight it from start to end, and copy paste it into a new text twice.

 

Screenshot_13.thumb.png.7e8f91ee03c8a9b17b8a573b08131e2d.pngScreenshot_14.thumb.png.73f184c8078d8281ab80a57c960b1a1f.pngHighlight from </GAMEID> to </Playcount> and copy.

Screenshot_16.thumb.png.662fd50c3c4e297395b6063554b20187.pngclick on the bottom right of the the game id text file then scroll to the top and hold alt+shift and select the entire right hand side </ID>

Hold your breath and press ctrl+v

Most of the hard part is done we just need to clean up the start and end of the file and copy paste it into the original platform xml.
 

Screenshot_17.thumb.png.fee722151e1d3fcfcfa7a077e99195de.png

Highlight the last 3 rows of text, cut and paste them to the top of the file, be sure there are no blank lines or odd spaces ect.

Copy this entire file ctrl+a ctrl+c and paste it OVER your additional app settings in the platform xml.

Screenshot_18.thumb.png.e23fd50df7cb963a391a782c4c445f25.pngScreenshot_19.thumb.png.8cf1f2c96c45837290d9010743d56565.pngSave and load Launchbox, right click on any game in the platform and it should have the option to load the additional app.

Screenshot_20.thumb.png.17b117e43c8e91d61e9ae67b83e5d301.pngScreenshot_21.thumb.png.f93e7d86b79be1b849e89c6242b22b2f.png

FLASH-MONITOR-FLASH-EXIT.bat

FLASH-MONITOR-FLASH-EXIT.zip

 

Here's the addition app I use, its a small batch file that starts minimised and performs whatever code you choose to add, then monitors the emulator/task of choice and on exit runs another code then closes itself.
I use it to flash a keyboard encoder on emulator start, monitor the emulator, then on exit flash the encoder to BigBox.
Works perfectly but can be a resource hog if the delay is too low.

Edited by syntax_X
  • Like 4

Share this post


Link to post
Share on other sites

This will come in handy for some people I am sure and I added it to the Guides & Tutorials thread.

 

  • Like 1

Share this post


Link to post
Share on other sites

Using this method you could potentially bulk edit a lot of the fields that are currently not available. 

Share this post


Link to post
Share on other sites

Additional apps are for a multitude of things depending on what you want to do with them. In the past I used them in conjunction with the Sega Saturn emulator SSF in order to mount a disk in Dameon tools before the emulator ran and then to dismount the disk when the emulator closed. They are used to link multiple games to one game like say in the instance of a MAME game like Street Fighter II which seems to have about 25 different version in MAME when adding the ROMs to LB it will combine the parent and the clone of these games into one entry the parent will be the facing game in LB but the clones will all be added to the additional apps feature. There are even other things you could do like link strategy guides to the game making the reader the application and then from the menu you could open the guide or maps or whatever additional things you wanted to call that were relevant to the game.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...