Skip to content
Script that generates Kodi game addons from the libretro buildbot
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
android-aarch64
android-armv7
lib
linux
linux_le_armhf
linux_le_generic
osx-x86_64
repository.kodi_libretro_buildbot_game_addons
repository.kodi_libretro_buildbot_game_addons_le_armhf
repository.kodi_libretro_buildbot_game_addons_le_generic
resources
windows-x86_64
.gitattributes
.gitignore
README.md
addons.xml
addons.xml.md5
addons_le_armhf.xml
addons_le_armhf.xml.md5
addons_le_generic.xml
addons_le_generic.xml.md5
build_and_update_addons.py
changelog.txt
repository.kodi_libretro_buildbot_game_addons.zip
repository.kodi_libretro_buildbot_game_addons_le_armhf.zip
repository.kodi_libretro_buildbot_game_addons_le_generic.zip

README.md

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.

To install the game addons, choose the appropriate repository:

Game Addon Status:

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

Credits: 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
You can’t perform that action at this time.