GitHub - zach-morris/kodi_libretro_buildbot_game_addons: Create Kodi Game Addons from the Libretro Buildbot Binary Files
Skip to content

zach-morris/kodi_libretro_buildbot_game_addons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kodi_libretro_buildbot_game_addons for Kodi

This is a script that generates Kodi game addons from the libretro buildbot binaries. This is experimental at this point. The addons should auto build (if an update is found) using Github Actions once every week.

To install the game addons, choose the appropriate repository:

  • Kodi App users on Windows, Linux, Mac OSX (x86_64) and Android (armv7 and aarch64) can install this repository
  • LibreElec x86_64 users can install this repository
  • LibreElec or Raspbian OS on RPi / OSMC users can install this repository

You will also need the Libretro Compatability addon (game.libretro) installed, which is available in the official Kodi repository / Kodi ppa.

Help Needed:

If you want to support this repository, help is needed in getting the files in this folder in order:

  • Adding assets for new cores (icons, etc)
  • Adding / editing buttonmap and topology xml files so they will utilize the correct controllers in Kodi

Game Addon Status:

Platform core Status Notes
Amstrad - CPC cap32_libretro works Works No other setup required
Amstrad - CPC crocods_libretro works Works "Core doesn’t autoload game, so wasnt able to get anywhere without a keyboard"
Arcade daphne_libretro Unknown Unknown "Core doesn’t work well anyway, so perhaps I dont have it setup correctly"
Arcade fbalpha2012_cps1_libretro works Works No other setup required. Need to ensure you’ve got a compatible cps1 rom
Arcade fbalpha2012_cps2_libretro works Works No other setup required. Need to ensure you’ve got a compatible cps2 rom
Arcade fbalpha2012_libretro works Works "No other setup required. Need to ensure you’ve got a compatible rom, neogeo.zip needs to be in same directory as game files"
Arcade fbalpha2012_neogeo_libretro works Works "No other setup required. Need to ensure you’ve got a compatible rom, neogeo.zip needs to be in same directory as game files"
Arcade fbneo_libretro works Works Bios files required ...userdata/addon_data/game.libretro.fbneo_libretro_buildbot/resources/system/*.zip
Arcade mame_libretro works Works No other setup required. Need to ensure romset is compatible
Arcade mame2000_libretro works Works No other setup required. Need to ensure romset is compatible
Arcade mame2003_libretro works Works No other setup required. Need to ensure romset is compatible
Arcade mame2003_plus_libretro works Works No other setup required. Need to ensure romset is compatible
Arcade mame2010_libretro works Works No other setup required. Need to ensure romset is compatible
Arcade mame2015_libretro works Works No other setup required. Need to ensure romset is compatible
Atari - 2600 stella_libretro works Works No other setup required
Atari - 2600 stella2014_libretro works Works No other setup required
Atari - 5200 atari800_libretro works Works Bios file required ...userdata/addon_data/game.libretro.atari800_libretro_buildbot/resources/system/5200.rom
Atari - 7800 prosystem_libretro works Works Bios file required ...userdata/addon_data/game.libretro.prosystem_libretro_buildbot/resources/system/7800 BIOS (U).rom
Atari - Jaguar virtualjaguar_libretro works Works No other setup required
Atari - Lynx handy_libretro works Works Bios file required in ...userdata/addon_data/game.libretro.handy_libretro_buildbot/resources/system/lynxboot.img
Atari - Lynx mednafen_lynx_libretro works Works Bios file required in ...userdata/addon_data/game.libretro.handy_libretro_buildbot/resources/system/lynxboot.img
Atari - ST/STE/TT/Falcon hatari_libretro works Works No other setup required
Bandai - WonderSwan/Color mednafen_wswan_libretro works Works No other setup required
Cannonball cannonball_libretro works Works No other setup required
Cave Story nxengine_libretro works Works No other setup required
ChaiLove chailove_libretro works Works No other setup required
CHIP-8 emux_chip8_libretro works Works No other setup required
Commodore - Amiga puae_libretro works Works Bios file required ...userdata/addon_data/game.libretro.puae_libretro_buildbot/resources/system/*.rom
Commodore - C128 vice_x128_libretro works Works No other setup required
Commodore - C64 vice_x64_libretro works Works No other setup required
Commodore - PLUS4 vice_xplus4_libretro works Works "No other setup required, although I couldnt get a game to load"
Commodore - VIC20 vice_xvic_libretro works Works No other setup required
Dinothawr dinothawr_libretro works Works No other setup required
Doom prboom_libretro works Works No other setup required
DOS dosbox_libretro works Works No other setup required
DOS dosbox_svn_libretro works Works No other setup required
Flashback reminiscence_libretro works Works No other setup required
Game Music Emu gme_libretro works Works No other setup required
GCE - Vectrex vecx_libretro works Works No other setup required
Handheld Electronic gw_libretro works Works No other setup required
Java ME squirreljme_libretro works Works "No other setup required, although the emulator currently gives an error (same as retroarch)"
Lua Engine lutro_libretro works Works No other setup required
Magnavox - Odyssey2 / Phillips Videopac+ o2em_libretro works Works Bios file required ...userdata/addon_data/game.libretro.o2em_libretro_buildbot/resources/system/*.bin
Mattel - Intellivision freeintv_libretro works Works Bios files required in ...userdata/addon_data/game.libretro.freeintv_libretro_buildbot/resources/system/*.bin
Microsoft - MSX fmsx_libretro works Works Bios files required in ...userdata/addon_data/game.libretro.fmsc_libretro_buildbot/resources/system/*.rom
Minecraft craft_libretro Nope Nope Black screen
Mr.Boom mrboom_libretro works Works No other setup required
MSX/SVI/ColecoVision/SG-1000 bluemsx_libretro works Works Machines folder and files required in ..userdata/addon_data/game.libretro.bluemsx_libretro_buildbot/resources/system/Machines/
Multi mess2015_libretro works Works Requires mess2015 hash folder ...userdata/addon_data/game.libretro.mess2015_libretro_buildbot/resources/system/mess2015/hash/
Multi ume2015_libretro works Works Requires ume2015 hash folder ...userdata/addon_data/game.libretro.ume2015_libretro_buildbot/resources/system/ume2015/hash/*
NEC - PC Engine / CD mednafen_pce_fast_libretro works Works No other setup required
NEC - PC Engine / CD mednafen_pce_libretro works Works No other setup required
NEC - PC Engine SuperGrafx mednafen_supergrafx_libretro works Works Bios file required in ...userdata/addon_data/game.libretro.mednafen_supergrafx_libretro_buildbot/resources/system/syscard3.pce
NEC - PC-98 nekop2_libretro works Works No other setup required
NEC - PC-98 np2kai_libretro works Works No other setup required
NEC - PC-FX mednafen_pcfx_libretro works Works Bios file required in ...userdata/addon_data/game.libretro.handy_libretro_buildbot/resources/system/pcfx.rom
Nintendo - 3DS citra_canary_libretro Nope Nope Crash
Nintendo - 3DS citra_libretro Nope Nope Crash
Nintendo - DS desmume_libretro works Works No other setup required
Nintendo - DS desmume2015_libretro works Works No other setup required
Nintendo - DS melonds_libretro works Works Bios files required in ...userdata/addon_data/game.libretro.melonds_libretro_buildbot/resources/system/*.bin
Nintendo - Game Boy / Color emux_gb_libretro Nope Nope Internal addon error
Nintendo - Game Boy / Color gambatte_libretro works Works No other setup required
Nintendo - Game Boy / Color gearboy_libretro works Works No other setup required
Nintendo - Game Boy / Color sameboy_libretro works Works No other setup required
Nintendo - Game Boy / Color tgbdual_libretro works Works No other setup required
Nintendo - Game Boy Advance gpsp_libretro works Works Bios file required in ...userdata/addon_data/game.libretro.gpsp_libretro_buildbot/resources/system/gba_bios.bin
Nintendo - Game Boy Advance mednafen_gba_libretro works Works Bios file required in ...userdata/addon_data/game.libretro.gpsp_libretro_buildbot/resources/system/gba_bios.bin
Nintendo - Game Boy Advance meteor_libretro works Works No other setup required
Nintendo - Game Boy Advance mgba_libretro works Works No other setup required. Crashed on exit for me
Nintendo - Game Boy Advance vba_next_libretro works Works Bios file required in ...userdata/addon_data/game.libretro.gpsp_libretro_buildbot/resources/system/gba_bios.bin
Nintendo - Game Boy Advance vbam_libretro works Works No other setup required
Nintendo - GameCube / Wii dolphin_libretro Nope Nope Crash
Nintendo - GameCube / Wii ishiiruka_libretro Nope Nope Crash
Nintendo - NES / Famicom bnes_libretro Nope Nope Black screen
Nintendo - NES / Famicom emux_nes_libretro Nope Nope Black screen
Nintendo - NES / Famicom fceumm_libretro works Works No other setup required
Nintendo - NES / Famicom mesen_libretro Nope Nope Crash
Nintendo - NES / Famicom nestopia_libretro works Works No other setup required
Nintendo - NES / Famicom quicknes_libretro works Works No other setup required
Nintendo - Nintendo 64 parallel_n64_libretro Nope Nope Crash
Nintendo - Pokemon Mini pokemini_libretro works Works No other setup required
Nintendo - SNES / Famicom bsnes_accuracy_libretro works Works No other setup required
Nintendo - SNES / Famicom bsnes_balanced_libretro works Works No other setup required
Nintendo - SNES / Famicom bsnes_mercury_accuracy_libretro works Works No other setup required
Nintendo - SNES / Famicom bsnes_mercury_balanced_libretro works Works No other setup required
Nintendo - SNES / Famicom bsnes_mercury_performance_libretro works Works No other setup required
Nintendo - SNES / Famicom bsnes_performance_libretro works Works No other setup required
Nintendo - SNES / Famicom higan_sfc_balanced_libretro works Works No other setup required
Nintendo - SNES / Famicom higan_sfc_libretro works Works No other setup required
Nintendo - SNES / Famicom mednafen_snes_libretro works Works No other setup required
Nintendo - SNES / Famicom mesen-s_libretro Nope Nope Crash
Nintendo - SNES / Famicom snes9x_libretro works Works No other setup required
Nintendo - SNES / Famicom snes9x2002_libretro works Works No other setup required
Nintendo - SNES / Famicom snes9x2005_libretro works Works No other setup required
Nintendo - SNES / Famicom snes9x2010_libretro works Works No other setup required
Nintendo - SNES / Famicom) bsnes_cplusplus98_libretro Nope Nope Black screen
Nintendo - Virtual Boy mednafen_vb_libretro works Works No other setup required
Palm OS mu_libretro works Works Bios file required ...userdata/addon_data/game.libretro.mednafen_saturn_libretro_buildbot/resources/system/*.bin
PocketCDG pocketcdg_libretro works Works No other setup required
Quake 1 tyrquake_libretro works Works No other setup required
Rick Dangerous xrick_libretro works Works Data file required ...userdata/addon_data/game.libretro.xrick_libretro_buildbot/resources/system/data.zip
RPG Maker 2000/2003 easyrpg_libretro works Works No other setup required
ScummVM scummvm_libretro works Works No other setup required
Sega - Dreamcast/NAOMI flycast_libretro Nope Nope Black screen
Sega - Dreamcast/NAOMI flycast_wince_libretro Nope Nope Black screen
Sega - Master System emux_sms_libretro Nope Nope Internal addon error
Sega - MS/GG/MD/CD genesis_plus_gx_libretro works Works No other setup required
Sega - MS/GG/SG-1000 gearsystem_libretro works Works No other setup required
Sega - MS/MD/CD/32X picodrive_libretro works Works No other setup required
Sega - Saturn mednafen_saturn_libretro works Works Bios files required in ...userdata/addon_data/game.libretro.handy_libretro_buildbot/resources/system/lynxboot.img
Sega - Saturn yabause_libretro works Works No other setup required
Sega - Saturn/ST-V kronos_libretro Nope Nope Crash
Sharp - X68000 px68k_libretro works Works "Bios file required ...userdata/addon_data/game.libretro.px68k_libretro_buildbot/resources/system/keropi/*, core seems to work but video is garbled. Same as retroarch"
Sinclair - ZX 81 81_libretro works Works No other setup required
SNK - Neo Geo Pocket / Color mednafen_ngp_libretro works Works No other setup required
Sony - PlayStation mednafen_psx_hw_libretro Nope Nope Black screen. Sound but no video. Bios files required in ...userdata/addon_data/game.libretro.mednafen_psx_hw_libretro_buildbot/resources/system/*.bin
Sony - PlayStation mednafen_psx_libretro works Works Bios files required in ...userdata/addon_data/game.libretro.mednafen_psx_hw_libretro_buildbot/resources/system/*.bin
Sony - PlayStation pcsx_rearmed_libretro works Works No other setup required
Sony - PlayStation 2 play_libretro Nope Nope Black screen
Sony - PlayStation Portable ppsspp_libretro Nope Nope Crash
The 3DO Company - 3DO 4do_libretro works Works Bios files required in ...userdata/addon_data/game.libretro.4do_libretro_buildbot/resources/system/*.bin
The Powder Toy thepowdertoy_libretro works Works No other setup required
Thomson - MO/TO theodore_libretro works Works No other setup required
Tomb Raider openlara_libretro Nope Nope Crash
Uzebox uzem_libretro Nope Nope "Hard crash, crashes for me in Retroarch too though"
ZX Spectrum fuse_libretro works Works No other setup required

Licenses

This buildbot repository is licensed under the GNU GENERAL PUBLIC LICENSE Version 3.

Addons built with this code contain their own licenses as applicable and the license can be found in the individual addon.xml contained therin.

Images created procedurally using retroarch systematic icons that can be found here, and are covered by the CC Attribution 4.0 International license.

To Do

  • Update scripting for logging purposes
  • Add additional platforms
  • Update database for controller requirements and mapping where needed

About

Create Kodi Game Addons from the Libretro Buildbot Binary Files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages