# OSGL
Infos and technical information about many open source games and frameworks.
Author: Trilarion

# Tools

## Index

Platform:
tool
Game library management tool.
Homepage: librebob/athenaeum
Technical info
Code languages: Python
Code licenses: GPL-3.0
Code repositories: librebob/athenaeum.git( since 2018, )
Code dependencies: Qt
Improve Raw entry
Platform:
tool
Role playing game mapping program.
Developers: Andy Gryc, Bérenger Morel, CALLIES Vincent, Denis Conruyt, falerion, Grzegorz Kaczorek, Jakim Friant, John Dullea, Josh Flachsbart, Keith Davies, Martijn Sanders, mcondon, Mikhail Maximov, Rick Crew, Steve-the-ripper, Thomas 'Chad' Boyer, Tom Deprez
Homepage: autorealm
Download: autorealm/files
Technical info
Code languages: C++
Code licenses: GPL-3.0
Code repositories: git.code.sf.net/p/autorealm/code, git.code.sf.net/p/autorealm/http @add, git.code.sf.net/p/autorealm/delphi @add
Code dependencies: wxWidgets
Improve Raw entry
Platform:
remake tool
Does it require original content?
Inspiration: The Bard's Tale Construction Set
Developer: dulsi
Homepage: identicalsoftware.com/btbuilder
Technical info
Code languages: C, C++
Code licenses: GPL-3.0
Code repositories: dulsi/btbuilder.git( since 2012, )
Improve Raw entry
Platform:
tool text-based
Text-based game player and game generator. The games are structured as decision trees.
Developer: Matt Davison
Homepage: cyoadventures
Download: cyoadventures/files
Technical info
Code languages: Ada
Code licenses: GPL-2.0
Code repositories: osgames/cyoadventures.git( since 2019, ), svn.code.sf.net/p/cyoadventures/code
Improve Raw entry
Platforms:
tool
Terrain editor for Godot.
Developer: Adrien
Homepage: awkwardpolygons/cartographer
Technical info
Code languages: GDScript
Code licenses: Apache-2.0
Code repositories: awkwardpolygons/cartographer.git( since 2020, )
Improve Raw entry
Platform:
tool chess content none text-based
Text-mode chess game front-end and editor for PGN (Portable Game Notation) files. It uses unicode characters to display chess pieces.
Developer: Ben Kibbey
Homepages: benkibbey.wordpress.com/cboard, bjk/cboard/-/wikis/home
Technical info
Code languages: C
Code licenses: GPL-2.0
Code repositories: bjk/cboard.git( since 2018, ), repo.or.cz/w/cboard.git
Code dependencies: ncurses
Improve Raw entry
Platform:
tool frontend
Graphical environment for DOSBox.
Developer: Alexander Herzog
Homepages: dfendreloaded.sourceforge.net, dfendreloaded
Downloads: dfendreloaded.sourceforge.net/Download.html, dfendreloaded/files/D-Fend%20Reloaded
Technical info
Code languages: Pascal
Code licenses: GPL-3.0
Code repositories: osgamearchive/D-Fend-Reloaded.git( archived, since 2019, )
Improve Raw entry
Platform:
adventure game engine tool text-based
Authoring system for generating adventure narratives.
Developers: maxlepper, pistacchio
Homepage: pistacchio/Dedalus
Technical info
Code languages: JavaScript
Code licenses: GPL-2.0
Code repositories: pistacchio/Dedalus.git( since 2013, )
Code dependencies: jQuery
Improve Raw entry
Platform:
tool
GameMaster (i.e. role-playing) utility.
Developer: Brian White
Homepages: deity.sourceforge.net, deity
Download: deity/files
Technical info
Code languages: Python
Code licenses: GPL-2.0
Code repositories: osgames/deity.git( since 2018, ), svn.code.sf.net/p/deity/code
Code dependencies: wxPython
Improve Raw entry
Platform:
tool
Map your dungeons for your next role playing adventure.
Developer: Anders Reggestad
Homepages: dungeonmap.sourceforge.net, dungeonmap
Download: dungeonmap/files
Technical info
Code languages: C++
Code licenses: GPL-3.0
Code repositories: osgames/dungeonmap.git( since 2018, ), svn.code.sf.net/p/dungeonmap/code
Improve Raw entry
Platforms:
role playing tool editor
Editor for EasyRPG.
Homepage: easyrpg.org/editor/downloads
Download: easyrpg.org/editor/downloads
Technical info
Code languages: C++
Code licenses: GPL-3.0
Code repositories: EasyRPG/Editor.git
Code dependencies: Qt
Build system: CMake
Improve Raw entry
Platform:
tool
Generate interactive and highly customizable svg maps based on voronoi diagrams.
Developers: Azgaar, evolvedexperiment, Klāvs Priedītis
Homepage: azgaar.github.io/Fantasy-Map-Generator
Technical info
Code languages: JavaScript
Code licenses: MIT
Code repositories: Azgaar/Fantasy-Map-Generator.git( since 2017, )
Improve Raw entry
Platforms:
library tool
Short for "Gameboy Development Kit"
Developers: Basxto, bbbbbr, Daniel Rammelt, David Galloway, Jim Huang, Michael Hope, Sandeep Dutta, Toxa, Zalo
Homepages: gbdk-2020.github.io/gbdk-2020, gbdk.sourceforge.net, gbdk
Download: gbdk-2020/gbdk-2020/releases
Technical info
Code languages: C, Assembly, C++
Code licenses: MIT
Code repositories: gbdk-2020/gbdk-2020.git( since 2020, )
Build system: Make
Improve Raw entry
Platform:
tool
Game/Dungeon Master aid for role playing.
Developer: Daniel Vale
Homepage: gm-tools
Download: gm-tools/files
Technical info
Code languages: C++, C
Code licenses: GPL-2.0
Code repositories: osgames/gm-tools.git( since 2018, ), gm-tools.cvs.sourceforge.net
Improve Raw entry
Platform:
tool 2D roguelike
Roguelike/2D game utility library.
Developers: Chris3606, masonwheeler
Homepage: Chris3606/GoRogue
Download: Chris3606/GoRogue/releases
Technical info
Code languages: C#
Code licenses: MIT
Code repositories: Chris3606/GoRogue.git( since 2017, )
Improve Raw entry
Platform:
tool
Random name generator for role-games, authors, and the like.
Developers: Javier A. Ortiz Bultron, Max
Homepages: www.beimax.de/janag, janag.berlios, Archive: 20110721022544/http://developer.berlios.de/projects/janag
Downloads: www.beimax.de/fileadmin/downloads/janag/JaNaG_GUI.jar, janag.berlios/files
Technical info
Code languages: Java
Code licenses: GPL-3.0
Code repositories: mkalus/janag.git( archived, since 2014, )
Improve Raw entry
Platforms:
tool
Advanced world editor of ZZT.
Inspiration: ZZT
Developers: Adrian Siekierka, Chris Mounce, cknave, Kevin Vance
Homepage: cknave/kevedit
Technical info
Code languages: C
Code licenses: GPL-2.0
Code repositories: cknave/kevedit.git( since 2017, )
Code dependencies: SDL2
Improve Raw entry
Platform:
cards tool
Strategic/trading/collectable card game. Requires https://fishshell.com/?
Developer: Gryc Ueusp
Homepages: librecardgame.sourceforge.net/dokuwiki/doku.php, librecardgame
Download: librecardgame/files
Technical info
Code languages: Python, Shell
Code licenses: AGPL-3.0
Code repositories: osgames/librecardgame.git( since 2019, ), librecardgame.bzr.sourceforge.net/bzrroot/librecardgame
Assets licenses: CC-BY-SA-3.0
Improve Raw entry
Platform:
tool
Modding tools such as a map editor, model exporter, material editor of Mafia series.
Inspiration: Mafia II
Developers: Greavesy1899, Kamzik123, moddingcode, Pavel V., Pavel Vorozheykin
Homepage: videogamemods.com/mafia/mods/mafia-2-toolkit
Technical info
Code languages: C#
Code licenses: MIT
Code repositories: Greavesy1899/MafiaToolkit.git( since 2018, )
Build system: Visual Studio
Improve Raw entry
Platform:
remake tool content commercial + original required engine
Fixes the engine?
Inspiration: Final Fantasy IX
Developers: Albeoris, attwo, snouz, Tirlititi
Homepage: Albeoris/Memoria
Download: Albeoris/Memoria/releases
Technical info
Code languages: C#
Code licenses: MIT
Code repositories: Albeoris/Memoria.git( since 2016, )
Code dependencies: Unity
Improve Raw entry
Platform:
tool
Homepage: www.monogameextended.net
Technical info
Code languages: C#
Code licenses: MIT
Code repositories: craftworkgames/MonoGame.Extended.git
Code dependencies: MonoGame
Improve Raw entry
Platform:
tool
Creates D&D monsters of CR 1-50 for use with the Pathfinder ruleset.
Developer: John Davis
Homepage: monstergenerato
Download: monstergenerato/files
Technical info
Code languages: Java
Code licenses: MIT
Code repositories: git.code.sf.net/p/monstergenerato/code
Improve Raw entry
Platform:
tool roguelike
Library that lets rogue-like games use graphical tiles.
Developers: Joseph Botosh, Zeno Rogue
Homepage: www.roguetemple.com/z/noteye
Download: www.roguetemple.com/z/noteye/download.php
Technical info
Code languages: C++
Code licenses: GPL-3.0
Code repositories: zenorogue/noteye.git( since 2016, )
Improve Raw entry
Platforms:
tool content open
Osu! client.
Inspiration: Osu! Tatakae! Ouendan
Developers: iceblade112, Jeffrey Han, Lance Selga, mad-s, Pavel Kolchev, Peter Tissen, Robin, Terrence Park, tPenguinLTG
Homepage: itdelatrisu.github.io/opsu
Technical info
Code languages: Java
Code licenses: GPL-3.0
Code repositories: itdelatrisu/opsu.git( since 2014, ), UnderSampled/opsu.git @git
Code dependencies: OpenGL, Slick2D
Improve Raw entry
Platform:
tool
RPG Character Generator
Developers: AinvarG, Allard Hoeve, Andrew Maitland, Andrew McDougall, Andrew Wilson, Anestis Kozakis, ankur rathi, Arjan van Ginneken, BenDog, bigrin42, Brad Kester, Brad Stiles, Bradley D Wyman, Bryan McRoberts, Bterrell721, Chuck Pint, Connor Petty, Daniel Swan, Dark Mike, Dave Cheever, David R. Bender, DerekMart, Devon Jones, Distant Scholar, DJBlayde, Don Peterson, Douglas Limmer, Dreaming Psion, Eddy Anthony, Eitan Adler, elro the onk, Eric Parker, Fitzs, Fluxxdog, Gjorbjond, gonrada, Greg Bingleman, Gwen T., Hades Lucifer, Henk Slaaf, J. Hunter Johnson, jamrenaissance, Jason, Jason Buchanan, Jasper Spaans, Javier A. Ortiz Bultron, Jayme Cox, jdempsey-au, Jeff Baril, Jeremy Pallats/starcraft.man, Jerome Touffe-Blin, Joe Wells, Johannes E, Jonas Karlsson, Kieth A. Coleman, Kim Winz, kypvalanx, Leandro Coutinho, LegacyKing, Li-aung Yip, Lissa, Manichee, Mark Davies, Mark Schrijver, Martijn Verburg, Matt Chambers, MDT, Merkidemis, mertonmonk, Mike Elliott, Mike van Riel, Miles O'Connell, mjmeans, Moni, moogle0001, MotorViper, NeoFax, net-diver, Nicola Tuveri, Orangepeelbeef, Paul Grosse, Paul M. Lambert, Paul W. King, Per Christian Henden, Peter Yovich, Phantom of Krankor, Phoex, pokemonpasta, randomclass, Rebecca Downey, Regan Anderson, Riccardo, Rich Baumann, Richard Homonnai, Robert Ward, Ryelle, Scott Meyer, Shelley, Skylar Hiebert, Stefan Radermacher, Steven West, theheadkase, Thomas Clegg, Thomas Cooper, thpr, Tim McGilly, Tod Milam, Tom Parker, Trent, Vince Schiavoni, Vincent Hatakeyama, W. Robert Reed III, Zacharia Bickley
Homepages: pcgen.org, pcgen
Downloads: pcgen.org/download, pcgen/files
Technical info
Code languages: Java
Code licenses: LGPL-2.1
Code repositories: PCGen/pcgen.git( since 2014, ), svn.code.sf.net/p/pcgen/code, pcgen.cvs.sourceforge.net
Improve Raw entry
Platform:
tool content open hangman
A version of the WebHangman modified by Klivo to support Esperanto.
Inspiration: Webhangman
Developers: Jan Mulder, Klivo
Homepage: Archive: 20190813224936/http://krucenigmoj.tripod.com/pendumito.htm
Technical info
Code languages: JavaScript
Code licenses: GPL-2.0
Code repositories: osgames/pendumito.git( since 2019, )
Assets licenses: GPL-2.0
Improve Raw entry
Platform:
tool content open
Procedural map generator for roguelike games.
Developer: Maru
Homepage: underww.itch.io/procedural-map-generator
Technical info
Code languages: C++
Code licenses: MIT
Code repositories: marukrap/ProceduralMapGenerator.git( since 2017, )
Improve Raw entry
Platforms:
tool
Python specializing compiler. Unmaintained, refers to pypy.org
Developers: Armin Rigo, Christian Tismer, David Fraser, Jonathan M. Franz, Kjetil Jacobsen, Michael Hudson-Doyle, Petru Paler, Riaan Booysen, Tim Hochberg
Homepages: psyco.sourceforge.net, psyco
Download: psyco.sourceforge.net/download.html
Technical info
Code languages: C
Code licenses: MIT
Improve Raw entry
Platform:
tool
Map making utility used for role-playing games.
Developer: Mike
Homepages: pymapper.com, pymapper
Downloads: pymapper.com/downloads, pymapper/files
Technical info
Code languages: Python
Code licenses: GPL-3.0
Code repositories: osgames/pymapper.git( since 2018, )
Code dependencies: wxPython
Improve Raw entry
Platforms:
library tool
Read Tiled Map Editor's TMX maps.
Developer: Leif Theden
Homepage: pypi.org/project/PyTMX
Technical info
Code languages: Python
Code licenses: LGPL-3.0
Code repositories: bitcraft/PyTMX.git( since 2012, )
Improve Raw entry
Platform:
tool
Post-processing graphics injector.
Developers: crosire, Frans Bouma, kingeric1992, Seri, Thalixte
Homepage: reshade.me
Download: reshade.me/releases
Technical info
Code languages: C++
Code licenses: 3-clause BSD
Code repositories: crosire/reshade.git( since 2016, )
Build system: Visual Studio
Improve Raw entry
Platform:
tool
FX sounds generator.
Inspiration: sfxr
Developer: Ray
Homepage: raylibtech.itch.io/rfxgen
Technical info
Code languages: C
Code licenses: zlib
Code repositories: raysan5/rfxgen.git( since 2017, )
Improve Raw entry
Platform:
tool
PC and NPC character generator for Rolemaster RMFRP roleplaying system (from Iron Crown Enterprises).
Developer: Daniel Nettesheim
Homepage: rmoffice
Download: rmoffice/files
Technical info
Code languages: Java
Code licenses: Apache-2.0
Code repositories: git.code.sf.net/p/rmoffice/code
Improve Raw entry
Platforms:
tool
Virtual tabletop software.
Developers: obiwankennedy, Renaud G., Tomaz Canabrava
Homepages: www.rolisteam.org, rolisteam
Downloads: www.rolisteam.org/download.html, rolisteam/files
Technical info
Code languages: C++, JavaScript
Code licenses: GPL-2.0
Code repositories: Rolisteam/rolisteam.git( since 2015, )
Build system: CMake
Improve Raw entry
Platform:
tool
Collection of programs and libraries for pen and paper role playing.
Developers: Mattias Gaertner, michabaum
Homepage: rpdungeon
Download: rpdungeon/files
Technical info
Code languages: Pascal
Code licenses: GPL-2.0
Code repositories: osgames/rpdungeon.git( since 2018, ), svn.code.sf.net/p/rpdungeon/code
Improve Raw entry
Platforms:
tool
Homepage: www.drpetter.se/project_sfxr.html
Technical info
Code languages: C++
Code licenses: MIT
Code dependencies: SDL
Build system: Make
Improve Raw entry
Platforms:
tool content swappable
Tool of Doom. Editor for Doom-engine based games and source ports.
Inspiration: Doom
Developers: alexey.lysiuk, Blue-Shadow, Eevee, Gaerzi, James Le Cuirot, Jan Engelhardt, Kaito Sinclaire, Kevin Caccamo, Kyle Evans, Lucy Phipps, Matthew McAllister, Max Waine (Nightdive Studios), Monsterovich, mykola-ambar, Sergio Jiménez Herena, Simon Judd, SteelT
Homepage: slade.mancubus.net
Download: slade.mancubus.net/index.php?page=downloads
Technical info
Code languages: C++
Code licenses: GPL-2.0
Code repositories: sirjuddington/SLADE.git( since 2012, )
Improve Raw entry
Platforms:
tool
Homepage: slick.ninjacave.com
Technical info
Code languages: Java
Code licenses: 3-clause BSD
Code dependencies: LWJGL
Improve Raw entry
Platform:
game engine tool interactive fiction
Tool for creating multiple choice interactive fiction.
Developers: Alex Warren, Luis Felipe
Homepage: textadventures/squiffy
Download: textadventures/squiffy/releases
Technical info
Code languages: JavaScript
Code licenses: MIT
Code repositories: textadventures/squiffy.git( since 2013, )
Improve Raw entry
Platform:
tool content commercial
Tool to statically recompile the original game executable to create a Windows or Linux version of the game.
Inspirations: Albion, Septerra Core: Legacy of the Creator, Warcraft: Orcs & Humans, X-COM: Terror from the Deep, X-COM: UFO Defense
Developer: M-HT
Homepage: M-HT/SR
Technical info
Code languages: C, Assembly
Code licenses: MIT, GPL-2.0, ?
Code repositories: M-HT/SR.git( since 2016, )
Code dependencies: OpenGL, SDL
Improve Raw entry
Platform:
simulation tool content commercial + original required
Tool of Transport Tycoon. Patch sets for Transport Tycoon Deluxe.
Inspiration: Transport Tycoon
Developers: Csaba Varga, Dale McCoy, Jonathan G Rennison, Steven Hoefel
Homepage: www.ttdpatch.net
Technical info
Code languages: Assembly, C, C++
Code licenses: GPL-2.0
Code repositories: ttdpatch/ttdpatch.git( since 2017, )
Improve Raw entry
Platform:
role playing tool editor
Homepages: turbu-rpg.com, code.google.com/archive/p/turbu
Technical info
Code languages: Pascal
Code licenses: MPL-1.1
Improve Raw entry
Platform:
game engine tool interactive fiction text-based
Tool for telling interactive, nonlinear stories.
Developers: Chris Klimas, Colin McMillan, cpb8010, Jordi Mallach, Leon, Moritz Rebbert, Ross Smith, Thomas M. Edwards, Valentin Rocher
Homepage: twinery.org
Technical info
Code languages: JavaScript, TypeScript
Code licenses: GPL-3.0
Code repositories: klembot/twinejs.git( since 2018, )
Improve Raw entry
Platform:
tool content commercial
Tool of Undertale. Tool for modding, decompiling and unpacking Undertale (and other Game Maker: Studio games)
Inspiration: Undertale
Developers: Archie, Benjamin Urquhart, colinator27, Grossley, Kneesnap, krzys_h, Nikita Krapivin
Homepage: krzys-h/UndertaleModTool
Technical info
Code languages: C#
Code licenses: GPL-3.0
Code repositories: krzys-h/UndertaleModTool.git( since 2018, )
Build system: Visual Studio
Improve Raw entry
Platform:
tool
Graphic Design tools.
Developers: Boris Dalstein, Min Yin
Homepage: www.vgc.io
Technical info
Code languages: C++
Code licenses: Apache-2.0
Code repositories: vgc/vgc.git( since 2017, )
Code dependencies: Qt
Build system: CMake
Improve Raw entry
Platform:
tool content commercial
Tool of The Legend of Zelda: The Wind Waker. It randomizes all the items in the game so that each playthrough is unique and you never know where a particular item will be.
Inspiration: The Legend of Zelda: The Wind Waker
Developers: Dereck Miller, JarheadHME, LagoLunatic, Nabil Boutemeur, wooferzfg
Homepage: LagoLunatic/wwrando
Download: LagoLunatic/wwrando/releases
Technical info
Code languages: Python, Assembly
Code licenses: MIT
Code repositories: LagoLunatic/wwrando.git( since 2018, )
Improve Raw entry
Platform:
tool
Randomly generates scientifically-plausible solar systems, simulates plate tectonics, calculates climate, randomly generates towns, city blocks, NPCs, treasure hoards, dungeons, and other RPG-related things.
Developers: Ben, Cube
Homepage: worldbuilder
Download: worldbuilder/files
Technical info
Code languages: Visual Basic
Code licenses: GPL-2.0
Code repositories: osgames/worldbuilder.git( since 2018, ), worldbuilder.cvs.sourceforge.net
Improve Raw entry
Platform:
tool
Emulator, implementing a DOS compatible environment just large enough to run ZZT and Super ZZT.
Inspirations: Super ZZT, ZZT
Developer: Adrian Siekierka
Homepage: zeta.asie.pl
Technical info
Code languages: C
Code licenses: MIT
Code repositories: asiekierka/zeta.git( since 2020, )
Code dependencies: SDL2
Build system: Make
Improve Raw entry
Back to top