Jump to content
LaunchBox Community Forums

meathax

Members
  • Posts

    4
  • Joined

  • Last visited

meathax's Achievements

1-Bit Wonder

1-Bit Wonder (1/7)

1

Reputation

  1. For those interested, I wrote a guide to get launchbox to launch games on mister directly because I wanted to use it as a frontend for my mister. I couldn't get that launcher-mister.py script to work so I made my own method. All seamless just load a game in launchbox and it auto loads the correct core and game on mister all ready to go so launchbox acts as a mister frontend. Mister setup: 1. Set static IP for Mister: Get into the mister terminal (F9), log in, default pw is 1, type "ifconfig" Get the mac address of the Ethernet port, look for eth0: and the ETHER value is the mac address. For WIFI look for something like wlan0. Go into your router as assign this mac an IP address. 2. Install mbc: https://github.com/pocomane/MiSTer_Batch_Control Just put the file "mbc" from the releases page into /media/fat/, we need to call this file when launching games. 3. The roms on your mister must be in the root of that cores folder, not in sub dirs eg NES roms must be in media/fat/games/NES/gamename.nes, no subfolder here will load from launchbox (I'm sure you could get it working somehow) eg. put a NES 1G1R set into /media/fat/games/NES/ PC setup: 1. Install autohotkey 2. Create a empty autohotkey script called Mister.ahk, edit it, delete everything inside and paste the following, editing it to add your mister static IP address: #NoEnv fullrompath := param in A_Args[1] platform := param in A_Args[2] blank := param in A_Args[3] SplitPath, fullrompath, name SplitPath, fullrompath,, dir SplitPath, fullrompath, name, dir, ext, name_no_ext, drive romfile := name directory := dir extension := ext romname := name_no_ext Run cmd.exe /c ssh root@YOURMISTERIPADDRESS /media/fat/mbc load_rom %platform% '/media/fat/games/%platform%/%romfile%' Sleep, 1250 Send, 1 Sleep, 250 Send, {enter} exit This assumes your mister ssh username and password are default ("root" and "1"). 3. Go into launchbox and add an emulator called Mister, add Mister.ahk as the emulator with the following settings ("%romfile%" "%platform%" "% goes in default command line parameters): 4. You must have a local copy on your PC of the roms from your mister, doesn't matter where the roms are located on PC as we are only using the rom names (I used a batch script to generate empty files with the same names as my roms to save space) 5. Bring these roms identical to you mister roms into launchbox. All your platforms in launchbox must be named the same as that platforms core in mister eg "Nintendo Entertainment System" in launchbox must be renamed to "NES" to match the mister core name. Because we are sending the launchbox platform name to mister to tell it what core to load. 6. Assign each mister system with the Mister emulator we created before. 7. You should have all your systems in launchbox named like follows: Containing identical roms to what is on your mister and each assigned with the Mister emulator we made before. Load a game in launchbox and It should run on your mister! Arcade games: Every arcade game has its own core name, so needs a different autohotkey script to load the .MRA and core directly. Remember you need to copy all of the .MRA files from media/fat/_Arcade/ to your PC. 1. Create an empty autohotkey script called MisterArcade.ahk, delete all text in it and add the following (edit your mister IP address): #NoEnv fullrompath := param in A_Args[1] platform := param in A_Args[2] blank := param in A_Args[3] SplitPath, fullrompath, name SplitPath, fullrompath,, dir SplitPath, fullrompath, name, dir, ext, name_no_ext, drive romfile := name directory := dir extension := ext romname := name_no_ext Run cmd.exe /c ssh root@YOURMISTERIPADDRESS "export MBC_CUSTOM_FOLDER=/media/fat/_Arcade;export MBC_CUSTOM_CORE=!direct;/media/fat/mbc load_rom CUSTOM '/media/fat/_Arcade/%romfile%'" Sleep, 1250 Send, 1 Sleep, 250 Send, {enter} exit Now make an emulator called MisterArcade in launchbox, assign MisterArcade.ahk as the emulator with the same settings as previous Mister emulator. 2. Bring those arcade .MRA files identical to the .MRA files located in mister media/fat/_Arcade/ into launchbox, platform name doesn't matter for this one. 3. Assign this arcade platform with the MisterArcade emulator we made. Arcade should now work! Fix for cores that wont work: (I found only GBA2P and N64 need this so far) Some cores on mister just won't load when we send the core name from our script to mbc (mbc pulls the core names from mister main I think and some don't report it) such as GBA2P and the new N64 core, the mister batch script won't call these. These systems need custom variables in a new Emulator .ahk file. 1. Create empty autohotkey script named MisterN64.ahk, edit it and remove all text, put in the following (edit your mister IP address): #NoEnv fullrompath := param in A_Args[1] platform := param in A_Args[2] blank := param in A_Args[3] SplitPath, fullrompath, name SplitPath, fullrompath,, dir SplitPath, fullrompath, name, dir, ext, name_no_ext, drive romfile := name directory := dir extension := ext romname := name_no_ext Run cmd.exe /c ssh root@YOURMISTERIPADDRESS "export MBC_CUSTOM_FOLDER=N64;export MBC_CUSTOM_CORE=/media/fat/_Console/N64_;/media/fat/mbc load_rom CUSTOM '/media/fat/games/%platform%/%romfile%'" Sleep, 1250 Send, 1 Sleep, 250 Send, {enter} exit 2. Create a emulator in launchbox call MisterN64 and assign MisterN64.ahk as the emulator. Same emulator setting as previous Mister emulator. 3. Copy roms identical to the roms on mister into launchbox and create N64 system. 4. Follow this same process for other problem cores just change the script for any other cores that wont work eg GBA2P. EXTRA: For true seamlessness if you have a LG C2/C3 OLED you can use "LG Companion" app to automatically switch HDMI input on game load. Install and setup "LG Companion" and add this line to your Mister.ahk emulator file to automatically switch HDMI inputs when loading a game. Run cmd.exe /c "C:\Program Files\LGTV Companion\LGTV Companion.exe" -sethdmi3 Hopefully I have explained it correctly, this was just how I did it maybe there are ways to improve it or do it better, awesome to have a seamless launchbox frontend for Mister.
  2. Thanks for this awesome plugin, is there a way I can download all configs for all ps2 games? Or to download the config per game from inside Bigbox? Thanks
  3. Thanks for this awesome theme! I am wondering is it possible to reduce the delay on the video playing in the gamelist view, atm its about 3 seconds from selecting a game to seeing a video, which file can i edit to reduce it down so the video pops up faster when scrolling? thanks
×
×
  • Create New...