diff --git a/README.md b/README.md
index a36d40d1..077c6fb3 100644
--- a/README.md
+++ b/README.md
@@ -10,7 +10,6 @@
- **[Simulation games](games/simulation/_toc.md)** (16)
- **[Strategy games](games/strategy/_toc.md)** (166)
- **[Tools & Manuals](games/misc/_toc.md)** (12)
-
[comment]: # (end of autogenerated content)
A collection of open source games sorted by genre. The projects are at least in beta stage with a code basis that builds
into an executable demo. The code must exist under a license that allows modification and sharing by others.
diff --git a/games/action/_toc.md b/games/action/_toc.md
index 72fde950..d19ec8a8 100644
--- a/games/action/_toc.md
+++ b/games/action/_toc.md
@@ -1,22 +1,21 @@
# Action/Arcade games
[comment]: # (start of autogenerated content, do not edit)
-- **[Astromenace](atromenace.md)** (C++, C, GPL-3.0, mature)
-- **[Cat Mother Dead Justice](catmother.md)** (C++, BSD, beta, inactive since 2003)
-- **[CommandoJS](commando_js.md)** (Javascript, Coffeescript, MIT, beta, inactive since 2012)
-- **[Epiar](epiar.md)** (C, C++, Lua, beta)
-- **[GDash](gdash.md)** (C++, MIT, beta)
-- **[Linwarrior 3D](linwarrior.md)** (C++, Apache-2.0, mature, inactive since 2010)
-- **[MechCommander 2 Omnitech](mechcommander2_omnitech.md)** (C++, MPL, beta, inactive since 2013)
-- **[Open Sonic](open_sonic.md)** (C, GPL-2.0, beta)
-- **[Open Zelda](open_zelda.md)** (C++, zlib, beta)
-- **[Red Eclipse](red_eclipse.md)** (C++, Zlib, mature)
-- **[Rocks'n'Diamonds ](rocks_and_diamonds.md)** (C, GPL-2.0, mature)
-- **[Secret Mario Chronicles](secret_mario_chronicles.md)** (C++, GPL-3.0, mature, inactive since 2009)
-- **[Smash](smash.md)** (Javascript, MIT, mature)
-- **[Speed Dreams](speed_dreams.md)** (C++, GPL-2.0, mature)
-- **[SuperTuxKart](super_tux_kart.md)** (C++, C, GPL-3.0, mature)
-- **[Tux Racer](tuxracer.md)** (C, GPL-2.0, beta, inactive since 2001)
-- **[Xonotic](xonotic.md)** (C, GPL-3.0 (Darkplace engine is GPL-2.0), mature)
-
+- **[Astromenace](atromenace.md)** (mature)
+- **[Cat Mother Dead Justice](catmother.md)** (beta, inactive since 2003)
+- **[CommandoJS](commando_js.md)** (beta, inactive since 2012)
+- **[Epiar](epiar.md)** (beta)
+- **[GDash](gdash.md)** (beta)
+- **[Linwarrior 3D](linwarrior.md)** (mature, inactive since 2010)
+- **[MechCommander 2 Omnitech](mechcommander2_omnitech.md)** (beta, inactive since 2013)
+- **[Open Sonic](open_sonic.md)** (beta)
+- **[Open Zelda](open_zelda.md)** (beta)
+- **[Red Eclipse](red_eclipse.md)** (mature)
+- **[Rocks'n'Diamonds ](rocks_and_diamonds.md)** (mature)
+- **[Secret Mario Chronicles](secret_mario_chronicles.md)** (mature, inactive since 2009)
+- **[Smash](smash.md)** (mature)
+- **[Speed Dreams](speed_dreams.md)** (mature)
+- **[SuperTuxKart](super_tux_kart.md)** (mature)
+- **[Tux Racer](tuxracer.md)** (beta, inactive since 2001)
+- **[Xonotic](xonotic.md)** (mature)
[comment]: # (end of autogenerated content)
\ No newline at end of file
diff --git a/games/action/atromenace.md b/games/action/atromenace.md
index bb52a1b5..3ba5f9ce 100644
--- a/games/action/atromenace.md
+++ b/games/action/atromenace.md
@@ -6,10 +6,10 @@ _3D space scroll-shooter with spaceship upgrade possibilities._
- Download: https://www.viewizard.com/download.html
- State: mature
- Keywords: shooter
-- Code: https://github.com/viewizard/astromenace
-- Language(s): C++, C
-- License: GPL-3.0
+- Code repository: https://github.com/viewizard/astromenace
+- Code language: C++, C
+- Code license: GPL-3.0
## Building
-Uses CMake
\ No newline at end of file
+- Build system: CMake
\ No newline at end of file
diff --git a/games/action/catmother.md b/games/action/catmother.md
index ae3f84df..701954bb 100644
--- a/games/action/catmother.md
+++ b/games/action/catmother.md
@@ -5,9 +5,9 @@ _3D-engine (C++/DirectX9) and a fully playable prototype of a 3rd person action/
- Home: http://catmother.sourceforge.net/, https://sourceforge.net/projects/catmother/
- Download: https://sourceforge.net/projects/catmother/files/
- State: beta, inactive since 2003
-- Code: https://sourceforge.net/p/catmother/code/HEAD/tree/ (svn)
-- Language(s): C++
-- License: BSD
+- Code repository: https://sourceforge.net/p/catmother/code/HEAD/tree/ (svn)
+- Code language: C++
+- Code license: BSD
## Building
diff --git a/games/action/commando_js.md b/games/action/commando_js.md
index ec7e2c87..268ac0aa 100644
--- a/games/action/commando_js.md
+++ b/games/action/commando_js.md
@@ -5,9 +5,9 @@ _Nostalgic glimpse in the past in a form of Commodore 64 game "Commando"._
- Home: http://commandojs.org/
- State: beta, inactive since 2012
- Keywords: web
-- Code: https://github.com/commandojs/CommandoJS
-- Language(s): Javascript, Coffeescript
-- License: MIT
+- Code repository: https://github.com/commandojs/CommandoJS
+- Code language: Javascript, Coffeescript
+- Code license: MIT
## Building
diff --git a/games/action/epiar.md b/games/action/epiar.md
index ac5f0ba2..7e3d4d94 100644
--- a/games/action/epiar.md
+++ b/games/action/epiar.md
@@ -5,8 +5,8 @@ _Open-ended space action/trading game._
- Home:
- Download:
- State: beta
-- Code: https://github.com/cthielen/Epiar
-- Language(s): C, C++, Lua
+- Code repository: https://github.com/cthielen/Epiar
+- Code language: C, C++, Lua
- Code license: GPL-2.0
## Building
diff --git a/games/action/gdash.md b/games/action/gdash.md
index 50097de8..0a678329 100644
--- a/games/action/gdash.md
+++ b/games/action/gdash.md
@@ -5,9 +5,9 @@ _A Boulder Dash clone which is as close to the original as possible._
- Home: https://bitbucket.org/czirkoszoltan/gdash
- Download: https://bitbucket.org/czirkoszoltan/gdash/downloads/
- State: beta
-- Code: https://bitbucket.org/czirkoszoltan/gdash/src
-- Language(s): C++
-- License: MIT
+- Code repository: https://bitbucket.org/czirkoszoltan/gdash/src
+- Code language: C++
+- Code license: MIT
## Building
diff --git a/games/action/linwarrior.md b/games/action/linwarrior.md
index 837c5b27..6f030772 100644
--- a/games/action/linwarrior.md
+++ b/games/action/linwarrior.md
@@ -5,9 +5,9 @@ _Mech Simulation Game - since 1999._
- Home: http://www.hackcraft.de/games/linwarrior_3d/index.htm
- Download: http://www.hackcraft.de/games/linwarrior_3d/downloads.htm
- State: mature, inactive since 2010
-- Code: https://github.com/hackcraft-de/linwarrior
-- Language(s): C++
-- License: Apache-2.0
+- Code repository: https://github.com/hackcraft-de/linwarrior
+- Code language: C++
+- Code license: Apache-2.0
## Building
diff --git a/games/action/mechcommander2_omnitech.md b/games/action/mechcommander2_omnitech.md
index 004ec87d..132937e3 100644
--- a/games/action/mechcommander2_omnitech.md
+++ b/games/action/mechcommander2_omnitech.md
@@ -5,10 +5,9 @@ _Upgraded and more easily moddable version of the good old Mechcommander 2._
- Home: https://github.com/Echelon9/mechcommander2-open, http://www.hard-light.net/forums/index.php?board=210.0
- Media: https://en.wikipedia.org/wiki/MechCommander_2
- State: beta, inactive since 2013
-- Keywords: {XX}
-- Code: http://www.hard-light.net/forums/index.php?board=210.0
-- Language(s): C++
-- License: MPL
+- Code repository: http://www.hard-light.net/forums/index.php?board=210.0
+- Code language: C++
+- Code license: MPL
## Building
diff --git a/games/action/open_sonic.md b/games/action/open_sonic.md
index 1cc99f0b..26a35ddf 100644
--- a/games/action/open_sonic.md
+++ b/games/action/open_sonic.md
@@ -5,9 +5,9 @@ _Game based on the "Sonic the Hedgehog" universe._
- Home: http://opensnc.sourceforge.net/home/index.php, http://opensnc.sourceforge.net/forum/index.php
- Download: http://opensnc.sourceforge.net/home/download.php
- State: beta
-- Code: https://sourceforge.net/p/opensnc/code/HEAD/tree/
-- Language(s): C
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/opensnc/code/HEAD/tree/
+- Code language: C
+- Code license: GPL-2.0
Renamed to Open Surge.
diff --git a/games/action/open_zelda.md b/games/action/open_zelda.md
index ba4d3c6a..5be4f67b 100644
--- a/games/action/open_zelda.md
+++ b/games/action/open_zelda.md
@@ -5,9 +5,9 @@ _Open Zelda Game Development Software._
- Home: https://github.com/openzelda/openzelda-source
- State: beta
- Keywords: requires original content
-- Code: https://github.com/openzelda/openzelda-source
-- Language(s): C++
-- License: zlib
+- Code repository: https://github.com/openzelda/openzelda-source
+- Code language: C++
+- Code license: zlib
## Building
diff --git a/games/action/red_eclipse.md b/games/action/red_eclipse.md
index 93877fea..b402776b 100644
--- a/games/action/red_eclipse.md
+++ b/games/action/red_eclipse.md
@@ -6,9 +6,9 @@ _First person arena shooter, featuring parkour, impulse boosts, and more._
- Download: https://www.redeclipse.net/download
- State: mature
- Keywords: shooter
-- Code: https://github.com/red-eclipse
-- Language(s): C++
-- License: Zlib
+- Code repository: https://github.com/red-eclipse
+- Code language: C++
+- Code license: Zlib
## Building
diff --git a/games/action/rocks_and_diamonds.md b/games/action/rocks_and_diamonds.md
index 40d66f3e..e7029838 100644
--- a/games/action/rocks_and_diamonds.md
+++ b/games/action/rocks_and_diamonds.md
@@ -5,9 +5,9 @@ _Arcade style game for “Boulder Dash” (C 64), “Emerald Mine” (Amiga),
- Home: http://www.artsoft.org/rocksndiamonds/
- Download: http://www.artsoft.org/rocksndiamonds/download/
- State: mature
-- Code: http://git.artsoft.org/rocksndiamonds.git/
-- Language(s): C
-- License: GPL-2.0
+- Code repository: http://git.artsoft.org/rocksndiamonds.git/
+- Code language: C
+- Code license: GPL-2.0
## Building
diff --git a/games/action/secret_mario_chronicles.md b/games/action/secret_mario_chronicles.md
index c5bc1b16..5d775c6d 100644
--- a/games/action/secret_mario_chronicles.md
+++ b/games/action/secret_mario_chronicles.md
@@ -7,9 +7,9 @@ _Jump and Run game like Super Mario World with an advanced Editor._
- Download: https://sourceforge.net/projects/smclone/files
- State: mature, inactive since 2009
- Keywords: platform
-- Code: see download
-- Language(s): C++
-- License: GPL-3.0
+- Code repository: (see download)
+- Code language: C++
+- Code license: GPL-3.0
## Building
diff --git a/games/action/smash.md b/games/action/smash.md
index 745324d3..f4865f38 100644
--- a/games/action/smash.md
+++ b/games/action/smash.md
@@ -5,9 +5,9 @@ _Super Smash Bros-like in HTML5._
- Home: http://smash.gouchon.com/
- State: mature
- Keywords: web
-- Code: https://github.com/guillaume-gouchon/smash.js
-- Language(s): Javascript
-- License: MIT
+- Code repository: https://github.com/guillaume-gouchon/smash.js
+- Code language: Javascript
+- Code license: MIT
## Building
diff --git a/games/action/speed_dreams.md b/games/action/speed_dreams.md
index 9c634d2a..a6e32dca 100644
--- a/games/action/speed_dreams.md
+++ b/games/action/speed_dreams.md
@@ -6,10 +6,10 @@ _Motorsport Simulator featuring high-quality 3D graphics and an accurate physics
- Download: http://www.speed-dreams.org/#download
- State: mature
- Keywords: racing
-- Code: https://sourceforge.net/p/speed-dreams/code/HEAD/tree/ (svn)
-- Language(s): C++
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/speed-dreams/code/HEAD/tree/ (svn)
+- Code language: C++
+- Code license: GPL-2.0
## Building
-Uses CMake
\ No newline at end of file
+- Build system: CMake
\ No newline at end of file
diff --git a/games/action/super_tux_kart.md b/games/action/super_tux_kart.md
index 11affff2..e529aa05 100644
--- a/games/action/super_tux_kart.md
+++ b/games/action/super_tux_kart.md
@@ -6,9 +6,9 @@ _Kart racing game._
- Download: https://supertuxkart.net/Download
- State: mature
- Keywords: racing
-- Code: https://sourceforge.net/p/supertuxkart/code/HEAD/tree/ (svn), https://github.com/supertuxkart/stk-code
-- Language(s): C++, C
-- License: GPL-3.0
+- Code repository: https://sourceforge.net/p/supertuxkart/code/HEAD/tree/ (svn), https://github.com/supertuxkart/stk-code
+- Code language: C++, C
+- Code license: GPL-3.0
## Building
diff --git a/games/action/tuxracer.md b/games/action/tuxracer.md
index ab0fd73c..5997bfb8 100644
--- a/games/action/tuxracer.md
+++ b/games/action/tuxracer.md
@@ -7,9 +7,9 @@ _Racing game featuring Tux, the Linux Penguin._
- Download: https://sourceforge.net/projects/tuxracer/files/
- State: beta, inactive since 2001
- Keywords: racing
-- Code: https://sourceforge.net/p/tuxracer/code/ (cvs)
-- Language(s): C
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/tuxracer/code/ (cvs)
+- Code language: C
+- Code license: GPL-2.0
## Building
diff --git a/games/action/xonotic.md b/games/action/xonotic.md
index 4eeae9d2..9c72f754 100644
--- a/games/action/xonotic.md
+++ b/games/action/xonotic.md
@@ -7,9 +7,9 @@ _Arena-style first person shooter._
- Download: http://www.xonotic.org/download/
- State: mature
- Keywords: shooter
-- Code: https://gitlab.com/xonotic
-- Language(s): C
-- License: GPL-3.0 (Darkplace engine is GPL-2.0)
+- Code repository: https://gitlab.com/xonotic
+- Code language: C
+- Code license: GPL-3.0 (Darkplace engine is GPL-2.0)
## Building
diff --git a/games/adventure/_toc.md b/games/adventure/_toc.md
index 9d6b2e70..001c8d17 100644
--- a/games/adventure/_toc.md
+++ b/games/adventure/_toc.md
@@ -1,21 +1,20 @@
# Adventure games & Visual novels
[comment]: # (start of autogenerated content, do not edit)
-- **[AdaVenture](adaventure.md)** (Ada, mature)
-- **[Camelia Girls](camelia_girls.md)** (Ren'py)
-- **[Clou!](clou.md)** (C, beta)
-- **[Colossal Cave Adventure](colossal_cave.md)** (Python, mature)
-- **[Digital: A Love Story](digital.md)** (Ren'py)
+- **[AdaVenture](adaventure.md)** (mature)
+- **[Camelia Girls](camelia_girls.md)** ()
+- **[Clou!](clou.md)** (beta)
+- **[Colossal Cave Adventure](colossal_cave.md)** (mature)
+- **[Digital: A Love Story](digital.md)** ()
- **[Dragon History](dragon_history.md)** (mature)
-- **[Fanwor](fanwor.md)** (C, GPL-2.0, mature)
-- **[Free in the Dark (engine)](fitd.md)** (C, C++, beta)
-- **[GameLV](gamelv.md)** (C++, beta)
+- **[Fanwor](fanwor.md)** (mature)
+- **[Free in the Dark (engine)](fitd.md)** (beta)
+- **[GameLV](gamelv.md)** (beta)
- **[Murder In The Public Domain](murder_in_the_public_domain.md)** ()
-- **[Sentiant Storage](sentient_storage.md)** (Python)
-- **[Sintel The Game](sintel.md)** (Python, MIT, beta, inactive since 2014)
+- **[Sentiant Storage](sentient_storage.md)** ()
+- **[Sintel The Game](sintel.md)** (beta, inactive since 2014)
- **[Solaris the Game](solaris.md)** (beta)
- **[Star Maiden Rio](star_maiden_rio.md)** ()
-- **[TwinEngine](twin_engine.md)** (C)
-- **[Visions from the Other Side](visions_from_the_other_side.md)** (Ren'py)
-
+- **[TwinEngine](twin_engine.md)** ()
+- **[Visions from the Other Side](visions_from_the_other_side.md)** ()
[comment]: # (end of autogenerated content)
\ No newline at end of file
diff --git a/games/adventure/adaventure.md b/games/adventure/adaventure.md
index 81f99163..89dd8c20 100644
--- a/games/adventure/adaventure.md
+++ b/games/adventure/adaventure.md
@@ -6,8 +6,8 @@ _A point & click quest set in ancient Persia._
- Download: https://github.com/fastrgv/AdaVenture/releases
- State: mature
- Keywords: point&click, kid-friendly
-- Code: see home
-- Language(s): Ada
+- Code repository: (see home)
+- Code language: Ada
- Code license: GPL-3.0
## Building
diff --git a/games/adventure/camelia_girls.md b/games/adventure/camelia_girls.md
index 879bdf07..0a618245 100644
--- a/games/adventure/camelia_girls.md
+++ b/games/adventure/camelia_girls.md
@@ -4,8 +4,9 @@ _A simple slice-of-life Visual Novel from the point of a view of a computer-savv
- Home: https://web.archive.org/web/20140523011334/http://pigux.com:80/cameliagirls/
- Download: https://web.archive.org/web/20140107152141/http://pigux.com:80/cameliagirls/download.html
+- State: mature
- Keywords: visual novel
-- Language(s): Ren'py
+- Code language: Ren'py
- Artwork license: CC-BY-SA
## Building
diff --git a/games/adventure/clou.md b/games/adventure/clou.md
index b9258b2f..ad9a816d 100644
--- a/games/adventure/clou.md
+++ b/games/adventure/clou.md
@@ -7,8 +7,8 @@ _Remake of the 1986 game They Stole a Million._
- Download: https://sourceforge.net/projects/cosp/files/
- State: beta
- Keywords: action/adventure
-- Code: https://sourceforge.net/p/cosp/code/ (cvs) https://github.com/vcosta/derclou
-- Language(s): C
+- Code repository: https://sourceforge.net/p/cosp/code/ (cvs) https://github.com/vcosta/derclou
+- Code language: C
May require original game files.
diff --git a/games/adventure/colossal_cave.md b/games/adventure/colossal_cave.md
index 94ca2e9e..4efac254 100644
--- a/games/adventure/colossal_cave.md
+++ b/games/adventure/colossal_cave.md
@@ -6,8 +6,8 @@ _Original Colossal Caves adventure game, but in Python 3._
- Media: https://en.wikipedia.org/wiki/Colossal_Cave_Adventure
- State: mature
- Keywords: text
-- Code: https://github.com/brandon-rhodes/python-adventure
-- Language(s): Python
+- Code repository: https://github.com/brandon-rhodes/python-adventure
+- Code language: Python
- Code license: Apache-2.0
## Building
diff --git a/games/adventure/digital.md b/games/adventure/digital_a_love_story.md
similarity index 77%
rename from games/adventure/digital.md
rename to games/adventure/digital_a_love_story.md
index e625a0c6..93c147ec 100644
--- a/games/adventure/digital.md
+++ b/games/adventure/digital_a_love_story.md
@@ -3,9 +3,10 @@
_A computer mystery/romance set five minutes into the future of 1988._
- Home: https://lgdb.org/game/digital_love_story
-- Download: see home
+- Download: (see home)
+- State: mature
- Keywords: visual novel
-- Language(s): Ren'py
+- Code language: Ren'py
- Artwork license: CC-BY-SA
## Building
diff --git a/games/adventure/fanwor.md b/games/adventure/fanwor.md
index b4b25fe3..3f3732ca 100644
--- a/games/adventure/fanwor.md
+++ b/games/adventure/fanwor.md
@@ -3,11 +3,11 @@
_Action-adventures in the style of the game "The Legend of Zelda"._
- Home: http://fanwor.tuxfamily.org/
-- Download: see home
+- Download: (see home)
- State: mature
-- Code: https://git.tuxfamily.org/fanwor/fanwor.git
-- Language(s): C
-- License: GPL-2.0
+- Code repository: https://git.tuxfamily.org/fanwor/fanwor.git
+- Code language: C
+- Code license: GPL-2.0
- Dependencies: SDL
## Building
diff --git a/games/adventure/fitd.md b/games/adventure/fitd.md
index 68c09023..0552a288 100644
--- a/games/adventure/fitd.md
+++ b/games/adventure/fitd.md
@@ -5,8 +5,8 @@ _Open source version of the engine used in the Alone in the Dark and sequels._
- Home: https://github.com/jmimu/FITD
- State: beta
- Keywords: engine, reimplementation
-- Code: https://github.com/jmimu/FITD
-- Language(s): C, C++
+- Code repository: https://github.com/jmimu/FITD
+- Code language: C, C++
- Code license: GPL-2.0
Requires original, proprietary content.
diff --git a/games/adventure/gamelv.md b/games/adventure/gamelv.md
index eb6fd290..23827f95 100644
--- a/games/adventure/gamelv.md
+++ b/games/adventure/gamelv.md
@@ -4,8 +4,8 @@ _Adventure Game in Post Soviet Environment._
- Home: http://piepe.lv/game-lv/
- State: beta
-- Code: https://github.com/snauts/game-lv
-- Language(s): C++
+- Code repository: https://github.com/snauts/game-lv
+- Code language: C++
- Code license: GPL
## Building
diff --git a/games/adventure/murder_in_the_public_domain.md b/games/adventure/murder_in_the_public_domain.md
index c498717e..0b3bf0c7 100644
--- a/games/adventure/murder_in_the_public_domain.md
+++ b/games/adventure/murder_in_the_public_domain.md
@@ -2,10 +2,11 @@
_A murder mystery game or visual novel built from public domain movies, sounds, pictures, and images._
-- Home: http://murderpd.sourceforge.net/
+- Home: http://murderpd.sourceforge.net/, https://sourceforge.net/projects/murderpd
- Download: https://sourceforge.net/projects/murderpd/files/
+- State: mature
- Keywords: visual novel
-- Code: see downloads
+- Code repository: (see download)
- Code license: GPL-3.0
## Building
diff --git a/games/adventure/sentient_storage.md b/games/adventure/sentient_storage.md
index e3dd6645..2a8f0518 100644
--- a/games/adventure/sentient_storage.md
+++ b/games/adventure/sentient_storage.md
@@ -1,11 +1,12 @@
-# Sentiant Storage
+# Sentient Storage
_Point & Click adventure!_
- Home: https://pyweek.org/e/np8g/
-- Download: see home
-- Code: see download
-- Language(s): Python
+- Download: (see home)
+- State: mature
+- Code repository: (see download)
+- Code language: Python
- Code license: Public Domain
## Building
diff --git a/games/adventure/sintel.md b/games/adventure/sintel.md
index ddd1e1a9..bb49b1bb 100644
--- a/games/adventure/sintel.md
+++ b/games/adventure/sintel.md
@@ -4,9 +4,9 @@ _Adventure game based on the open source film 'Sintel'._
- Home: https://github.com/jonburesh/sintelgame
- State: beta, inactive since 2014
-- Code: https://github.com/jonburesh/sintelgame
-- Language(s): Python
-- License: MIT
+- Code repository: https://github.com/jonburesh/sintelgame
+- Code language: Python
+- Code license: MIT
## Building
diff --git a/games/adventure/solaris.md b/games/adventure/solaris.md
index 123b3d61..145117b7 100644
--- a/games/adventure/solaris.md
+++ b/games/adventure/solaris.md
@@ -5,7 +5,7 @@ _Graphic adventure created and developing by Blender._
- Home: https://sourceforge.net/projects/solaristhegame/
- Download: https://sourceforge.net/projects/solaristhegame/files/
- State: beta
-- Code: https://sourceforge.net/p/solaristhegame/code/HEAD/tree/ (svn)
+- Code repository: https://sourceforge.net/p/solaristhegame/code/HEAD/tree/ (svn)
No code
diff --git a/games/adventure/star_maiden_rio.md b/games/adventure/star_maiden_rio.md
index 0a57bf35..1ac10159 100644
--- a/games/adventure/star_maiden_rio.md
+++ b/games/adventure/star_maiden_rio.md
@@ -2,6 +2,7 @@
- Home: http://nyaatrap.blog.fc2.com/blog-entry-20.html
- Download: http://www.mediafire.com/file/jog3fcfxgsyd03f/Astraea_Rio-1.05-all.zip
+- State: mature
- Keywords: visual novel, rating 18
- Language: Ren'py
- Artwork license: CC-BY-NC
diff --git a/games/adventure/twin_engine.md b/games/adventure/twin_engine.md
index b41efda5..6a90817e 100644
--- a/games/adventure/twin_engine.md
+++ b/games/adventure/twin_engine.md
@@ -4,8 +4,8 @@ _A Little Big Adventure engine._
- Home: https://github.com/xesf/twin-e
- Keywords: reimplementation, requires original content
-- Code: https://github.com/xesf/twin-e
-- Language(s): C
+- Code repository: https://github.com/xesf/twin-e
+- Code language: C
- Code license: GPL-2.0
## Building
diff --git a/games/adventure/visions_from_the_other_side.md b/games/adventure/visions_from_the_other_side.md
index 610de0ca..503a611b 100644
--- a/games/adventure/visions_from_the_other_side.md
+++ b/games/adventure/visions_from_the_other_side.md
@@ -3,9 +3,9 @@
_Short Visual Novel_
- Home: http://www.insani.org/mukou.html
-- Download: see home
+- Download: (see home)
- Keywords: visual novel
-- Language(s): Ren'py
+- Code language: Ren'py
- Code license: Freeware
## Building
diff --git a/games/framework/_toc.md b/games/framework/_toc.md
index a7611215..dc960f57 100644
--- a/games/framework/_toc.md
+++ b/games/framework/_toc.md
@@ -1,57 +1,56 @@
# Game frameworks
[comment]: # (start of autogenerated content, do not edit)
-- **[Allegro](allegro.md)** (C, mature)
-- **[Annchienta](annchienta.md)** (C++, mature, inactive since 2009)
-- **[Arianne / Marauroa](arianne.md)** (Java, mature)
-- **[Atlantis](atlantis.md)** (C++, GPL-2.0, mature, inactive since 2011)
-- **[Blender game engine](blender_game_engine.md)** (C++, mature)
-- **[COCOS2D-X](cocos2dx.md)** (C++, mature)
-- **[Dash Engine](dash.md)** (D)
-- **[Delta Engine](deltaengine.md)** (C#)
-- **[ENIGMA](enigma.md)** (C++, C, mature)
-- **[EasyRPG Player](easyrpgplayer.md)** (C++)
-- **[Flare Engine](flare_engine.md)** (C++)
-- **[Flixel](flixel.md)** (ActionScript, mature)
-- **[GemRB](gemrb.md)** (C++, Python, mature)
-- **[Godot](godot.md)** (C, C++, mature)
-- **[H-World](h_world.md)** (C, Lua, beta, inactive since 2005)
-- **[HaxeFlixel](haxeflixel.md)** (Haxe, mature)
-- **[Irrlicht Engine](irrlicht.md)** (C++, C, mature)
-- **[JiGS Interactive Game System](jigs_php_rpg.md)** (Javascript, PHP, GPL-3.0, beta)
-- **[Lightweight Java Game Library](lwjgl.md)** (Kotlin, C, mature)
-- **[Lumix Engine](lumix.md)** (C++, beta)
-- **[LÖVE](loeve.md)** (C++, mature)
-- **[Mana](manasource.md)** (C++, beta)
-- **[Maratis](maratis.md)** (C++, beta)
-- **[MonoGame](monogame.md)** (C#, mature)
-- **[O.H.R.RPG.C.E](ohrrpgce.md)** (Basic, mature)
-- **[OGRE3D](ogre3d.md)** (C++, mature)
-- **[Octaforge](octaforge.md)** (C++, mature)
+- **[Allegro](allegro.md)** (mature)
+- **[Annchienta](annchienta.md)** (mature, inactive since 2009)
+- **[Arianne / Marauroa](arianne.md)** (mature)
+- **[Atlantis](atlantis.md)** (mature, inactive since 2011)
+- **[Blender game engine](blender_game_engine.md)** (mature)
+- **[COCOS2D-X](cocos2dx.md)** (mature)
+- **[Dash Engine](dash.md)** ()
+- **[Delta Engine](deltaengine.md)** ()
+- **[ENIGMA](enigma.md)** (mature)
+- **[EasyRPG Player](easyrpgplayer.md)** ()
+- **[Flare Engine](flare_engine.md)** ()
+- **[Flixel](flixel.md)** (mature)
+- **[GemRB](gemrb.md)** (mature)
+- **[Godot](godot.md)** (mature)
+- **[H-World](h_world.md)** (beta, inactive since 2005)
+- **[HaxeFlixel](haxeflixel.md)** (mature)
+- **[Irrlicht Engine](irrlicht.md)** (mature)
+- **[JiGS Interactive Game System](jigs_php_rpg.md)** (beta)
+- **[Lightweight Java Game Library](lwjgl.md)** (mature)
+- **[Lumix Engine](lumix.md)** (beta)
+- **[LÖVE](loeve.md)** (mature)
+- **[Mana](manasource.md)** (beta)
+- **[Maratis](maratis.md)** (beta)
+- **[MonoGame](monogame.md)** (mature)
+- **[O.H.R.RPG.C.E](ohrrpgce.md)** (mature)
+- **[OGRE3D](ogre3d.md)** (mature)
+- **[Octaforge](octaforge.md)** (mature)
- **[Open RPG Maker](open_rpg_maker.md)** (beta, inactive since 2014)
-- **[OpenFL](open_fl.md)** (Haxe, mature)
-- **[OpenRPG](open_rpg.md)** (Java, Python, mature, inactive since 2013)
-- **[Orx](orx.md)** (C, mature)
-- **[Panda 3D](panda3d.md)** (C++, C, mature)
-- **[Polycode](polycode.md)** (C, C++, beta)
-- **[Qt](qt.md)** (C++, mature)
-- **[Quad-engine](quad.md)** (Delphi Pascal, beta)
-- **[SDL Game Engine 2D](sge2d.md)** (C, beta)
-- **[ScummVM](scummvm.md)** (C++, mature)
-- **[Solarus](solarus.md)** (C++, mature)
-- **[Superpowers](superpowers.md)** (Typescript)
-- **[Terasology](terasology.md)** (Java, Apache-2.0, mature)
-- **[Urho3D](urho3d.md)** (C++, Angelscript, mature)
-- **[Vega Strike](vegastrike.md)** (C++, mature)
-- **[WorldForge](worldforge.md)** (C++, mature)
-- **[ZGameEditor](zgameeditor.md)** (Pascal, mature)
-- **[jMonkeyEngine](jmonkeyengine.md)** (Java, mature)
-- **[libGDX](libgdx.md)** (Java, C++, C, mature)
-- **[mkxp](mkxp.md)** (C++, C)
-- **[pyORPG](pyorpg.md)** (Python, MIT, beta, inactive since 2015)
-- **[pygame](pygame.md)** (C, Python, mature)
-- **[rpge](rpge.md)** (C, beta, inactive since 2014)
-- **[sandbox Game Maker](sandboxgamemaker.md)** (C++, C)
-- **[xoreos](xoreos.md)** (C++)
-
+- **[OpenFL](open_fl.md)** (mature)
+- **[OpenRPG](open_rpg.md)** (mature, inactive since 2013)
+- **[Orx](orx.md)** (mature)
+- **[Panda 3D](panda3d.md)** (mature)
+- **[Polycode](polycode.md)** (beta)
+- **[Qt](qt.md)** (mature)
+- **[Quad-engine](quad.md)** (beta)
+- **[SDL Game Engine 2D](sge2d.md)** (beta)
+- **[ScummVM](scummvm.md)** (mature)
+- **[Solarus](solarus.md)** (mature)
+- **[Superpowers](superpowers.md)** ()
+- **[Terasology](terasology.md)** (mature)
+- **[Urho3D](urho3d.md)** (mature)
+- **[Vega Strike](vegastrike.md)** (mature)
+- **[WorldForge](worldforge.md)** (mature)
+- **[ZGameEditor](zgameeditor.md)** (mature)
+- **[jMonkeyEngine](jmonkeyengine.md)** (mature)
+- **[libGDX](libgdx.md)** (mature)
+- **[mkxp](mkxp.md)** ()
+- **[pyORPG](pyorpg.md)** (beta, inactive since 2015)
+- **[pygame](pygame.md)** (mature)
+- **[rpge](rpge.md)** (beta, inactive since 2014)
+- **[sandbox Game Maker](sandboxgamemaker.md)** ()
+- **[xoreos](xoreos.md)** ()
[comment]: # (end of autogenerated content)
\ No newline at end of file
diff --git a/games/framework/allegro.md b/games/framework/allegro.md
index 7f994e07..9c693983 100644
--- a/games/framework/allegro.md
+++ b/games/framework/allegro.md
@@ -6,11 +6,11 @@ _Cross-platform library mainly aimed at video game and multimedia programming._
- Media: https://en.wikipedia.org/wiki/Allegro_(software)
- Download: http://liballeg.org/download.html
- State: mature
-- Code: https://github.com/liballeg/allegro5
-- Language(s): C
+- Code repository: https://github.com/liballeg/allegro5
+- Code language: C
- Code license: zlib
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/framework/annchienta.md b/games/framework/annchienta.md
index 3ba3f849..1ab61f5a 100644
--- a/games/framework/annchienta.md
+++ b/games/framework/annchienta.md
@@ -5,10 +5,10 @@ _A 2D game engine._
- Home: http://annchienta.sourceforge.net/?page=home
- Download: https://sourceforge.net/projects/annchienta/files/annchienta/current/
- State: mature, inactive since 2009
-- Code: https://sourceforge.net/p/annchienta/code/HEAD/tree/trunk/Annchienta/ (svn)
-- Language(s): C++
+- Code repository: https://sourceforge.net/p/annchienta/code/HEAD/tree/trunk/Annchienta/ (svn)
+- Code language: C++
- Code license: GPL-3.0
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/framework/arianne.md b/games/framework/arianne.md
index 443b9f23..2d27f101 100644
--- a/games/framework/arianne.md
+++ b/games/framework/arianne.md
@@ -6,8 +6,8 @@ _An open source multiplayer online framework._
- Download: https://arianne-project.org/engine/marauroa.html
- State: mature
- Keywords: multiplayer, 2D
-- Code: git://git.code.sf.net/p/arianne/marauroa
-- Language(s): Java
+- Code repository: git://git.code.sf.net/p/arianne/marauroa
+- Code language: Java
- Code license: GPL-2.0
Framework/engine is the Marauroa subproject.
diff --git a/games/framework/atlantis.md b/games/framework/atlantis.md
index f534face..d5c3150b 100644
--- a/games/framework/atlantis.md
+++ b/games/framework/atlantis.md
@@ -5,9 +5,9 @@ _PBEM Game engine which is used to create many different strategy wargames today
- Home: https://sourceforge.net/projects/atlantis/
- Download: https://sourceforge.net/projects/atlantis/files/Atlantis%204/Release%204.1.0/
- State: mature, inactive since 2011
-- Code: https://svn.code.sf.net/p/atlantis/code/
-- Language(s): C++
-- License: GPL-2.0
+- Code repository: https://svn.code.sf.net/p/atlantis/code/
+- Code language: C++
+- Code license: GPL-2.0
Game engine? Implementations?
diff --git a/games/framework/blender_game_engine.md b/games/framework/blender_game_engine.md
index 1638ceba..f1360b85 100644
--- a/games/framework/blender_game_engine.md
+++ b/games/framework/blender_game_engine.md
@@ -5,8 +5,8 @@ _Included in Blender is a complete game engine, allowing you to create a fully f
- Home: https://www.blender.org/features/game-creation/
- Download: https://www.blender.org/download/
- State: mature
-- Code: https://developer.blender.org/diffusion/
-- Language(s): C++
+- Code repository: https://developer.blender.org/diffusion/
+- Code language: C++
- Code license: GPL-2.0
Part of Blender.
@@ -15,4 +15,4 @@ Part of Blender.
See [Building Blender](https://wiki.blender.org/index.php/Dev:Doc/Building_Blender)
-Uses CMake
\ No newline at end of file
+- Build system: CMake
\ No newline at end of file
diff --git a/games/framework/cocos2dx.md b/games/framework/cocos2dx.md
index 839f234d..bd6e3aec 100644
--- a/games/framework/cocos2dx.md
+++ b/games/framework/cocos2dx.md
@@ -6,11 +6,11 @@ _Cocos2d-x is an open-source game framework written in C++._
- Media: https://en.wikipedia.org/wiki/Cocos2d
- Download: http://cocos2d-x.org/download
- State: mature
-- Code: https://github.com/cocos2d/cocos2d-x
-- Language(s): C++
+- Code repository: https://github.com/cocos2d/cocos2d-x
+- Code language: C++
- Code license: MIT
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/framework/dash.md b/games/framework/dash.md
index 5b797d06..a6194b9c 100644
--- a/games/framework/dash.md
+++ b/games/framework/dash.md
@@ -3,8 +3,8 @@
_OpenGL engine written in the D language._
- Home: https://dash.circularstudios.com/
-- Code: https://github.com/Circular-Studios/Dash
-- Language(s): D
+- Code repository: https://github.com/Circular-Studios/Dash
+- Code language: D
- Code license: MIT
## Building
diff --git a/games/framework/deltaengine.md b/games/framework/deltaengine.md
index fca353f3..2fe1d731 100644
--- a/games/framework/deltaengine.md
+++ b/games/framework/deltaengine.md
@@ -4,8 +4,8 @@ _Multiplatform Game Engine, C# OpenGL Version (custom wrapper) including the Edi
- Home: http://www.deltaengine.net/
- Download: http://www.deltaengine.net/download
-- Code: https://github.com/DeltaEngine
-- Language(s): C#
+- Code repository: https://github.com/DeltaEngine
+- Code language: C#
- Code license: Apache-2.0
## Building
diff --git a/games/framework/easyrpgplayer.md b/games/framework/easyrpgplayer.md
index c70cef48..33e201ae 100644
--- a/games/framework/easyrpgplayer.md
+++ b/games/framework/easyrpgplayer.md
@@ -4,11 +4,11 @@ _EasyRPG Player is a program that allows to play games created with RPG Maker 20
- Home: https://easyrpg.org/player/
- Download: https://easyrpg.org/player/downloads/
-- Code: https://github.com/EasyRPG/Player
-- Language(s): C++
+- Code repository: https://github.com/EasyRPG/Player
+- Code language: C++
- Code license: GPL-3.0
## Building
-Uses CMake and Autoconf
+- Build system: CMake and Autoconf
diff --git a/games/framework/enigma.md b/games/framework/enigma.md
index 2b6864ef..9007bdd8 100644
--- a/games/framework/enigma.md
+++ b/games/framework/enigma.md
@@ -7,8 +7,8 @@ _ENIGMA is a free development environment geared towards game development._
- Download: https://enigma-dev.org/download.htm
- State: mature
- Keywords: 3D
-- Code: https://github.com/enigma-dev/enigma-dev
-- Language(s): C++, C
+- Code repository: https://github.com/enigma-dev/enigma-dev
+- Code language: C++, C
- Code license: GPL-3.0
## Building
diff --git a/games/framework/flare_engine.md b/games/framework/flare_engine.md
index e8e4dff8..8a1e32b9 100644
--- a/games/framework/flare_engine.md
+++ b/games/framework/flare_engine.md
@@ -4,13 +4,13 @@ _Flare (Free Libre Action Roleplaying Engine) is a simple game engine built to h
- Home: https://github.com/clintbellanger/flare-engine
- Download: http://www.flarerpg.org/ https://github.com/clintbellanger/flare-engine/releases
-- Code: https://github.com/clintbellanger/flare-engine
-- Language(s): C++
+- Code repository: https://github.com/clintbellanger/flare-engine
+- Code language: C++
- Code license: GPL-3.0
See also [Engine development](http://www.flarerpg.org/create/).
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/framework/flixel.md b/games/framework/flixel.md
index e3762666..6d0d6af4 100644
--- a/games/framework/flixel.md
+++ b/games/framework/flixel.md
@@ -5,8 +5,8 @@ _Game-making library written in ActionScript 3._
- Home: http://flixel.org/
- Download: http://flixel.org/download.html
- State: mature
-- Code: https://github.com/AdamAtomic/flixel
-- Language(s): ActionScript
+- Code repository: https://github.com/AdamAtomic/flixel
+- Code language: ActionScript
- Code license: MIT
## Building
diff --git a/games/framework/gemrb.md b/games/framework/gemrb.md
index 33ab5254..15f567b0 100644
--- a/games/framework/gemrb.md
+++ b/games/framework/gemrb.md
@@ -6,8 +6,8 @@ _GemRB is a portable open-source implementation of Bioware's Infinity Engine._
- Download: http://www.gemrb.org/wiki/doku.php?id=download
- State: mature
- Keywords: isometric 2D
-- Code: https://github.com/gemrb/gemrb
-- Language(s): C++, Python
+- Code repository: https://github.com/gemrb/gemrb
+- Code language: C++, Python
- Code license: GPL-2.0
Requires original game content.
diff --git a/games/framework/godot.md b/games/framework/godot.md
index de90784b..d8abf5ce 100644
--- a/games/framework/godot.md
+++ b/games/framework/godot.md
@@ -6,8 +6,8 @@ _Godot is an advanced, feature-packed, multi-platform 2D and 3D open source game
- Media:
- Download: https://godotengine.org/download
- State: mature
-- Code: https://github.com/godotengine/godot
-- Language(s): C, C++
+- Code repository: https://github.com/godotengine/godot
+- Code language: C, C++
- Code license: MIT
## Building
diff --git a/games/framework/h_world.md b/games/framework/h_world.md
index f3824b69..1670ff71 100644
--- a/games/framework/h_world.md
+++ b/games/framework/h_world.md
@@ -5,8 +5,8 @@ _CRPG engine is a tile-based, turn-based, Lua scriptable engine that supports a
- Home: https://sourceforge.net/projects/h-world/
- Download: https://sourceforge.net/projects/h-world/files/
- State: beta, inactive since 2005
-- Code: https://sourceforge.net/p/h-world/code (cvs)
-- Language(s): C, Lua
+- Code repository: https://sourceforge.net/p/h-world/code (cvs)
+- Code language: C, Lua
## Building
diff --git a/games/framework/haxeflixel.md b/games/framework/haxeflixel.md
index 860c7e00..3be75d5a 100644
--- a/games/framework/haxeflixel.md
+++ b/games/framework/haxeflixel.md
@@ -5,8 +5,8 @@ _Create cross-platform games easier and free._
- Home: http://haxeflixel.com/
- Download: http://haxeflixel.com/download/
- State: mature
-- Code: https://github.com/HaxeFlixel
-- Language(s): Haxe
+- Code repository: https://github.com/HaxeFlixel
+- Code language: Haxe
- Code license: MIT
## Building
diff --git a/games/framework/irrlicht.md b/games/framework/irrlicht.md
index 64e93699..8d0c8737 100644
--- a/games/framework/irrlicht.md
+++ b/games/framework/irrlicht.md
@@ -7,8 +7,8 @@ _The Irrlicht Engine is an open source high performance realtime 3D engine._
- Download: http://irrlicht.sourceforge.net/?page_id=10
- State: mature
- Keywords: 3D
-- Code: https://sourceforge.net/p/irrlicht/code/HEAD/tree/ (svn) https://github.com/zaki/irrlicht (mirror)
-- Language(s): C++, C
+- Code repository: https://sourceforge.net/p/irrlicht/code/HEAD/tree/ (svn) https://github.com/zaki/irrlicht (mirror)
+- Code language: C++, C
- Code license: zlib
## Building
diff --git a/games/framework/jigs_php_rpg.md b/games/framework/jigs_php_rpg.md
index a333637c..9b715218 100644
--- a/games/framework/jigs_php_rpg.md
+++ b/games/framework/jigs_php_rpg.md
@@ -5,9 +5,9 @@ _Online RPG engine built in php._
- Home: http://www.eclecticmeme.com/
- State: beta
- Keywords: online
-- Code: https://github.com/EMC23/JiGS-PHP-RPG-engine
-- Language(s): Javascript, PHP
-- License: GPL-3.0
+- Code repository: https://github.com/EMC23/JiGS-PHP-RPG-engine
+- Code language: Javascript, PHP
+- Code license: GPL-3.0
## Building
diff --git a/games/framework/jmonkeyengine.md b/games/framework/jmonkeyengine.md
index 37f922f2..3044e722 100644
--- a/games/framework/jmonkeyengine.md
+++ b/games/framework/jmonkeyengine.md
@@ -6,8 +6,8 @@ _Game engine, made especially for Java game developers who want to create 3D gam
- Media: https://en.wikipedia.org/wiki/JMonkeyEngine
- Download: https://github.com/jMonkeyEngine/sdk/releases
- State: mature
-- Code: https://github.com/jMonkeyEngine/jmonkeyengine
-- Language(s): Java
+- Code repository: https://github.com/jMonkeyEngine/jmonkeyengine
+- Code language: Java
- Code license: BSD
## Building
diff --git a/games/framework/libgdx.md b/games/framework/libgdx.md
index 6df8294c..7a36ea1e 100644
--- a/games/framework/libgdx.md
+++ b/games/framework/libgdx.md
@@ -6,8 +6,8 @@ _Desktop/Android/BlackBerry/iOS/HTML5 Java game development framework._
- Media: https://en.wikipedia.org/wiki/LibGDX
- Download: http://libgdx.badlogicgames.com/download.html
- State: mature
-- Code: https://github.com/libgdx/libgdx
-- Language(s): Java, C++, C
+- Code repository: https://github.com/libgdx/libgdx
+- Code language: Java, C++, C
- Code license: Apache-2.0
## Building
diff --git a/games/framework/loeve.md b/games/framework/loeve.md
index 1de1dd56..794444de 100644
--- a/games/framework/loeve.md
+++ b/games/framework/loeve.md
@@ -3,15 +3,15 @@
_LÖVE is an framework you can use to make 2D games in Lua._
- Home: https://love2d.org/
-- Download: see home
+- Download: (see home)
- State: mature
-- Code: https://bitbucket.org/rude/love (hg)
-- Language(s): C++
+- Code repository: https://bitbucket.org/rude/love (hg)
+- Code language: C++
- Code license: zlib
## Building
-Uses CMake
+- Build system: CMake
[CMake-buildable collection of LÖVE dependencies](https://bitbucket.org/rude/megasource)
diff --git a/games/framework/lumix.md b/games/framework/lumix.md
index dcd67e5e..0dd71323 100644
--- a/games/framework/lumix.md
+++ b/games/framework/lumix.md
@@ -6,8 +6,8 @@ _3D Game Engine_
- Download: https://github.com/nem0/LumixEngine/releases
- State: beta
- Keywords: 3D
-- Code: https://github.com/nem0/lumixengine https://github.com/nem0/lumixengine_data (related)
-- Language(s): C++
+- Code repository: https://github.com/nem0/lumixengine https://github.com/nem0/lumixengine_data (related)
+- Code language: C++
- Code license: MIT
## Building
diff --git a/games/framework/lwjgl.md b/games/framework/lwjgl.md
index 9ae7ca8d..833b32f7 100644
--- a/games/framework/lwjgl.md
+++ b/games/framework/lwjgl.md
@@ -6,8 +6,8 @@ _Java software library for video game developers._
- Media: https://en.wikipedia.org/wiki/Lightweight_Java_Game_Library
- Download: https://www.lwjgl.org/download
- State: mature
-- Code: https://github.com/LWJGL/lwjgl3
-- Language(s): Kotlin, C
+- Code repository: https://github.com/LWJGL/lwjgl3
+- Code language: Kotlin, C
- Code license: BSD-3
## Building
diff --git a/games/framework/manasource.md b/games/framework/manasource.md
index 93c6cafb..8869994e 100644
--- a/games/framework/manasource.md
+++ b/games/framework/manasource.md
@@ -6,10 +6,10 @@ _Complete 2D MMORPG platform._
- Download: http://www.manasource.org/downloads.html
- State: beta
- Keywords: server, client, web
-- Code: https://github.com/mana https://github.com/mana/manaserv
-- Language(s): C++
+- Code repository: https://github.com/mana https://github.com/mana/manaserv
+- Code language: C++
- Code license: GPL-2.0
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/framework/maratis.md b/games/framework/maratis.md
index e99dcce9..b3ab15f7 100644
--- a/games/framework/maratis.md
+++ b/games/framework/maratis.md
@@ -5,8 +5,8 @@ _Maratis is a simple cross-platform 3d engine and visual game development tool._
- Home: http://www.maratis3d.org/
- Download: http://www.maratis3d.org/?page_id=57
- State: beta
-- Code: https://github.com/anael-seghezzi/Maratis-4 https://code.google.com/archive/p/maratis/source
-- Language(s): C++
+- Code repository: https://github.com/anael-seghezzi/Maratis-4 https://code.google.com/archive/p/maratis/source
+- Code language: C++
- Code license: GPL-2.0
Maratis 3.x is mature.
diff --git a/games/framework/mkxp.md b/games/framework/mkxp.md
index ccba1a1f..ebb16f16 100644
--- a/games/framework/mkxp.md
+++ b/games/framework/mkxp.md
@@ -3,12 +3,12 @@
_Free Software implementation of the Ruby Game Scripting System (RGSS)._
- Home: https://github.com/Ancurio/mkxp
-- Download: see home
-- Code: https://github.com/Ancurio/mkxp
-- Language(s): C++, C
+- Download: (see home)
+- Code repository: https://github.com/Ancurio/mkxp
+- Code language: C++, C
- Code license: GPL-2.0
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/framework/monogame.md b/games/framework/monogame.md
index 8bd51808..f2bcfdec 100644
--- a/games/framework/monogame.md
+++ b/games/framework/monogame.md
@@ -6,8 +6,8 @@ _Open Source implementation of the Microsoft XNA 4 Framework._
- Media: https://en.wikipedia.org/wiki/MonoGame
- Download: http://www.monogame.net/downloads/
- State: mature
-- Code: https://github.com/MonoGame/MonoGame
-- Language(s): C#
+- Code repository: https://github.com/MonoGame/MonoGame
+- Code language: C#
- Code license: Ms-MPL MIT
## Building
diff --git a/games/framework/octaforge.md b/games/framework/octaforge.md
index f2cff7fe..1725a4b2 100644
--- a/games/framework/octaforge.md
+++ b/games/framework/octaforge.md
@@ -5,8 +5,8 @@ _OctaForge is a 3D game engine and a game development platform._
- Home: https://octaforge.org/
- Download: https://octaforge.org/page/downloads
- State: mature
-- Code: https://git.octaforge.org/ https://github.com/OctaForge (mirrors)
-- Language(s): C++
+- Code repository: https://git.octaforge.org/ https://github.com/OctaForge (mirrors)
+- Code language: C++
- Code license: Special
- Code license details: [University of Illinois/NCSA Open Source License](https://github.com/OctaForge/OF-Engine/blob/master/COPYING.md)
diff --git a/games/framework/ogre3d.md b/games/framework/ogre3d.md
index 32f6d4dc..98c36879 100644
--- a/games/framework/ogre3d.md
+++ b/games/framework/ogre3d.md
@@ -7,11 +7,11 @@ _Scene-oriented, flexible 3D engine written in C++._
- Download: https://www.ogre3d.org/download/sdk
- State: mature
- Keywords: 3D rendering engine
-- Code: https://bitbucket.org/sinbad/ogre/src (hg) https://github.com/OGRECave/ogre (mirror)
-- Language(s): C++
+- Code repository: https://bitbucket.org/sinbad/ogre/src (hg) https://github.com/OGRECave/ogre (mirror)
+- Code language: C++
- Code license: MIT
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/framework/ohrrpgce.md b/games/framework/ohrrpgce.md
index 0b1f864d..8a5434a4 100644
--- a/games/framework/ohrrpgce.md
+++ b/games/framework/ohrrpgce.md
@@ -6,8 +6,8 @@ _Official Hamster Republic Role Playing Game Construction Engine_
- Media: https://en.wikipedia.org/wiki/OHRRPGCE
- Download: http://rpg.hamsterrepublic.com/ohrrpgce/Downloads
- State: mature
-- Code: https://rpg.hamsterrepublic.com/source/ (svn) https://bitbucket.org/rbv/ohrrpgce-svn/src
-- Language(s): Basic
+- Code repository: https://rpg.hamsterrepublic.com/source/ (svn) https://bitbucket.org/rbv/ohrrpgce-svn/src
+- Code language: Basic
- Code license: GPL-2.0
## Building
diff --git a/games/framework/open_fl.md b/games/framework/open_fl.md
index 34a10840..cab82778 100644
--- a/games/framework/open_fl.md
+++ b/games/framework/open_fl.md
@@ -6,8 +6,8 @@ _Software framework and platform for the creation of multi-platform applications
- Media: https://en.wikipedia.org/wiki/OpenFL
- Download: http://www.openfl.org/learn/docs/getting-started/
- State: mature
-- Code: https://github.com/openfl
-- Language(s): Haxe
+- Code repository: https://github.com/openfl
+- Code language: Haxe
- Code license: MIT
## Building
diff --git a/games/framework/open_rpg.md b/games/framework/open_rpg.md
index ed6c5d75..0cf69b59 100644
--- a/games/framework/open_rpg.md
+++ b/games/framework/open_rpg.md
@@ -5,8 +5,8 @@ _OpenRPG is an Internet application that allows people to play Role Playing Game
- Home: http://www.rpgobjects.com/index.php?c=orpg https://app.assembla.com/spaces/openrpg/wiki/Home, https://sourceforge.net/projects/openrpg/
- Download: http://www.rpgobjects.com/index.php?c=orpg&m=getorpg, https://sourceforge.net/projects/openrpg/files/
- State: mature, inactive since 2013
-- Code: https://sourceforge.net/p/openrpg/svn/HEAD/tree/ (svn), https://sourceforge.net/p/openrpg/cvs/ (cvs), https://app.assembla.com/spaces/openrpg/mercurial/source (hg)
-- Language(s): Java, Python
+- Code repository: https://sourceforge.net/p/openrpg/svn/HEAD/tree/ (svn), https://sourceforge.net/p/openrpg/cvs/ (cvs), https://app.assembla.com/spaces/openrpg/mercurial/source (hg)
+- Code language: Java, Python
Fork: [Traipse](https://app.assembla.com/wiki/show/traipse)
diff --git a/games/framework/open_rpg_maker.md b/games/framework/open_rpg_maker.md
index 20020f4c..1ac3bdc9 100644
--- a/games/framework/open_rpg_maker.md
+++ b/games/framework/open_rpg_maker.md
@@ -5,6 +5,6 @@ _Open RPG Maker is a free and open source 2D RPG creation utility, similar to th
- Home: http://openrpgmaker.sourceforge.net/
- Download: https://sourceforge.net/projects/openrpgmaker/files/
- State: beta, inactive since 2014
-- Code: see download
+- Code repository: (see download)
## Building
diff --git a/games/framework/orx.md b/games/framework/orx.md
index ad45c720..ed457d70 100644
--- a/games/framework/orx.md
+++ b/games/framework/orx.md
@@ -6,8 +6,8 @@ _Orx is an open source, portable, lightweight, plugin-based, data-driven and ext
- Media: https://en.wikipedia.org/wiki/ORX
- Download: https://github.com/orx/orx/releases
- State: mature
-- Code: https://github.com/orx/orx https://bitbucket.org/orx/orx (hg)
-- Language(s): C
+- Code repository: https://github.com/orx/orx https://bitbucket.org/orx/orx (hg)
+- Code language: C
- Code license: zlib
## Building
diff --git a/games/framework/panda3d.md b/games/framework/panda3d.md
index 47ee0465..c5ce61ec 100644
--- a/games/framework/panda3d.md
+++ b/games/framework/panda3d.md
@@ -7,8 +7,8 @@ _Panda3D is a game engine, a framework for 3D rendering and game development for
- Download: http://www.panda3d.org/download.php
- State: mature
- Keywords: 3D
-- Code: https://github.com/panda3d/panda3d
-- Language(s): C++, C
+- Code repository: https://github.com/panda3d/panda3d
+- Code language: C++, C
- Code license: BSD-3
## Building
diff --git a/games/framework/polycode.md b/games/framework/polycode.md
index 11472d80..c300513b 100644
--- a/games/framework/polycode.md
+++ b/games/framework/polycode.md
@@ -5,13 +5,13 @@ _Polycode is a C++ and Lua framework for building interactive applications._
- Home: http://polycode.org/
- Download: http://polycode.org/download/
- State: beta
-- Code: https://github.com/ivansafrin/Polycode
-- Language(s): C, C++
+- Code repository: https://github.com/ivansafrin/Polycode
+- Code language: C, C++
- Code license: MIT
## Building
-Uses CMake
+- Build system: CMake
[Build Instructions](https://github.com/ivansafrin/Polycode/blob/master/BUILD.md)
diff --git a/games/framework/pygame.md b/games/framework/pygame.md
index abf63c40..37c3ceed 100644
--- a/games/framework/pygame.md
+++ b/games/framework/pygame.md
@@ -6,8 +6,8 @@ _Library for making multimedia applications like games built on top of the excel
- Media: https://en.wikipedia.org/wiki/Pygame
- Download: http://www.pygame.org/download.shtml
- State: mature
-- Code: https://bitbucket.org/pygame/pygame/src (hg) https://github.com/pygame/pygame (mirror)
-- Language(s): C, Python
+- Code repository: https://bitbucket.org/pygame/pygame/src (hg) https://github.com/pygame/pygame (mirror)
+- Code language: C, Python
- Code license: LGPL-2.1
## Building
diff --git a/games/framework/pyorpg.md b/games/framework/pyorpg.md
index 8653392b..30673b2a 100644
--- a/games/framework/pyorpg.md
+++ b/games/framework/pyorpg.md
@@ -4,9 +4,9 @@ _ORPG (online role-playing-game) engine that allows everyone to create their own
- Home: https://web.archive.org/web/20131114162141/http://www.powrtoch.org:80/pyorpg
- State: beta, inactive since 2015
-- Code: https://github.com/marcusmoller/pyorpg-client, https://github.com/marcusmoller/pyorpg-server
-- Language(s): Python
-- License: MIT
+- Code repository: https://github.com/marcusmoller/pyorpg-client, https://github.com/marcusmoller/pyorpg-server
+- Code language: Python
+- Code license: MIT
- Dependencies: PyGame
Is this an engine or a game?
diff --git a/games/framework/qt.md b/games/framework/qt.md
index 123c63e7..dea6c14d 100644
--- a/games/framework/qt.md
+++ b/games/framework/qt.md
@@ -6,8 +6,8 @@ _Cross-platform application framework._
- Media:
- Download: https://www1.qt.io/download-open-source/
- State: mature
-- Code: http://code.qt.io/cgit/ https://github.com/qt (mirror)
-- Language(s): C++
+- Code repository: http://code.qt.io/cgit/ https://github.com/qt (mirror)
+- Code language: C++
- Code license: LGPL-3.0
Not a specialized game framework, but one could write games with it.
diff --git a/games/framework/quad.md b/games/framework/quad.md
index 63c05b53..716cf515 100644
--- a/games/framework/quad.md
+++ b/games/framework/quad.md
@@ -5,8 +5,8 @@ _No description available._
- Home: http://quad-engine.com/
- Download: http://quad-engine.com/downloads.html
- State: beta
-- Code: https://bitbucket.org/Darthman/quad/src (hg)
-- Language(s): Delphi Pascal
+- Code repository: https://bitbucket.org/Darthman/quad/src (hg)
+- Code language: Delphi Pascal
- Code license: MIT
## Building
diff --git a/games/framework/rpge.md b/games/framework/rpge.md
index b1b7100b..62e07dff 100644
--- a/games/framework/rpge.md
+++ b/games/framework/rpge.md
@@ -4,8 +4,8 @@ _Engine for two-dimensional graphical role-playing games._
- Home: http://savannah.gnu.org/projects/rpge/
- State: beta, inactive since 2014
-- Code: https://git.savannah.gnu.org/git/rpge.git
-- Language(s): C
+- Code repository: https://git.savannah.gnu.org/git/rpge.git
+- Code language: C
- Code license: GPL-3.0
## Building
diff --git a/games/framework/sandboxgamemaker.md b/games/framework/sandboxgamemaker.md
index 7071c5a4..7eaa435c 100644
--- a/games/framework/sandboxgamemaker.md
+++ b/games/framework/sandboxgamemaker.md
@@ -4,8 +4,8 @@ _Open source easy to use standalone 3D Game Maker and 3D Game Design program cur
- Home: http://www.sandboxgamemaker.com/free-game-maker/
- Download: http://www.sandboxgamemaker.com/free-game-maker-download/
-- Code: https://github.com/PlatinumArts/Platinum-Arts-Sandbox-Free-Game-Maker
-- Language(s): C++, C
+- Code repository: https://github.com/PlatinumArts/Platinum-Arts-Sandbox-Free-Game-Maker
+- Code language: C++, C
- Code license: Mixed
- Code license details: MIT, ZLIB modified (requires special credits and notifications)
diff --git a/games/framework/scummvm.md b/games/framework/scummvm.md
index c3cfa968..4fd64be8 100644
--- a/games/framework/scummvm.md
+++ b/games/framework/scummvm.md
@@ -7,8 +7,8 @@ _Allows you to run certain classic graphical point-and-click adventure games, pr
- Download: http://www.scummvm.org/downloads/
- State: mature
- Keywords: reimplementation
-- Code: https://github.com/scummvm/scummvm
-- Language(s): C++
+- Code repository: https://github.com/scummvm/scummvm
+- Code language: C++
- Code license: GPL-2.0
Requires original data files.
diff --git a/games/framework/sge2d.md b/games/framework/sge2d.md
index c9975578..c2c03d6c 100644
--- a/games/framework/sge2d.md
+++ b/games/framework/sge2d.md
@@ -5,8 +5,8 @@ _2D game programming framework for c/c++ programmers with least possible depende
- Home: https://sourceforge.net/projects/sge2d/
- Download: https://sourceforge.net/projects/sge2d/files/sge2d/
- State: beta
-- Code: https://sourceforge.net/p/sge2d/code/HEAD/tree/ (svn)
-- Language(s): C
+- Code repository: https://sourceforge.net/p/sge2d/code/HEAD/tree/ (svn)
+- Code language: C
- Code license: MIT
## Building
diff --git a/games/framework/solarus.md b/games/framework/solarus.md
index b049e2c6..1cd0464b 100644
--- a/games/framework/solarus.md
+++ b/games/framework/solarus.md
@@ -5,10 +5,10 @@ _Zelda-like 2D game engine._
- Home: http://www.solarus-games.org/
- Download: http://www.solarus-games.org/engine/download/
- State: mature
-- Code: https://github.com/solarus-games/solarus
-- Language(s): C++
+- Code repository: https://github.com/solarus-games/solarus
+- Code language: C++
- Code license: GPL-3.0
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/framework/superpowers.md b/games/framework/superpowers.md
index 9fa8a118..1d4d9632 100644
--- a/games/framework/superpowers.md
+++ b/games/framework/superpowers.md
@@ -4,8 +4,8 @@ _2D+3D game making for indies._
- Home: http://superpowers-html5.com/index.en.html
- Download: https://sparklinlabs.itch.io/superpowers
-- Code: https://github.com/superpowers
-- Language(s): Typescript
+- Code repository: https://github.com/superpowers
+- Code language: Typescript
- Code license: ISC
## Building
diff --git a/games/framework/terasology.md b/games/framework/terasology.md
index 5cce580e..0635c42c 100644
--- a/games/framework/terasology.md
+++ b/games/framework/terasology.md
@@ -5,9 +5,9 @@ _Stable platform for various types of gameplay settings in a voxel world._
- Home: http://terasology.org/index.html
- State: mature
- Keywords: 3D
-- Code: https://github.com/MovingBlocks/Terasology
-- Language(s): Java
-- License: Apache-2.0
+- Code repository: https://github.com/MovingBlocks/Terasology
+- Code language: Java
+- Code license: Apache-2.0
Not sure if it's a game, a game engine/framework or a graphical/scene framework.
diff --git a/games/framework/urho3d.md b/games/framework/urho3d.md
index 45915cbb..c4c58277 100644
--- a/games/framework/urho3d.md
+++ b/games/framework/urho3d.md
@@ -5,11 +5,11 @@ _Urho3D is a free lightweight, cross-platform 2D and 3D game engine._
- Home: https://urho3d.github.io/
- Download: https://sourceforge.net/projects/urho3d/files/Urho3D/
- State: mature
-- Code: https://github.com/urho3d/Urho3D
-- Language(s): C++, Angelscript
+- Code repository: https://github.com/urho3d/Urho3D
+- Code language: C++, Angelscript
- Code license: MIT
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/framework/vegastrike.md b/games/framework/vegastrike.md
index 4ab0ec88..c0a6fcec 100644
--- a/games/framework/vegastrike.md
+++ b/games/framework/vegastrike.md
@@ -6,8 +6,8 @@ _Vega Strike is a first-person space trading and combat simulator._
- Media: https://en.wikipedia.org/wiki/Vega_Strike
- Download: http://vegastrike.sourceforge.net/getfiles/
- State: mature
-- Code: https://sourceforge.net/p/vegastrike/code/HEAD/tree/ (svn) https://github.com/vegastrike (mirror)
-- Language(s): C++
+- Code repository: https://sourceforge.net/p/vegastrike/code/HEAD/tree/ (svn) https://github.com/vegastrike (mirror)
+- Code language: C++
- Code license: GPL-2.0
See also [VegaStrike Developer Tools](https://sourceforge.net/projects/ppueditor/?source=directory)
diff --git a/games/framework/worldforge.md b/games/framework/worldforge.md
index 907482ce..be94bbd9 100644
--- a/games/framework/worldforge.md
+++ b/games/framework/worldforge.md
@@ -7,8 +7,8 @@ _Open source framework for massively multiplayer online role-playing games._
- Download: https://www.worldforge.org/index.php/downloads/
- State: mature
- Keywords: MMO
-- Code: https://github.com/worldforge (different sub-repositories)
-- Language(s): C++
+- Code repository: https://github.com/worldforge (different sub-repositories)
+- Code language: C++
- Code license: GPL-2.0
## Building
diff --git a/games/framework/xoreos.md b/games/framework/xoreos.md
index d0e39384..b0882eb6 100644
--- a/games/framework/xoreos.md
+++ b/games/framework/xoreos.md
@@ -4,8 +4,8 @@ _Reimplementation of BioWare’s Aurora engine (and derivatives) as used in thei
- Home: https://xoreos.org/
- Download: https://xoreos.org/downloads/index.html
-- Code: https://github.com/xoreos/xoreos/
-- Language(s): C++
+- Code repository: https://github.com/xoreos/xoreos/
+- Code language: C++
- Code license: GPL-3.0
Requires original game data.
diff --git a/games/framework/zgameeditor.md b/games/framework/zgameeditor.md
index 222fbf21..39fe6be1 100644
--- a/games/framework/zgameeditor.md
+++ b/games/framework/zgameeditor.md
@@ -6,8 +6,8 @@ _Rapid development solution with a tiny footprint._
- Download: http://www.zgameeditor.org/index.php/Main/Download
- State: mature
- Keywords: editor
-- Code: https://github.com/VilleKrumlinde/zgameeditor
-- Language(s): Pascal
+- Code repository: https://github.com/VilleKrumlinde/zgameeditor
+- Code language: Pascal
- Code license: MIT
## Building
diff --git a/games/library/_toc.md b/games/library/_toc.md
index 505f6d31..863849a1 100644
--- a/games/library/_toc.md
+++ b/games/library/_toc.md
@@ -1,27 +1,26 @@
# Popular required libraries
[comment]: # (start of autogenerated content, do not edit)
-- **[Boost (C++ Libraries)](boost.md)** (C++, mature)
-- **[Crypto++](crypto.md)** (C++)
-- **[Doxygen](doxygen.md)** (C++, mature)
-- **[FreeType](freetype.md)** (C, mature)
-- **[HarfBuzz](harfbuzz.md)** (C++, mature)
-- **[LZMA SDK](lzma.md)** (C, mature)
-- **[Libxml2](libxml2.md)** (C, mature)
-- **[Lua](lua.md)** (C, mature)
+- **[Boost (C++ Libraries)](boost.md)** (mature)
+- **[Crypto++](crypto.md)** ()
+- **[Doxygen](doxygen.md)** (mature)
+- **[FreeType](freetype.md)** (mature)
+- **[HarfBuzz](harfbuzz.md)** (mature)
+- **[LZMA SDK](lzma.md)** (mature)
+- **[Libxml2](libxml2.md)** (mature)
+- **[Lua](lua.md)** (mature)
- **[Open AL](openal.md)** ()
-- **[Open AL Soft](openalsoft.md)** (C)
-- **[OpenSSL](openssl.md)** (C, mature)
-- **[Pthreads-win32](pthreads_win32.md)** (C, mature)
-- **[Ragel](ragel.md)** (C++, mature)
-- **[SWIG](swig.md)** (C++, mature)
-- **[Simple DirectMedia Layer](sdl_2.md)** (C, mature)
-- **[Simple and Fast Multimedia Library](sfml.md)** (C++, mature)
-- **[XZ Utils](xz.md)** (C, mature)
-- **[libpng](libpng.md)** (C, mature)
-- **[pkg-config](pkgconfig.md)** (C, mature)
-- **[wxWidgets](wxwidgets.md)** (C++, Objective C, mature)
-- **[yaml-cpp](yaml_cpp.md)** (C++)
-- **[zlib](zlib.md)** (C, mature)
-
+- **[Open AL Soft](openalsoft.md)** ()
+- **[OpenSSL](openssl.md)** (mature)
+- **[Pthreads-win32](pthreads_win32.md)** (mature)
+- **[Ragel](ragel.md)** (mature)
+- **[SWIG](swig.md)** (mature)
+- **[Simple DirectMedia Layer](sdl_2.md)** (mature)
+- **[Simple and Fast Multimedia Library](sfml.md)** (mature)
+- **[XZ Utils](xz.md)** (mature)
+- **[libpng](libpng.md)** (mature)
+- **[pkg-config](pkgconfig.md)** (mature)
+- **[wxWidgets](wxwidgets.md)** (mature)
+- **[yaml-cpp](yaml_cpp.md)** ()
+- **[zlib](zlib.md)** (mature)
[comment]: # (end of autogenerated content)
\ No newline at end of file
diff --git a/games/library/boost.md b/games/library/boost.md
index c87b7dd2..e1cae50c 100644
--- a/games/library/boost.md
+++ b/games/library/boost.md
@@ -6,8 +6,8 @@ _Boost provides free peer-reviewed portable C++ source libraries._
- Media:
- Download: http://www.boost.org/users/download/
- State: mature
-- Code: https://github.com/boostorg/boost
-- Language(s): C++
+- Code repository: https://github.com/boostorg/boost
+- Code language: C++
- Code license: Special
- Code license details: [Boost Software License 1.0](https://github.com/boostorg/boost/blob/master/LICENSE_1_0.txt)
diff --git a/games/library/crypto.md b/games/library/crypto.md
index fe1b4120..5bb2b29f 100644
--- a/games/library/crypto.md
+++ b/games/library/crypto.md
@@ -5,8 +5,8 @@ _C++ class library of cryptographic schemes._
- Home: https://cryptopp.com/
- Media: https://en.wikipedia.org/wiki/Crypto%2B%2B
- Download: https://cryptopp.com/#download
-- Code: https://github.com/weidai11/cryptopp
-- Language(s): C++
+- Code repository: https://github.com/weidai11/cryptopp
+- Code language: C++
- Code license: Boost-1.0
## Building
diff --git a/games/library/doxygen.md b/games/library/doxygen.md
index 48c7bb49..f8024982 100644
--- a/games/library/doxygen.md
+++ b/games/library/doxygen.md
@@ -7,11 +7,11 @@ _Tool for generating documentation from annotated C++ sources._
- Download: http://www.stack.nl/~dimitri/doxygen/download.html
- State: mature
- Keywords: tool, source documentation generator
-- Code: https://github.com/doxygen/doxygen
-- Language(s): C++
+- Code repository: https://github.com/doxygen/doxygen
+- Code language: C++
- Code license: GPL-2.0
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/library/freetype.md b/games/library/freetype.md
index 5760e923..dacc2b51 100644
--- a/games/library/freetype.md
+++ b/games/library/freetype.md
@@ -6,10 +6,10 @@ _Capable of producing high-quality output (glyph images) of most vector and bitm
- Media: https://en.wikipedia.org/wiki/FreeType
- Download: https://www.freetype.org/download.html
- State: mature
-- Code: http://git.savannah.gnu.org/cgit/freetype/
-- Language(s): C
+- Code repository: http://git.savannah.gnu.org/cgit/freetype/
+- Code language: C
- Code license: GPL
## Building
-Uses CMake
\ No newline at end of file
+- Build system: CMake
\ No newline at end of file
diff --git a/games/library/harfbuzz.md b/games/library/harfbuzz.md
index 0b56ea9d..7d4e520f 100644
--- a/games/library/harfbuzz.md
+++ b/games/library/harfbuzz.md
@@ -4,13 +4,13 @@ _OpenType text shaping engine._
- Home: https://www.freedesktop.org/wiki/Software/HarfBuzz/
- Media: https://en.wikipedia.org/wiki/HarfBuzz
-- Download: see home
+- Download: (see home)
- State: mature
-- Code: https://github.com/harfbuzz/harfbuzz
-- Language(s): C++
+- Code repository: https://github.com/harfbuzz/harfbuzz
+- Code language: C++
- Code license: MIT
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/library/libpng.md b/games/library/libpng.md
index 5004ec7a..e7228dee 100644
--- a/games/library/libpng.md
+++ b/games/library/libpng.md
@@ -4,11 +4,11 @@ _libpng is the official PNG reference library._
- Home: http://libpng.org/pub/png/libpng.html
- Media: https://en.wikipedia.org/wiki/Libpng
-- Download: see home
+- Download: (see home)
- State: mature
- Keywords: official
-- Code: https://sourceforge.net/p/libpng/code/ci/master/tree/
-- Language(s): C
+- Code repository: https://sourceforge.net/p/libpng/code/ci/master/tree/
+- Code language: C
- Code license: Special
- Code license details: [libpng](https://sourceforge.net/p/libpng/code/ci/master/tree/LICENSE)
diff --git a/games/library/libxml2.md b/games/library/libxml2.md
index 27de9a5f..16f0633d 100644
--- a/games/library/libxml2.md
+++ b/games/library/libxml2.md
@@ -6,8 +6,8 @@ _Libxml2 is the XML C parser and toolkit developed for the Gnome project (but us
- Media: https://en.wikipedia.org/wiki/Libxml2
- Download: http://www.xmlsoft.org/downloads.html
- State: mature
-- Code: https://git.gnome.org//browse/libxml2/
-- Language(s): C
+- Code repository: https://git.gnome.org//browse/libxml2/
+- Code language: C
- Code license: MIT
## Building
diff --git a/games/library/lua.md b/games/library/lua.md
index 18ce45e2..b5f5c20a 100644
--- a/games/library/lua.md
+++ b/games/library/lua.md
@@ -6,8 +6,8 @@ _Powerful, efficient, lightweight, embeddable scripting language._
- Media:
- Download: http://www.lua.org/download.html
- State: mature
-- Code: see download https://github.com/lua/lua (mirror)
-- Language(s): C
+- Code repository: (see download) https://github.com/lua/lua (mirror)
+- Code language: C
- Code license: MIT
It's a whole programming language but often used within games projects for scripting purposes (like Python).
diff --git a/games/library/lzma.md b/games/library/lzma.md
index 60bbe3e0..4886669a 100644
--- a/games/library/lzma.md
+++ b/games/library/lzma.md
@@ -6,8 +6,8 @@ _The LZMA SDK provides the documentation, samples, header files, libraries, and
- Media: https://en.wikipedia.org/wiki/Lempel%E2%80%93Ziv%E2%80%93Markov_chain_algorithm
- Download: http://7-zip.org/download.html http://7-zip.org/sdk.html
- State: mature
-- Code: see download
-- Language(s): C
+- Code repository: (see download)
+- Code language: C
- Code license: LGPL-2.0
Windows only.
diff --git a/games/library/openal.md b/games/library/openal.md
index 5ee0bf41..68b09031 100644
--- a/games/library/openal.md
+++ b/games/library/openal.md
@@ -4,7 +4,7 @@ _Cross-platform audio application programming interface (API)._
- Home: http://www.openal.org/
- Media: https://en.wikipedia.org/wiki/OpenAL
-- Code: http://www.openal.org/downloads/
+- Code repository: http://www.openal.org/downloads/
- Code license: Proprietary
- Code license details: since v1.1, LGPL before
diff --git a/games/library/openalsoft.md b/games/library/openalsoft.md
index 74df27aa..8be454e7 100644
--- a/games/library/openalsoft.md
+++ b/games/library/openalsoft.md
@@ -4,11 +4,11 @@ _Software implementation of the OpenAL 3D audio API._
- Home: http://kcat.strangesoft.net/openal.html
- Media: https://en.wikipedia.org/wiki/OpenAL#Implementations
-- Code: http://repo.or.cz/openal-soft.git
-- Language(s): C
+- Code repository: http://repo.or.cz/openal-soft.git
+- Code language: C
- Code license: LGPL-2.0
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/library/openssl.md b/games/library/openssl.md
index a70e475a..9e95e36d 100644
--- a/games/library/openssl.md
+++ b/games/library/openssl.md
@@ -6,8 +6,8 @@ _Toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) p
- Media: https://en.wikipedia.org/wiki/OpenSSL
- Download: https://www.openssl.org/source/
- State: mature
-- Code: https://www.openssl.org/source/gitrepo.html https://github.com/openssl/openssl (mirror)
-- Language(s): C
+- Code repository: https://www.openssl.org/source/gitrepo.html https://github.com/openssl/openssl (mirror)
+- Code language: C
- Code license: Special
- Code license details: [Dual licensed under special licenses](https://github.com/openssl/openssl/blob/master/LICENSE)
diff --git a/games/library/pkgconfig.md b/games/library/pkgconfig.md
index f749284e..0a047fc0 100644
--- a/games/library/pkgconfig.md
+++ b/games/library/pkgconfig.md
@@ -7,8 +7,8 @@ _Tool used when compiling applications and libraries._
- Download: https://pkg-config.freedesktop.org/releases/
- State: mature
- Keywords: tool
-- Code: git://anongit.freedesktop.org/pkg-config
-- Language(s): C
+- Code repository: git://anongit.freedesktop.org/pkg-config
+- Code language: C
- Code license: GPL-2.0
## Building
diff --git a/games/library/pthreads_win32.md b/games/library/pthreads_win32.md
index 17ff2ba0..93393558 100644
--- a/games/library/pthreads_win32.md
+++ b/games/library/pthreads_win32.md
@@ -4,10 +4,10 @@ _Implements a large subset of the POSIX standard threads related API._
- Home: https://sourceware.org/pthreads-win32/
- Media: https://en.wikipedia.org/wiki/POSIX_Threads#POSIX_Threads_for_Windows
-- Download: see home
+- Download: (see home)
- State: mature
-- Code: cvs (see home) https://github.com/GerHobbelt/pthread-win32
-- Language(s): C
+- Code repository: cvs (see home) https://github.com/GerHobbelt/pthread-win32
+- Code language: C
- Code license: LGPL-2.1
## Building
diff --git a/games/library/ragel.md b/games/library/ragel.md
index caee78bf..b4ab4b76 100644
--- a/games/library/ragel.md
+++ b/games/library/ragel.md
@@ -4,10 +4,10 @@ _Compiles executable finite state machines from regular languages._
- Home: http://www.colm.net/open-source/ragel/
- Media: https://en.wikipedia.org/wiki/Ragel
-- Download: see home
+- Download: (see home)
- State: mature
-- Code: git://git.colm.net/ragel.git
-- Language(s): C++
+- Code repository: git://git.colm.net/ragel.git
+- Code language: C++
- Code license: MIT
Required by [HarfBuzz](harfbuzz.md).
diff --git a/games/library/sdl_2.md b/games/library/sdl_2.md
index f4630f36..7a437b96 100644
--- a/games/library/sdl_2.md
+++ b/games/library/sdl_2.md
@@ -7,14 +7,14 @@ _Simple DirectMedia Layer is a cross-platform development library designed to pr
- Download: https://www.libsdl.org/download-2.0.php
- State: mature
- Keywords: multimedia hardware abstraction layer, 3D graphics
-- Code: http://hg.libsdl.org/SDL (mercurial)
-- Language(s): C
+- Code repository: http://hg.libsdl.org/SDL (mercurial)
+- Code language: C
- Code license: zlib
- Bindings: [C#, Lua, Python, ..](https://www.libsdl.org/languages.php)
## Building
-Uses CMake
+- Build system: CMake
2017-11 (2.0.7)
- SDL 2.0.7 with MSVC 2015 via CMake 3.9 works
diff --git a/games/library/sfml.md b/games/library/sfml.md
index 6b16107d..bc1b8f68 100644
--- a/games/library/sfml.md
+++ b/games/library/sfml.md
@@ -6,13 +6,13 @@ _SFML provides a simple interface to the various components of your PC._
- Media: https://en.wikipedia.org/wiki/Simple_and_Fast_Multimedia_Library
- Download: https://www.sfml-dev.org/download.php
- State: mature
-- Code: https://github.com/SFML/SFML
-- Language(s): C++
+- Code repository: https://github.com/SFML/SFML
+- Code language: C++
- Code license: zlib (core)
## Building
-Uses CMake
+- Build system: CMake
Does not contain tests.
diff --git a/games/library/swig.md b/games/library/swig.md
index e8c95e87..18c89b5e 100644
--- a/games/library/swig.md
+++ b/games/library/swig.md
@@ -7,8 +7,8 @@ _Software development tool that connects programs written in C and C++ with a va
- Download: http://www.swig.org/download.html
- State: mature
- Keywords: language binding, interface generator
-- Code: https://github.com/swig/swig
-- Language(s): C++
+- Code repository: https://github.com/swig/swig
+- Code language: C++
- Code license: Special
- Code license details: [SWIG license](https://raw.githubusercontent.com/swig/swig/master/LICENSE)
diff --git a/games/library/wxwidgets.md b/games/library/wxwidgets.md
index d3e46983..5fbae42c 100644
--- a/games/library/wxwidgets.md
+++ b/games/library/wxwidgets.md
@@ -7,8 +7,8 @@ _C++ library that lets developers create applications for Windows, Mac OS X, Lin
- Download: http://wxwidgets.org/downloads/
- State: mature
- Keywords: gui toolkit
-- Code: https://github.com/wxWidgets/wxWidgets
-- Language(s): C++, Objective C
+- Code repository: https://github.com/wxWidgets/wxWidgets
+- Code language: C++, Objective C
- Code license: Special
## Building
diff --git a/games/library/xz.md b/games/library/xz.md
index 97cf324f..b7ed6561 100644
--- a/games/library/xz.md
+++ b/games/library/xz.md
@@ -4,10 +4,10 @@ _General-purpose data compression software with a high compression ratio._
- Home: https://tukaani.org/xz/
- Media: https://en.wikipedia.org/wiki/XZ_Utils
-- Download: see home
+- Download: (see home)
- State: mature
-- Code: https://git.tukaani.org/?p=xz.git
-- Language(s): C
+- Code repository: https://git.tukaani.org/?p=xz.git
+- Code language: C
- Code license: Different, see file Copying, liblzma is public domain
Python support [lzma](https://docs.python.org/3/library/lzma.html)
diff --git a/games/library/yaml_cpp.md b/games/library/yaml_cpp.md
index 1abdfd40..1adc82b7 100644
--- a/games/library/yaml_cpp.md
+++ b/games/library/yaml_cpp.md
@@ -3,10 +3,10 @@
_YAML parser and emitter in C++ matching the YAML 1.2 spec._
- Home: https://github.com/jbeder/yaml-cpp
-- Code:https://github.com/jbeder/yaml-cpp
-- Language(s): C++
+- Code repository:https://github.com/jbeder/yaml-cpp
+- Code language: C++
- Code license: MIT
## Building
-Uses CMake (shows deprecation warnings)
+- Build system: CMake (shows deprecation warnings)
diff --git a/games/library/zlib.md b/games/library/zlib.md
index 0d86be42..d45f73b2 100644
--- a/games/library/zlib.md
+++ b/games/library/zlib.md
@@ -5,11 +5,11 @@ _zlib is a software library used for data compression._
- Home: http://zlib.net/
- Media: https://en.wikipedia.org/wiki/Zlib
- State: mature
-- Code: https://github.com/madler/zlib
-- Language(s): C
+- Code repository: https://github.com/madler/zlib
+- Code language: C
- Code license: zlib
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/misc/_toc.md b/games/misc/_toc.md
index de228853..f1819fb3 100644
--- a/games/misc/_toc.md
+++ b/games/misc/_toc.md
@@ -1,17 +1,16 @@
# Tools & Manuals
[comment]: # (start of autogenerated content, do not edit)
-- **[AutoREALM](autorealm.md)** (C++, GPL-3.0, mature)
-- **[Deity](deity.md)** (Python, GPL-2.0, mature, inactive since 2014)
-- **[Dungeon Mapper](dungeon_mapper.md)** (C++, GPL-3.0, beta, inactive since 2013)
-- **[GM Tools](gm_tools.md)** (C++, GPL-2.0, beta, inactive since 2004)
-- **[JaNaG - Java Name Generator](java_ng.md)** (Java, GPL-2.0, mature, inactive since 2011)
-- **[Open Legend RPG](open_legend_rpg.md)** (Text, mature)
-- **[PCGen](pcgen.md)** (Java, mature)
-- **[Pymapper](pymapper.md)** (Python, GPL-3.0, mature)
-- **[RPDungeon - computer aided role playing](rpdungeon.md)** (Pascal, GPL-2.0, beta, inactive since 2006)
-- **[Rolemaster Office](rolemaster_office.md)** (Java, Apache-2.0, mature)
-- **[Rolisteam](rolisteam.md)** (C++, Javascript, GPL-2.0, mature)
-- **[sCoreForge Pathfinder Character Creator](scoreforge_pathfinder_character_creator.md)** (Excel, mature)
-
+- **[AutoREALM](autorealm.md)** (mature)
+- **[Deity](deity.md)** (mature, inactive since 2014)
+- **[Dungeon Mapper](dungeon_mapper.md)** (beta, inactive since 2013)
+- **[GM Tools](gm_tools.md)** (beta, inactive since 2004)
+- **[JaNaG - Java Name Generator](java_ng.md)** (mature, inactive since 2011)
+- **[Open Legend RPG](open_legend_rpg.md)** (mature)
+- **[PCGen](pcgen.md)** (mature)
+- **[Pymapper](pymapper.md)** (mature)
+- **[RPDungeon - computer aided role playing](rpdungeon.md)** (beta, inactive since 2006)
+- **[Rolemaster Office](rolemaster_office.md)** (mature)
+- **[Rolisteam](rolisteam.md)** (mature)
+- **[sCoreForge Pathfinder Character Creator](scoreforge_pathfinder_character_creator.md)** (mature)
[comment]: # (end of autogenerated content)
\ No newline at end of file
diff --git a/games/misc/autorealm.md b/games/misc/autorealm.md
index 29eae008..e7426548 100644
--- a/games/misc/autorealm.md
+++ b/games/misc/autorealm.md
@@ -6,9 +6,9 @@ _Role-playing game mapping program._
- Download: https://sourceforge.net/projects/autorealm/files
- State: mature
- Keywords: tool
-- Code: https://sourceforge.net/p/autorealm/code/ci/master/tree/
-- Language(s): C++
-- License: GPL-3.0
+- Code repository: https://sourceforge.net/p/autorealm/code/ci/master/tree/
+- Code language: C++
+- Code license: GPL-3.0
- Dependencies: wxWidgets
## Building
diff --git a/games/misc/deity.md b/games/misc/deity.md
index 039954c4..da4ab73f 100644
--- a/games/misc/deity.md
+++ b/games/misc/deity.md
@@ -6,9 +6,9 @@ _GameMaster (i.e. role-playing) utility._
- Download: https://sourceforge.net/projects/deity/files
- State: mature, inactive since 2014
- Keywords: tool
-- Code: https://sourceforge.net/p/deity/code/HEAD/tree/
-- Language(s): Python
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/deity/code/HEAD/tree/
+- Code language: Python
+- Code license: GPL-2.0
## Building
diff --git a/games/misc/dungeon_mapper.md b/games/misc/dungeon_mapper.md
index 3a8f0fe6..8e6be2c5 100644
--- a/games/misc/dungeon_mapper.md
+++ b/games/misc/dungeon_mapper.md
@@ -6,9 +6,9 @@ _Map your dungeons for your next role playing adventure._
- Download: https://sourceforge.net/projects/dungeonmap/files
- State: beta, inactive since 2013
- Keywords: tool
-- Code: https://sourceforge.net/p/dungeonmap/code/HEAD/tree/
-- Language(s): C++
-- License: GPL-3.0
+- Code repository: https://sourceforge.net/p/dungeonmap/code/HEAD/tree/
+- Code language: C++
+- Code license: GPL-3.0
## Building
diff --git a/games/misc/gm_tools.md b/games/misc/gm_tools.md
index ef3071c8..c2afaf55 100644
--- a/games/misc/gm_tools.md
+++ b/games/misc/gm_tools.md
@@ -6,9 +6,9 @@ _Game/Dungeon Master aid for role playing._
- Download: https://sourceforge.net/projects/gm-tools/files
- State: beta, inactive since 2004
- Keywords: tool
-- Code: https://sourceforge.net/p/gm-tools/code/
-- Language(s): C++
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/gm-tools/code/
+- Code language: C++
+- Code license: GPL-2.0
## Building
diff --git a/games/misc/java_ng.md b/games/misc/java_ng.md
index e8b6e0f6..90ac2fc3 100644
--- a/games/misc/java_ng.md
+++ b/games/misc/java_ng.md
@@ -6,9 +6,9 @@ _ava random name generator for role-games, authors, and the like._
- Download: https://sourceforge.net/projects/janag.berlios/files
- State: mature, inactive since 2011
- Keywords: tool
-- Code: (see download)
-- Language(s): Java
-- License: GPL-2.0
+- Code repository: (see download)
+- Code language: Java
+- Code license: GPL-2.0
## Building
diff --git a/games/misc/open_legend_rpg.md b/games/misc/open_legend_rpg.md
index 5bcf1b84..54555e71 100644
--- a/games/misc/open_legend_rpg.md
+++ b/games/misc/open_legend_rpg.md
@@ -5,8 +5,8 @@ _A tabletop roleplaying game (or RPG) in which the players play the part of migh
- Home: http://www.openlegendrpg.com/
- State: mature
- Keywords: RPG system
-- Code: https://github.com/openlegend/core-rules
-- Language(s): Text
+- Code repository: https://github.com/openlegend/core-rules
+- Code language: Text
- Code license: Special
- Code license details: [Open Legend Community License](https://github.com/openlegend/core-rules/blob/master/LICENSE.md)
diff --git a/games/misc/pcgen.md b/games/misc/pcgen.md
index a8d6bf93..10957371 100644
--- a/games/misc/pcgen.md
+++ b/games/misc/pcgen.md
@@ -6,8 +6,8 @@ _RPG Character Generator_
- Download: http://pcgen.org/download/, https://sourceforge.net/projects/pcgen/files
- State: mature
- Keywords: tool
-- Code: https://sourceforge.net/p/pcgen/cvs/, https://sourceforge.net/p/pcgen/code/HEAD/tree/, https://github.com/PCGen/pcgen
-- Language(s): Java
+- Code repository: https://sourceforge.net/p/pcgen/cvs/, https://sourceforge.net/p/pcgen/code/HEAD/tree/, https://github.com/PCGen/pcgen
+- Code language: Java
## Building
diff --git a/games/misc/pymapper.md b/games/misc/pymapper.md
index 62e30b48..3c6d52b6 100644
--- a/games/misc/pymapper.md
+++ b/games/misc/pymapper.md
@@ -6,9 +6,9 @@ _Map making utility used for role-playing games._
- Download: http://pymapper.com/downloads/, https://sourceforge.net/projects/pymapper/files/
- State: mature
- Keywords: tool
-- Code: (see download)
-- Language(s): Python
-- License: GPL-3.0
+- Code repository: (see download)
+- Code language: Python
+- Code license: GPL-3.0
## Building
diff --git a/games/misc/rolemaster_office.md b/games/misc/rolemaster_office.md
index fd860464..dd54b60d 100644
--- a/games/misc/rolemaster_office.md
+++ b/games/misc/rolemaster_office.md
@@ -6,9 +6,9 @@ _PC and NPC character generator for Rolemaster RMFRP roleplaying system (from Ir
- Download: https://sourceforge.net/projects/rmoffice/files
- State: mature
- Keywords: tool
-- Code: https://sourceforge.net/p/rmoffice/code/ci/master/tree/
-- Language(s): Java
-- License: Apache-2.0
+- Code repository: https://sourceforge.net/p/rmoffice/code/ci/master/tree/
+- Code language: Java
+- Code license: Apache-2.0
## Building
diff --git a/games/misc/rolisteam.md b/games/misc/rolisteam.md
index ca8e6da6..6eff2e29 100644
--- a/games/misc/rolisteam.md
+++ b/games/misc/rolisteam.md
@@ -6,9 +6,9 @@ _Virtual tabletop software._
- Download: http://www.rolisteam.org/download.html, https://sourceforge.net/projects/rolisteam/files
- State: mature
- Keywords: tool
-- Code: https://github.com/Rolisteam, https://github.com/Rolisteam/rolisteam
-- Language(s): C++, Javascript
-- License: GPL-2.0
+- Code repository: https://github.com/Rolisteam, https://github.com/Rolisteam/rolisteam
+- Code language: C++, Javascript
+- Code license: GPL-2.0
## Building
diff --git a/games/misc/rpdungeon.md b/games/misc/rpdungeon.md
index e9dcce8a..e1b3a8f1 100644
--- a/games/misc/rpdungeon.md
+++ b/games/misc/rpdungeon.md
@@ -6,9 +6,9 @@ _Collection of programs and libraries for pen and paper role playing._
- Download: https://sourceforge.net/projects/rpdungeon/files
- State: beta, inactive since 2006
- Keywords: tool
-- Code: https://sourceforge.net/p/rpdungeon/code/HEAD/tree/ (svn)
-- Language(s): Pascal
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/rpdungeon/code/HEAD/tree/ (svn)
+- Code language: Pascal
+- Code license: GPL-2.0
## Building
diff --git a/games/misc/scoreforge_pathfinder_character_creator.md b/games/misc/scoreforge_pathfinder_character_creator.md
index 73ef679f..59dbd98e 100644
--- a/games/misc/scoreforge_pathfinder_character_creator.md
+++ b/games/misc/scoreforge_pathfinder_character_creator.md
@@ -6,8 +6,8 @@ _Pathfinder Character Creation._
- Download: https://sourceforge.net/projects/scoreforge/files/
- State: mature
- Keywords: tool
-- Code: (see download)
-- Language(s): Excel
+- Code repository: (see download)
+- Code language: Excel
## Building
diff --git a/games/rpg/_toc.md b/games/rpg/_toc.md
index 202ca4be..17961da9 100644
--- a/games/rpg/_toc.md
+++ b/games/rpg/_toc.md
@@ -1,111 +1,110 @@
# Role Playing Games
[comment]: # (start of autogenerated content, do not edit)
-- **[Andor's Trail](andors_trail.md)** (Java, beta)
-- **[Angband](angband.md)** (C, GPL-2.0, mature)
-- **[Ardentryst](ardentryst.md)** (Python, GPL-3.0, mature, inactive since 2009)
-- **[Argentum Online](argentum_online.md)** (VB, beta, inactive since 2014)
-- **[Arx Libertatis](arx_libertatis.md)** (C++, mature)
-- **[Atrinik](atrinik.md)** (C)
-- **[Avanor](avanor.md)** (C++, Lua, GPL-2.0, beta, inactive since 2006)
-- **[Betrayer's Moon Tactics](betrayer_moon_tactics.md)** (Javascript, GPL-2.0, beta, inactive since 2006)
-- **[BrowserQuest](browserquest.md)** (Javascript, mature)
-- **[Castle of the Winds](castle_of_the_winds.md)** (Javascript, MIT, beta)
-- **[Cataclysm](cataclysm.md)** (C++, CC-BY-SA-3, beta, inactive since 2012)
-- **[Catch Challenger](catch_challenger.md)** (C++)
-- **[Choria](choria.md)** (C++, C)
-- **[Classic Blades of Exile](blades_of_exile.md)** (C++, mature)
-- **[Crossfire](crossfire.md)** (C, Java)
-- **[DNT](dnt.md)** (C++, beta, inactive since 2016)
-- **[Daimonin](daimonin.md)** (C, mature)
-- **[Dark City](dark_city.md)** (PHP, mature, inactive since 2012)
-- **[Dawn](dawn.md)** (C++, beta, inactive since 2011)
-- **[Decker](decker.md)** (Java, GPL-2.0, beta, inactive since 2013)
-- **[Deliantra](deliantra.md)** (C, mature)
-- **[DemiGod](demigod.md)** (Java, GPL-3.0, beta, inactive since 2013)
-- **[Dragon Hunt](dragon_hunt.md)** (Python, GPL-2.0, mature)
-- **[Dungeon Crawl Stone Soup](dungeon_crawl_stone_soup.md)** (C++, Lua, GPL-2.0, mature)
-- **[Dungeon Hero](dungeon_hero.md)** (Java, MIT, mature)
-- **[Dungeon Monkey Eternal](dungeon_monkey_eternal.md)** (Python)
-- **[Dungeon Quest](dungeon_quest.md)** (Java, MIT, mature)
-- **[Egoboo](egoboo.md)** (C++, C, mature, inactive since 2015)
-- **[Endless Sky](endless_sky.md)** (C++, GPL-3.0, mature)
-- **[Eos, Dawn of Light: A Space Opera](eos_dawn_of_light.md)** (Python, MIT, beta, inactive since 2007)
-- **[Erebus](erebus.md)** (C++, beta)
-- **[Eternal Lands](eternal_lands.md)** (C, C++, mature)
+- **[Andor's Trail](andors_trail.md)** (beta)
+- **[Angband](angband.md)** (mature)
+- **[Ardentryst](ardentryst.md)** (mature, inactive since 2009)
+- **[Argentum Online](argentum_online.md)** (beta, inactive since 2014)
+- **[Arx Libertatis](arx_libertatis.md)** (mature)
+- **[Atrinik](atrinik.md)** ()
+- **[Avanor](avanor.md)** (beta, inactive since 2006)
+- **[Betrayer's Moon Tactics](betrayer_moon_tactics.md)** (beta, inactive since 2006)
+- **[BrowserQuest](browserquest.md)** (mature)
+- **[Castle of the Winds](castle_of_the_winds.md)** (beta)
+- **[Cataclysm](cataclysm.md)** (beta, inactive since 2012)
+- **[Catch Challenger](catch_challenger.md)** ()
+- **[Choria](choria.md)** ()
+- **[Classic Blades of Exile](blades_of_exile.md)** (mature)
+- **[Crossfire](crossfire.md)** ()
+- **[DNT](dnt.md)** (beta, inactive since 2016)
+- **[Daimonin](daimonin.md)** (mature)
+- **[Dark City](dark_city.md)** (mature, inactive since 2012)
+- **[Dawn](dawn.md)** (beta, inactive since 2011)
+- **[Decker](decker.md)** (beta, inactive since 2013)
+- **[Deliantra](deliantra.md)** (mature)
+- **[DemiGod](demigod.md)** (beta, inactive since 2013)
+- **[Dragon Hunt](dragon_hunt.md)** (mature)
+- **[Dungeon Crawl Stone Soup](dungeon_crawl_stone_soup.md)** (mature)
+- **[Dungeon Hero](dungeon_hero.md)** (mature)
+- **[Dungeon Monkey Eternal](dungeon_monkey_eternal.md)** ()
+- **[Dungeon Quest](dungeon_quest.md)** (mature)
+- **[Egoboo](egoboo.md)** (mature, inactive since 2015)
+- **[Endless Sky](endless_sky.md)** (mature)
+- **[Eos, Dawn of Light: A Space Opera](eos_dawn_of_light.md)** (beta, inactive since 2007)
+- **[Erebus](erebus.md)** (beta)
+- **[Eternal Lands](eternal_lands.md)** (mature)
- **[Evol Online](evol_online.md)** ()
-- **[Exult](exult.md)** (C++, mature)
-- **[Fall of Imyrin](fall_of_imiryn.md)** (Python, beta, inactive since 2009)
-- **[Fallen Spire](fallen_spire.md)** (Python, GPL-3.0, beta, inactive since 2009)
-- **[Freedink](freedink.md)** (C++)
-- **[FreedroidRPG](freedroid.md)** (C, mature)
-- **[GalaxyMage Redux](galaxymage_redux.md)** (Python, GPL-2.0, beta, inactive since 2011)
-- **[GearHead](gearhead.md)** (Pascal, Python, LGPL-2.1, Apache-2.0, mature)
-- **[Gee Whiz](geewhiz.md)** (C, GPL-2.0, beta, inactive since 2004)
-- **[Goblin Hack](goblin_hack.md)** (C++, beta, inactive since 2009)
-- **[Hale](hale.md)** (Java, beta, inactive since 2014)
-- **[Haxima](haxima.md)** (C++, GPL-3.0, beta)
-- **[Hero of Allacrost](hero_of_allacrost.md)** (C++, Lua, mature)
-- **[Holyspirit](holy_spirit.md)** (C++, GPL-3.0, beta, inactive since 2013)
-- **[Ilarion](ilarion.md)** (C++, Java, Lua, mature)
+- **[Exult](exult.md)** (mature)
+- **[Fall of Imyrin](fall_of_imiryn.md)** (beta, inactive since 2009)
+- **[Fallen Spire](fallen_spire.md)** (beta, inactive since 2009)
+- **[Freedink](freedink.md)** ()
+- **[FreedroidRPG](freedroid.md)** (mature)
+- **[GalaxyMage Redux](galaxymage_redux.md)** (beta, inactive since 2011)
+- **[GearHead](gearhead.md)** (mature)
+- **[Gee Whiz](geewhiz.md)** (beta, inactive since 2004)
+- **[Goblin Hack](goblin_hack.md)** (beta, inactive since 2009)
+- **[Hale](hale.md)** (beta, inactive since 2014)
+- **[Haxima](haxima.md)** (beta)
+- **[Hero of Allacrost](hero_of_allacrost.md)** (mature)
+- **[Holyspirit](holy_spirit.md)** (beta, inactive since 2013)
+- **[Ilarion](ilarion.md)** (mature)
- **[Imperium](imperium.md)** (mature)
-- **[Iter Vehemens ad Necem](iter_vehemens_ad_necem.md)** (C++, GPL-2.0, beta, inactive since 2004)
-- **[KQ Lives](kq_lives.md)** (C, GPL-2.0, beta, inactive since 2011)
-- **[Kobold's Quest 2](kobolds_quest_2.md)** (Python, LGPL-3.0, beta, inactive since 2011)
-- **[Labyrinth of Worlds](labyrinth_of_worlds.md)** (C++, beta, inactive since 2010)
+- **[Iter Vehemens ad Necem](iter_vehemens_ad_necem.md)** (beta, inactive since 2004)
+- **[KQ Lives](kq_lives.md)** (beta, inactive since 2011)
+- **[Kobold's Quest 2](kobolds_quest_2.md)** (beta, inactive since 2011)
+- **[Labyrinth of Worlds](labyrinth_of_worlds.md)** (beta, inactive since 2010)
- **[Land of Fire](land_of_fire.md)** ()
-- **[Linley's Dungeon Crawl](linleys_dungeon_crawl.md)** (C, Custom (Crawl General Public License), mature, inactive since 2006)
-- **[Lips of Suna](lips_of_suna.md)** (C, beta, inactive since 2014)
-- **[Magarena](magarena.md)** (Java, Groovy, GPL-3.0, mature)
-- **[Meridian 59](meridian59.md)** (C++, C, mature)
+- **[Linley's Dungeon Crawl](linleys_dungeon_crawl.md)** (mature, inactive since 2006)
+- **[Lips of Suna](lips_of_suna.md)** (beta, inactive since 2014)
+- **[Magarena](magarena.md)** (mature)
+- **[Meridian 59](meridian59.md)** (mature)
- **[Meritous](meritous.md)** ()
-- **[Moria](moria.md)** (C, GPL-3.0, mature, inactive since 2008)
-- **[NLarn](nlarn.md)** (C, Lua, GPL-3.0, mature)
-- **[Naev](naev.md)** (C, Lua, GPL-3.0, mature)
-- **[NetHack](nethack.md)** (C, Custom (Nethack General Public License), mature)
-- **[ORIENT](orient.md)** (C#, GPL-2.0, mature, inactive since 2009)
-- **[Open Meridian](open_meridian.md)** (C, C++, mature)
-- **[Open Tibia](open_tibia.md)** (C++, beta, inactive since 2014)
-- **[OpenMW](open_mw.md)** (C++, GPL-3.0, mature)
-- **[Openglad](openglad.md)** (C++, GPL-2.0, mature, inactive since 2004)
-- **[Other-Life](other_life.md)** (C, C++)
+- **[Moria](moria.md)** (mature, inactive since 2008)
+- **[NLarn](nlarn.md)** (mature)
+- **[Naev](naev.md)** (mature)
+- **[NetHack](nethack.md)** (mature)
+- **[ORIENT](orient.md)** (mature, inactive since 2009)
+- **[Open Meridian](open_meridian.md)** (mature)
+- **[Open Tibia](open_tibia.md)** (beta, inactive since 2014)
+- **[OpenMW](open_mw.md)** (mature)
+- **[Openglad](openglad.md)** (mature, inactive since 2004)
+- **[Other-Life](other_life.md)** ()
- **[PARPG](parpg.md)** (beta, inactive since 2012)
-- **[Phantasy Star Rebirth](phantasy.md)** (C++, GPL-3.0, beta, inactive since 2013)
-- **[PlaneShift](planeshift.md)** (C++, mature)
-- **[Project Diaspora](project_diaspora.md)** (C, beta, inactive since 2011)
-- **[REGoth](regoth.md)** (C++, GPL-3.0, beta)
-- **[Radakan](radakan.md)** (Python, beta, inactive since 2010)
-- **[Rogue Clone IV](rogue_clone_iv.md)** (C, BSD, mature, inactive since 2006)
-- **[Roguish](roguish.md)** (Javascript, beta, inactive since 2015)
-- **[Room for Change](room_for_change.md)** (Java)
-- **[RuneSword II](runesword_ii.md)** (Visual Basic, mature, inactive since 2011)
-- **[S.C.O.U.R.G.E.](scourge.md)** (C++, GPL-2.0, beta, inactive since 2008)
-- **[Silvertree](silvertree.md)** (C++, beta, inactive since 2007)
-- **[Slash'EM](slash_em.md)** (C, Custom (NetHack license), beta, inactive since 2007)
-- **[Source of Tales](source_of_tales.md)** (Lua)
+- **[Phantasy Star Rebirth](phantasy.md)** (beta, inactive since 2013)
+- **[PlaneShift](planeshift.md)** (mature)
+- **[Project Diaspora](project_diaspora.md)** (beta, inactive since 2011)
+- **[REGoth](regoth.md)** (beta)
+- **[Radakan](radakan.md)** (beta, inactive since 2010)
+- **[Rogue Clone IV](rogue_clone_iv.md)** (mature, inactive since 2006)
+- **[Roguish](roguish.md)** (beta, inactive since 2015)
+- **[Room for Change](room_for_change.md)** ()
+- **[RuneSword II](runesword_ii.md)** (mature, inactive since 2011)
+- **[S.C.O.U.R.G.E.](scourge.md)** (beta, inactive since 2008)
+- **[Silvertree](silvertree.md)** (beta, inactive since 2007)
+- **[Slash'EM](slash_em.md)** (beta, inactive since 2007)
+- **[Source of Tales](source_of_tales.md)** ()
- **[Space Station 13](space_station_13.md)** (mature)
-- **[Spice Trade](spice_trade.md)** (Java, LGPL-2.0, mature, inactive since 2005)
-- **[Stendhal](stendhal.md)** (Java, mature)
-- **[Story of a Lost Sky](story_of_a_lost_sky.md)** (Python, BSD, mature)
-- **[Summoning Wars](summoming_wars.md)** (C++, beta, inactive since 2014)
-- **[Tales of Maj'Eyal](tales_of_maj_eyal.md)** (C, Lua, GPL-3.0, mature)
-- **[The Clans](the_clans.md)** (C, GPL-2.0, beta, inactive since 2003)
-- **[The Mana World](manaworld.md)** (PHP)
-- **[The hunt for the lost rainbow jewels (Jewelhunt)](jewelhunt.md)** (Java, GPL-2.0, beta)
-- **[Trinity Reign](trinity_reign.md)** (C++, beta, inactive since 2013)
-- **[Tuxemon](tuxemon.md)** (Python, GPL-3.0, mature)
-- **[UlDunAd](uidunad.md)** (Python, GPL-3.0, beta, inactive since 2011)
-- **[Umbra](umbra.md)** (Python, beta, inactive since 2002)
-- **[UnNetHack](unnethack.md)** (C, Custom (NetHack license), mature)
-- **[Underworld Adventures](underworld_adventures.md)** (C++, Lua, GPL-2.0, beta, inactive since 2006)
-- **[Valyria Tear](valyria_tear.md)** (Lua, C++, C)
+- **[Spice Trade](spice_trade.md)** (mature, inactive since 2005)
+- **[Stendhal](stendhal.md)** (mature)
+- **[Story of a Lost Sky](story_of_a_lost_sky.md)** (mature)
+- **[Summoning Wars](summoming_wars.md)** (beta, inactive since 2014)
+- **[Tales of Maj'Eyal](tales_of_maj_eyal.md)** (mature)
+- **[The Clans](the_clans.md)** (beta, inactive since 2003)
+- **[The Mana World](manaworld.md)** ()
+- **[The hunt for the lost rainbow jewels (Jewelhunt)](jewelhunt.md)** (beta)
+- **[Trinity Reign](trinity_reign.md)** (beta, inactive since 2013)
+- **[Tuxemon](tuxemon.md)** (mature)
+- **[UlDunAd](uidunad.md)** (beta, inactive since 2011)
+- **[Umbra](umbra.md)** (beta, inactive since 2002)
+- **[UnNetHack](unnethack.md)** (mature)
+- **[Underworld Adventures](underworld_adventures.md)** (beta, inactive since 2006)
+- **[Valyria Tear](valyria_tear.md)** ()
- **[VegaTrek](vegatrek.md)** (beta, inactive since 2013)
-- **[Waste's Edge](wastes_edge.md)** (Python, GPL-2.0, beta)
-- **[Witch Blast](witch_blast.md)** (C++, GPL-3.0, beta, inactive since 2015)
-- **[World of Phaos](world_of_phaos.md)** (PHP, mature, inactive since 2011)
-- **[XU4](xu4.md)** (C++, mature)
-- **[ZAngband](zangband.md)** (C, mature, inactive since 2005)
-- **[Zelda: Mystery of Solarus DX](zelda_mystery_of_solarus_dx.md)** (Lua)
-- **[diablo-js](diablo_js.md)** (Java, Javascript, mature)
-
+- **[Waste's Edge](wastes_edge.md)** (beta)
+- **[Witch Blast](witch_blast.md)** (beta, inactive since 2015)
+- **[World of Phaos](world_of_phaos.md)** (mature, inactive since 2011)
+- **[XU4](xu4.md)** (mature)
+- **[ZAngband](zangband.md)** (mature, inactive since 2005)
+- **[Zelda: Mystery of Solarus DX](zelda_mystery_of_solarus_dx.md)** ()
+- **[diablo-js](diablo_js.md)** (mature)
[comment]: # (end of autogenerated content)
\ No newline at end of file
diff --git a/games/rpg/andors_trail.md b/games/rpg/andors_trail.md
index e3ea440e..10f3c83c 100644
--- a/games/rpg/andors_trail.md
+++ b/games/rpg/andors_trail.md
@@ -6,8 +6,8 @@ _Quest-driven Roguelike fantasy dungeon crawler RPG with a powerful story._
- Download: https://f-droid.org/packages/com.gpl.rpg.AndorsTrail/
- State: beta
- Keywords: android
-- Code: https://github.com/Zukero/andors-trail/
-- Language(s): Java
+- Code repository: https://github.com/Zukero/andors-trail/
+- Code language: Java
- Code license: GPL-2.0
## Building
diff --git a/games/rpg/angband.md b/games/rpg/angband.md
index b05e1859..0cc0eb10 100644
--- a/games/rpg/angband.md
+++ b/games/rpg/angband.md
@@ -7,9 +7,9 @@ _Single-player dungeon exploration game._
- Download: http://rephial.org/release/
- State: mature
- Keywords: roguelike
-- Code: https://github.com/angband/angband
-- Language(s): C
-- License: GPL-2.0
+- Code repository: https://github.com/angband/angband
+- Code language: C
+- Code license: GPL-2.0
- Dependencies: SDL
## Building
diff --git a/games/rpg/ardentryst.md b/games/rpg/ardentryst.md
index b4de8b41..f4aa66d5 100644
--- a/games/rpg/ardentryst.md
+++ b/games/rpg/ardentryst.md
@@ -5,9 +5,9 @@ _Action/RPG sidescroller, focused not just on fighting, but on story, and charac
- Home: http://www.jordantrudgett.com/ardentryst/, https://sourceforge.net/projects/ardentryst/, https://www.pygame.org/project-Ardentryst-596-.html
- Download: http://www.jordantrudgett.com/ardentryst/ardentryst-downloads/, https://sourceforge.net/projects/ardentryst/files/
- State: mature, inactive since 2009
-- Code: see download
-- Language(s): Python
-- License: GPL-3.0
+- Code repository: (see download)
+- Code language: Python
+- Code license: GPL-3.0
- Dependencies: PyGame
## Building
diff --git a/games/rpg/argentum_online.md b/games/rpg/argentum_online.md
index 2c5b474d..3feec92c 100644
--- a/games/rpg/argentum_online.md
+++ b/games/rpg/argentum_online.md
@@ -6,8 +6,8 @@ _Open Source FREE 2D MMORPG._
- Download: http://www.comunidadargentum.com/descargas/
- State: beta, inactive since 2014
- Keywords: mmo
-- Code: http://morgoao.cvs.sourceforge.net/ (cvs) https://github.com/Argentum-Online/Argentum-Online
-- Language(s): VB
+- Code repository: http://morgoao.cvs.sourceforge.net/ (cvs) https://github.com/Argentum-Online/Argentum-Online
+- Code language: VB
- Code license: GPL-2.0
See also [spin-off](https://github.com/horacioMartinez/argentumonline.io).
diff --git a/games/rpg/arx_libertatis.md b/games/rpg/arx_libertatis.md
index 60304840..9c80f0c5 100644
--- a/games/rpg/arx_libertatis.md
+++ b/games/rpg/arx_libertatis.md
@@ -7,11 +7,11 @@ _Arx Libertatis is a cross-platform, open source port of Arx Fatalis, a 2002 fir
- Download: http://wiki.arx-libertatis.org/Download
- State: mature
- Keywords: SP
-- Code: https://github.com/arx/ArxLibertatis
-- Language(s): C++
+- Code repository: https://github.com/arx/ArxLibertatis
+- Code language: C++
- Code license: GPL-3.0
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/rpg/atrinik.md b/games/rpg/atrinik.md
index d1f02424..7d304679 100644
--- a/games/rpg/atrinik.md
+++ b/games/rpg/atrinik.md
@@ -3,10 +3,10 @@
_Multiplayer Online Role Playing Game (MORPG) with 2D isometric graphics based on Daimonin and Crossfire._
- Home: https://www.atrinik.org/
-- Download: see home
-- Code: https://github.com/atrinik
-- Language(s): C
+- Download: (see home)
+- Code repository: https://github.com/atrinik
+- Code language: C
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/rpg/avanor.md b/games/rpg/avanor.md
index c22f3d60..e795d2c0 100644
--- a/games/rpg/avanor.md
+++ b/games/rpg/avanor.md
@@ -6,9 +6,9 @@ _Relatively easy to win but feature rich fantasy roguelike game with a highly in
- Download: https://sourceforge.net/projects/avanor/files
- State: beta, inactive since 2006
- Keywords: roguelike
-- Code: https://sourceforge.net/p/avanor/code/HEAD/tree/ (svn)
-- Language(s): C++, Lua
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/avanor/code/HEAD/tree/ (svn)
+- Code language: C++, Lua
+- Code license: GPL-2.0
## Building
diff --git a/games/rpg/betrayer_moon_tactics.md b/games/rpg/betrayer_moon_tactics.md
index 7677d7eb..e93f0366 100644
--- a/games/rpg/betrayer_moon_tactics.md
+++ b/games/rpg/betrayer_moon_tactics.md
@@ -5,9 +5,9 @@ _Innovative, original strategy-action RPG developed in Sphere._
- Home: https://sourceforge.net/projects/bm-game/
- Download: https://sourceforge.net/projects/bm-game/files
- State: beta, inactive since 2006
-- Code: (see download)
-- Language(s): Javascript
-- License: GPL-2.0
+- Code repository: (see download)
+- Code language: Javascript
+- Code license: GPL-2.0
## Building
diff --git a/games/rpg/blades_of_exile.md b/games/rpg/blades_of_exile.md
index a30f603d..f3521688 100644
--- a/games/rpg/blades_of_exile.md
+++ b/games/rpg/blades_of_exile.md
@@ -5,8 +5,8 @@ _Eole-playing video games created by Jeff Vogel of Spiderweb Software._
- Home: http://www.spiderwebsoftware.com/blades/opensource.html, http://spiderwebforums.ipbhost.com/forum/12-blades-of-exile/, https://github.com/calref/cboe
- Media:
- State: mature
-- Code: https://github.com/calref/cboe
-- Language(s): C++
+- Code repository: https://github.com/calref/cboe
+- Code language: C++
- Code license: GPL-2.0
Started as a commercial project.
diff --git a/games/rpg/browserquest.md b/games/rpg/browserquest.md
index ab8b29b7..4adf392d 100644
--- a/games/rpg/browserquest.md
+++ b/games/rpg/browserquest.md
@@ -6,8 +6,8 @@ _A Massively Multiplayer Adventure._
- Media: https://en.wikipedia.org/wiki/BrowserQuest
- State: mature
- Keywords: MMORPG
-- Code: https://github.com/mozilla/BrowserQuest
-- Language(s): Javascript
+- Code repository: https://github.com/mozilla/BrowserQuest
+- Code language: Javascript
- Code license: MPL-2.0
## Building
diff --git a/games/rpg/castle_of_the_winds.md b/games/rpg/castle_of_the_winds.md
index 2a8fbc5b..a644ea1b 100644
--- a/games/rpg/castle_of_the_winds.md
+++ b/games/rpg/castle_of_the_winds.md
@@ -6,9 +6,9 @@ _Castle of the Winds remake._
- Play: http://game.castleofthewinds.com/
- State: beta
- Keywords: remake
-- Code: https://github.com/mordrax/cotwmtor
-- Language(s): Javascript
-- License: MIT
+- Code repository: https://github.com/mordrax/cotwmtor
+- Code language: Javascript
+- Code license: MIT
See also [another attempt](https://github.com/mordrax/cotwelm) (license?).
diff --git a/games/rpg/cataclysm.md b/games/rpg/cataclysm.md
index 980cccf2..d1f3da2d 100644
--- a/games/rpg/cataclysm.md
+++ b/games/rpg/cataclysm.md
@@ -5,9 +5,9 @@ _Post-apocalyptic roguelike._
- Home: http://cataclysmrl.blogspot.com/
- State: beta, inactive since 2012
- Keywords: roguelike
-- Code: https://github.com/Whales/Cataclysm
-- Language(s): C++
-- License: CC-BY-SA-3
+- Code repository: https://github.com/Whales/Cataclysm
+- Code language: C++
+- Code license: CC-BY-SA-3
## Building
diff --git a/games/rpg/catch_challenger.md b/games/rpg/catch_challenger.md
index f300bd74..8ef1a67f 100644
--- a/games/rpg/catch_challenger.md
+++ b/games/rpg/catch_challenger.md
@@ -4,8 +4,8 @@ _A independent MMORPG, Lan game and a SP game._
- Home: https://catchchallenger.first-world.info/
- Download: https://catchchallenger.first-world.info/download.html
-- Code: https://github.com/alphaonex86/CatchChallenger
-- Language(s): C++
+- Code repository: https://github.com/alphaonex86/CatchChallenger
+- Code language: C++
## Building
diff --git a/games/rpg/choria.md b/games/rpg/choria.md
index 89b9ae8f..49376250 100644
--- a/games/rpg/choria.md
+++ b/games/rpg/choria.md
@@ -3,8 +3,8 @@
_An MMORPG that's all about grinding and doing chores._
- Home: https://github.com/jazztickets/choria
-- Code: https://github.com/jazztickets/choria
-- Language(s): C++, C
+- Code repository: https://github.com/jazztickets/choria
+- Code language: C++, C
- Code license: GPL-3.0
## Building
diff --git a/games/rpg/crossfire.md b/games/rpg/crossfire.md
index 3903da6c..b68915d2 100644
--- a/games/rpg/crossfire.md
+++ b/games/rpg/crossfire.md
@@ -5,8 +5,8 @@ _Cooperative multiplayer graphical RPG and adventure game._
- Home: http://crossfire.real-time.com/ https://sourceforge.net/projects/crossfire/
- Download: http://crossfire.real-time.com/download/index.html
- Keywords: MMO
-- Code: https://sourceforge.net/p/crossfire/code/HEAD/tree/ (svn)
-- Language(s): C, Java
+- Code repository: https://sourceforge.net/p/crossfire/code/HEAD/tree/ (svn)
+- Code language: C, Java
- Code license: GPL-2.0
See also [Gridarta for Crossfire, the map editor](https://sourceforge.net/projects/gridarta/).
diff --git a/games/rpg/daimonin.md b/games/rpg/daimonin.md
index 7c97b2e0..244f2a0c 100644
--- a/games/rpg/daimonin.md
+++ b/games/rpg/daimonin.md
@@ -7,8 +7,8 @@ _Massively Multiplayer On-line Role-playing Game (MMORPG)._
- Download: https://www.daimonin.org/downloads/
- State: mature
- Keywords: MMO
-- Code: https://sourceforge.net/p/daimonin/code/HEAD/tree/ (svn)
-- Language(s): C
+- Code repository: https://sourceforge.net/p/daimonin/code/HEAD/tree/ (svn)
+- Code language: C
- Code license: GPL-2.0
Server code based on [Crossfire](crossfire.md)
diff --git a/games/rpg/dark_city.md b/games/rpg/dark_city.md
index 3e613870..536ef96e 100644
--- a/games/rpg/dark_city.md
+++ b/games/rpg/dark_city.md
@@ -5,8 +5,8 @@ _DarkCity is a MMORPG game, in text mode on the Internet._
- Home: https://sourceforge.net/projects/darkcity/
- Download: https://sourceforge.net/projects/darkcity/files/
- State: mature, inactive since 2012
-- Code: https://sourceforge.net/p/darkcity/code/HEAD/tree/ (svn)
-- Language(s): PHP
+- Code repository: https://sourceforge.net/p/darkcity/code/HEAD/tree/ (svn)
+- Code language: PHP
- Code license: GPL-2.0
## Building
diff --git a/games/rpg/dawn.md b/games/rpg/dawn.md
index 8a32a092..712f545d 100644
--- a/games/rpg/dawn.md
+++ b/games/rpg/dawn.md
@@ -5,8 +5,8 @@ _2D RPG set in a fantasy world._
- Home: https://github.com/iamCode/Dawn/wiki
- State: beta, inactive since 2011
- Keywords: SP
-- Code: https://github.com/iamCode/Dawn
-- Language(s): C++
+- Code repository: https://github.com/iamCode/Dawn
+- Code language: C++
- Code license: GPL-3.0
## Building
diff --git a/games/rpg/decker.md b/games/rpg/decker.md
index c0d1b8f4..b4cb113c 100644
--- a/games/rpg/decker.md
+++ b/games/rpg/decker.md
@@ -5,9 +5,9 @@ _Cyberspace hacking RPG where you hack into corporate systems to perform mission
- Home: https://web.archive.org/web/20110926115405/http://www10.caro.net:80/dsi/decker/, https://sourceforge.net/projects/decker/
- Download: https://sourceforge.net/projects/decker/files
- State: beta, inactive since 2013
-- Code: https://sourceforge.net/p/decker/code/HEAD/tree/ (svn)
-- Language(s): Java
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/decker/code/HEAD/tree/ (svn)
+- Code language: Java
+- Code license: GPL-2.0
Is there a C++ version?
diff --git a/games/rpg/deliantra.md b/games/rpg/deliantra.md
index fc6e3803..50bcc624 100644
--- a/games/rpg/deliantra.md
+++ b/games/rpg/deliantra.md
@@ -6,8 +6,8 @@ _A cooperative multiplayer RPG and adventure game set in a classical medieval en
- Download: http://www.deliantra.net/play.html
- State: mature
- Keywords: MMO
-- Code: http://cvs.schmorp.de/deliantra/ (cvs)
-- Language(s): C
+- Code repository: http://cvs.schmorp.de/deliantra/ (cvs)
+- Code language: C
- Code license: GPL-2.0
## Building
diff --git a/games/rpg/demigod.md b/games/rpg/demigod.md
index 4928d8e4..0f44971d 100644
--- a/games/rpg/demigod.md
+++ b/games/rpg/demigod.md
@@ -5,9 +5,9 @@ _Retro-style, turn-based RPG game._
- Home: https://github.com/MattMatt0240/DemiGod
- State: beta, inactive since 2013
- Keywords: android
-- Code: https://github.com/MattMatt0240/DemiGod
-- Language(s): Java
-- License: GPL-3.0
+- Code repository: https://github.com/MattMatt0240/DemiGod
+- Code language: Java
+- Code license: GPL-3.0
## Building
diff --git a/games/rpg/diablo_js.md b/games/rpg/diablo_js.md
index 1d8499d1..cc78fa38 100644
--- a/games/rpg/diablo_js.md
+++ b/games/rpg/diablo_js.md
@@ -4,8 +4,8 @@ _Isometric minimal-code style game at html5 canvas and javascript._
- Home: https://github.com/mitallast/diablo-js
- State: mature
-- Code: https://github.com/mitallast/diablo-js
-- Language(s): Java, Javascript
+- Code repository: https://github.com/mitallast/diablo-js
+- Code language: Java, Javascript
- Code license: MIT
## Building
diff --git a/games/rpg/dnt.md b/games/rpg/dnt.md
index 69df808b..a773eeb6 100644
--- a/games/rpg/dnt.md
+++ b/games/rpg/dnt.md
@@ -6,10 +6,10 @@ _3D RPG in a satirical post-apocalyptical world._
- Download: http://dnt.dnteam.org/cgi-bin/downloads.py
- State: beta, inactive since 2016
- Keywords: SP
-- Code: https://sourceforge.net/p/dnt/code/ci/master/tree/ (git)
-- Language(s): C++
+- Code repository: https://sourceforge.net/p/dnt/code/ci/master/tree/ (git)
+- Code language: C++
- Code license: GPL-3.0
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/rpg/dragon_hunt.md b/games/rpg/dragon_hunt.md
index 6569483a..536181fd 100644
--- a/games/rpg/dragon_hunt.md
+++ b/games/rpg/dragon_hunt.md
@@ -3,11 +3,11 @@
_Role-playing game designed to be flexible and fun._
- Home: http://emhsoft.com/dh.html http://savannah.nongnu.org/projects/dragon-hunt
-- Download: see home
+- Download: (see home)
- State: mature
-- Code: http://savannah.nongnu.org/cvs/?group=dragon-hunt (cvs)
-- Language(s): Python
-- License: GPL-2.0
+- Code repository: http://savannah.nongnu.org/cvs/?group=dragon-hunt (cvs)
+- Code language: Python
+- Code license: GPL-2.0
- Dependencies: PyGame
## Building
diff --git a/games/rpg/dungeon_crawl_stone_soup.md b/games/rpg/dungeon_crawl_stone_soup.md
index 4da248ce..10df7d60 100644
--- a/games/rpg/dungeon_crawl_stone_soup.md
+++ b/games/rpg/dungeon_crawl_stone_soup.md
@@ -6,9 +6,9 @@ _Roguelike adventure through dungeons filled with dangerous monsters in a quest
- Download: http://crawl.develz.org/download.htm
- State: mature
- Keywords: roguelike
-- Code: https://github.com/crawl/crawl
-- Language(s): C++, Lua
-- License: GPL-2.0
+- Code repository: https://github.com/crawl/crawl
+- Code language: C++, Lua
+- Code license: GPL-2.0
- Dependencies: Lua, SDL
## Building
diff --git a/games/rpg/dungeon_hero.md b/games/rpg/dungeon_hero.md
index db4d6531..cca166fc 100644
--- a/games/rpg/dungeon_hero.md
+++ b/games/rpg/dungeon_hero.md
@@ -6,9 +6,9 @@ _Choose between 6 unique heroes, equip yourself with powerful magic items and pr
- Download: https://play.google.com/store/apps/details?id=com.glevel.dungeonhero
- State: mature
- Keywords: android
-- Code: https://github.com/guillaume-gouchon/dungeonhero
-- Language(s): Java
-- License: MIT
+- Code repository: https://github.com/guillaume-gouchon/dungeonhero
+- Code language: Java
+- Code license: MIT
## Building
diff --git a/games/rpg/dungeon_monkey_eternal.md b/games/rpg/dungeon_monkey_eternal.md
index ae83eb92..cbeb41b7 100644
--- a/games/rpg/dungeon_monkey_eternal.md
+++ b/games/rpg/dungeon_monkey_eternal.md
@@ -3,8 +3,8 @@
_Third game in the dungeon monkey series._
- Home: https://github.com/jwvhewitt/dmeternal
-- Code: https://github.com/jwvhewitt/dmeternal
-- Language(s): Python
+- Code repository: https://github.com/jwvhewitt/dmeternal
+- Code language: Python
- Code license: GPL-2.0
## Building
diff --git a/games/rpg/dungeon_quest.md b/games/rpg/dungeon_quest.md
index f8e9e36e..036ec928 100644
--- a/games/rpg/dungeon_quest.md
+++ b/games/rpg/dungeon_quest.md
@@ -6,9 +6,9 @@ _Smashing more monsters than ever in this turn-based dungeon crawling game._
- Download: https://play.google.com/store/apps/details?id=com.giggs.heroquest
- State: mature
- Keywords: android
-- Code: https://github.com/guillaume-gouchon/dungeonquest
-- Language(s): Java
-- License: MIT
+- Code repository: https://github.com/guillaume-gouchon/dungeonquest
+- Code language: Java
+- Code license: MIT
## Building
diff --git a/games/rpg/egoboo.md b/games/rpg/egoboo.md
index 67f2aae9..2a5ed62e 100644
--- a/games/rpg/egoboo.md
+++ b/games/rpg/egoboo.md
@@ -6,11 +6,11 @@ _A three-dimensional dungeon crawling adventure that borrows a lot of elements f
- Media:
- Download: http://egoboo.sourceforge.net/download.html
- State: mature, inactive since 2015
-- Code: https://sourceforge.net/p/egoboo/svn/HEAD/tree/ (svn) https://github.com/egoboo/egoboo
-- Language(s): C++, C
+- Code repository: https://sourceforge.net/p/egoboo/svn/HEAD/tree/ (svn) https://github.com/egoboo/egoboo
+- Code language: C++, C
- Code license: GPL-3.0
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/rpg/endless_sky.md b/games/rpg/endless_sky.md
index 328f9be2..24003457 100644
--- a/games/rpg/endless_sky.md
+++ b/games/rpg/endless_sky.md
@@ -7,9 +7,9 @@ _2D space trading and combat game similar to the classic Escape Velocity series.
- Download: https://github.com/endless-sky/endless-sky/releases
- State: mature
- Keywords: popular
-- Code: https://github.com/endless-sky/endless-sky
-- Language(s): C++
-- License: GPL-3.0
+- Code repository: https://github.com/endless-sky/endless-sky
+- Code language: C++
+- Code license: GPL-3.0
- Assets license: CC-BY-SA
## Building
diff --git a/games/rpg/eos_dawn_of_light.md b/games/rpg/eos_dawn_of_light.md
index c1aa8aeb..3ac0cd97 100644
--- a/games/rpg/eos_dawn_of_light.md
+++ b/games/rpg/eos_dawn_of_light.md
@@ -5,9 +5,9 @@ _Space adventure game with elements of arcade and strategy._
- Home: https://sourceforge.net/projects/eos-game/
- Download: https://sourceforge.net/projects/eos-game/files
- State: beta, inactive since 2007
-- Code: https://sourceforge.net/p/eos-game/code/HEAD/tree/ (svn)
-- Language(s): Python
-- License: MIT
+- Code repository: https://sourceforge.net/p/eos-game/code/HEAD/tree/ (svn)
+- Code language: Python
+- Code license: MIT
## Building
diff --git a/games/rpg/erebus.md b/games/rpg/erebus.md
index 2b402036..50d97309 100644
--- a/games/rpg/erebus.md
+++ b/games/rpg/erebus.md
@@ -5,8 +5,8 @@ _RPG (Role-Playing Game), for PCs, smartphones, tablets and handhelds._
- Home: http://erebusrpg.sourceforge.net/
- Download: http://erebusrpg.sourceforge.net/#download
- State: beta
-- Code: https://sourceforge.net/p/erebusrpg/code/ci/master/tree/
-- Language(s): C++
+- Code repository: https://sourceforge.net/p/erebusrpg/code/ci/master/tree/
+- Code language: C++
- Code license: GPL-3.0
Uses Qt
diff --git a/games/rpg/eternal_lands.md b/games/rpg/eternal_lands.md
index a5a44014..f5d06767 100644
--- a/games/rpg/eternal_lands.md
+++ b/games/rpg/eternal_lands.md
@@ -7,8 +7,8 @@ _Multiplayer, online role-playing game (MMORPG)._
- Download: http://www.eternal-lands.com/page/download.php
- State: mature
- Keywords: MMO
-- Code: https://github.com/raduprv/Eternal-Lands
-- Language(s): C, C++
+- Code repository: https://github.com/raduprv/Eternal-Lands
+- Code language: C, C++
- Code license: Special
- Code license details: [Modified QTPL](https://raw.githubusercontent.com/raduprv/Eternal-Lands/master/eternal_lands_license.txt)
diff --git a/games/rpg/evol_online.md b/games/rpg/evol_online.md
index ee122da8..77c00764 100644
--- a/games/rpg/evol_online.md
+++ b/games/rpg/evol_online.md
@@ -5,7 +5,7 @@ _A homely MMORPG._
- Home: http://evolonline.org/
- Download: http://evolonline.org/manaplus
- Keywords: MMO
-- Code: git@gitlab.com:evol/evol-all.git
+- Code repository: git@gitlab.com:evol/evol-all.git
Uses Mana source engine.
diff --git a/games/rpg/exult.md b/games/rpg/exult.md
index 9f888f96..065b085e 100644
--- a/games/rpg/exult.md
+++ b/games/rpg/exult.md
@@ -6,8 +6,8 @@ _A cross-platform recreation of the Ultima VII engine._
- Media:
- Download: http://exult.sourceforge.net/download.php
- State: mature
-- Code: https://github.com/exult/exult
-- Language(s): C++
+- Code repository: https://github.com/exult/exult
+- Code language: C++
- Code license: GPL-2.0
## Building
diff --git a/games/rpg/fall_of_imiryn.md b/games/rpg/fall_of_imiryn.md
index c157f932..c89f07ef 100644
--- a/games/rpg/fall_of_imiryn.md
+++ b/games/rpg/fall_of_imiryn.md
@@ -5,8 +5,8 @@ _The first serious game using the Annchienta engine._
- Home: http://annchienta.sourceforge.net/?page=fall_of_imiryn
- Download: https://sourceforge.net/projects/annchienta/files/annchienta/current/
- State: beta, inactive since 2009
-- Code: https://sourceforge.net/p/annchienta/code/HEAD/tree/trunk/Annchienta/ (svn)
-- Language(s): Python
+- Code repository: https://sourceforge.net/p/annchienta/code/HEAD/tree/trunk/Annchienta/ (svn)
+- Code language: Python
- Code license: GPL-3.0
## Building
diff --git a/games/rpg/fallen_spire.md b/games/rpg/fallen_spire.md
index c9c262b7..bb65f9ce 100644
--- a/games/rpg/fallen_spire.md
+++ b/games/rpg/fallen_spire.md
@@ -4,9 +4,9 @@ _RPG adventure game written in PyGame._
- Home: https://www.pygame.org/project-Fallen+Spire-1033-.html, https://fallenspire.wordpress.com/, https://code.google.com/archive/p/fallenspire/
- State: beta, inactive since 2009
-- Code: https://code.google.com/archive/p/fallenspire/source/default/source
-- Language(s): Python
-- License: GPL-3.0
+- Code repository: https://code.google.com/archive/p/fallenspire/source/default/source
+- Code language: Python
+- Code license: GPL-3.0
- Dependencies: PyGame, https://code.google.com/archive/p/pgu/
## Building
diff --git a/games/rpg/freedink.md b/games/rpg/freedink.md
index a8ceab4c..e0721119 100644
--- a/games/rpg/freedink.md
+++ b/games/rpg/freedink.md
@@ -4,8 +4,8 @@ _Dink Smallwood is an adventure/role-playing game, similar to Zelda (2D top view
- Home: https://www.gnu.org/software/freedink/
- Download: https://www.gnu.org/software/freedink/get
-- Code: http://git.savannah.gnu.org/cgit/freedink.git/
-- Language(s): C++
+- Code repository: http://git.savannah.gnu.org/cgit/freedink.git/
+- Code language: C++
- Code license: GPL-3.0
May require original content
diff --git a/games/rpg/freedroid.md b/games/rpg/freedroid.md
index f2d24c6f..788f99a3 100644
--- a/games/rpg/freedroid.md
+++ b/games/rpg/freedroid.md
@@ -7,8 +7,8 @@ _FreedroidRPG is an open source role playing game._
- Download: http://www.freedroid.org/download/
- State: mature
- Keywords: SP, isometric
-- Code: https://gitlab.com/freedroid/freedroid-src
-- Language(s): C
+- Code repository: https://gitlab.com/freedroid/freedroid-src
+- Code language: C
- Code license: GPL-2.0
## Building
diff --git a/games/rpg/galaxymage_redux.md b/games/rpg/galaxymage_redux.md
index bdb5ea60..fc420aa0 100644
--- a/games/rpg/galaxymage_redux.md
+++ b/games/rpg/galaxymage_redux.md
@@ -4,9 +4,9 @@ _Attempt to revitalize the open source game, GalaxyMage with a fresh codebase._
- Home: https://code.google.com/archive/p/galaxymageredux/, https://groups.google.com/forum/#!forum/galaxymage-redux-dev
- State: beta, inactive since 2011
-- Code: https://code.google.com/archive/p/galaxymageredux/source
-- Language(s): Python
-- License: GPL-2.0
+- Code repository: https://code.google.com/archive/p/galaxymageredux/source
+- Code language: Python
+- Code license: GPL-2.0
- Dependencies: PyGame
## Building
diff --git a/games/rpg/gearhead.md b/games/rpg/gearhead.md
index 49e2a1b3..9c80fa45 100644
--- a/games/rpg/gearhead.md
+++ b/games/rpg/gearhead.md
@@ -6,9 +6,9 @@ _Roguelike mecha RPG series._
- Download: http://www.gearheadrpg.com/downloads/
- State: mature
- Keywords: roguelike
-- Code: https://github.com/jwvhewitt/gearhead-1, https://github.com/jwvhewitt/gearhead-2, https://github.com/jwvhewitt/gearhead-caramel, https://github.com/jwvhewitt/dmeternal
-- Language(s): Pascal, Python
-- License: LGPL-2.1, Apache-2.0
+- Code repository: https://github.com/jwvhewitt/gearhead-1, https://github.com/jwvhewitt/gearhead-2, https://github.com/jwvhewitt/gearhead-caramel, https://github.com/jwvhewitt/dmeternal
+- Code language: Pascal, Python
+- Code license: LGPL-2.1, Apache-2.0
There are several independent versions.
diff --git a/games/rpg/geewhiz.md b/games/rpg/geewhiz.md
index 006a02a0..e1995182 100644
--- a/games/rpg/geewhiz.md
+++ b/games/rpg/geewhiz.md
@@ -5,9 +5,9 @@ _Homage to the old style Wizardry(tm) games._
- Home: http://icculus.org/gwiz/
- Download: http://icculus.org/gwiz/download.php
- State: beta, inactive since 2004
-- Code: see download
-- Language(s): C
-- License: GPL-2.0
+- Code repository: (see download)
+- Code language: C
+- Code license: GPL-2.0
## Building
diff --git a/games/rpg/goblin_hack.md b/games/rpg/goblin_hack.md
index 5457dee0..14be9318 100644
--- a/games/rpg/goblin_hack.md
+++ b/games/rpg/goblin_hack.md
@@ -6,8 +6,8 @@ _A roguelike opengl-based smooth-scrolling ASCII graphics game._
- Download: https://sourceforge.net/projects/goblinhack/files/
- State: beta, inactive since 2009
- Keywords: Sp, roguelike
-- Code: https://github.com/goblinhack/goblinhack https://sourceforge.net/p/goblinhack/code/HEAD/tree/ (svn)
-- Language(s): C++
+- Code repository: https://github.com/goblinhack/goblinhack https://sourceforge.net/p/goblinhack/code/HEAD/tree/ (svn)
+- Code language: C++
- Code license: GPL-2.0
## Building
diff --git a/games/rpg/hale.md b/games/rpg/hale.md
index 52143787..0817fc94 100644
--- a/games/rpg/hale.md
+++ b/games/rpg/hale.md
@@ -6,8 +6,8 @@ _A turn based RPG with deep tactical combat and character customization._
- Download: https://sourceforge.net/projects/hale/files/
- State: beta, inactive since 2014
- Keywords: TB
-- Code: https://sourceforge.net/p/hale/code/HEAD/tree/ (svn), https://github.com/Grokmoo/hale
-- Language(s): Java
+- Code repository: https://sourceforge.net/p/hale/code/HEAD/tree/ (svn), https://github.com/Grokmoo/hale
+- Code language: Java
- Code license: GPL-2.0
See also [continuation](https://github.com/Trilarion/hale).
diff --git a/games/rpg/haxima.md b/games/rpg/haxima.md
index f5fbf906..9d57272d 100644
--- a/games/rpg/haxima.md
+++ b/games/rpg/haxima.md
@@ -5,9 +5,9 @@ _Ultima-like game engine (2D tile graphics) with combat, magic, NPC AI, an embed
- Home: https://sourceforge.net/projects/nazghul/
- Download: https://sourceforge.net/projects/nazghul/files
- State: beta
-- Code: https://sourceforge.net/p/nazghul/git/ci/master/tree/src/, https://sourceforge.net/p/nazghul/cvs/ (cvs)
-- Language(s): C++
-- License: GPL-3.0
+- Code repository: https://sourceforge.net/p/nazghul/git/ci/master/tree/src/, https://sourceforge.net/p/nazghul/cvs/ (cvs)
+- Code language: C++
+- Code license: GPL-3.0
## Building
diff --git a/games/rpg/hero_of_allacrost.md b/games/rpg/hero_of_allacrost.md
index bc592cdf..6fbd3dac 100644
--- a/games/rpg/hero_of_allacrost.md
+++ b/games/rpg/hero_of_allacrost.md
@@ -6,8 +6,8 @@ _Hero of Allacrost is a 2D role-playing game inspired by classic console RPGs._
- Download: https://bitbucket.org/allacrost/allacrost/downloads/
- State: mature
- Keywords: SP, 2D
-- Code: https://bitbucket.org/allacrost/allacrost/src (hg)
-- Language(s): C++, Lua
+- Code repository: https://bitbucket.org/allacrost/allacrost/src (hg)
+- Code language: C++, Lua
- Code license: GPL-2.0
## Building
diff --git a/games/rpg/holy_spirit.md b/games/rpg/holy_spirit.md
index 6e954a2f..8f6c28f8 100644
--- a/games/rpg/holy_spirit.md
+++ b/games/rpg/holy_spirit.md
@@ -6,9 +6,9 @@ _2D isometric hack'n'slash game (action-rpg)._
- Download: https://sourceforge.net/projects/lechemindeladam/files
- State: beta, inactive since 2013
- Keywords: action-rpg
-- Code: https://sourceforge.net/p/lechemindeladam/code/HEAD/tree/ (svn), https://sourceforge.net/p/lechemindeladam/cvs/ (cvs)
-- Language(s): C++
-- License: GPL-3.0
+- Code repository: https://sourceforge.net/p/lechemindeladam/code/HEAD/tree/ (svn), https://sourceforge.net/p/lechemindeladam/cvs/ (cvs)
+- Code language: C++
+- Code license: GPL-3.0
- Dependencies: SFML
## Building
diff --git a/games/rpg/ilarion.md b/games/rpg/ilarion.md
index e497ea4b..a1e30711 100644
--- a/games/rpg/ilarion.md
+++ b/games/rpg/ilarion.md
@@ -6,8 +6,8 @@ _Kostenloses Open Source-MMORPG, welches seinen Schwerpunkt auf echtes Rollenspi
- Download: http://illarion.org/illarion/de_java_download.php
- State: mature
- Keywords: MMO
-- Code: https://github.com/Illarion-eV
-- Language(s): C++, Java, Lua
+- Code repository: https://github.com/Illarion-eV
+- Code language: C++, Java, Lua
- Code license: GPL-3.0
## Building
diff --git a/games/rpg/imperium.md b/games/rpg/imperium.md
index 7a6816f8..392fd512 100644
--- a/games/rpg/imperium.md
+++ b/games/rpg/imperium.md
@@ -6,7 +6,7 @@ _A game of intergalactic exploration, warfare, and economics._
- Download: https://empiredirectory.net/index.php/new-downloads
- State: mature
- Keywords: text based
-- Code: see download
+- Code repository: (see download)
Nedd to register to download sources.
diff --git a/games/rpg/iter_vehemens_ad_necem.md b/games/rpg/iter_vehemens_ad_necem.md
index 89145ab2..2c1c3d11 100644
--- a/games/rpg/iter_vehemens_ad_necem.md
+++ b/games/rpg/iter_vehemens_ad_necem.md
@@ -6,9 +6,9 @@ _Graphical roguelike game with advanced bodypart and material handling, multi-co
- Download: https://sourceforge.net/projects/ivan/files/
- State: beta, inactive since 2004
- Keywords: roguelike
-- Code: https://sourceforge.net/p/ivan/code/ (cvs)
-- Language(s): C++
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/ivan/code/ (cvs)
+- Code language: C++
+- Code license: GPL-2.0
## Building
diff --git a/games/rpg/jewelhunt.md b/games/rpg/jewelhunt.md
index eeeb9158..a4cd1078 100644
--- a/games/rpg/jewelhunt.md
+++ b/games/rpg/jewelhunt.md
@@ -5,9 +5,9 @@ _The rainbow jewels have been abducted from the temple of the rainbow colors, an
- Home: https://sourceforge.net/projects/jewelhunt/
- Download: https://sourceforge.net/projects/jewelhunt/files
- State: beta
-- Code: https://sourceforge.net/p/jewelhunt/code/HEAD/tree/ (svn)
-- Language(s): Java
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/jewelhunt/code/HEAD/tree/ (svn)
+- Code language: Java
+- Code license: GPL-2.0
## Building
diff --git a/games/rpg/kobolds_quest_2.md b/games/rpg/kobolds_quest_2.md
index 10341d68..b1bbb7a4 100644
--- a/games/rpg/kobolds_quest_2.md
+++ b/games/rpg/kobolds_quest_2.md
@@ -5,9 +5,9 @@ _Sequel to kobold's quest and features an octree for multi processing game mecha
- Home: https://sourceforge.net/projects/koboldsquest2/
- Download: https://sourceforge.net/projects/koboldsquest2/files/
- State: beta, inactive since 2011
-- Code: see download
-- Language(s): Python
-- License: LGPL-3.0
+- Code repository: (see download)
+- Code language: Python
+- Code license: LGPL-3.0
## Building
diff --git a/games/rpg/kq_lives.md b/games/rpg/kq_lives.md
index 6082af0e..e91b71df 100644
--- a/games/rpg/kq_lives.md
+++ b/games/rpg/kq_lives.md
@@ -5,9 +5,9 @@ _A console-style role playing game._
- Home: http://kqlives.sourceforge.net/ https://sourceforge.net/projects/kqlives/
- Download: https://sourceforge.net/projects/kqlives/files/
- State: beta, inactive since 2011
-- Code: https://sourceforge.net/p/kqlives/code/HEAD/tree/ (svn)
-- Language(s): C
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/kqlives/code/HEAD/tree/ (svn)
+- Code language: C
+- Code license: GPL-2.0
Are [KQtheBetrayer](https://sourceforge.net/projects/kqthebetrayer/) or [this github fork](https://github.com/grrk-bzzt/kq-fork) different enough to
warrant their own entries?
diff --git a/games/rpg/labyrinth_of_worlds.md b/games/rpg/labyrinth_of_worlds.md
index eb526a11..768d122b 100644
--- a/games/rpg/labyrinth_of_worlds.md
+++ b/games/rpg/labyrinth_of_worlds.md
@@ -5,8 +5,8 @@ _Rewrite for modern architectures of the incredibly good game Ultima Underworld
- Home: http://low.sourceforge.net/index.php, https://sourceforge.net/projects/low/
- Download: https://sourceforge.net/projects/low/files
- State: beta, inactive since 2010
-- Code: https://sourceforge.net/p/low/cvs/ (cvs), https://sourceforge.net/p/low/code/HEAD/tree/ (svn)
-- Language(s): C++
+- Code repository: https://sourceforge.net/p/low/cvs/ (cvs), https://sourceforge.net/p/low/code/HEAD/tree/ (svn)
+- Code language: C++
## Building
diff --git a/games/rpg/land_of_fire.md b/games/rpg/land_of_fire.md
index 8a0a5b41..cfa306a8 100644
--- a/games/rpg/land_of_fire.md
+++ b/games/rpg/land_of_fire.md
@@ -3,7 +3,7 @@
_A currently playable MMORPG project._
- Home: http://landoffire.org/
-- Code: https://github.com/landoffire
+- Code repository: https://github.com/landoffire
Uses the Mana source engine.
diff --git a/games/rpg/linleys_dungeon_crawl.md b/games/rpg/linleys_dungeon_crawl.md
index 309bbe5f..e5c686f5 100644
--- a/games/rpg/linleys_dungeon_crawl.md
+++ b/games/rpg/linleys_dungeon_crawl.md
@@ -7,9 +7,9 @@ _Roguelike molded in the tradition of the early greats of the genre: Rogue, Hack
- Download: http://www.dungeoncrawl.org/?d
- State: mature, inactive since 2006
- Keywords: roguelike
-- Code: see download
-- Language(s): C
-- License: Custom (Crawl General Public License)
+- Code repository: (see download)
+- Code language: C
+- Code license: Custom (Crawl General Public License)
## Building
diff --git a/games/rpg/lips_of_suna.md b/games/rpg/lips_of_suna.md
index 13777447..7b1fe334 100644
--- a/games/rpg/lips_of_suna.md
+++ b/games/rpg/lips_of_suna.md
@@ -4,8 +4,8 @@ _Tongue-in-cheek action RPG._
- Home: https://web.archive.org/web/20160904014454/http://lipsofsuna.org:80/ https://sourceforge.net/projects/lipsofsuna/
- State: beta, inactive since 2014
-- Code: https://sourceforge.net/p/lipsofsuna/code/ci/master/tree/
-- Language(s): C
+- Code repository: https://sourceforge.net/p/lipsofsuna/code/ci/master/tree/
+- Code language: C
- Code license: GPL-3.0
## Building
diff --git a/games/rpg/magarena.md b/games/rpg/magarena.md
index 378f7c26..53dbd2bf 100644
--- a/games/rpg/magarena.md
+++ b/games/rpg/magarena.md
@@ -6,9 +6,9 @@ _Single-player fantasy card game played against a computer opponent._
- Download: https://github.com/magarena/magarena/releases/
- State: mature
- Keywords: cards
-- Code: https://github.com/magarena/magarena
-- Language(s): Java, Groovy
-- License: GPL-3.0
+- Code repository: https://github.com/magarena/magarena
+- Code language: Java, Groovy
+- Code license: GPL-3.0
## Building
diff --git a/games/rpg/manaworld.md b/games/rpg/manaworld.md
index 7d023a48..dee186db 100644
--- a/games/rpg/manaworld.md
+++ b/games/rpg/manaworld.md
@@ -5,8 +5,8 @@ _2D open source MMORPG._
- Home: https://www.themanaworld.org/
- Download: https://www.themanaworld.org/index.php/Downloads
- Keywords: MMO
-- Code: https://github.com/themanaworld
-- Language(s): PHP
+- Code repository: https://github.com/themanaworld
+- Code language: PHP
- Code license: GPL-2.0
See also [ManaPlus](http://manaplus.org/) client.
diff --git a/games/rpg/meridian59.md b/games/rpg/meridian59.md
index 2bbaa485..476773d6 100644
--- a/games/rpg/meridian59.md
+++ b/games/rpg/meridian59.md
@@ -7,8 +7,8 @@ _A classic MMO._
- Download: http://meridian59.com/play-now.php
- State: mature
- Keywords: MMO
-- Code: https://github.com/Meridian59/Meridian59
-- Language(s): C++, C
+- Code repository: https://github.com/Meridian59/Meridian59
+- Code language: C++, C
- Code license: GPL-2.0
See also [Server 105](https://www.meridiannext.com/).
diff --git a/games/rpg/meritous.md b/games/rpg/meritous.md
index 90bac3d1..fbcb45e7 100644
--- a/games/rpg/meritous.md
+++ b/games/rpg/meritous.md
@@ -4,7 +4,7 @@ _Action-adventure dungeon crawl game._
- Home: http://www.asceai.net/meritous/
- Media: https://libregamewiki.org/Meritous
-- Download: see home
+- Download: (see home)
## Building
diff --git a/games/rpg/moria.md b/games/rpg/moria.md
index 3d12c629..d8bcbaf8 100644
--- a/games/rpg/moria.md
+++ b/games/rpg/moria.md
@@ -7,9 +7,9 @@ _Roguelike computer game inspired by J. R. R. Tolkien's novel The Lord of the Ri
- Download: http://beej.us/moria/files/
- State: mature, inactive since 2008
- Keywords: roguelike
-- Code: see download
-- Language(s): C
-- License: GPL-3.0
+- Code repository: (see download)
+- Code language: C
+- Code license: GPL-3.0
## Building
diff --git a/games/rpg/naev.md b/games/rpg/naev.md
index 03dcfbf1..6cfdad20 100644
--- a/games/rpg/naev.md
+++ b/games/rpg/naev.md
@@ -5,9 +5,9 @@ _2D space trading and combat game, taking inspiration from the Escape Velocity s
- Home: http://blog.naev.org/, https://sourceforge.net/projects/naev/
- Download: http://blog.naev.org/downloads/
- State: mature
-- Code: https://github.com/naev/naev
-- Language(s): C, Lua
-- License: GPL-3.0
+- Code repository: https://github.com/naev/naev
+- Code language: C, Lua
+- Code license: GPL-3.0
Also available on Steam.
diff --git a/games/rpg/nethack.md b/games/rpg/nethack.md
index d83e6622..b092af41 100644
--- a/games/rpg/nethack.md
+++ b/games/rpg/nethack.md
@@ -7,9 +7,9 @@ _Single player dungeon exploration game that runs on a wide variety of computer
- Download: https://www.nethack.org/common/index.html
- State: mature
- Keywords: roguelike
-- Code: https://github.com/NetHack/NetHack, https://github.com/Vanilla-NetHack/NetHack
-- Language(s): C
-- License: Custom (Nethack General Public License)
+- Code repository: https://github.com/NetHack/NetHack, https://github.com/Vanilla-NetHack/NetHack
+- Code language: C
+- Code license: Custom (Nethack General Public License)
Also see [NetHack Falcon's Eye](https://sourceforge.net/projects/falconseye/), a graphical modification of NetHack.
diff --git a/games/rpg/nlarn.md b/games/rpg/nlarn.md
index 78bd2d79..2070ed77 100644
--- a/games/rpg/nlarn.md
+++ b/games/rpg/nlarn.md
@@ -7,9 +7,9 @@ _Rewrite of Noah Morgan's classic roguelike game Larn from 1986._
- Download: https://github.com/nlarn/nlarn/releases, https://sourceforge.net/projects/nlarn/files/nlarn/
- State: mature
- Keywords: roguelike
-- Code: https://github.com/nlarn/nlarn
-- Language(s): C, Lua
-- License: GPL-3.0
+- Code repository: https://github.com/nlarn/nlarn
+- Code language: C, Lua
+- Code license: GPL-3.0
## Building
diff --git a/games/rpg/open_meridian.md b/games/rpg/open_meridian.md
index 57c6397c..be5dec63 100644
--- a/games/rpg/open_meridian.md
+++ b/games/rpg/open_meridian.md
@@ -6,8 +6,8 @@ _Meridian 59 is a long-running medieval fantasy combat and adventure MMO._
- Download: http://openmeridian.org/create-account/
- State: mature
- Keywords: MMO
-- Code: https://github.com/OpenMeridian/Meridian59
-- Language(s): C, C++
+- Code repository: https://github.com/OpenMeridian/Meridian59
+- Code language: C, C++
- Code license: GPL-2.0
## Building
diff --git a/games/rpg/open_mw.md b/games/rpg/open_mw.md
index 49fb539b..3a13d858 100644
--- a/games/rpg/open_mw.md
+++ b/games/rpg/open_mw.md
@@ -7,9 +7,9 @@ _Unofficial open source engine reimplementation of the game Morrowind._
- Download: https://openmw.org/downloads/
- State: mature
- Keywords: remake, requires original content (Morrowind)
-- Code: https://github.com/OpenMW/openmw
-- Language(s): C++
-- License: GPL-3.0
+- Code repository: https://github.com/OpenMW/openmw
+- Code language: C++
+- Code license: GPL-3.0
## Building
diff --git a/games/rpg/open_tibia.md b/games/rpg/open_tibia.md
index 21685ebc..afcbae7b 100644
--- a/games/rpg/open_tibia.md
+++ b/games/rpg/open_tibia.md
@@ -5,12 +5,12 @@ _Remake of Tibia_
- Home: https://github.com/opentibia https://sourceforge.net/projects/opentibia/
- Download: https://sourceforge.net/projects/opentibia/files/
- State: beta, inactive since 2014
-- Code: https://github.com/opentibia
-- Language(s): C++
+- Code repository: https://github.com/opentibia
+- Code language: C++
- Code license: GPL-2.0
Based on [Tibia](http://tibia.wikia.com/wiki/CipSoft_GmbH).
## Building
-Uses CMake
\ No newline at end of file
+- Build system: CMake
\ No newline at end of file
diff --git a/games/rpg/openglad.md b/games/rpg/openglad.md
index 6f38f98e..779833b0 100644
--- a/games/rpg/openglad.md
+++ b/games/rpg/openglad.md
@@ -6,9 +6,9 @@ _An SDL port of an old DOS game called Gladiator._
- Download: http://snowstorm.sourceforge.net/cgi-bin/site.cgi?page=download
- State: mature, inactive since 2004
- Keywords: remake
-- Code: https://sourceforge.net/p/snowstorm/git/ci/master/tree/
-- Language(s): C++
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/snowstorm/git/ci/master/tree/
+- Code language: C++
+- Code license: GPL-2.0
Original code released under GPL.
diff --git a/games/rpg/orient.md b/games/rpg/orient.md
index 0b59c3e7..c55e7252 100644
--- a/games/rpg/orient.md
+++ b/games/rpg/orient.md
@@ -6,9 +6,9 @@ _Prototype for an educational role-playing game for intercultural education._
- Download: https://sourceforge.net/projects/orient-ecircus/files
- State: mature, inactive since 2009
- Keywords: educational
-- Code: (see download)
-- Language(s): C#
-- License: GPL-2.0
+- Code repository: (see download)
+- Code language: C#
+- Code license: GPL-2.0
## Building
diff --git a/games/rpg/other_life.md b/games/rpg/other_life.md
index 940348de..5f73dabc 100644
--- a/games/rpg/other_life.md
+++ b/games/rpg/other_life.md
@@ -6,8 +6,8 @@ _A community based game that allows you to affect the future of the game._
- Media: https://en.wikipedia.org/wiki/Eternal_Lands#Spin-offs
- Download: http://www.other-life.com/downloads.php
- Keywords: MMO
-- Code: https://github.com/jp8900308/other-life https://github.com/gregoryfenton/other-life
-- Language(s): C, C++
+- Code repository: https://github.com/jp8900308/other-life https://github.com/gregoryfenton/other-life
+- Code language: C, C++
Based on [Eternal Lands](eternal_lands.md)
diff --git a/games/rpg/parpg.md b/games/rpg/parpg.md
index d9e61a79..d2e6d332 100644
--- a/games/rpg/parpg.md
+++ b/games/rpg/parpg.md
@@ -5,7 +5,7 @@ _Post-Acopalyptic RPG._
- Home: http://blog.parpg.net/ https://sourceforge.net/projects/parpg/
- Download: http://blog.parpg.net/download/
- State: beta, inactive since 2012
-- Code: http://parpg-trac.cvsdude.com/parpg/browser (svn)
+- Code repository: http://parpg-trac.cvsdude.com/parpg/browser (svn)
## Building
diff --git a/games/rpg/phantasy.md b/games/rpg/phantasy.md
index 439779e5..7e6b5491 100644
--- a/games/rpg/phantasy.md
+++ b/games/rpg/phantasy.md
@@ -5,9 +5,9 @@ _Oldschool 90' sega genesis style._
- Home: https://sourceforge.net/projects/phantasy/
- Download: https://sourceforge.net/projects/phantasy/files
- State: beta, inactive since 2013
-- Code: https://sourceforge.net/p/phantasy/code/ci/default/tree/ (hg)
-- Language(s): C++
-- License: GPL-3.0
+- Code repository: https://sourceforge.net/p/phantasy/code/ci/default/tree/ (hg)
+- Code language: C++
+- Code license: GPL-3.0
## Building
diff --git a/games/rpg/planeshift.md b/games/rpg/planeshift.md
index ecd09529..a0548bf2 100644
--- a/games/rpg/planeshift.md
+++ b/games/rpg/planeshift.md
@@ -7,8 +7,8 @@ _Role Playing Game immersed into a 3D virtual fantasy world._
- Download: http://www.planeshift.it/Download
- State: mature
- Keywords: MMO
-- Code: https://sourceforge.net/p/planeshift/code/HEAD/tree/trunk/src/ (svn)
-- Language(s): C++
+- Code repository: https://sourceforge.net/p/planeshift/code/HEAD/tree/trunk/src/ (svn)
+- Code language: C++
- Code license: GPL-2.0
## Building
diff --git a/games/rpg/project_diaspora.md b/games/rpg/project_diaspora.md
index e8730380..0443ca2a 100644
--- a/games/rpg/project_diaspora.md
+++ b/games/rpg/project_diaspora.md
@@ -5,8 +5,8 @@ _Space style MMO RPG 2D with upgradeable ships and expandable environment._
- Home: http://pdiaspora.sourceforge.net/
- Download: https://sourceforge.net/projects/pdiaspora/files/
- State: beta, inactive since 2011
-- Code: see download
-- Language(s): C
+- Code repository: (see download)
+- Code language: C
- Code license: zlib
## Building
diff --git a/games/rpg/radakan.md b/games/rpg/radakan.md
index a8a3de5e..dbbbbe4f 100644
--- a/games/rpg/radakan.md
+++ b/games/rpg/radakan.md
@@ -6,8 +6,8 @@ _Single player RPG game, set in a dark fantasy setting where four unique races s
- Download: https://sourceforge.net/projects/radakan/files/
- State: beta, inactive since 2010
- Keywords: SP
-- Code: https://sourceforge.net/p/radakan/code/HEAD/tree/
-- Language(s): Python
+- Code repository: https://sourceforge.net/p/radakan/code/HEAD/tree/
+- Code language: Python
- Code license: Special
## Building
diff --git a/games/rpg/regoth.md b/games/rpg/regoth.md
index 89096eca..e932304c 100644
--- a/games/rpg/regoth.md
+++ b/games/rpg/regoth.md
@@ -6,9 +6,9 @@ _Reimplementation of the zEngine, used by the game "Gothic" and "Gothic II"._
- Download: https://github.com/REGoth-project/REGoth/releases
- State: beta
- Keywords: remake, requires original content (Gothic 1 and Gothic 2)
-- Code: https://github.com/REGoth-project/REGoth
-- Language(s): C++
-- License: GPL-3.0
+- Code repository: https://github.com/REGoth-project/REGoth
+- Code language: C++
+- Code license: GPL-3.0
## Building
diff --git a/games/rpg/rogue_clone_iv.md b/games/rpg/rogue_clone_iv.md
index 8b202f44..d3206941 100644
--- a/games/rpg/rogue_clone_iv.md
+++ b/games/rpg/rogue_clone_iv.md
@@ -6,9 +6,9 @@ _Reproduction of Rogue._
- Download: https://sourceforge.net/projects/rogueclone/files/rogue%20clone/
- State: mature, inactive since 2006
- Keywords: remake, roguelike
-- Code: https://sourceforge.net/p/rogueclone/code/
-- Language(s): C
-- License: BSD
+- Code repository: https://sourceforge.net/p/rogueclone/code/
+- Code language: C
+- Code license: BSD
## Building
diff --git a/games/rpg/roguish.md b/games/rpg/roguish.md
index 2a6e56e3..6bd3fe8f 100644
--- a/games/rpg/roguish.md
+++ b/games/rpg/roguish.md
@@ -5,8 +5,8 @@ _Multiplayer, extensible rogue-like._
- Home: https://github.com/CamHenlin/Roguish
- State: beta, inactive since 2015
- Keywords: roguelike
-- Code: https://github.com/CamHenlin/Roguish
-- Language(s): Javascript
+- Code repository: https://github.com/CamHenlin/Roguish
+- Code language: Javascript
- Code license: BSD-3
## Building
diff --git a/games/rpg/room_for_change.md b/games/rpg/room_for_change.md
index b8a68a8e..030a0b26 100644
--- a/games/rpg/room_for_change.md
+++ b/games/rpg/room_for_change.md
@@ -3,8 +3,8 @@
_Randomly generated action RPG._
- Home: https://github.com/antionio/game-off-2013
-- Code: https://github.com/antionio/game-off-2013
-- Language(s): Java
+- Code repository: https://github.com/antionio/game-off-2013
+- Code language: Java
- Code license: Apache-2.0
## Building
diff --git a/games/rpg/runesword_ii.md b/games/rpg/runesword_ii.md
index 0b5aaa56..18c4f5c7 100644
--- a/games/rpg/runesword_ii.md
+++ b/games/rpg/runesword_ii.md
@@ -5,8 +5,8 @@ _CRPG designed to appeal to the "pen & paper" role-player._
- Home: https://sourceforge.net/projects/runesword/, http://runesword.sourceforge.net/
- Download: https://sourceforge.net/projects/runesword/files/
- State: mature, inactive since 2011
-- Code: https://sourceforge.net/p/runesword/code/ (cvs)
-- Language(s): Visual Basic
+- Code repository: https://sourceforge.net/p/runesword/code/ (cvs)
+- Code language: Visual Basic
## Building
diff --git a/games/rpg/scourge.md b/games/rpg/scourge.md
index 16c253bd..b7dc9cb0 100644
--- a/games/rpg/scourge.md
+++ b/games/rpg/scourge.md
@@ -6,9 +6,9 @@ _Roguelike game with a 3D user interface._
- Download: https://sourceforge.net/projects/scourge/files
- State: beta, inactive since 2008
- Keywords: roguelike
-- Code: https://sourceforge.net/p/scourge/code/HEAD/tree/
-- Language(s): C++
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/scourge/code/HEAD/tree/
+- Code language: C++
+- Code license: GPL-2.0
- Dependencies: SDL
## Building
diff --git a/games/rpg/silvertree.md b/games/rpg/silvertree.md
index e92e873c..0b54f609 100644
--- a/games/rpg/silvertree.md
+++ b/games/rpg/silvertree.md
@@ -6,8 +6,8 @@ _3D RPG with a hybrid real time, turn based system._
- Download: https://code.google.com/archive/p/silvertree/downloads
- State: beta, inactive since 2007
- Keywords: SP
-- Code: https://code.google.com/archive/p/silvertree/source/default/source
-- Language(s): C++
+- Code repository: https://code.google.com/archive/p/silvertree/source/default/source
+- Code language: C++
- Code license: GPL-3.0
## Building
diff --git a/games/rpg/slash_em.md b/games/rpg/slash_em.md
index 832a863f..a6153c00 100644
--- a/games/rpg/slash_em.md
+++ b/games/rpg/slash_em.md
@@ -7,9 +7,9 @@ _Variant of the roguelike game NetHack that offers extra features, monsters, and
- Download: http://slashem.sourceforge.net/stable.html, https://sourceforge.net/projects/slashem/files/
- State: beta, inactive since 2007
- Keywords: roguelike
-- Code: https://sourceforge.net/p/slashem/code (cvs)
-- Language(s): C
-- License: Custom (NetHack license)
+- Code repository: https://sourceforge.net/p/slashem/code (cvs)
+- Code language: C
+- Code license: Custom (NetHack license)
Based on NetHack
diff --git a/games/rpg/source_of_tales.md b/games/rpg/source_of_tales.md
index dabddc79..f839189d 100644
--- a/games/rpg/source_of_tales.md
+++ b/games/rpg/source_of_tales.md
@@ -4,8 +4,8 @@ _A massive multiplayer online roleplaying game._
- Home: http://www.sourceoftales.org/
- Keywords: MMO
-- Code: https://github.com/tales/sourceoftales
-- Language(s): Lua
+- Code repository: https://github.com/tales/sourceoftales
+- Code language: Lua
- Code license: GPL-3.0
Uses the Mana source engine.
diff --git a/games/rpg/space_station_13.md b/games/rpg/space_station_13.md
index 714f4803..c5470be1 100644
--- a/games/rpg/space_station_13.md
+++ b/games/rpg/space_station_13.md
@@ -6,7 +6,7 @@ _A community developed, multiplayer round-based role playing game, where players
- Media: https://en.wikipedia.org/wiki/Space_Station_13
- State: mature
- Keywords: online
-- Code: many different versions
+- Code repository: many different versions
Uses the [Byond engine]() which is closed source!
diff --git a/games/rpg/spice_trade.md b/games/rpg/spice_trade.md
index d57e5815..35c5ba84 100644
--- a/games/rpg/spice_trade.md
+++ b/games/rpg/spice_trade.md
@@ -5,9 +5,9 @@ _Rpg/strategy/adventure game about a poor spice farmer in 12th century Baghdad a
- Home: https://sourceforge.net/projects/spicetrade/, http://www.spicetrade.org/
- Download: https://sourceforge.net/projects/spicetrade/files/
- State: mature, inactive since 2005
-- Code: see download
-- Language(s): Java
-- License: LGPL-2.0
+- Code repository: (see download)
+- Code language: Java
+- Code license: LGPL-2.0
## Building
diff --git a/games/rpg/stendhal.md b/games/rpg/stendhal.md
index 3dfd841d..86c1f64e 100644
--- a/games/rpg/stendhal.md
+++ b/games/rpg/stendhal.md
@@ -3,11 +3,11 @@
_Multiplayer online adventure game with an old school feel._
- Home: https://stendhalgame.org/
-- Download: see home
+- Download: (see home)
- State: mature
- Keywords: MP, server
-- Code: https://sourceforge.net/p/arianne/stendhal/ci/master/tree/
-- Language(s): Java
+- Code repository: https://sourceforge.net/p/arianne/stendhal/ci/master/tree/
+- Code language: Java
- Code license: GPL-2.0
Uses the Arianne engine.
diff --git a/games/rpg/story_of_a_lost_sky.md b/games/rpg/story_of_a_lost_sky.md
index 40a775fb..8fa684bf 100644
--- a/games/rpg/story_of_a_lost_sky.md
+++ b/games/rpg/story_of_a_lost_sky.md
@@ -5,9 +5,9 @@ _Turn Based Strategy RPG with gameplay that is similar to Fire Emblem._
- Home: https://www.pygame.org/project-Story+of+a+Lost+Sky-1106-.html, https://bitbucket.org/featheredmelody/lost-sky-project-public/wiki/Home
- Download: https://bitbucket.org/featheredmelody/lost-sky-project-public/downloads/
- State: mature
-- Code: https://bitbucket.org/featheredmelody/lost-sky-project-public/src
-- Language(s): Python
-- License: BSD
+- Code repository: https://bitbucket.org/featheredmelody/lost-sky-project-public/src
+- Code language: Python
+- Code license: BSD
- Dependencies: PyGame
## Building
diff --git a/games/rpg/summoming_wars.md b/games/rpg/summoming_wars.md
index ac31a32e..1b1846d3 100644
--- a/games/rpg/summoming_wars.md
+++ b/games/rpg/summoming_wars.md
@@ -6,8 +6,8 @@ _Role-playing game, featuring both a single-player and a multiplayer mode for ab
- Download:
- State: beta, inactive since 2014
- Keywords: SP, MP
-- Code: https://bitbucket.org/sumwars/sumwars-code/src (hg)
-- Language(s): C++
+- Code repository: https://bitbucket.org/sumwars/sumwars-code/src (hg)
+- Code language: C++
- Code license: GPL-3.0
## Building
diff --git a/games/rpg/tales_of_maj_eyal.md b/games/rpg/tales_of_maj_eyal.md
index 714c1b7b..d8da3850 100644
--- a/games/rpg/tales_of_maj_eyal.md
+++ b/games/rpg/tales_of_maj_eyal.md
@@ -7,9 +7,9 @@ _Roguelike RPG, featuring tactical turn-based combat and advanced character buil
- Download: https://te4.org/download
- State: mature
- Keywords: roguelike
-- Code: see download
-- Language(s): C, Lua
-- License: GPL-3.0
+- Code repository: (see download)
+- Code language: C, Lua
+- Code license: GPL-3.0
Assets are licensed for use "with the Tales of Maj'Eyal game only."
diff --git a/games/rpg/the_clans.md b/games/rpg/the_clans.md
index bf0864da..5d7b3b29 100644
--- a/games/rpg/the_clans.md
+++ b/games/rpg/the_clans.md
@@ -5,9 +5,9 @@ _The Clans was a popular game written for online BBSes back in the day of their
- Home: http://theclans.sourceforge.net/, https://sourceforge.net/projects/theclans/
- Download: https://sourceforge.net/projects/theclans/files
- State: beta, inactive since 2003
-- Code: (see download or) https://sourceforge.net/p/theclans/code/ (cvs)
-- Language(s): C
-- License: GPL-2.0
+- Code repository: (see download or) https://sourceforge.net/p/theclans/code/ (cvs)
+- Code language: C
+- Code license: GPL-2.0
## Building
diff --git a/games/rpg/trinity_reign.md b/games/rpg/trinity_reign.md
index 285f8114..fff2bd3e 100644
--- a/games/rpg/trinity_reign.md
+++ b/games/rpg/trinity_reign.md
@@ -4,10 +4,10 @@ _Cross-platform, open source 3D IMOW (Immersive Multiplayer Online World)._
- Home: https://sourceforge.net/projects/ura-game/
- State: beta, inactive since 2013
-- Code: https://sourceforge.net/p/ura-game/code/HEAD/tree/ (svn)
-- Language(s): C++
+- Code repository: https://sourceforge.net/p/ura-game/code/HEAD/tree/ (svn)
+- Code language: C++
- Code license: GPL-3.0
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/rpg/tuxemon.md b/games/rpg/tuxemon.md
index f57c043d..08f00585 100644
--- a/games/rpg/tuxemon.md
+++ b/games/rpg/tuxemon.md
@@ -6,9 +6,9 @@ _Turn-based monster fighting RPG._
- Download: https://www.tuxemon.org/download.html
- State: mature
- Keywords: TB
-- Code: https://github.com/Tuxemon/Tuxemon
-- Language(s): Python
-- License: GPL-3.0
+- Code repository: https://github.com/Tuxemon/Tuxemon
+- Code language: Python
+- Code license: GPL-3.0
## Building
diff --git a/games/rpg/uidunad.md b/games/rpg/uidunad.md
index ac227419..98a6c8bc 100644
--- a/games/rpg/uidunad.md
+++ b/games/rpg/uidunad.md
@@ -5,9 +5,9 @@ _Ultimate Dungeon Adventure (UlDunAd) - the extremely flexible, fun, text/graphi
- Home: https://www.pygame.org/project-UlDunAd-1140-.html
- State: beta, inactive since 2011
- Keywords: text-based
-- Code: https://github.com/nhydock/UlDunAd
-- Language(s): Python
-- License: GPL-3.0
+- Code repository: https://github.com/nhydock/UlDunAd
+- Code language: Python
+- Code license: GPL-3.0
- Dependencies: PyGame
## Building
diff --git a/games/rpg/umbra.md b/games/rpg/umbra.md
index ce147d57..2652a0e7 100644
--- a/games/rpg/umbra.md
+++ b/games/rpg/umbra.md
@@ -5,8 +5,8 @@ _Computer role-playing game written in Python._
- Home: http://markdamonhughes.com/Umbra/
- Download: http://markdamonhughes.com/Umbra/#download
- State: beta, inactive since 2002
-- Code: see download
-- Language(s): Python
+- Code repository: (see download)
+- Code language: Python
- Code license: Special
## Building
diff --git a/games/rpg/underworld_adventures.md b/games/rpg/underworld_adventures.md
index 90906804..92f8f5f5 100644
--- a/games/rpg/underworld_adventures.md
+++ b/games/rpg/underworld_adventures.md
@@ -5,9 +5,9 @@ _Project to recreate Ultima Underworld 1 on modern operating systems (e.g. Win32
- Home: http://uwadv.sourceforge.net/, https://sourceforge.net/projects/uwadv/
- Download: http://uwadv.sourceforge.net/index.php?page=download
- State: beta, inactive since 2006
-- Code: https://sourceforge.net/p/uwadv/code/ (cvs)
-- Language(s): C++, Lua
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/uwadv/code/ (cvs)
+- Code language: C++, Lua
+- Code license: GPL-2.0
Requires original game files.
diff --git a/games/rpg/unnethack.md b/games/rpg/unnethack.md
index 876b080f..070f0674 100644
--- a/games/rpg/unnethack.md
+++ b/games/rpg/unnethack.md
@@ -7,9 +7,9 @@ _Roguelike, single-player role-playing game where the hero must venture through
- Download: https://sourceforge.net/projects/unnethack/files/unnethack/
- State: mature
- Keywords: roguelike
-- Code: https://sourceforge.net/p/unnethack/code/HEAD/tree/ (svn), https://sourceforge.net/p/unnethack/git/ci/master/tree/, https://github.com/unnethack/unnethack
-- Language(s): C
-- License: Custom (NetHack license)
+- Code repository: https://sourceforge.net/p/unnethack/code/HEAD/tree/ (svn), https://sourceforge.net/p/unnethack/git/ci/master/tree/, https://github.com/unnethack/unnethack
+- Code language: C
+- Code license: Custom (NetHack license)
Based on NetHack.
diff --git a/games/rpg/valyria_tear.md b/games/rpg/valyria_tear.md
index a39e344c..67b379ef 100644
--- a/games/rpg/valyria_tear.md
+++ b/games/rpg/valyria_tear.md
@@ -5,11 +5,11 @@ _J-RPG (Based on the Hero of Allacrost engine)._
- Home: https://valyriatear.blogspot.de/
- Download: https://valyriatear.blogspot.de/p/downloads.html
- Keywords: JRPG
-- Code: https://github.com/ValyriaTear/ValyriaTear
-- Language(s): Lua, C++, C
+- Code repository: https://github.com/ValyriaTear/ValyriaTear
+- Code language: Lua, C++, C
- Code license: GPL
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/rpg/vegatrek.md b/games/rpg/vegatrek.md
index 3292a187..c7a8b7db 100644
--- a/games/rpg/vegatrek.md
+++ b/games/rpg/vegatrek.md
@@ -5,7 +5,7 @@ _Open source Star Trek based game (based on VegaStrike Engine) that lets you fig
- Home: https://sourceforge.net/projects/vegatrek/
- Download: https://sourceforge.net/projects/vegatrek/files/vegatrek%200.6/
- State: beta, inactive since 2013
-- Code: https://sourceforge.net/p/vegatrek/code/HEAD/tree/ (svn)
+- Code repository: https://sourceforge.net/p/vegatrek/code/HEAD/tree/ (svn)
- Code license: GPL-2.0
Configuration files for the VegaStrike engine.
diff --git a/games/rpg/wastes_edge.md b/games/rpg/wastes_edge.md
index 6ac45523..e7d0834b 100644
--- a/games/rpg/wastes_edge.md
+++ b/games/rpg/wastes_edge.md
@@ -3,11 +3,11 @@
_Demo game for Adonthell._
- Home: http://adonthell.nongnu.org/download/index.html
-- Download: see home
+- Download: (see home)
- State: beta
-- Code: http://git.savannah.gnu.org/cgit/adonthell/adonthell-wastesedge.git
-- Language(s): Python
-- License: GPL-2.0
+- Code repository: http://git.savannah.gnu.org/cgit/adonthell/adonthell-wastesedge.git
+- Code language: Python
+- Code license: GPL-2.0
Uses Adonthell.
diff --git a/games/rpg/witch_blast.md b/games/rpg/witch_blast.md
index 166848d2..6ecf591d 100644
--- a/games/rpg/witch_blast.md
+++ b/games/rpg/witch_blast.md
@@ -6,9 +6,9 @@ _Roguelite dungeon crawl shooter heavily inspired from Binding Of Isaac._
- Download: https://github.com/Cirrus-Minor/witchblast/releases
- State: beta, inactive since 2015
- Keywords: roguelike
-- Code: https://github.com/Cirrus-Minor/witchblast
-- Language(s): C++
-- License: GPL-3.0
+- Code repository: https://github.com/Cirrus-Minor/witchblast
+- Code language: C++
+- Code license: GPL-3.0
## Building
diff --git a/games/rpg/world_of_phaos.md b/games/rpg/world_of_phaos.md
index cabd3480..de51d7f0 100644
--- a/games/rpg/world_of_phaos.md
+++ b/games/rpg/world_of_phaos.md
@@ -6,8 +6,8 @@ _Online Roleplaying Game browser based, which takes place in the high fantasy wo
- Download: https://sourceforge.net/projects/phaosrpg/files/
- State: mature, inactive since 2011
- Keywords: online
-- Code: see download
-- Language(s): PHP
+- Code repository: (see download)
+- Code language: PHP
- Code license: GPL-2.0
## Building
diff --git a/games/rpg/xu4.md b/games/rpg/xu4.md
index 377ec05b..6ec2bf22 100644
--- a/games/rpg/xu4.md
+++ b/games/rpg/xu4.md
@@ -7,12 +7,12 @@ _A remake of the computer game Ultima IV._
- Download: http://xu4.sourceforge.net/download.php
- State: mature
- Keywords: SP
-- Code: https://sourceforge.net/p/xu4/code/HEAD/tree/
-- Language(s): C++
+- Code repository: https://sourceforge.net/p/xu4/code/HEAD/tree/
+- Code language: C++
- Code license: GPL-2.0
Ultima 4 is now [freely available](https://www.gog.com/game/ultima_4).
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/rpg/zangband.md b/games/rpg/zangband.md
index 868542b1..1d5a005d 100644
--- a/games/rpg/zangband.md
+++ b/games/rpg/zangband.md
@@ -7,8 +7,8 @@ _Roguelike computer role playing game available for almost any computer and oper
- Download: https://sourceforge.net/projects/zangband/files/
- State: mature, inactive since 2005
- Keywords: roguelike
-- Code: https://sourceforge.net/p/zangband/code/ (cvs)
-- Language(s): C
+- Code repository: https://sourceforge.net/p/zangband/code/ (cvs)
+- Code language: C
Based on Angband.
diff --git a/games/rpg/zelda_mystery_of_solarus_dx.md b/games/rpg/zelda_mystery_of_solarus_dx.md
index 55103a0c..615b3ddc 100644
--- a/games/rpg/zelda_mystery_of_solarus_dx.md
+++ b/games/rpg/zelda_mystery_of_solarus_dx.md
@@ -3,8 +3,8 @@
_This quest is a free, open-source game that works with Solarus, an open-source Zelda-like 2D game engine._
- Home: https://github.com/solarus-games/zsdx
-- Code: https://github.com/solarus-games/zsdx
-- Language(s): Lua
+- Code repository: https://github.com/solarus-games/zsdx
+- Code language: Lua
- Code license: GPL-3.0
Uses the [Solarus engine](../framework/solarus.md).
diff --git a/games/simulation/3d_city.md b/games/simulation/3d_city.md
index 903b2692..fb5ab6e7 100644
--- a/games/simulation/3d_city.md
+++ b/games/simulation/3d_city.md
@@ -4,8 +4,8 @@ _WebGL version of micropolisJS._
- Home: https://github.com/lo-th/3d.city
- Play: http://lo-th.github.io/3d.city/index.html
-- Code: https://github.com/lo-th/3d.city
-- Language(s): Javascript
+- Code repository: https://github.com/lo-th/3d.city
+- Code language: Javascript
- Code license: GPL-3.0
## Building
diff --git a/games/simulation/_toc.md b/games/simulation/_toc.md
index 790ae278..c690d131 100644
--- a/games/simulation/_toc.md
+++ b/games/simulation/_toc.md
@@ -1,20 +1,19 @@
# Simulation games
[comment]: # (start of autogenerated content, do not edit)
-- **[3d.city](3d_city.md)** (Javascript)
-- **[Danger from the Deep](danger_from_the_deep.md)** (C++, GPL-2.0, beta, inactive since 2011)
-- **[FreeTrain](freetrain.md)** (C#, LPGL-2.1, beta, inactive since 2009)
-- **[Freeminer](freeminer.md)** (C++, Lua, GPL-3.0, beta)
-- **[LinCity](lincity.md)** (C, mature, inactice since 2005)
-- **[LinCity-NG](lincity_ng.md)** (C++, beta)
-- **[Micropolis](micropolis.md)** (C++, Java, Python, mature)
-- **[Open Rails](open_rails.md)** (C#, GPL-3.0, mature)
-- **[Open Transport Tycoon](open_transport_tycoon.md)** (C++, mature)
-- **[OpenCity](open_city.md)** (C++, beta)
-- **[OpenSkyscraper](open_skyscraper.md)** (C++, GPL-2.0, beta)
-- **[Our Personal Space](our_personal_space.md)** (Ren'py)
-- **[Pioneer](pioneer.md)** (C++, C, mature)
-- **[SimuTrans](simutrans.md)** (C++, mature)
-- **[micropolisJS](micropolis_js.md)** (C++, Java, Python)
-
+- **[3d.city](3d_city.md)** ()
+- **[Danger from the Deep](danger_from_the_deep.md)** (beta, inactive since 2011)
+- **[FreeTrain](freetrain.md)** (beta, inactive since 2009)
+- **[Freeminer](freeminer.md)** (beta)
+- **[LinCity](lincity.md)** (mature, inactice since 2005)
+- **[LinCity-NG](lincity_ng.md)** (beta)
+- **[Micropolis](micropolis.md)** (mature)
+- **[Open Rails](open_rails.md)** (mature)
+- **[Open Transport Tycoon](open_transport_tycoon.md)** (mature)
+- **[OpenCity](open_city.md)** (beta)
+- **[OpenSkyscraper](open_skyscraper.md)** (beta)
+- **[Our Personal Space](our_personal_space.md)** ()
+- **[Pioneer](pioneer.md)** (mature)
+- **[SimuTrans](simutrans.md)** (mature)
+- **[micropolisJS](micropolis_js.md)** ()
[comment]: # (end of autogenerated content)
\ No newline at end of file
diff --git a/games/simulation/danger_from_the_deep.md b/games/simulation/danger_from_the_deep.md
index 05b6a423..33d42f07 100644
--- a/games/simulation/danger_from_the_deep.md
+++ b/games/simulation/danger_from_the_deep.md
@@ -5,9 +5,9 @@ _WW2 submarine 3D simulation._
- Home: http://dangerdeep.sourceforge.net/, https://sourceforge.net/projects/dangerdeep/
- Download: http://dangerdeep.sourceforge.net/downloads/, https://sourceforge.net/projects/dangerdeep/files/
- State: beta, inactive since 2011
-- Code: https://sourceforge.net/p/dangerdeep/code/HEAD/tree/ (svn), https://sourceforge.net/p/dangerdeep/git/ci/master/tree/
-- Language(s): C++
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/dangerdeep/code/HEAD/tree/ (svn), https://sourceforge.net/p/dangerdeep/git/ci/master/tree/
+- Code language: C++
+- Code license: GPL-2.0
## Building
diff --git a/games/simulation/freeminer.md b/games/simulation/freeminer.md
index bf30e7de..629af59b 100644
--- a/games/simulation/freeminer.md
+++ b/games/simulation/freeminer.md
@@ -4,9 +4,9 @@ _Sandbox game inspired by Minecraft._
- Home: https://web.archive.org/web/20170531043347/http://freeminer.org/
- State: beta
-- Code: https://github.com/freeminer/freeminer
-- Language(s): C++, Lua
-- License: GPL-3.0
+- Code repository: https://github.com/freeminer/freeminer
+- Code language: C++, Lua
+- Code license: GPL-3.0
Home page of project currently empty.
diff --git a/games/simulation/freetrain.md b/games/simulation/freetrain.md
index 86c8c07d..19dfeb70 100644
--- a/games/simulation/freetrain.md
+++ b/games/simulation/freetrain.md
@@ -5,9 +5,9 @@ _Rail & business simulation._
- Home: http://freetrain.sourceforge.net/
- Download: https://sourceforge.net/projects/freetrain/files/
- State: beta, inactive since 2009
-- Code: https://sourceforge.net/p/freetrain/code/HEAD/tree/
-- Language(s): C#
-- License: LPGL-2.1
+- Code repository: https://sourceforge.net/p/freetrain/code/HEAD/tree/
+- Code language: C#
+- Code license: LPGL-2.1
## Building
diff --git a/games/simulation/lincity.md b/games/simulation/lincity.md
index dccdd813..b9f29630 100644
--- a/games/simulation/lincity.md
+++ b/games/simulation/lincity.md
@@ -4,10 +4,10 @@ _Lincity is a city simulation game,_
- Home: http://lincity.sourceforge.net/
- Media: https://en.wikipedia.org/wiki/Lincity
-- Download: see Home
+- Download: (see home)
- State: mature, inactice since 2005
-- Code: http://lincity.cvs.sourceforge.net/ (cvs)
-- Language(s): C
+- Code repository: http://lincity.cvs.sourceforge.net/ (cvs)
+- Code language: C
- Code license: GPL-2.0
## Building
diff --git a/games/simulation/lincity_ng.md b/games/simulation/lincity_ng.md
index d20f65da..076b936e 100644
--- a/games/simulation/lincity_ng.md
+++ b/games/simulation/lincity_ng.md
@@ -5,8 +5,8 @@ _City simulation game._
- Home: https://sourceforge.net/projects/lincity-ng.berlios/
- Download: https://sourceforge.net/projects/lincity-ng.berlios/files/
- State: beta
-- Code: see download
-- Language(s): C++
+- Code repository: (see download)
+- Code language: C++
- Code license: GPL
## Building
diff --git a/games/simulation/micropolis.md b/games/simulation/micropolis.md
index 878aaf33..1f6b07de 100644
--- a/games/simulation/micropolis.md
+++ b/games/simulation/micropolis.md
@@ -6,8 +6,8 @@ _Micropolis is the open source version of SimCity Classic from Maxis._
- Media:
- Download: can be played online
- State: mature
-- Code: https://github.com/simhacker/micropolis
-- Language(s): C++, Java, Python
+- Code repository: https://github.com/simhacker/micropolis
+- Code language: C++, Java, Python
- Code license: GPL-3.0
## Building
diff --git a/games/simulation/micropolis_js.md b/games/simulation/micropolis_js.md
index 6de60156..eee96642 100644
--- a/games/simulation/micropolis_js.md
+++ b/games/simulation/micropolis_js.md
@@ -4,8 +4,8 @@ _A port of Micropolis to JS/HTML5._
- Home: http://www.graememcc.co.uk/micropolisJS/
- Download: can be played online
-- Code: https://github.com/graememcc/micropolisJS
-- Language(s): C++, Java, Python
+- Code repository: https://github.com/graememcc/micropolisJS
+- Code language: C++, Java, Python
- Code license: GPL-3.0
## Building
diff --git a/games/simulation/open_city.md b/games/simulation/open_city.md
index 4f00df00..611ee77a 100644
--- a/games/simulation/open_city.md
+++ b/games/simulation/open_city.md
@@ -5,8 +5,8 @@ _Another 3D city simulator._
- Home: http://www.opencity.info/
- Download: http://www.opencity.info/en/Download.html
- State: beta
-- Code: http://svn.code.sf.net/p/opencity/code/trunk/opencity/ (svn)
-- Language(s): C++
+- Code repository: http://svn.code.sf.net/p/opencity/code/trunk/opencity/ (svn)
+- Code language: C++
- Code license: GPL-2.0
## Building
diff --git a/games/simulation/open_rails.md b/games/simulation/open_rails.md
index 22c28ef8..8207d4e0 100644
--- a/games/simulation/open_rails.md
+++ b/games/simulation/open_rails.md
@@ -5,9 +5,9 @@ _Train simulator for the largest collection of digital content in the world - ro
- Home: http://openrails.org/
- Download: http://openrails.org/download/program/
- State: mature
-- Code: http://openrails.org/contribute/developing-code/ (svn)
-- Language(s): C#
-- License: GPL-3.0
+- Code repository: http://openrails.org/contribute/developing-code/ (svn)
+- Code language: C#
+- Code license: GPL-3.0
## Building
diff --git a/games/simulation/open_skyscraper.md b/games/simulation/open_skyscraper.md
index 20ee3bff..060cc923 100644
--- a/games/simulation/open_skyscraper.md
+++ b/games/simulation/open_skyscraper.md
@@ -5,9 +5,9 @@ _Tower simulation game inspired by SimTower._
- Home: https://github.com/fabianschuiki/OpenSkyscraper
- State: beta
- Keywords: remake
-- Code: https://github.com/fabianschuiki/OpenSkyscraper
-- Language(s): C++
-- License: GPL-2.0
+- Code repository: https://github.com/fabianschuiki/OpenSkyscraper
+- Code language: C++
+- Code license: GPL-2.0
## Building
diff --git a/games/simulation/open_transport_tycoon.md b/games/simulation/open_transport_tycoon.md
index d5d1fb28..ee20845b 100644
--- a/games/simulation/open_transport_tycoon.md
+++ b/games/simulation/open_transport_tycoon.md
@@ -6,8 +6,8 @@ _OpenTTD is an open source simulation game based upon the popular Microprose gam
- Media: https://en.wikipedia.org/wiki/OpenTTD
- Download: http://www.openttd.org/en/download-stable
- State: mature
-- Code: https://svn.openttd.org/ (svn), https://github.com/OpenTTD/OpenTTD (sync)
-- Language(s): C++
+- Code repository: https://svn.openttd.org/ (svn), https://github.com/OpenTTD/OpenTTD (sync)
+- Code language: C++
- Code license: GPL-2.0
## Building
diff --git a/games/simulation/our_personal_space.md b/games/simulation/our_personal_space.md
index ee938bf8..56e42e5d 100644
--- a/games/simulation/our_personal_space.md
+++ b/games/simulation/our_personal_space.md
@@ -3,10 +3,10 @@
_Simulation game where you play as a colonist on a new planet with your new husband._
- Home: http://metasepia.icecavern.net/OurPersonalSpace/index.html
-- Download: see home
+- Download: (see home)
- Keywords: visual novel
-- Code: https://github.com/qirien/personal-space
-- Language(s): Ren'py
+- Code repository: https://github.com/qirien/personal-space
+- Code language: Ren'py
- Code license: GPL-3.0
## Building
diff --git a/games/simulation/pioneer.md b/games/simulation/pioneer.md
index a4f79dd2..28d3dfbe 100644
--- a/games/simulation/pioneer.md
+++ b/games/simulation/pioneer.md
@@ -6,8 +6,8 @@ _Pioneer is a space adventure game set in our galaxy at the turn of the 31st cen
- Media: https://en.wikipedia.org/wiki/Pioneer_(video_game)
- Download: https://pioneerspacesim.net/download
- State: mature
-- Code: https://github.com/pioneerspacesim/pioneer
-- Language(s): C++, C
+- Code repository: https://github.com/pioneerspacesim/pioneer
+- Code language: C++, C
- Code license: Mixed
- Code license details: Apache-2.0, GPL-3.0
diff --git a/games/simulation/simutrans.md b/games/simulation/simutrans.md
index 2df61482..f10bf548 100644
--- a/games/simulation/simutrans.md
+++ b/games/simulation/simutrans.md
@@ -6,8 +6,8 @@ _A cross-platform simulation game in which the player strives to run a successfu
- Media: https://en.wikipedia.org/wiki/Simutrans
- Download: http://www.simutrans.de/download
- State: mature
-- Code: https://sourceforge.net/p/simutrans/code/HEAD/tree/ (svn)
-- Language(s): C++
+- Code repository: https://sourceforge.net/p/simutrans/code/HEAD/tree/ (svn)
+- Code language: C++
- Code license: Artistic License
Is [this](https://www.simutrans.com/en/) the English version?
diff --git a/games/strategy/0ad.md b/games/strategy/0ad.md
index 962ea80a..7f070fb4 100644
--- a/games/strategy/0ad.md
+++ b/games/strategy/0ad.md
@@ -7,8 +7,8 @@ _0 A.D. is a free, open-source, cross-platform real-time strategy game._
- Download: https://play0ad.com/download/
- State: beta
- Keywords: RTS
-- Code: https://svn.wildfiregames.com/public/ps/trunk/ (svn)
-- Language(s): C++
+- Code repository: https://svn.wildfiregames.com/public/ps/trunk/ (svn)
+- Code language: C++
- Code license: GPL-2.0
## Building
diff --git a/games/strategy/8kingdoms.md b/games/strategy/8kingdoms.md
index 04edcc3d..24af5e60 100644
--- a/games/strategy/8kingdoms.md
+++ b/games/strategy/8kingdoms.md
@@ -5,8 +5,8 @@ _3D turn-based fantasy strategic game in which players become kings, build their
- Home: https://sourceforge.net/projects/kralovstvi/
- Download: https://sourceforge.net/projects/kralovstvi/files/Legacy/8%20Kingdoms%201.1.0/
- State: beta, inactive since 2009
-- Code: https://svn.code.sf.net/p/kralovstvi/code/
-- Language(s): C++
+- Code repository: https://svn.code.sf.net/p/kralovstvi/code/
+- Code language: C++
## Building
diff --git a/games/strategy/_toc.md b/games/strategy/_toc.md
index aa334252..646b42ca 100644
--- a/games/strategy/_toc.md
+++ b/games/strategy/_toc.md
@@ -1,171 +1,170 @@
# Strategy games
[comment]: # (start of autogenerated content, do not edit)
-- **[0AD](0ad.md)** (C++, beta)
-- **[8 Kingdoms](8kingdoms.md)** (C++, beta, inactive since 2009)
-- **[A Planet's Revenge](a_planets_revenge.md)** (Python, beta, inactive since 2008)
-- **[AI Wars](ai_wars.md)** (Python, MIT, beta, inactive since 2010)
-- **[Advanced Strategic Command](asc.md)** (C++, mature)
-- **[Age of Magic](age_of_magic.md)** (C++, GPL-2.0, beta, inactive since 2011)
-- **[Alien Assault Traders](alien_assault_traders.md)** (PHP, beta, inactive since 2009)
-- **[Ancient Beast](ancient_beast.md)** (Javascript, AGPL-3.0, mature)
-- **[Antares](antares.md)** (C++, LGPL-3.0, beta)
-- **[AntiChess](antichess.md)** (Java, mature, inactive since 2003)
-- **[Armies](armies.md)** (C++, mature, inactive since 2007)
-- **[Arthur's Knights](arthurs_knights.md)** (C++, Educational, beta, inactive since 2006)
-- **[Atomiks](atomiks.md)** (C, GPL, custom (Leveldesign, see Readme), mature)
-- **[Atomix](atomix.md)** (C, GPL-2.0, mature)
-- **[Attal](attal.md)** (C++, GPL-2.0, mature, inactive since 2008)
-- **[Battle for Wesnoth](wesnoth.md)** (C++, mature)
-- **[Battlefield Java](battlefield_java.md)** (Java, beta, inactive since 2011)
-- **[Battles of Antargis](battles_of_antargis.md)** (C, C++, GPL-2.0, beta, inactive since 2014)
-- **[Begin2](begin2.md)** (C++, BSD, beta, inactive since 2009)
-- **[Birth of the Empires](birth_of_the_empires.md)** (C++)
-- **[BlackNova Traders](blacknova_traders.md)** (PHP, Javascript, beta, inactive since 2012)
-- **[Blitzkrieg](blitzkrieg.md)** (Java, GPL, beta, inactive since 2009)
-- **[Bos Wars](bos_wars.md)** (C++, GPL-2.0, mature, inactive since 2013)
-- **[Boson](boson.md)** (C++, GPL-2.0, beta, inactive since 2006)
-- **[Bygfoot](bygfoot.md)** (Java, GPL-2.0, beta)
-- **[C-evo](c_evo.md)** (Delphi Pascal, mature, inactive since 2013)
-- **[Caesar IA](caesar_ia.md)** (C++, GPL-3.0, beta)
-- **[Call to Power 2](call_to_power2.md)** (C++, Custom (Activision CTP2 source EULA), mature)
-- **[CivOne](civone.md)** (C#, CC0, beta)
-- **[Civil](civil.md)** (Python, beta, inactive since 2003)
-- **[Colobot](colobot.md)** (C++, GPL-3.0, mature)
-- **[Colonization too](colonization_too.md)** (C++, GPL-2.0, beta, inactive since 2004)
-- **[Conquests](conquests.md)** (C++, GPL-2.0, mature, inactive since 2012)
-- **[Corsix Theme Hospital](theme_hospital.md)** (Lua, C++, MIT, mature)
+- **[0AD](0ad.md)** (beta)
+- **[8 Kingdoms](8kingdoms.md)** (beta, inactive since 2009)
+- **[A Planet's Revenge](a_planets_revenge.md)** (beta, inactive since 2008)
+- **[AI Wars](ai_wars.md)** (beta, inactive since 2010)
+- **[Advanced Strategic Command](asc.md)** (mature)
+- **[Age of Magic](age_of_magic.md)** (beta, inactive since 2011)
+- **[Alien Assault Traders](alien_assault_traders.md)** (beta, inactive since 2009)
+- **[Ancient Beast](ancient_beast.md)** (mature)
+- **[Antares](antares.md)** (beta)
+- **[AntiChess](antichess.md)** (mature, inactive since 2003)
+- **[Armies](armies.md)** (mature, inactive since 2007)
+- **[Arthur's Knights](arthurs_knights.md)** (beta, inactive since 2006)
+- **[Atomiks](atomiks.md)** (mature)
+- **[Atomix](atomix.md)** (mature)
+- **[Attal](attal.md)** (mature, inactive since 2008)
+- **[Battle for Wesnoth](wesnoth.md)** (mature)
+- **[Battlefield Java](battlefield_java.md)** (beta, inactive since 2011)
+- **[Battles of Antargis](battles_of_antargis.md)** (beta, inactive since 2014)
+- **[Begin2](begin2.md)** (beta, inactive since 2009)
+- **[Birth of the Empires](birth_of_the_empires.md)** ()
+- **[BlackNova Traders](blacknova_traders.md)** (beta, inactive since 2012)
+- **[Blitzkrieg](blitzkrieg.md)** (beta, inactive since 2009)
+- **[Bos Wars](bos_wars.md)** (mature, inactive since 2013)
+- **[Boson](boson.md)** (beta, inactive since 2006)
+- **[Bygfoot](bygfoot.md)** (beta)
+- **[C-evo](c_evo.md)** (mature, inactive since 2013)
+- **[Caesar IA](caesar_ia.md)** (beta)
+- **[Call to Power 2](call_to_power2.md)** (mature)
+- **[CivOne](civone.md)** (beta)
+- **[Civil](civil.md)** (beta, inactive since 2003)
+- **[Colobot](colobot.md)** (mature)
+- **[Colonization too](colonization_too.md)** (beta, inactive since 2004)
+- **[Conquests](conquests.md)** (mature, inactive since 2012)
+- **[Corsix Theme Hospital](theme_hospital.md)** (mature)
- **[Crimson Fields](crimson_fields.md)** ()
-- **[Crown and Cutless](crown_and_cutless.md)** (C++, beta, inactive since 2006)
-- **[Dark Destiny](dark_destiny.md)** (Java, unclear, mature, inactive since 2016)
-- **[Dark Oberon](dark_oberon.md)** (C++, GPL-2.0, mature, inactive since 2009)
-- **[Devana](devana.md)** (PHP, BSD, beta)
-- **[Drop Shock](drop_shock.md)** (PHP, mature, inactive since 2014)
-- **[Duel Commander](duel_commander.md)** (C, GPL-3.0, beta, inactive since 2009)
-- **[Dune Dynasty](dune_dynasty.md)** (C, GPL-2.0, mature, inactive since 2014)
-- **[Dune II - The Maker](dune_ii_the_maker.md)** (Java, MIT, beta)
-- **[Dune Legacy](dune_legacy.md)** (C++, GPL-2.0, mature)
-- **[EPOH](epoh.md)** (Javascript, MIT, beta)
-- **[Eleconics](eleconics.md)** (Java, beta, inactive since 2006)
-- **[Endgame: Singularity](singularity.md)** (Python, beta, inactive since 2010)
-- **[EternalWinterWars](eternalwinterwars.md)** (Java, MIT, beta, inactive since 2014)
-- **[Evil Cult](evil_cult.md)** (Haxe, Javascript, GPL-3.0, mature)
-- **[FAR Colony](farcolony.md)** (Pascal, GPL-3.0, beta, inactive since 2014)
-- **[First Strike](first_strike.md)** (Java, mature)
-- **[Free Orion](freeorion.md)** (C++, Python, beta)
-- **[Free Space Colonization](freespace_colonization.md)** (C, GPL-2.0, beta)
-- **[Free Space Colonization](free_space_colonization.md)** (C, GPL-2.0, beta)
-- **[Free heroes2 engine](free_heroes2_engine.md)** (C++, GPL-2.0, beta, inactive since 2015)
-- **[FreeCol](freecol.md)** (Java, mature)
-- **[FreeLords](freelords.md)** (Java, GPL-2.0, beta)
-- **[FreeRCT](freerct.md)** (C++, GPL-2.0, beta, inactive since 2016)
-- **[FreeRails](freerails.md)** (Java, beta)
-- **[FreeSynd](free_synd.md)** (C++, GPL-2.0, beta)
-- **[Freeciv](freeciv.md)** (C, mature)
-- **[Freeciv WebGL](freeciv_web.md)** (Javascript, Java, mature)
-- **[Freeserf](freeserf.md)** (C++, GPL-3.0, beta)
-- **[Freestars](freestars.md)** (C++, beta, inactive since 2008)
-- **[GalaxyNG](galaxyng.md)** (C, GPL-2.0, mature, inactive since 2005)
-- **[Gigalomania](gigalomania.md)** (C++)
-- **[Glest](glest.md)** (C++, mature, inactive since 2009)
-- **[Globulation2](globulation2.md)** (C++, mature)
-- **[Goblin Camp](golbin_camp.md)** (C++, GPL-3.0, beta, inactive since 2012)
+- **[Crown and Cutless](crown_and_cutless.md)** (beta, inactive since 2006)
+- **[Dark Destiny](dark_destiny.md)** (mature, inactive since 2016)
+- **[Dark Oberon](dark_oberon.md)** (mature, inactive since 2009)
+- **[Devana](devana.md)** (beta)
+- **[Drop Shock](drop_shock.md)** (mature, inactive since 2014)
+- **[Duel Commander](duel_commander.md)** (beta, inactive since 2009)
+- **[Dune Dynasty](dune_dynasty.md)** (mature, inactive since 2014)
+- **[Dune II - The Maker](dune_ii_the_maker.md)** (beta)
+- **[Dune Legacy](dune_legacy.md)** (mature)
+- **[EPOH](epoh.md)** (beta)
+- **[Eleconics](eleconics.md)** (beta, inactive since 2006)
+- **[Endgame: Singularity](singularity.md)** (beta, inactive since 2010)
+- **[EternalWinterWars](eternalwinterwars.md)** (beta, inactive since 2014)
+- **[Evil Cult](evil_cult.md)** (mature)
+- **[FAR Colony](farcolony.md)** (beta, inactive since 2014)
+- **[First Strike](first_strike.md)** (mature)
+- **[Free Orion](freeorion.md)** (beta)
+- **[Free Space Colonization](freespace_colonization.md)** (beta)
+- **[Free Space Colonization](free_space_colonization.md)** (beta)
+- **[Free heroes2 engine](free_heroes2_engine.md)** (beta, inactive since 2015)
+- **[FreeCol](freecol.md)** (mature)
+- **[FreeLords](freelords.md)** (beta)
+- **[FreeRCT](freerct.md)** (beta, inactive since 2016)
+- **[FreeRails](freerails.md)** (beta)
+- **[FreeSynd](free_synd.md)** (beta)
+- **[Freeciv](freeciv.md)** (mature)
+- **[Freeciv WebGL](freeciv_web.md)** (mature)
+- **[Freeserf](freeserf.md)** (beta)
+- **[Freestars](freestars.md)** (beta, inactive since 2008)
+- **[GalaxyNG](galaxyng.md)** (mature, inactive since 2005)
+- **[Gigalomania](gigalomania.md)** ()
+- **[Glest](glest.md)** (mature, inactive since 2009)
+- **[Globulation2](globulation2.md)** (mature)
+- **[Goblin Camp](golbin_camp.md)** (beta, inactive since 2012)
- **[Greenius' Civil War](civil_war.md)** (beta, inactive since 2001)
-- **[Harris](harris.md)** (C, Python, GPL-3.0, beta)
-- **[Heroes of Wesnoth](heroes_of_wesnoth.md)** (C++, beta)
-- **[Heroes of Wing Commander](heroes_of_wing_commander.md)** (Python, GPL-3.0, beta, inactive since 2014)
-- **[Hexwar](hexwar.md)** (Ruby, Javascript, unknown, beta, inactive since 2012)
-- **[JQuest](jquest.md)** (Java, beta, inactive since 2006)
-- **[JSettlers](jsettlers.md)** (Java, GPL-3.0, mature)
-- **[Jagged Alliance 2 Stracciatella](jagged_alliance2.md)** (C++, Various, mature)
-- **[KAtomic](katomic.md)** (C++, GPL-2.0, mature)
-- **[Kingdoms](kingdoms.md)** (C++, GPL-3.0, beta, inactive since 2014)
-- **[Knights and Merchants Remake](knights_and_merchants_remake.md)** (Delphi, AGPL-3.0, mature)
-- **[LGeneral](lgeneral.md)** (C, mature)
-- **[LordsAWar!](lordsawar.md)** (C++, mature)
-- **[M.E.W.L.](mewl.md)** (C++, GPL-2.0, beta (more like alpha), inactive since 2015)
+- **[Harris](harris.md)** (beta)
+- **[Heroes of Wesnoth](heroes_of_wesnoth.md)** (beta)
+- **[Heroes of Wing Commander](heroes_of_wing_commander.md)** (beta, inactive since 2014)
+- **[Hexwar](hexwar.md)** (beta, inactive since 2012)
+- **[JQuest](jquest.md)** (beta, inactive since 2006)
+- **[JSettlers](jsettlers.md)** (mature)
+- **[Jagged Alliance 2 Stracciatella](jagged_alliance2.md)** (mature)
+- **[KAtomic](katomic.md)** (mature)
+- **[Kingdoms](kingdoms.md)** (beta, inactive since 2014)
+- **[Knights and Merchants Remake](knights_and_merchants_remake.md)** (mature)
+- **[LGeneral](lgeneral.md)** (mature)
+- **[LordsAWar!](lordsawar.md)** (mature)
+- **[M.E.W.L.](mewl.md)** (beta (more like alpha), inactive since 2015)
- **[Machinations](machinations.md)** (beta, inactive since 2003)
-- **[Mars, Land of No Mercy](mars_land_of_no_mercy.md)** (C++, GPL-2.0, beta, inactive since 2008)
-- **[Mechanized Assault & eXploration Reloaded ](maxr.md)** (C++, C)
-- **[MegaGlest](megaglest.md)** (C++, mature)
-- **[Megamek](megamek.md)** (Java, mature)
-- **[Mercenary Commander](mercenary_commander.md)** (Java, BSD, beta, inactive since 2010)
-- **[Metal Mech](metal_mech.md)** (PHP, GPL-2.0, beta, inactive since 2006)
-- **[Moopy](moopy.md)** (Python, GPL-2.0, beta, inactive since 2008)
-- **[Mpango](mpango.md)** (Java, beta, inactive since 2013)
-- **[NetPanzer](netpanzer.md)** (C++, beta)
-- **[Open Apocalypse](open_apocalypse.md)** (C++, MIT, mature)
-- **[Open Dune](open_dune.md)** (C, GPL-2.0, mature)
+- **[Mars, Land of No Mercy](mars_land_of_no_mercy.md)** (beta, inactive since 2008)
+- **[Mechanized Assault & eXploration Reloaded ](maxr.md)** ()
+- **[MegaGlest](megaglest.md)** (mature)
+- **[Megamek](megamek.md)** (mature)
+- **[Mercenary Commander](mercenary_commander.md)** (beta, inactive since 2010)
+- **[Metal Mech](metal_mech.md)** (beta, inactive since 2006)
+- **[Moopy](moopy.md)** (beta, inactive since 2008)
+- **[Mpango](mpango.md)** (beta, inactive since 2013)
+- **[NetPanzer](netpanzer.md)** (beta)
+- **[Open Apocalypse](open_apocalypse.md)** (mature)
+- **[Open Dune](open_dune.md)** (mature)
- **[Open General](open_general.md)** ()
-- **[Open Imperium Galactica](open_imperium_galactica.md)** (Java, beta)
-- **[Open Panzer](open_panzer.md)** (Javascript, GPL-2.0, mature)
-- **[Open Soccer Star](open_soccer_star.md)** (PHP, GPL-3.0, beta)
-- **[OpenHoMM](open_homm.md)** (C++, GPL-3.0, beta, inactive since 2010)
+- **[Open Imperium Galactica](open_imperium_galactica.md)** (beta)
+- **[Open Panzer](open_panzer.md)** (mature)
+- **[Open Soccer Star](open_soccer_star.md)** (beta)
+- **[OpenHoMM](open_homm.md)** (beta, inactive since 2010)
- **[OpenMOO2](open_moo2.md)** (beta, inactive since 2011)
-- **[OpenPop](open_pop.md)** (C++, GPL-3.0, beta, inactive since 2009)
-- **[OpenRA](open_ra.md)** (C#, mature)
-- **[OpenRCT2](open_rct2.md)** (C++, GPL-3.0, beta)
-- **[OpenSoccer](open_soccer.md)** (PHP, GPL-3.0, beta)
-- **[OpenWebSoccer-Sim](open_web_soccer.md)** (PHP, LGPL-3.0, mature)
-- **[OpenXcom](open_xcom.md)** (C++, mature)
-- **[Operation Citadel](operation_citadel.md)** (C++, GPL-2.0, beta, inactive since 2000)
-- **[Outer Space](outer_space.md)** (Python, GPL-2.0, beta, inactive since 2012)
-- **[Pax Britannica](pax_britannica.md)** (Lua, C, mature)
-- **[Pioneers](pioneers.md)** (C, GPL-2.0, mature)
-- **[Pizza Business](pizza_business.md)** (C++, GPL-2.0, mature, inactive since 2003)
-- **[Planetary Hoppers](planetary_hoppers.md)** (Java, GPL-2.0, beta, inactive since 2003)
-- **[Polis](polis.md)** (Java, GPL-3.0, mature, inactive since 2016)
-- **[Project Helena](project_helena.md)** (Lazarus, beta, inactive since 2015)
-- **[Promisance](promisance.md)** (PHP, GPL-2.0, mature, inactive since 2004)
-- **[Return to the Roots](return_to_the_roots.md)** (C++, GPL-3.0, mature)
-- **[Scorched Moon](scorched_moon.md)** (Python, GPL-3.0, beta)
-- **[Scoreos](scoreos.md)** (PHP, GPL-2.0, beta, inactive since 2008)
-- **[Sengoku: Warring States of Japan](sengoky_warring_states_of_japan.md)** (C++, Lua, MIT, beta, inactive since 2008)
-- **[Settlers III remake](settlers_iii_remake.md)** (Java, MIT, beta)
-- **[Simple-Solitaire](simple_solitaire.md)** (Java, GPL-3.0, mature)
-- **[Skrupel - Tribute Compilation](skrupel.md)** (PHP, Javascript, GPL-2.0, mature, inactive since 2010)
-- **[Slay](slay.md)** (Java, GPL-3.0, beta, inactive since 2010)
-- **[Solar Empire](solar_empire.md)** (PHP, mature, inactive since 2012)
-- **[Song of Albion](song_of_albion.md)** (C, Apache-2.0, mature, inactive since 2011)
-- **[Space Faring](space_faring.md)** (Java, GPL-3.0, beta)
-- **[Space Opera](space_opera.md)** (Java, GPL-2.0, beta, inactive since 2008)
-- **[Space Trader for Windows](space_trader_for_windows.md)** (C#, GPL-2.0, mature, inactive since 2008)
-- **[Space War](space_war.md)** (Java, Apache-2.0, mature)
-- **[SpaceTrader for Java](space_trader_for_java.md)** (Java, mature, inactive since 2010)
-- **[Spring RTS engine](spring.md)** (C++, C, Lua, mature)
-- **[Star Control II: The Ur-Quan Masters](star_control_2.md)** (C, mature, inactive since 2011)
-- **[Stars! Nova](stars_nova.md)** (C#, GPL-2.0, beta)
-- **[Supremacy](supremacy.md)** (C#, Ms-RL, beta, inactive)
-- **[T-Bots](t_bots.md)** (C, GPL-2.0, beta, inactive since 2004)
-- **[TVTower](tvtower.md)** (BlitzMax, Lua, Custom (similar to MIT, Apache), mature)
-- **[Tanks of Freedom](tanks_of_freedom.md)** (GDScript)
-- **[The Epic of Heroes](epic_of_heroes.md)** (C++, GPL-3.0, beta, inactive since 2015)
-- **[Thousand Parsec](thousand_parsec.md)** (C++, Python, GPL-2.0, beta, inactive since 2012)
-- **[TripleA](triplea.md)** (Java, mature)
-- **[Turious](turious.md)** (C, GPL-3.0, beta, inactive since 2014)
-- **[Turn of War](turn_of_war.md)** (Java, GPL-3.0, beta)
-- **[UFO2000](ufo2000.md)** (C++)
-- **[Ufo: Alien Invasion](ufo_alien_invasion.md)** (C, C++, mature)
-- **[Unknown Horizons](unknown_horizons.md)** (Python, beta)
-- **[VCMI Project](vcmi.md)** (C++, GPL-2.0, mature)
-- **[WAtomic](watomic.md)** (Pascal, GPL-2.0, mature, inactive since 2005)
-- **[War Of Kingdom](war_of_kingdom.md)** (C, C++, beta)
-- **[WarGame](wargame.md)** (Unity, C#, CDDL, beta, inactive since 2016)
-- **[Wargamer](wargamer.md)** (C++, GPL-20, mature, inactive since 2003)
-- **[Wargus](wargus.md)** (C++, Lua, GPL-2.0)
-- **[Warzone 2100](warzone_2100.md)** (C++)
-- **[Widelands](widelands.md)** (C++, Lua, mature)
-- **[Wizards Magic](wizards_magic.md)** (Python, GPL-2.0, mature, inactive since 2012)
-- **[Wolfpack Empire](wolfpack_empire.md)** (C, GPL-3.0, mature)
-- **[World of Heroes](world_of_heroes.md)** (Python, BSD, beta, inactive since 2009)
-- **[Wyrmsun](wyrmsun.md)** (Lua, C++, GPL-2.0, mature)
-- **[X-Force: Fight For Destiny](x-force.md)** (Delphi, GPL-2.0, beta, inactive since 2011)
-- **[XArchon](xarchon.md)** (C, C++, GPL-2.0)
-- **[XSera](xsera.md)** (C, Lua, MIT, beta, inactive since 2010)
+- **[OpenPop](open_pop.md)** (beta, inactive since 2009)
+- **[OpenRA](open_ra.md)** (mature)
+- **[OpenRCT2](open_rct2.md)** (beta)
+- **[OpenSoccer](open_soccer.md)** (beta)
+- **[OpenWebSoccer-Sim](open_web_soccer.md)** (mature)
+- **[OpenXcom](open_xcom.md)** (mature)
+- **[Operation Citadel](operation_citadel.md)** (beta, inactive since 2000)
+- **[Outer Space](outer_space.md)** (beta, inactive since 2012)
+- **[Pax Britannica](pax_britannica.md)** (mature)
+- **[Pioneers](pioneers.md)** (mature)
+- **[Pizza Business](pizza_business.md)** (mature, inactive since 2003)
+- **[Planetary Hoppers](planetary_hoppers.md)** (beta, inactive since 2003)
+- **[Polis](polis.md)** (mature, inactive since 2016)
+- **[Project Helena](project_helena.md)** (beta, inactive since 2015)
+- **[Promisance](promisance.md)** (mature, inactive since 2004)
+- **[Return to the Roots](return_to_the_roots.md)** (mature)
+- **[Scorched Moon](scorched_moon.md)** (beta)
+- **[Scoreos](scoreos.md)** (beta, inactive since 2008)
+- **[Sengoku: Warring States of Japan](sengoky_warring_states_of_japan.md)** (beta, inactive since 2008)
+- **[Settlers III remake](settlers_iii_remake.md)** (beta)
+- **[Simple-Solitaire](simple_solitaire.md)** (mature)
+- **[Skrupel - Tribute Compilation](skrupel.md)** (mature, inactive since 2010)
+- **[Slay](slay.md)** (beta, inactive since 2010)
+- **[Solar Empire](solar_empire.md)** (mature, inactive since 2012)
+- **[Song of Albion](song_of_albion.md)** (mature, inactive since 2011)
+- **[Space Faring](space_faring.md)** (beta)
+- **[Space Opera](space_opera.md)** (beta, inactive since 2008)
+- **[Space Trader for Windows](space_trader_for_windows.md)** (mature, inactive since 2008)
+- **[Space War](space_war.md)** (mature)
+- **[SpaceTrader for Java](space_trader_for_java.md)** (mature, inactive since 2010)
+- **[Spring RTS engine](spring.md)** (mature)
+- **[Star Control II: The Ur-Quan Masters](star_control_2.md)** (mature, inactive since 2011)
+- **[Stars! Nova](stars_nova.md)** (beta)
+- **[Supremacy](supremacy.md)** (beta, inactive)
+- **[T-Bots](t_bots.md)** (beta, inactive since 2004)
+- **[TVTower](tvtower.md)** (mature)
+- **[Tanks of Freedom](tanks_of_freedom.md)** ()
+- **[The Epic of Heroes](epic_of_heroes.md)** (beta, inactive since 2015)
+- **[Thousand Parsec](thousand_parsec.md)** (beta, inactive since 2012)
+- **[TripleA](triplea.md)** (mature)
+- **[Turious](turious.md)** (beta, inactive since 2014)
+- **[Turn of War](turn_of_war.md)** (beta)
+- **[UFO2000](ufo2000.md)** ()
+- **[Ufo: Alien Invasion](ufo_alien_invasion.md)** (mature)
+- **[Unknown Horizons](unknown_horizons.md)** (beta)
+- **[VCMI Project](vcmi.md)** (mature)
+- **[WAtomic](watomic.md)** (mature, inactive since 2005)
+- **[War Of Kingdom](war_of_kingdom.md)** (beta)
+- **[WarGame](wargame.md)** (beta, inactive since 2016)
+- **[Wargamer](wargamer.md)** (mature, inactive since 2003)
+- **[Wargus](wargus.md)** ()
+- **[Warzone 2100](warzone_2100.md)** ()
+- **[Widelands](widelands.md)** (mature)
+- **[Wizards Magic](wizards_magic.md)** (mature, inactive since 2012)
+- **[Wolfpack Empire](wolfpack_empire.md)** (mature)
+- **[World of Heroes](world_of_heroes.md)** (beta, inactive since 2009)
+- **[Wyrmsun](wyrmsun.md)** (mature)
+- **[X-Force: Fight For Destiny](x-force.md)** (beta, inactive since 2011)
+- **[XArchon](xarchon.md)** ()
+- **[XSera](xsera.md)** (beta, inactive since 2010)
- **[Xconq](xconq.md)** (mature)
-- **[Xenowar](xenowar.md)** (C, C++, GPL-3.0, mature, inactive since 2014)
-- **[Zero-K](zero_k.md)** (Lua)
-- **[Zetawar](zetawar.md)** (Clojure, mature)
-- **[Zone of Control](zoc.md)** (Rust, Apache-2.0, beta, inactive since 2017)
-
+- **[Xenowar](xenowar.md)** (mature, inactive since 2014)
+- **[Zero-K](zero_k.md)** ()
+- **[Zetawar](zetawar.md)** (mature)
+- **[Zone of Control](zoc.md)** (beta, inactive since 2017)
[comment]: # (end of autogenerated content)
\ No newline at end of file
diff --git a/games/strategy/a_planets_revenge.md b/games/strategy/a_planets_revenge.md
index 493f81fd..0140f0dd 100644
--- a/games/strategy/a_planets_revenge.md
+++ b/games/strategy/a_planets_revenge.md
@@ -5,8 +5,8 @@ _A text-based, turn-based strategy game set in space. It is similar to a 4X game
- Home: https://sourceforge.net/projects/aplanetsrevenge/
- Download: https://sourceforge.net/projects/aplanetsrevenge/files/aplanetsrevenge/apr-1.0-alpha/
- State: beta, inactive since 2008
-- Code: see download
-- Language(s): Python
+- Code repository: (see download)
+- Code language: Python
## Building
diff --git a/games/strategy/age_of_magic.md b/games/strategy/age_of_magic.md
index 5e9beb3d..15fee7f7 100644
--- a/games/strategy/age_of_magic.md
+++ b/games/strategy/age_of_magic.md
@@ -5,9 +5,9 @@ _Turn-based strategy game for Symbian._
- Home: https://sourceforge.net/projects/ageofmagic/
- Download: https://sourceforge.net/projects/ageofmagic/files/
- State: beta, inactive since 2011
-- Code: https://svn.code.sf.net/p/ageofmagic/code/
-- Language(s): C++
-- License: GPL-2.0
+- Code repository: https://svn.code.sf.net/p/ageofmagic/code/
+- Code language: C++
+- Code license: GPL-2.0
## Building
diff --git a/games/strategy/ai_wars.md b/games/strategy/ai_wars.md
index fcee0a78..792b29f7 100644
--- a/games/strategy/ai_wars.md
+++ b/games/strategy/ai_wars.md
@@ -4,9 +4,9 @@ _Turn-based strategy game, an AI client development testbed._
- Home: https://code.google.com/archive/p/aiwars/
- State: beta, inactive since 2010
-- Code: https://code.google.com/archive/p/aiwars/source
-- Language(s): Python
-- License: MIT
+- Code repository: https://code.google.com/archive/p/aiwars/source
+- Code language: Python
+- Code license: MIT
## Building
diff --git a/games/strategy/alien_assault_traders.md b/games/strategy/alien_assault_traders.md
index 2ce09dbc..a3daf038 100644
--- a/games/strategy/alien_assault_traders.md
+++ b/games/strategy/alien_assault_traders.md
@@ -6,7 +6,7 @@ _Alien Assault Traders is an online, web-based, turn-based strategy space tradin
- Download: https://sourceforge.net/projects/aatrade/files/AATraders%200.4x/
- State: beta, inactive since 2009
- Keywords: online
-- Language(s): PHP
+- Code language: PHP
## Building
diff --git a/games/strategy/ancient_beast.md b/games/strategy/ancient_beast.md
index 0a01cf83..7034d56f 100644
--- a/games/strategy/ancient_beast.md
+++ b/games/strategy/ancient_beast.md
@@ -4,9 +4,9 @@ _Turn based strategy indie game project._
- Home: https://ancientbeast.com/
- State: mature
-- Code: https://github.com/FreezingMoon/AncientBeast
-- Language(s): Javascript
-- License: AGPL-3.0
+- Code repository: https://github.com/FreezingMoon/AncientBeast
+- Code language: Javascript
+- Code license: AGPL-3.0
## Building
diff --git a/games/strategy/antares.md b/games/strategy/antares.md
index 8905dde1..bcf99d72 100644
--- a/games/strategy/antares.md
+++ b/games/strategy/antares.md
@@ -3,12 +3,12 @@
_Port of the original Ares code base that was open sourced in 2008._
- Home: https://arescentral.org/antares/
-- Download: see home
+- Download: (see home)
- State: beta
- Keywords: RTS, shooter
-- Code: https://github.com/arescentral/antares
-- Language(s): C++
-- License: LGPL-3.0
+- Code repository: https://github.com/arescentral/antares
+- Code language: C++
+- Code license: LGPL-3.0
## Building
diff --git a/games/strategy/antichess.md b/games/strategy/antichess.md
index 02f7c1d7..3852c4e4 100644
--- a/games/strategy/antichess.md
+++ b/games/strategy/antichess.md
@@ -5,8 +5,8 @@ _AntiChess is an anti chess game. You have to take your opponents piece if you c
- Home: https://sourceforge.net/projects/antichess/
- Download: https://sourceforge.net/projects/antichess/files/antichess/1.0/
- State: mature, inactive since 2003
-- Code: http://antichess.cvs.sourceforge.net/ (cvs)
-- Language(s): Java
+- Code repository: http://antichess.cvs.sourceforge.net/ (cvs)
+- Code language: Java
## Building
diff --git a/games/strategy/armies.md b/games/strategy/armies.md
index 364e4e80..31651fbf 100644
--- a/games/strategy/armies.md
+++ b/games/strategy/armies.md
@@ -5,8 +5,8 @@ _Turn based strategy game. It has simple and well designed rules._
- Home: https://sourceforge.net/projects/armies/
- Download: https://sourceforge.net/projects/armies/files/
- State: mature, inactive since 2007
-- Code: see download
-- Language(s): C++
+- Code repository: (see download)
+- Code language: C++
## Building
diff --git a/games/strategy/arthurs_knights.md b/games/strategy/arthurs_knights.md
index f092c7c7..0d298657 100644
--- a/games/strategy/arthurs_knights.md
+++ b/games/strategy/arthurs_knights.md
@@ -5,9 +5,9 @@ _A small turned based game._
- Home: http://ainenn.org/KingArthur/, https://sourceforge.net/projects/king-arthur/
- Download: https://sourceforge.net/projects/king-arthur/files/king-arthur/Alpha%200.3/
- State: beta, inactive since 2006
-- Code: see download
-- Language(s): C++
-- License: Educational
+- Code repository: (see download)
+- Code language: C++
+- Code license: Educational
## Building
diff --git a/games/strategy/asc.md b/games/strategy/asc.md
index ef16c52b..b8642387 100644
--- a/games/strategy/asc.md
+++ b/games/strategy/asc.md
@@ -6,8 +6,8 @@ _Advanced Strategic Command is a free, turn based strategy game._
- Media: https://en.wikipedia.org/wiki/Battle_Isle#Clones
- State: mature
- Keywords: TBS
-- Code: http://hg.asc-hq.org/hg/asc (mercurial)
-- Language(s): C++
+- Code repository: http://hg.asc-hq.org/hg/asc (mercurial)
+- Code language: C++
- Code license: GPL-2.0
## Building
diff --git a/games/strategy/atomiks.md b/games/strategy/atomiks.md
index 73f53e4a..464f88d0 100644
--- a/games/strategy/atomiks.md
+++ b/games/strategy/atomiks.md
@@ -6,9 +6,9 @@ _Faithful remake of, and a tribute to, Atomix, a classic puzzle game created by
- Download: https://sourceforge.net/projects/atomiks/files
- State: mature
- Keywords: puzzle
-- Code: https://sourceforge.net/p/atomiks/code/HEAD/tree/ (svn)
-- Language(s): C
-- License: GPL, custom (Leveldesign, see Readme)
+- Code repository: https://sourceforge.net/p/atomiks/code/HEAD/tree/ (svn)
+- Code language: C
+- Code license: GPL, custom (Leveldesign, see Readme)
## Building
diff --git a/games/strategy/atomix.md b/games/strategy/atomix.md
index a75125c1..12be2801 100644
--- a/games/strategy/atomix.md
+++ b/games/strategy/atomix.md
@@ -4,9 +4,9 @@ _A puzzle game in which you have to build full molecules._
- Home: https://github.com/GNOME/atomix
- State: mature
-- Code: https://github.com/GNOME/atomix
-- Language(s): C
-- License: GPL-2.0
+- Code repository: https://github.com/GNOME/atomix
+- Code language: C
+- Code license: GPL-2.0
## Building
diff --git a/games/strategy/attal.md b/games/strategy/attal.md
index 77ab8a3e..dc432e34 100644
--- a/games/strategy/attal.md
+++ b/games/strategy/attal.md
@@ -6,9 +6,9 @@ _Themeable turn-based strategy game._
- Download: https://sourceforge.net/projects/attal/files/Attal/
- State: mature, inactive since 2008
- Keywords: TBS
-- Code: https://sourceforge.net/p/attal/code/ (cvs)
-- Language(s): C++
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/attal/code/ (cvs)
+- Code language: C++
+- Code license: GPL-2.0
## Building
diff --git a/games/strategy/battlefield_java.md b/games/strategy/battlefield_java.md
index d7bebdb3..29a81bd3 100644
--- a/games/strategy/battlefield_java.md
+++ b/games/strategy/battlefield_java.md
@@ -5,8 +5,8 @@ _Battlefield Java is simple grid and turned based battle simulation game for Jav
- Home: https://sourceforge.net/projects/battlefieldjava/
- Download: https://sourceforge.net/projects/battlefieldjava/files/battlefieldjava/
- State: beta, inactive since 2011
-- Code: https://git.code.sf.net/p/battlefieldjava/git
-- Language(s): Java
+- Code repository: https://git.code.sf.net/p/battlefieldjava/git
+- Code language: Java
## Building
diff --git a/games/strategy/battles_of_antargis.md b/games/strategy/battles_of_antargis.md
index 5a1329e6..7332e2eb 100644
--- a/games/strategy/battles_of_antargis.md
+++ b/games/strategy/battles_of_antargis.md
@@ -4,9 +4,9 @@ _A real-time-strategy (RTS) game, which is a mixture of 3 three games: Powermong
- Home: https://plus.google.com/101003433246259562872,
- State: beta, inactive since 2014
-- Code: https://github.com/godrin/antargis
-- Language(s): C, C++
-- License: GPL-2.0
+- Code repository: https://github.com/godrin/antargis
+- Code language: C, C++
+- Code license: GPL-2.0
## Building
diff --git a/games/strategy/begin2.md b/games/strategy/begin2.md
index 562c8023..eeda3e0c 100644
--- a/games/strategy/begin2.md
+++ b/games/strategy/begin2.md
@@ -5,9 +5,9 @@ _A TCP/IP Tactical Starship Sim._
- Home: https://sourceforge.net/projects/begin2/
- Download: https://sourceforge.net/projects/begin2/files/begin2/0.93/
- State: beta, inactive since 2009
-- Code: https://svn.code.sf.net/p/begin2/code/
-- Language(s): C++
-- License: BSD
+- Code repository: https://svn.code.sf.net/p/begin2/code/
+- Code language: C++
+- Code license: BSD
## Building
diff --git a/games/strategy/birth_of_the_empires.md b/games/strategy/birth_of_the_empires.md
index 06550a6a..63e4c792 100644
--- a/games/strategy/birth_of_the_empires.md
+++ b/games/strategy/birth_of_the_empires.md
@@ -4,8 +4,8 @@ _Turn-based 4X strategy game set in space in the style of classics such as Micro
- Home: http://bote2.square7.ch/en/wiki/Main_Page
- Download: http://loadion.com/en/Birth-of-the-Empires_6681499.html
-- Code: https://github.com/bote-team/bote
-- Language(s): C++
+- Code repository: https://github.com/bote-team/bote
+- Code language: C++
- Code license: Special
- Code license details: Private use allowed
diff --git a/games/strategy/blacknova_traders.md b/games/strategy/blacknova_traders.md
index 14b0bec0..1246fadc 100644
--- a/games/strategy/blacknova_traders.md
+++ b/games/strategy/blacknova_traders.md
@@ -5,8 +5,8 @@ _Web-based, multi-player space exploration game inspired by the popular BBS game
- Home: https://sourceforge.net/projects/blacknova/, https://blacknova.net/
- Download: https://sourceforge.net/projects/blacknova/files
- State: beta, inactive since 2012
-- Code: https://sourceforge.net/p/blacknova/code/HEAD/tree/
-- Language(s): PHP, Javascript
+- Code repository: https://sourceforge.net/p/blacknova/code/HEAD/tree/
+- Code language: PHP, Javascript
Fork is [Red Nova Traders](https://sourceforge.net/projects/rednova/), inactive since 2006.
diff --git a/games/strategy/blitzkrieg.md b/games/strategy/blitzkrieg.md
index c4ecac4c..2d3d3e33 100644
--- a/games/strategy/blitzkrieg.md
+++ b/games/strategy/blitzkrieg.md
@@ -5,9 +5,9 @@ _Little turn-based strategy game based on Pendulous shareware rules._
- Home: https://sourceforge.net/projects/blitzkrieg/
- Download: https://sourceforge.net/projects/blitzkrieg/files/developpement/
- State: beta, inactive since 2009
-- Code: https://sourceforge.net/p/blitzkrieg/code/ (cvs)
-- Language(s): Java
-- License: GPL
+- Code repository: https://sourceforge.net/p/blitzkrieg/code/ (cvs)
+- Code language: Java
+- Code license: GPL
See also [Pendulous](http://www.blackfalcongames.net/?p=225).
diff --git a/games/strategy/bos_wars.md b/games/strategy/bos_wars.md
index 9ab2b959..77ecde97 100644
--- a/games/strategy/bos_wars.md
+++ b/games/strategy/bos_wars.md
@@ -6,9 +6,9 @@ _Futuristic real time strategy game (RTS)._
- Download: https://www.boswars.org/download.shtml
- State: mature, inactive since 2013
- Keywords: RTS
-- Code: see download
-- Language(s): C++
-- License: GPL-2.0
+- Code repository: (see download)
+- Code language: C++
+- Code license: GPL-2.0
Code repository not available (https://www.boswars.org/development.shtml).
diff --git a/games/strategy/boson.md b/games/strategy/boson.md
index 7a9f5347..ba55b555 100644
--- a/games/strategy/boson.md
+++ b/games/strategy/boson.md
@@ -5,9 +5,9 @@ _OpenGL real-time strategy game._
- Home: http://boson.sourceforge.net/index.php, https://sourceforge.net/projects/boson
- Download: http://boson.sourceforge.net/download.php, https://sourceforge.net/projects/boson/files
- State: beta, inactive since 2006
-- Code: https://sourceforge.net/p/boson/code/HEAD/tree/ (svn)
-- Language(s): C++
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/boson/code/HEAD/tree/ (svn)
+- Code language: C++
+- Code license: GPL-2.0
More like alpha.
diff --git a/games/strategy/bygfoot.md b/games/strategy/bygfoot.md
index 056f68e6..1a97619d 100644
--- a/games/strategy/bygfoot.md
+++ b/games/strategy/bygfoot.md
@@ -6,9 +6,9 @@ _Football (a.k.a. soccer) manager game featuring many international leagues and
- Download: https://sourceforge.net/projects/bygfoot/files/
- State: beta
- Keywords: sports
-- Code: https://sourceforge.net/p/bygfoot/code/HEAD/tree/ (svn), https://sourceforge.net/p/bygfoot/git/ci/master/tree/
-- Language(s): Java
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/bygfoot/code/HEAD/tree/ (svn), https://sourceforge.net/p/bygfoot/git/ci/master/tree/
+- Code language: Java
+- Code license: GPL-2.0
## Building
diff --git a/games/strategy/c_evo.md b/games/strategy/c_evo.md
index d7fa4649..ece3ac9c 100644
--- a/games/strategy/c_evo.md
+++ b/games/strategy/c_evo.md
@@ -7,7 +7,7 @@ _C-evo is a freeware empire building game for Windows._
- Download: http://www.c-evo.org/files/files.php
- State: mature, inactive since 2013
- Keywords: TBS
-- Code: http://www.c-evo.org/files/download.php?cevosrc.cevosrc.zip
-- Language(s): Delphi Pascal
+- Code repository: http://www.c-evo.org/files/download.php?cevosrc.cevosrc.zip
+- Code language: Delphi Pascal
## Building
diff --git a/games/strategy/caesar_ia.md b/games/strategy/caesar_ia.md
index e9b4eaed..692d47f4 100644
--- a/games/strategy/caesar_ia.md
+++ b/games/strategy/caesar_ia.md
@@ -5,11 +5,11 @@ _Remake of the popular citybuilder/economic strategy - Caesar III, videogame by
- Home: https://bitbucket.org/dalerank/caesaria/overview, https://bitbucket.org/dalerank/caesaria/wiki/Home
- Download: https://bitbucket.org/dalerank/caesaria/wiki/Releases
- State: beta
-- Code: https://bitbucket.org/dalerank/caesaria/src
-- Language(s): C++
-- License: GPL-3.0
+- Code repository: https://bitbucket.org/dalerank/caesaria/src
+- Code language: C++
+- Code license: GPL-3.0
## Building
-Uses CMake. Also supports Android.
+- Build system: CMake. Also supports Android.
diff --git a/games/strategy/call_to_power2.md b/games/strategy/call_to_power2.md
index a91d7f34..87e2b8e8 100644
--- a/games/strategy/call_to_power2.md
+++ b/games/strategy/call_to_power2.md
@@ -6,9 +6,9 @@ _Strategy game released by Activision as a sequel to Civilization: Call to Power
- Media: https://en.wikipedia.org/wiki/Call_to_Power_II#Source_code_release
- State: mature
- Keywords: TBS
-- Code: http://ctp2.darkdust.net/anonsvn/ (svn)
-- Language(s): C++
-- License: Custom (Activision CTP2 source EULA)
+- Code repository: http://ctp2.darkdust.net/anonsvn/ (svn)
+- Code language: C++
+- Code license: Custom (Activision CTP2 source EULA)
May require ownership of original content?
diff --git a/games/strategy/civil.md b/games/strategy/civil.md
index c7892a89..432adfb2 100644
--- a/games/strategy/civil.md
+++ b/games/strategy/civil.md
@@ -5,8 +5,8 @@ _A cross-platform, turn-based, networked strategy game._
- Home: http://civil.sourceforge.net/
- Download: http://civil.sourceforge.net/download.html
- State: beta, inactive since 2003
-- Code: http://civil.cvs.sourceforge.net/ (cvs)
-- Language(s): Python
+- Code repository: http://civil.cvs.sourceforge.net/ (cvs)
+- Code language: Python
- Code license: GPL-2.0
- Follow-up: https://github.com/Trilarion/civil
diff --git a/games/strategy/civil_war.md b/games/strategy/civil_war.md
index 02165d1e..a63506b7 100644
--- a/games/strategy/civil_war.md
+++ b/games/strategy/civil_war.md
@@ -4,7 +4,7 @@ _Open Sourced version of American Civil War game for DOS, originally developed b
- Home: http://civilwar.sourceforge.net/, https://sourceforge.net/projects/civilwar/, https://www.greenius.co.uk/personal/steven/civilwar.html
- State: beta, inactive since 2001
-- Code: https://sourceforge.net/p/civilwar/code/
+- Code repository: https://sourceforge.net/p/civilwar/code/
Not sure if there is something inside actually.
diff --git a/games/strategy/civone.md b/games/strategy/civone.md
index 2cf70c13..78150e7d 100644
--- a/games/strategy/civone.md
+++ b/games/strategy/civone.md
@@ -5,9 +5,9 @@ _Exact clone of Sid Meier's Civilization._
- Home: https://www.civone.org/
- Download: https://www.civone.org/Download
- State: beta
-- Code: https://github.com/SWY1985/CivOne
-- Language(s): C#
-- License: CC0
+- Code repository: https://github.com/SWY1985/CivOne
+- Code language: C#
+- Code license: CC0
## Building
diff --git a/games/strategy/colobot.md b/games/strategy/colobot.md
index 3d5f22f8..71e94110 100644
--- a/games/strategy/colobot.md
+++ b/games/strategy/colobot.md
@@ -6,10 +6,10 @@ _Real-time strategy game, where you can program your units (bots) in a language
- Download: https://colobot.info/download-colobot-gold/
- State: mature
- Keywords: RTS
-- Code: https://github.com/colobot/colobot
-- Language(s): C++
-- License: GPL-3.0
+- Code repository: https://github.com/colobot/colobot
+- Code language: C++
+- Code license: GPL-3.0
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/strategy/colonization_too.md b/games/strategy/colonization_too.md
index 45581086..9469ddcc 100644
--- a/games/strategy/colonization_too.md
+++ b/games/strategy/colonization_too.md
@@ -5,9 +5,9 @@ _Design and develop of a sequel to the original game._
- Home: https://sourceforge.net/projects/coltoo/
- Download: https://sourceforge.net/projects/coltoo/files/
- State: beta, inactive since 2004
-- Code: https://sourceforge.net/p/coltoo/code/ (cvs)
-- Language(s): C++
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/coltoo/code/ (cvs)
+- Code language: C++
+- Code license: GPL-2.0
## Building
diff --git a/games/strategy/conquests.md b/games/strategy/conquests.md
index 28756d30..cf6b7883 100644
--- a/games/strategy/conquests.md
+++ b/games/strategy/conquests.md
@@ -5,9 +5,9 @@ _4X game, similar to the Civilization series of games._
- Home: http://conquests.sourceforge.net/, https://sourceforge.net/projects/conquests
- Download: https://launchpad.net/conquests/+download
- State: mature, inactive since 2012
-- Code: see download
-- Language(s): C++
-- License: GPL-2.0
+- Code repository: (see download)
+- Code language: C++
+- Code license: GPL-2.0
## Building
diff --git a/games/strategy/crimson_fields.md b/games/strategy/crimson_fields.md
index d0af7682..94927d16 100644
--- a/games/strategy/crimson_fields.md
+++ b/games/strategy/crimson_fields.md
@@ -5,7 +5,7 @@ _Turn-based tactical war game._
- Home: http://crimson.seul.org/
- Download: http://crimson.seul.org/download.php
- Keywords: TBS
-- Code: http://crimson.seul.org/cvs.php (cvs)
+- Code repository: http://crimson.seul.org/cvs.php (cvs)
## Building
diff --git a/games/strategy/crown_and_cutless.md b/games/strategy/crown_and_cutless.md
index 60268d32..1532b279 100644
--- a/games/strategy/crown_and_cutless.md
+++ b/games/strategy/crown_and_cutless.md
@@ -5,8 +5,8 @@ _3d pirate action/adventure game in the spirit of the old Pirates! game._
- Home: http://www.crownandcutlass.com/ https://sourceforge.net/projects/crownandcutlass/
- Download: https://sourceforge.net/projects/crownandcutlass/files/crownandcutlass/
- State: beta, inactive since 2006
-- Code: https://sourceforge.net/p/crownandcutlass/code/HEAD/tree/ (svn)
-- Language(s): C++
+- Code repository: https://sourceforge.net/p/crownandcutlass/code/HEAD/tree/ (svn)
+- Code language: C++
- Code license: Special
## Building
diff --git a/games/strategy/dark_destiny.md b/games/strategy/dark_destiny.md
index 15cfb04b..7f2d2fb0 100644
--- a/games/strategy/dark_destiny.md
+++ b/games/strategy/dark_destiny.md
@@ -5,9 +5,9 @@ _Turn-based online space strategy game playable in internet browsers._
- Home: http://www.darkdestiny.at/, http://www.thedarkdestiny.at/portalApp/#/
- State: mature, inactive since 2016
- Keywords: MMO
-- Code: https://sourceforge.net/p/darkdestiny/code/HEAD/tree/ (svn)
-- Language(s): Java
-- License: unclear
+- Code repository: https://sourceforge.net/p/darkdestiny/code/HEAD/tree/ (svn)
+- Code language: Java
+- Code license: unclear
## Building
diff --git a/games/strategy/dark_oberon.md b/games/strategy/dark_oberon.md
index c9c00e02..e5302f12 100644
--- a/games/strategy/dark_oberon.md
+++ b/games/strategy/dark_oberon.md
@@ -6,9 +6,9 @@ _Real-time strategy game similar to Warcraft II._
- Download: http://dark-oberon.sourceforge.net/?page=download
- State: mature, inactive since 2009
- Keywords: RTS
-- Code: https://sourceforge.net/p/dark-oberon/code/HEAD/tree/ (svn)
-- Language(s): C++
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/dark-oberon/code/HEAD/tree/ (svn)
+- Code language: C++
+- Code license: GPL-2.0
- Dependencies: SDL
## Building
diff --git a/games/strategy/devana.md b/games/strategy/devana.md
index fb94c61e..6f07dc30 100644
--- a/games/strategy/devana.md
+++ b/games/strategy/devana.md
@@ -6,9 +6,9 @@ _Browser strategy game._
- Download: https://sourceforge.net/projects/devana/files
- State: beta
- Keywords: web
-- Code: see download
-- Language(s): PHP
-- License: BSD
+- Code repository: (see download)
+- Code language: PHP
+- Code license: BSD
Main web site is unavailable.
diff --git a/games/strategy/drop_shock.md b/games/strategy/drop_shock.md
index 94c3ef72..b82cc620 100644
--- a/games/strategy/drop_shock.md
+++ b/games/strategy/drop_shock.md
@@ -5,8 +5,8 @@ _Massively Multiplayer Turn-Based Strategy Game._
- Home: http://www.tinywarz.com/index.php, https://sourceforge.net/projects/dropshock/
- State: mature, inactive since 2014
- Keywords: online
-- Code: https://git.code.sf.net/p/dropshock/code
-- Language(s): PHP
+- Code repository: https://git.code.sf.net/p/dropshock/code
+- Code language: PHP
## Building
diff --git a/games/strategy/duel_commander.md b/games/strategy/duel_commander.md
index 6ef70edf..260604b3 100644
--- a/games/strategy/duel_commander.md
+++ b/games/strategy/duel_commander.md
@@ -5,9 +5,9 @@ _Turn based command line fighting game for Windows and Unix-like systems._
- Home: https://sourceforge.net/projects/duelcommander/
- Download: https://sourceforge.net/projects/duelcommander/files
- State: beta, inactive since 2009
-- Code: see download
-- Language(s): C
-- License: GPL-3.0
+- Code repository: (see download)
+- Code language: C
+- Code license: GPL-3.0
## Building
diff --git a/games/strategy/dune_dynasty.md b/games/strategy/dune_dynasty.md
index df4527a9..267d31e1 100644
--- a/games/strategy/dune_dynasty.md
+++ b/games/strategy/dune_dynasty.md
@@ -6,9 +6,9 @@ _Continuation of the classic real-time strategy game Dune II by Westwood Studios
- Download: https://sourceforge.net/projects/dunedynasty
- State: mature, inactive since 2014
- Keywords: requires original content (Dune 2)
-- Code: https://sourceforge.net/p/dunedynasty/dunedynasty/ci/master/tree/
-- Language(s): C
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/dunedynasty/dunedynasty/ci/master/tree/
+- Code language: C
+- Code license: GPL-2.0
Based on Open Dune.
diff --git a/games/strategy/dune_ii_the_maker.md b/games/strategy/dune_ii_the_maker.md
index 4b6e8ad7..728782b3 100644
--- a/games/strategy/dune_ii_the_maker.md
+++ b/games/strategy/dune_ii_the_maker.md
@@ -6,9 +6,9 @@ _Clone of the good old Dune II by Westwoord Studios._
- Download: http://dune2themaker.fundynamic.com/?page_id=11
- State: beta
- Keywords: RTS
-- Code: https://github.com/Fundynamic/dune2themaker4j
-- Language(s): Java
-- License: MIT
+- Code repository: https://github.com/Fundynamic/dune2themaker4j
+- Code language: Java
+- Code license: MIT
License of artwork
diff --git a/games/strategy/dune_legacy.md b/games/strategy/dune_legacy.md
index 1463531e..08d95039 100644
--- a/games/strategy/dune_legacy.md
+++ b/games/strategy/dune_legacy.md
@@ -6,9 +6,9 @@ _Updated clone of Westood Studios' Dune2 which uses data files from the original
- Download: http://dunelegacy.sourceforge.net/website/downloads.html, https://sourceforge.net/projects/dunelegacy/files
- State: mature
- Keywords: requires original data
-- Code: https://sourceforge.net/p/dunelegacy/code/ci/master/tree/
-- Language(s): C++
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/dunelegacy/code/ci/master/tree/
+- Code language: C++
+- Code license: GPL-2.0
## Building
diff --git a/games/strategy/eleconics.md b/games/strategy/eleconics.md
index ee10c8f0..05128770 100644
--- a/games/strategy/eleconics.md
+++ b/games/strategy/eleconics.md
@@ -5,8 +5,8 @@ _Players create fleets of customized ships and control them in an fully 3D envir
- Home: https://sourceforge.net/projects/eleconics/
- Download: https://sourceforge.net/projects/eleconics/files
- State: beta, inactive since 2006
-- Code: https://sourceforge.net/p/eleconics/code (cvs)
-- Language(s): Java
+- Code repository: https://sourceforge.net/p/eleconics/code (cvs)
+- Code language: Java
## Building
diff --git a/games/strategy/epic_of_heroes.md b/games/strategy/epic_of_heroes.md
index b275397a..f89acc87 100644
--- a/games/strategy/epic_of_heroes.md
+++ b/games/strategy/epic_of_heroes.md
@@ -5,9 +5,9 @@ _A cooperative turn-based RPG and Strategy Game where the main goal is to defeat
- Home: https://sourceforge.net/projects/epicheroes/
- Download: https://sourceforge.net/projects/epicheroes/files
- State: beta, inactive since 2015
-- Code: https://sourceforge.net/p/epicheroes/code/ci/master/tree/
-- Language(s): C++
-- License: GPL-3.0
+- Code repository: https://sourceforge.net/p/epicheroes/code/ci/master/tree/
+- Code language: C++
+- Code license: GPL-3.0
## Building
diff --git a/games/strategy/epoh.md b/games/strategy/epoh.md
index 2ea383f6..0fb94413 100644
--- a/games/strategy/epoh.md
+++ b/games/strategy/epoh.md
@@ -5,9 +5,9 @@ _Multiplayer turn-based browser strategy game._
- Home: http://www.epoh.io/
- State: beta
- Keywords: online
-- Code: https://github.com/tautvilas/epoh
-- Language(s): Javascript
-- License: MIT
+- Code repository: https://github.com/tautvilas/epoh
+- Code language: Javascript
+- Code license: MIT
## Building
diff --git a/games/strategy/eternalwinterwars.md b/games/strategy/eternalwinterwars.md
index f51e5d8c..91dab115 100644
--- a/games/strategy/eternalwinterwars.md
+++ b/games/strategy/eternalwinterwars.md
@@ -4,9 +4,9 @@ _Turn based strategy game with a medieval winter setting._
- Home: https://github.com/hinogi/eternalwinterwars
- State: beta, inactive since 2014
-- Code: https://github.com/hinogi/eternalwinterwars
-- Language(s): Java
-- License: MIT
+- Code repository: https://github.com/hinogi/eternalwinterwars
+- Code language: Java
+- Code license: MIT
- Platforms: Android
## Building
diff --git a/games/strategy/evil_cult.md b/games/strategy/evil_cult.md
index ae1e0b29..3275d13a 100644
--- a/games/strategy/evil_cult.md
+++ b/games/strategy/evil_cult.md
@@ -4,9 +4,9 @@ _Turn-based strategy game about building your cult of followers and trying to su
- Home: https://code.google.com/archive/p/cult/, http://www.in-fi-del.net/static/cult/index.html
- State: mature
-- Code: https://github.com/infidel-/cult
-- Language(s): Haxe, Javascript
-- License: GPL-3.0
+- Code repository: https://github.com/infidel-/cult
+- Code language: Haxe, Javascript
+- Code license: GPL-3.0
## Building
diff --git a/games/strategy/farcolony.md b/games/strategy/farcolony.md
index 0c4ab2ab..5572b0ad 100644
--- a/games/strategy/farcolony.md
+++ b/games/strategy/farcolony.md
@@ -4,9 +4,9 @@ _FAR Colony (First Autonomous Remote Colony) is a game of exploration and space
- Home: https://code.google.com/archive/p/farcolony/
- State: beta, inactive since 2014
-- Code: https://github.com/Vakarias/farcolony
-- Language(s): Pascal
-- License: GPL-3.0
+- Code repository: https://github.com/Vakarias/farcolony
+- Code language: Pascal
+- Code license: GPL-3.0
## Building
diff --git a/games/strategy/first_strike.md b/games/strategy/first_strike.md
index ae71ea11..ea9f959f 100644
--- a/games/strategy/first_strike.md
+++ b/games/strategy/first_strike.md
@@ -5,8 +5,8 @@ _Conquer the world thanks to military forces._
- Home: https://sourceforge.net/projects/firststrikegame/
- Download: https://sourceforge.net/projects/firststrikegame/files/
- State: mature
-- Code: https://sourceforge.net/p/firststrikegame/code/HEAD/tree/ (svn)
-- Language(s): Java
+- Code repository: https://sourceforge.net/p/firststrikegame/code/HEAD/tree/ (svn)
+- Code language: Java
## Building
diff --git a/games/strategy/free_heroes2_engine.md b/games/strategy/free_heroes2_engine.md
index 93014738..682a2ee5 100644
--- a/games/strategy/free_heroes2_engine.md
+++ b/games/strategy/free_heroes2_engine.md
@@ -5,9 +5,9 @@ _Free implementation of Heroes of the Might and Magic II engine._
- Home: https://sourceforge.net/projects/fheroes2/
- Download: https://sourceforge.net/projects/fheroes2/files/fheroes2/
- State: beta, inactive since 2015
-- Code: https://svn.code.sf.net/p/fheroes2/code/ (svn), https://github.com/ciplogic/fheroes2enh
-- Language(s): C++
-- License: GPL-2.0
+- Code repository: https://svn.code.sf.net/p/fheroes2/code/ (svn), https://github.com/ciplogic/fheroes2enh
+- Code language: C++
+- Code license: GPL-2.0
Requires original content?
diff --git a/games/strategy/free_space_colonization.md b/games/strategy/free_space_colonization.md
index fa092d77..0694e9a0 100644
--- a/games/strategy/free_space_colonization.md
+++ b/games/strategy/free_space_colonization.md
@@ -5,9 +5,9 @@ _A 4X approach. It is played on randomly generated maps._
- Home: https://sourceforge.net/projects/fsc/, http://fsc.sourceforge.net/
- Download: https://sourceforge.net/projects/fsc/files
- State: beta
-- Code: https://sourceforge.net/p/fsc/code/HEAD/tree/ (svn)
-- Language(s): C
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/fsc/code/HEAD/tree/ (svn)
+- Code language: C
+- Code license: GPL-2.0
## Building
diff --git a/games/strategy/free_synd.md b/games/strategy/free_synd.md
index a4a4646a..a5e73887 100644
--- a/games/strategy/free_synd.md
+++ b/games/strategy/free_synd.md
@@ -6,10 +6,10 @@ _Reimplementation of the classic Bullfrog game, Syndicate._
- Download: https://sourceforge.net/projects/freesynd/files/
- State: beta
- Keywords: requires original content (Syndicate)
-- Code: https://sourceforge.net/p/freesynd/code/HEAD/tree/ (svn)
-- Language(s): C++
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/freesynd/code/HEAD/tree/ (svn)
+- Code language: C++
+- Code license: GPL-2.0
## Building
-Uses CMake
\ No newline at end of file
+- Build system: CMake
\ No newline at end of file
diff --git a/games/strategy/freeciv.md b/games/strategy/freeciv.md
index b45de18f..cf9ea800 100644
--- a/games/strategy/freeciv.md
+++ b/games/strategy/freeciv.md
@@ -7,8 +7,8 @@ _Freeciv is a Free and Open Source empire-building strategy game inspired by the
- Download: http://www.freeciv.org/download.html
- State: mature
- Keywords: network, TBS
-- Code: https://github.com/freeciv/freeciv
-- Language(s): C
+- Code repository: https://github.com/freeciv/freeciv
+- Code language: C
- Code license: GPL-2.0
See also [FreeCivAC](http://freecivac.sourceforge.net/) which is a patch to FreeCiv to incoporate Alpha Centauri behavior
diff --git a/games/strategy/freeciv_web.md b/games/strategy/freeciv_web.md
index 75bfe5eb..7c5e61d9 100644
--- a/games/strategy/freeciv_web.md
+++ b/games/strategy/freeciv_web.md
@@ -6,8 +6,8 @@ _Freeciv-web is a version of Freeciv playable online in any modern web browser._
- Media: https://en.wikipedia.org/wiki/Freeciv#Freeciv_WebGL_3D_and_Freeciv-web
- State: mature
- Keywords: web client, TBS
-- Code: https://github.com/freeciv/freeciv-web
-- Language(s): Javascript, Java
+- Code repository: https://github.com/freeciv/freeciv-web
+- Code language: Javascript, Java
- Code license: AGPL-3.0
Modifies [Freeciv](freeciv.md) slightly and uses it as server.
diff --git a/games/strategy/freecol.md b/games/strategy/freecol.md
index 2a59f976..39561b57 100644
--- a/games/strategy/freecol.md
+++ b/games/strategy/freecol.md
@@ -7,8 +7,8 @@ _FreeCol is a turn-based strategy game based on the old game Colonization, and s
- Download: http://www.freecol.org/download.html
- State: mature
- Keywords: network, TBS
-- Code: https://sourceforge.net/p/freecol/git/ci/master/tree/
-- Language(s): Java
+- Code repository: https://sourceforge.net/p/freecol/git/ci/master/tree/
+- Code language: Java
- Code license: GPL-2.0
## Building
diff --git a/games/strategy/freelords.md b/games/strategy/freelords.md
index c598819e..96d166dc 100644
--- a/games/strategy/freelords.md
+++ b/games/strategy/freelords.md
@@ -5,9 +5,9 @@ _Explore, occupy, produce armies in cities and kill your enemies._
- Home: https://sourceforge.net/projects/freelords/
- Download: https://sourceforge.net/projects/freelords/files
- State: beta
-- Code: https://sourceforge.net/p/freelords/git/ci/master/tree/
-- Language(s): Java
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/freelords/git/ci/master/tree/
+- Code language: Java
+- Code license: GPL-2.0
## Building
diff --git a/games/strategy/freeorion.md b/games/strategy/freeorion.md
index 5b58054f..9dd601d9 100644
--- a/games/strategy/freeorion.md
+++ b/games/strategy/freeorion.md
@@ -7,10 +7,10 @@ _Turn-based space empire and galactic conquest (4X) computer game._
- Download: http://www.freeorion.org/index.php/Download
- State: beta
- Keywords: TBS
-- Code: https://github.com/freeorion/freeorion
-- Language(s): C++, Python
+- Code repository: https://github.com/freeorion/freeorion
+- Code language: C++, Python
- Code license: GPL-2.0
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/strategy/freerails.md b/games/strategy/freerails.md
index c34c88c0..4786546f 100644
--- a/games/strategy/freerails.md
+++ b/games/strategy/freerails.md
@@ -6,8 +6,8 @@ _Real time MP strategy game where players compete to build the most powerful rai
- Download: https://sourceforge.net/projects/freerails/files/jfreerails/
- State: beta
- Keywords: RTS
-- Code: https://sourceforge.net/p/freerails/code/ (cvs)
-- Language(s): Java
+- Code repository: https://sourceforge.net/p/freerails/code/ (cvs)
+- Code language: Java
See also [FreeRails II](http://freerails2.sourceforge.net/)
diff --git a/games/strategy/freerct.md b/games/strategy/freerct.md
index c4a184a5..c1eb898b 100644
--- a/games/strategy/freerct.md
+++ b/games/strategy/freerct.md
@@ -5,12 +5,12 @@ _Game which captures the look, feel and gameplay of the popular games RollerCoas
- Home: https://web.archive.org/web/*/http://www.freerct.org/, http://freerct.blogspot.com/
- State: beta, inactive since 2016
- Keywords: inspired (by RCT 1 and 2)
-- Code: https://github.com/FreeRCT/FreeRCT
-- Language(s): C++
-- License: GPL-2.0
+- Code repository: https://github.com/FreeRCT/FreeRCT
+- Code language: C++
+- Code license: GPL-2.0
Main web site is unavailable.
## Building
-Uses CMake
\ No newline at end of file
+- Build system: CMake
\ No newline at end of file
diff --git a/games/strategy/freeserf.md b/games/strategy/freeserf.md
index e0ca8da1..744947ff 100644
--- a/games/strategy/freeserf.md
+++ b/games/strategy/freeserf.md
@@ -6,10 +6,10 @@ _Clone of the brilliant simulation game The Settlers 1 aka Serf City._
- Download: https://github.com/freeserf/freeserf/releases
- State: beta
- Keywords: remake, requires original game content (Settlers 1)
-- Code: https://github.com/freeserf/freeserf
-- Language(s): C++
-- License: GPL-3.0
+- Code repository: https://github.com/freeserf/freeserf
+- Code language: C++
+- Code license: GPL-3.0
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/strategy/freespace_colonization.md b/games/strategy/freespace_colonization.md
index f38ceaa1..47b13201 100644
--- a/games/strategy/freespace_colonization.md
+++ b/games/strategy/freespace_colonization.md
@@ -5,9 +5,9 @@ _Game of colonization, research, diplomacy and trade. A 4X approach.It is played
- Home: http://fsc.sourceforge.net/, https://sourceforge.net/projects/fsc/
- Download: https://sourceforge.net/projects/fsc/files
- State: beta
-- Code: https://sourceforge.net/p/fsc/code/HEAD/tree/
-- Language(s): C
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/fsc/code/HEAD/tree/
+- Code language: C
+- Code license: GPL-2.0
requires SDL
diff --git a/games/strategy/freestars.md b/games/strategy/freestars.md
index b5a1cda2..deff0177 100644
--- a/games/strategy/freestars.md
+++ b/games/strategy/freestars.md
@@ -4,8 +4,8 @@ _Project to create an easily modifiable clone of the 4X turn-based strategy game
- Home: http://freestars.sourceforge.net/, https://sourceforge.net/projects/freestars/
- State: beta, inactive since 2008
-- Code: https://sourceforge.net/p/freestars/code/HEAD/tree/
-- Language(s): C++
+- Code repository: https://sourceforge.net/p/freestars/code/HEAD/tree/
+- Code language: C++
No demo but quite a lot of code in the repository.
diff --git a/games/strategy/galaxyng.md b/games/strategy/galaxyng.md
index 814e9f92..4894c2ac 100644
--- a/games/strategy/galaxyng.md
+++ b/games/strategy/galaxyng.md
@@ -6,9 +6,9 @@ _Play by email interstellar wargame for multiple players._
- Download: https://sourceforge.net/projects/galaxyng/files
- State: mature, inactive since 2005
- Keywords: TBS
-- Code: https://sourceforge.net/p/galaxyng/code/ (cvs)
-- Language(s): C
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/galaxyng/code/ (cvs)
+- Code language: C
+- Code license: GPL-2.0
Related is [GalaxyView](https://sourceforge.net/projects/galaxyview/) a turn viewer for this project.
diff --git a/games/strategy/gigalomania.md b/games/strategy/gigalomania.md
index 16a1a7e1..d0b01971 100644
--- a/games/strategy/gigalomania.md
+++ b/games/strategy/gigalomania.md
@@ -3,8 +3,8 @@
_A 2D real time strategy Mega-Lo-Mania-like god game._
- Home: http://gigalomania.sourceforge.net/
-- Code: https://sourceforge.net/p/gigalomania/code/ci/master/tree/
-- Language(s): C++
+- Code repository: https://sourceforge.net/p/gigalomania/code/ci/master/tree/
+- Code language: C++
- Code license: GPL-2.0
## Building
diff --git a/games/strategy/glest.md b/games/strategy/glest.md
index f9190b50..e86511fe 100644
--- a/games/strategy/glest.md
+++ b/games/strategy/glest.md
@@ -7,8 +7,8 @@ _Glest is a free 3D real-time strategy game._
- Download: http://glest.org/en/downloads.php
- State: mature, inactive since 2009
- Keywords: RTS
-- Code: https://sourceforge.net/p/glest/code/HEAD/tree/trunk/
-- Language(s): C++
+- Code repository: https://sourceforge.net/p/glest/code/HEAD/tree/trunk/
+- Code language: C++
- Code license: GPL-2.0
See also [Glest Advanced Engine](https://sourceforge.net/projects/glestae/).
diff --git a/games/strategy/globulation2.md b/games/strategy/globulation2.md
index 589999da..87ab80a6 100644
--- a/games/strategy/globulation2.md
+++ b/games/strategy/globulation2.md
@@ -7,8 +7,8 @@ _Real-Time Strategy (RTS) game which reduces micro-management by automatically a
- Download: https://globulation2.org/wiki/Download_and_Install
- State: mature
- Keywords: RTS
-- Code: https://bitbucket.org/giszmo/glob2 (hg)
-- Language(s): C++
+- Code repository: https://bitbucket.org/giszmo/glob2 (hg)
+- Code language: C++
- Code license: GPL-3.0
## Building
diff --git a/games/strategy/golbin_camp.md b/games/strategy/golbin_camp.md
index f8470d0c..ed6d9249 100644
--- a/games/strategy/golbin_camp.md
+++ b/games/strategy/golbin_camp.md
@@ -5,9 +5,9 @@ _Roguelike citybuilder, inspired by Anno 1404, Dwarf Fortress and Dungeon Keeper
- Home: http://www.goblincamp.com/, https://bitbucket.org/genericcontainer/goblin-camp
- Download: see dome
- State: beta, inactive since 2012
-- Code: https://bitbucket.org/genericcontainer/goblin-camp/src
-- Language(s): C++
-- License: GPL-3.0
+- Code repository: https://bitbucket.org/genericcontainer/goblin-camp/src
+- Code language: C++
+- Code license: GPL-3.0
## Building
diff --git a/games/strategy/harris.md b/games/strategy/harris.md
index ead5d7e7..e41ed4c9 100644
--- a/games/strategy/harris.md
+++ b/games/strategy/harris.md
@@ -4,9 +4,9 @@ _Based around the actions of RAF Bomber Command in the Second World War._
- Home: https://github.com/ec429/harris
- State: beta
-- Code: https://github.com/ec429/harris
-- Language(s): C, Python
-- License: GPL-3.0
+- Code repository: https://github.com/ec429/harris
+- Code language: C, Python
+- Code license: GPL-3.0
## Building
diff --git a/games/strategy/heroes_of_wesnoth.md b/games/strategy/heroes_of_wesnoth.md
index 531a6fa8..2acb02b7 100644
--- a/games/strategy/heroes_of_wesnoth.md
+++ b/games/strategy/heroes_of_wesnoth.md
@@ -5,7 +5,7 @@ _A free, turn-based strategy game where you have to guide a hero through a fanta
- Home: https://launchpad.net/heroesofwesnoth, https://sourceforge.net/projects/heroesofwesnoth/
- State: beta
- Keywords: TBS
-- Code: https://code.launchpad.net/heroesofwesnoth (bzr)
-- Language(s): C++
+- Code repository: https://code.launchpad.net/heroesofwesnoth (bzr)
+- Code language: C++
## Building
diff --git a/games/strategy/heroes_of_wing_commander.md b/games/strategy/heroes_of_wing_commander.md
index 3652aa54..ad7d0c46 100644
--- a/games/strategy/heroes_of_wing_commander.md
+++ b/games/strategy/heroes_of_wing_commander.md
@@ -5,9 +5,9 @@ _A fan base strategy game based on the Origin's Wing Commander universe._
- Home: https://sourceforge.net/projects/howc/
- Download: https://sourceforge.net/projects/howc/files
- State: beta, inactive since 2014
-- Code: https://sourceforge.net/p/howc/code/HEAD/tree/ (svn)
-- Language(s): Python
-- License: GPL-3.0
+- Code repository: https://sourceforge.net/p/howc/code/HEAD/tree/ (svn)
+- Code language: Python
+- Code license: GPL-3.0
## Building
diff --git a/games/strategy/hexwar.md b/games/strategy/hexwar.md
index 8543a74a..5b0b66c4 100644
--- a/games/strategy/hexwar.md
+++ b/games/strategy/hexwar.md
@@ -5,9 +5,9 @@ _Simple turn based, hexagon map, strategy game in the tradition of Panzer Genera
- Home: https://github.com/mgfreshour/hexwar
- State: beta, inactive since 2012
- Keywords: TBS, online
-- Code: https://github.com/mgfreshour/hexwar
-- Language(s): Ruby, Javascript
-- License: unknown
+- Code repository: https://github.com/mgfreshour/hexwar
+- Code language: Ruby, Javascript
+- Code license: unknown
## Building
diff --git a/games/strategy/jagged_alliance2.md b/games/strategy/jagged_alliance2.md
index 6e896add..54ec889e 100644
--- a/games/strategy/jagged_alliance2.md
+++ b/games/strategy/jagged_alliance2.md
@@ -4,9 +4,9 @@ _An improved, cross-platform, stable Jagged Alliance 2 runtime._
- Home: https://ja2-stracciatella.github.io/
- State: mature
-- Code: https://github.com/ja2-stracciatella/ja2-stracciatella
-- Language(s): C++
-- License: Various
+- Code repository: https://github.com/ja2-stracciatella/ja2-stracciatella
+- Code language: C++
+- Code license: Various
Requires original content?
diff --git a/games/strategy/jquest.md b/games/strategy/jquest.md
index d9c2d5b8..33b42f61 100644
--- a/games/strategy/jquest.md
+++ b/games/strategy/jquest.md
@@ -5,8 +5,8 @@ _Java-based clone of the turn-based strategy game Konquest (developed by Russ St
- Home: https://sourceforge.net/projects/jquest
- Download: https://sourceforge.net/projects/jquest/files
- State: beta, inactive since 2006
-- Code: see download
-- Language(s): Java
+- Code repository: (see download)
+- Code language: Java
## Building
diff --git a/games/strategy/jsettlers.md b/games/strategy/jsettlers.md
index 020fa268..b9c0ae41 100644
--- a/games/strategy/jsettlers.md
+++ b/games/strategy/jsettlers.md
@@ -6,9 +6,9 @@ _Web-based version of the board game Settlers of Catan written in Java._
- Download: https://sourceforge.net/projects/jsettlers/files/, https://sourceforge.net/projects/jsettlers2/files/
- State: mature
- Keywords: board game
-- Code: https://sourceforge.net/p/jsettlers/code (cvs) https://sourceforge.net/p/jsettlers2/code/ (cvs) https://github.com/jdmonin/JSettlers2
-- Language(s): Java
-- License: GPL-3.0
+- Code repository: https://sourceforge.net/p/jsettlers/code (cvs) https://sourceforge.net/p/jsettlers2/code/ (cvs) https://github.com/jdmonin/JSettlers2
+- Code language: Java
+- Code license: GPL-3.0
## Building
diff --git a/games/strategy/katomic.md b/games/strategy/katomic.md
index 5b2f71aa..bd5b1150 100644
--- a/games/strategy/katomic.md
+++ b/games/strategy/katomic.md
@@ -5,9 +5,9 @@ _Fun educational game built around molecular geometry. It employs simplistic two
- Home: https://www.kde.org/applications/games/katomic/, https://games.kde.org/game.php?game=katomic
- State: mature
- Keywords: puzzle
-- Code: git://anongit.kde.org/katomic
-- Language(s): C++
-- License: GPL-2.0
+- Code repository: git://anongit.kde.org/katomic
+- Code language: C++
+- Code license: GPL-2.0
## Building
diff --git a/games/strategy/kingdoms.md b/games/strategy/kingdoms.md
index d45bc492..85fbb662 100644
--- a/games/strategy/kingdoms.md
+++ b/games/strategy/kingdoms.md
@@ -3,11 +3,11 @@
_Strategy game where you lead a nation throughout history.._
- Home: http://anttisalonen.github.io/kingdoms/
-- Download: see home
+- Download: (see home)
- State: beta, inactive since 2014
-- Code: https://github.com/anttisalonen/kingdoms
-- Language(s): C++
-- License: GPL-3.0
+- Code repository: https://github.com/anttisalonen/kingdoms
+- Code language: C++
+- Code license: GPL-3.0
- Dependencies: Boost, SDL, zlib, libpng
## Building
diff --git a/games/strategy/knights_and_merchants_remake.md b/games/strategy/knights_and_merchants_remake.md
index 15b2ed75..07b93b46 100644
--- a/games/strategy/knights_and_merchants_remake.md
+++ b/games/strategy/knights_and_merchants_remake.md
@@ -6,9 +6,9 @@ _An unofficial fan-made mod for the game Knights and Merchants._
- Download: http://www.kamremake.com/download/
- State: mature
- Keywords: RTS
-- Code: https://github.com/Kromster80/kam_remake
-- Language(s): Delphi
-- License: AGPL-3.0
+- Code repository: https://github.com/Kromster80/kam_remake
+- Code language: Delphi
+- Code license: AGPL-3.0
Requires original game content.
diff --git a/games/strategy/lgeneral.md b/games/strategy/lgeneral.md
index b80db64e..80d0c116 100644
--- a/games/strategy/lgeneral.md
+++ b/games/strategy/lgeneral.md
@@ -4,11 +4,11 @@ _A turn-based strategy engine heavily inspired by Panzer General._
- Home: http://lgames.sourceforge.net/LGeneral/
- Media: https://en.wikipedia.org/wiki/Panzer_General#LGeneral
-- Download: see home
+- Download: (see home)
- State: mature
- Keywords: TBS, andoird
-- Code: various on github
-- Language(s): C
+- Code repository: various on github
+- Code language: C
- Code license: GPL-2.0
May require original game content.
diff --git a/games/strategy/lordsawar.md b/games/strategy/lordsawar.md
index 1025e4b5..ff885e25 100644
--- a/games/strategy/lordsawar.md
+++ b/games/strategy/lordsawar.md
@@ -4,11 +4,11 @@ _LordsAWar! is a free, turn-based strategy game where up to 8 players strive for
- Home: http://www.nongnu.org/lordsawar/
- Media:
-- Download: see home
+- Download: (see home)
- State: mature
- Keywords: TBS
-- Code: https://git.savannah.nongnu.org/git/lordsawar.git
-- Language(s): C++
+- Code repository: https://git.savannah.nongnu.org/git/lordsawar.git
+- Code language: C++
- Code license: GPL-3.0
## Building
diff --git a/games/strategy/machinations.md b/games/strategy/machinations.md
index d0fc9483..a33e55f4 100644
--- a/games/strategy/machinations.md
+++ b/games/strategy/machinations.md
@@ -5,7 +5,7 @@ _3D RTS game similar to Starcraft and Total Annihilation._
- Home: http://machinations.sourceforge.net/index.php, https://sourceforge.net/projects/machinations
- Download: https://sourceforge.net/projects/machinations/
- State: beta, inactive since 2003
-- Code: https://sourceforge.net/p/machinations/code
+- Code repository: https://sourceforge.net/p/machinations/code
## Building
diff --git a/games/strategy/mars_land_of_no_mercy.md b/games/strategy/mars_land_of_no_mercy.md
index 9d61d5d1..3b4da713 100644
--- a/games/strategy/mars_land_of_no_mercy.md
+++ b/games/strategy/mars_land_of_no_mercy.md
@@ -6,9 +6,9 @@ _Lead a mercenary team hired to go on Mars and fight with different factions usi
- Download: https://sourceforge.net/projects/mars/files
- State: beta, inactive since 2008
- Keywords: TBS
-- Code: https://sourceforge.net/p/mars/code/HEAD/tree/ (svn)
-- Language(s): C++
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/mars/code/HEAD/tree/ (svn)
+- Code language: C++
+- Code license: GPL-2.0
## Building
diff --git a/games/strategy/maxr.md b/games/strategy/maxr.md
index c0bbf993..606a4f67 100644
--- a/games/strategy/maxr.md
+++ b/games/strategy/maxr.md
@@ -4,12 +4,12 @@ _A remake of the old M.A.X. by Interplay from 1996._
- Home: https://www.maxr.org/
- Download: https://www.maxr.org/docs.php?id=3
-- Code: see download
-- Language(s): C++, C
+- Code repository: (see download)
+- Code language: C++, C
- Code license: GPL-2.0
May require original game content.
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/strategy/megaglest.md b/games/strategy/megaglest.md
index c1fd7907..d012740f 100644
--- a/games/strategy/megaglest.md
+++ b/games/strategy/megaglest.md
@@ -7,13 +7,13 @@ _MegaGlest is an entertaining free (freeware and free software) and open source
- Download: https://megaglest.org/download
- State: mature
- Keywords: RTS
-- Code: https://github.com/MegaGlest/megaglest-source
-- Language(s): C++
+- Code repository: https://github.com/MegaGlest/megaglest-source
+- Code language: C++
- Code license: GPL-2.0
Fork of [Glest](glest.md)
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/strategy/megamek.md b/games/strategy/megamek.md
index f3e69f0d..33c01eb9 100644
--- a/games/strategy/megamek.md
+++ b/games/strategy/megamek.md
@@ -6,8 +6,8 @@ _Unofficial, online version of the Classic BattleTech board game._
- Media: https://en.wikipedia.org/wiki/MegaMek
- Download: https://www.megamek.org/downloads
- State: mature
-- Code: https://github.com/MegaMek/megamek
-- Language(s): Java
+- Code repository: https://github.com/MegaMek/megamek
+- Code language: Java
- Code license: GPL-2.0
See also [soureforge.net project site](https://sourceforge.net/projects/megamek/?source=directory).
diff --git a/games/strategy/mercenary_commander.md b/games/strategy/mercenary_commander.md
index 8fec4bfe..2df19eaf 100644
--- a/games/strategy/mercenary_commander.md
+++ b/games/strategy/mercenary_commander.md
@@ -4,9 +4,9 @@ _Turn based strategy, with simultaneous turns._
- Home: https://code.google.com/archive/p/mercenarycommander/
- State: beta, inactive since 2010
-- Code: https://code.google.com/archive/p/mercenarycommander/source/default/source
-- Language(s): Java
-- License: BSD
+- Code repository: https://code.google.com/archive/p/mercenarycommander/source/default/source
+- Code language: Java
+- Code license: BSD
Targets Android. More like alpha.
diff --git a/games/strategy/metal_mech.md b/games/strategy/metal_mech.md
index 02f7d207..8103af64 100644
--- a/games/strategy/metal_mech.md
+++ b/games/strategy/metal_mech.md
@@ -5,9 +5,9 @@ _Online multiplayer turn-based war game._
- Home: https://sourceforge.net/projects/metalmech/
- Download: https://sourceforge.net/projects/metalmech/files
- State: beta, inactive since 2006
-- Code: https://sourceforge.net/p/metalmech/code/
-- Language(s): PHP
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/metalmech/code/
+- Code language: PHP
+- Code license: GPL-2.0
## Building
diff --git a/games/strategy/mewl.md b/games/strategy/mewl.md
index eae6a636..dece6ac2 100644
--- a/games/strategy/mewl.md
+++ b/games/strategy/mewl.md
@@ -5,9 +5,9 @@ _Remake of the classic multiplayer economic strategy game M.U.L.E.._
- Home: https://github.com/LionsPhil/mewl
- State: beta (more like alpha), inactive since 2015
- Keywords: remake
-- Code: https://github.com/LionsPhil/mewl
-- Language(s): C++
-- License: GPL-2.0
+- Code repository: https://github.com/LionsPhil/mewl
+- Code language: C++
+- Code license: GPL-2.0
## Building
diff --git a/games/strategy/moopy.md b/games/strategy/moopy.md
index 44463c8d..83a72a17 100644
--- a/games/strategy/moopy.md
+++ b/games/strategy/moopy.md
@@ -4,9 +4,9 @@ _Game of space domination and colonization for multiple platforms using python a
- Home: https://code.google.com/archive/p/moopy/
- State: beta, inactive since 2008
-- Code: https://code.google.com/archive/p/moopy/source/default/source
-- Language(s): Python
-- License: GPL-2.0
+- Code repository: https://code.google.com/archive/p/moopy/source/default/source
+- Code language: Python
+- Code license: GPL-2.0
Uses PyGame. More like alpha.
diff --git a/games/strategy/mpango.md b/games/strategy/mpango.md
index 3870920c..d3a411e4 100644
--- a/games/strategy/mpango.md
+++ b/games/strategy/mpango.md
@@ -5,8 +5,8 @@ _Massive multiplayer online game described as a turned based strategy game._
- Home: https://sourceforge.net/projects/mpango, http://mpango.sourceforge.net/
- Download: https://sourceforge.net/projects/mpango/files/
- State: beta, inactive since 2013
-- Code: https://sourceforge.net/p/mpango/code/HEAD/tree/ (svn), https://sourceforge.net/p/mpango/git/ci/master/tree/
-- Language(s): Java
+- Code repository: https://sourceforge.net/p/mpango/code/HEAD/tree/ (svn), https://sourceforge.net/p/mpango/git/ci/master/tree/
+- Code language: Java
## Building
diff --git a/games/strategy/netpanzer.md b/games/strategy/netpanzer.md
index aabedadc..bb6133c7 100644
--- a/games/strategy/netpanzer.md
+++ b/games/strategy/netpanzer.md
@@ -6,8 +6,8 @@ _An online multiplayer tactical warfare game._
- Download: http://www.netpanzer.info/Download/
- State: beta
- Keywords: online, multiplayer, RTS
-- Code: see Download page and (svn)
-- Language(s): C++
+- Code repository: (see download) page and (svn)
+- Code language: C++
- Code license: GPL-2.0
See also [Different builds of the old netpanzer code](https://github.com/Rominagrobis/OldNetPanzer) or [NetPanzer V2](https://github.com/Rominagrobis/NetPanzer-V2) or [Android client](https://github.com/francov/netPanzerSB)
diff --git a/games/strategy/open_apocalypse.md b/games/strategy/open_apocalypse.md
index 8c9ad2d4..9ae24802 100644
--- a/games/strategy/open_apocalypse.md
+++ b/games/strategy/open_apocalypse.md
@@ -6,9 +6,9 @@ _Rebuild of the XCOM Apocalypse Engine._
- Download: https://ci.appveyor.com/project/openapoc/openapoc
- State: mature
- Keywords: requires original content (X-Com Apocalypse)
-- Code: https://github.com/OpenApoc/OpenApoc
-- Language(s): C++
-- License: MIT
+- Code repository: https://github.com/OpenApoc/OpenApoc
+- Code language: C++
+- Code license: MIT
## Building
diff --git a/games/strategy/open_dune.md b/games/strategy/open_dune.md
index 5d992e1c..ef79f90e 100644
--- a/games/strategy/open_dune.md
+++ b/games/strategy/open_dune.md
@@ -6,9 +6,9 @@ _Re-creation of the popular game "Dune II"._
- Download: https://github.com/OpenDUNE/OpenDUNE/releases
- State: mature
- Keywords: remake, requires original content (Dune 2 game files)
-- Code: https://github.com/OpenDUNE/OpenDUNE
-- Language(s): C
-- License: GPL-2.0
+- Code repository: https://github.com/OpenDUNE/OpenDUNE
+- Code language: C
+- Code license: GPL-2.0
## Building
diff --git a/games/strategy/open_general.md b/games/strategy/open_general.md
index 7a1db34f..bb90fe9d 100644
--- a/games/strategy/open_general.md
+++ b/games/strategy/open_general.md
@@ -4,7 +4,7 @@ _Evolution of SSI Panzer General II._
- Home: https://sourceforge.net/projects/opengeneral/
- Download: https://sourceforge.net/projects/opengeneral/files/
-- Code: https://sourceforge.net/p/opengeneral/code/HEAD/tree/ (svn)
+- Code repository: https://sourceforge.net/p/opengeneral/code/HEAD/tree/ (svn)
## Building
diff --git a/games/strategy/open_homm.md b/games/strategy/open_homm.md
index 9a1bad2c..5ba36421 100644
--- a/games/strategy/open_homm.md
+++ b/games/strategy/open_homm.md
@@ -5,9 +5,9 @@ _Open source clone of 'Heroes Of Might And Magic III' engine._
- Home: https://launchpad.net/openhomm
- Download: https://launchpad.net/openhomm/+download
- State: beta, inactive since 2010
-- Code: https://code.launchpad.net/openhomm
-- Language(s): C++
-- License: GPL-3.0
+- Code repository: https://code.launchpad.net/openhomm
+- Code language: C++
+- Code license: GPL-3.0
- Dependencies: SDL
Requires ownership of Heroes of Might and Magic III.
diff --git a/games/strategy/open_imperium_galactica.md b/games/strategy/open_imperium_galactica.md
index 7a42a985..088b97e4 100644
--- a/games/strategy/open_imperium_galactica.md
+++ b/games/strategy/open_imperium_galactica.md
@@ -6,8 +6,8 @@ _Reimplementation of Imperium Galactica._
- Download: https://github.com/akarnokd/open-ig/releases
- State: beta
- Keywords: TBS
-- Code: https://github.com/akarnokd/open-ig
-- Language(s): Java
+- Code repository: https://github.com/akarnokd/open-ig
+- Code language: Java
- Code license: GPL-3.0
## Building
diff --git a/games/strategy/open_moo2.md b/games/strategy/open_moo2.md
index d012938b..50bbc07e 100644
--- a/games/strategy/open_moo2.md
+++ b/games/strategy/open_moo2.md
@@ -5,7 +5,7 @@ _Clone of Microprose game "Master of Orion II: Battle at Antares"._
- Home: http://openmoo2.org/en/
- Download: http://openmoo2.org/en/download
- State: beta, inactive since 2011
-- Code: http://repository.openmoo2.org/cgi-bin/hgwebdir.cgi/PUBLIC/ (hg)
+- Code repository: http://repository.openmoo2.org/cgi-bin/hgwebdir.cgi/PUBLIC/ (hg)
Original MOO2 version 1.31 game data (LBX files) is needed.
diff --git a/games/strategy/open_panzer.md b/games/strategy/open_panzer.md
index f29f22b5..d1fbac1c 100644
--- a/games/strategy/open_panzer.md
+++ b/games/strategy/open_panzer.md
@@ -5,9 +5,9 @@ _Hex and turn based strategy game, a remake of good old Panzer General 2._
- Home: http://www.linuxconsulting.ro/openpanzer/
- State: mature
- Keywords: online
-- Code: https://github.com/nicupavel/openpanzer
-- Language(s): Javascript
-- License: GPL-2.0
+- Code repository: https://github.com/nicupavel/openpanzer
+- Code language: Javascript
+- Code license: GPL-2.0
License of artwork?
diff --git a/games/strategy/open_pop.md b/games/strategy/open_pop.md
index c1bb6ee2..f5c5d5e8 100644
--- a/games/strategy/open_pop.md
+++ b/games/strategy/open_pop.md
@@ -5,9 +5,9 @@ _A clone of Populous: The Beginning._
- Home: http://openpopulous.sourceforge.net/, https://sourceforge.net/projects/openpopulous/
- Download: https://sourceforge.net/projects/openpopulous/files
- State: beta, inactive since 2009
-- Code: https://sourceforge.net/p/openpopulous/code/HEAD/tree/
-- Language(s): C++
-- License: GPL-3.0
+- Code repository: https://sourceforge.net/p/openpopulous/code/HEAD/tree/
+- Code language: C++
+- Code license: GPL-3.0
## Building
diff --git a/games/strategy/open_ra.md b/games/strategy/open_ra.md
index 96540e6e..87e58efa 100644
--- a/games/strategy/open_ra.md
+++ b/games/strategy/open_ra.md
@@ -7,8 +7,8 @@ _Recreates and modernizes the classic Command & Conquer real time strategy games
- Download: http://www.openra.net/download/
- State: mature
- Keywords: RTS
-- Code: https://github.com/OpenRA/OpenRA
-- Language(s): C#
+- Code repository: https://github.com/OpenRA/OpenRA
+- Code language: C#
- Code license: GPL-3.0
## Building
diff --git a/games/strategy/open_rct2.md b/games/strategy/open_rct2.md
index a2c42aae..7c76dc60 100644
--- a/games/strategy/open_rct2.md
+++ b/games/strategy/open_rct2.md
@@ -3,14 +3,14 @@
_Re-implementation of RollerCoaster Tycoon 2 (RCT2), expanding the game with new features, fixing original bugs and raising game limits._
- Home: https://openrct2.org/
-- Media: {URL}
+- Media: https://en.wikipedia.org/wiki/RollerCoaster_Tycoon_2#Development
- Download: https://openrct2.org/downloads
- State: beta
- Keywords: remake, requires original content (from RCT2)
-- Code: https://github.com/OpenRCT2/OpenRCT2
-- Language(s): C++
-- License: GPL-3.0
+- Code repository: https://github.com/OpenRCT2/OpenRCT2
+- Code language: C++
+- Code license: GPL-3.0
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/strategy/open_soccer.md b/games/strategy/open_soccer.md
index 114e29e6..41a75071 100644
--- a/games/strategy/open_soccer.md
+++ b/games/strategy/open_soccer.md
@@ -5,9 +5,9 @@ _Online Soccer Manager_
- Home: https://github.com/delight-im/OpenSoccer
- State: beta
- Keywords: online, sports
-- Code: https://github.com/delight-im/OpenSoccer
-- Language(s): PHP
-- License: GPL-3.0
+- Code repository: https://github.com/delight-im/OpenSoccer
+- Code language: PHP
+- Code license: GPL-3.0
## Building
diff --git a/games/strategy/open_soccer_star.md b/games/strategy/open_soccer_star.md
index 0ace45dc..7eaf6c61 100644
--- a/games/strategy/open_soccer_star.md
+++ b/games/strategy/open_soccer_star.md
@@ -5,9 +5,9 @@ _Soccer manager game in which you are not the manager or trainer, but the player
- Home: https://opensoccerstar.com/
- State: beta
- Keywords: online, sports
-- Code: https://github.com/dmecke/OpenSoccerStar
-- Language(s): PHP
-- License: GPL-3.0
+- Code repository: https://github.com/dmecke/OpenSoccerStar
+- Code language: PHP
+- Code license: GPL-3.0
## Building
diff --git a/games/strategy/open_web_soccer.md b/games/strategy/open_web_soccer.md
index 0fa7c18b..bf12479c 100644
--- a/games/strategy/open_web_soccer.md
+++ b/games/strategy/open_web_soccer.md
@@ -6,9 +6,9 @@ _Manage a virtual fantasy football (soccer) team and play with it against other
- Download: https://github.com/ihofmann/open-websoccer/releases
- State: mature
- Keywords: online, sports
-- Code: https://github.com/ihofmann/open-websoccer
-- Language(s): PHP
-- License: LGPL-3.0
+- Code repository: https://github.com/ihofmann/open-websoccer
+- Code language: PHP
+- Code license: LGPL-3.0
## Building
diff --git a/games/strategy/open_xcom.md b/games/strategy/open_xcom.md
index c69a336d..ea46ab8d 100644
--- a/games/strategy/open_xcom.md
+++ b/games/strategy/open_xcom.md
@@ -7,13 +7,13 @@ _OpenXcom is an open-source clone of the original UFO: Enemy Unknown (X-Com: UFO
- Download: https://openxcom.org/downloads-milestones/
- State: mature
- Keywords: TBS
-- Code: https://github.com/SupSuper/OpenXcom/
-- Language(s): C++
+- Code repository: https://github.com/SupSuper/OpenXcom/
+- Code language: C++
- Code license: GPL-3.0
OpenXcom requires a vanilla version of the original UFO: Enemy Unknown / X-COM: UFO Defense (any edition) with the latest patch.
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/strategy/operation_citadel.md b/games/strategy/operation_citadel.md
index 532db394..c4ecc93c 100644
--- a/games/strategy/operation_citadel.md
+++ b/games/strategy/operation_citadel.md
@@ -5,9 +5,9 @@ _A WWII, turn based platoon, company level war game on the Eastern Front._
- Home: http://kursk.sourceforge.net/newfiles/Projects.htm, https://sourceforge.net/projects/kursk
- Download: https://sourceforge.net/projects/kursk/files
- State: beta, inactive since 2000
-- Code: see download
-- Language(s): C++
-- License: GPL-2.0
+- Code repository: (see download)
+- Code language: C++
+- Code license: GPL-2.0
## Building
diff --git a/games/strategy/outer_space.md b/games/strategy/outer_space.md
index d01112b5..c43981cf 100644
--- a/games/strategy/outer_space.md
+++ b/games/strategy/outer_space.md
@@ -5,9 +5,9 @@ _On-line strategy game which takes place in the dangerous universe._
- Home: https://sourceforge.net/projects/ospace/
- Download: https://sourceforge.net/projects/ospace/
- State: beta, inactive since 2012
-- Code: https://sourceforge.net/p/ospace/code/HEAD/tree/
-- Language(s): Python
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/ospace/code/HEAD/tree/
+- Code language: Python
+- Code license: GPL-2.0
## Building
diff --git a/games/strategy/pax_britannica.md b/games/strategy/pax_britannica.md
index 5cea811a..1e964869 100644
--- a/games/strategy/pax_britannica.md
+++ b/games/strategy/pax_britannica.md
@@ -5,8 +5,8 @@ _One-button real-time strategy game._
- Home: http://paxbritannica.henk.ca/
- State: mature
- Keywords: MP, RTS
-- Code: https://github.com/henkboom/pax-britannica
-- Language(s): Lua, C
+- Code repository: https://github.com/henkboom/pax-britannica
+- Code language: Lua, C
- Code license: MIT
## Building
diff --git a/games/strategy/pioneers.md b/games/strategy/pioneers.md
index 6fd916ba..edc11c8b 100644
--- a/games/strategy/pioneers.md
+++ b/games/strategy/pioneers.md
@@ -6,9 +6,9 @@ _Emulation of the board game The Settlers of Catan, which can be played over the
- Download: https://sourceforge.net/projects/pio/files
- State: mature
- Keywords: board game
-- Code: https://sourceforge.net/p/pio/code/HEAD/tree/
-- Language(s): C
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/pio/code/HEAD/tree/
+- Code language: C
+- Code license: GPL-2.0
## Building
diff --git a/games/strategy/pizza_business.md b/games/strategy/pizza_business.md
index 469e65fb..7854035b 100644
--- a/games/strategy/pizza_business.md
+++ b/games/strategy/pizza_business.md
@@ -5,9 +5,9 @@ _Start and control a pizza business / pizza restaurants, limited to a budget._
- Home: http://pizza-business.sourceforge.net/, https://sourceforge.net/projects/pizza-business/
- Download: https://sourceforge.net/projects/pizza-business/files
- State: mature, inactive since 2003
-- Code: https://sourceforge.net/p/pizza-business/code (cvs)
-- Language(s): C++
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/pizza-business/code (cvs)
+- Code language: C++
+- Code license: GPL-2.0
- Dependencies: wxWidgets
## Building
diff --git a/games/strategy/planetary_hoppers.md b/games/strategy/planetary_hoppers.md
index 9e23e075..432befbe 100644
--- a/games/strategy/planetary_hoppers.md
+++ b/games/strategy/planetary_hoppers.md
@@ -5,9 +5,9 @@ _Multiplayer space strategy game._
- Home: https://sourceforge.net/projects/planets/, http://planets.sourceforge.net/
- Download: https://sourceforge.net/projects/planets/files
- State: beta, inactive since 2003
-- Code: https://sourceforge.net/p/planets/code/
-- Language(s): Java
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/planets/code/
+- Code language: Java
+- Code license: GPL-2.0
## Building
diff --git a/games/strategy/polis.md b/games/strategy/polis.md
index 43b837ed..03c89cf4 100644
--- a/games/strategy/polis.md
+++ b/games/strategy/polis.md
@@ -4,9 +4,9 @@ _Turn based strategy game, ambiented in ancient Greece._
- Home: https://code.google.com/archive/p/polisgame/
- State: mature, inactive since 2016
-- Code: https://code.google.com/archive/p/polisgame/source/default/source
-- Language(s): Java
-- License: GPL-3.0
+- Code repository: https://code.google.com/archive/p/polisgame/source/default/source
+- Code language: Java
+- Code license: GPL-3.0
## Building
diff --git a/games/strategy/project_helena.md b/games/strategy/project_helena.md
index 753db440..bea65426 100644
--- a/games/strategy/project_helena.md
+++ b/games/strategy/project_helena.md
@@ -5,8 +5,8 @@ _Turn-based strategy/RPG game._
- Home: https://sourceforge.net/projects/projecthelena/
- Download: https://sourceforge.net/projects/projecthelena/files
- State: beta, inactive since 2015
-- Code: see download
-- Language(s): Lazarus
+- Code repository: (see download)
+- Code language: Lazarus
Requires: [Castle Game Engine](https://castle-engine.io/index.php)
diff --git a/games/strategy/promisance.md b/games/strategy/promisance.md
index 35b90864..21c001fd 100644
--- a/games/strategy/promisance.md
+++ b/games/strategy/promisance.md
@@ -5,9 +5,9 @@ _Web-based turn-based strategy game._
- Home: https://sourceforge.net/projects/promisance/, http://promisance.sourceforge.net/
- Download: https://sourceforge.net/projects/promisance/files
- State: mature, inactive since 2004
-- Code: https://sourceforge.net/p/promisance/code/
-- Language(s): PHP
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/promisance/code/
+- Code language: PHP
+- Code license: GPL-2.0
Version >4.0 (2002) has a partially proprietary license. Cannot safely be modified and shared.
diff --git a/games/strategy/return_to_the_roots.md b/games/strategy/return_to_the_roots.md
index 73064fb5..d8532900 100644
--- a/games/strategy/return_to_the_roots.md
+++ b/games/strategy/return_to_the_roots.md
@@ -6,9 +6,9 @@ _Renew the original The Settlers 2._
- Download: https://www.siedler25.org/index.php?com=dynamic&mod=2
- State: mature
- Keywords: remake, requires original content (Settlers II Gold)
-- Code: https://launchpad.net/s25rttr, https://github.com/Return-To-The-Roots/s25client
-- Language(s): C++
-- License: GPL-3.0
+- Code repository: https://launchpad.net/s25rttr, https://github.com/Return-To-The-Roots/s25client
+- Code language: C++
+- Code license: GPL-3.0
## Building
diff --git a/games/strategy/scorched_moon.md b/games/strategy/scorched_moon.md
index 485a94c4..d8871ec2 100644
--- a/games/strategy/scorched_moon.md
+++ b/games/strategy/scorched_moon.md
@@ -4,9 +4,9 @@ _Open source version of Moonbase Commander._
- Home: https://github.com/Scorched-Moon
- State: beta
-- Code: https://github.com/Scorched-Moon
-- Language(s): Python
-- License: GPL-3.0
+- Code repository: https://github.com/Scorched-Moon
+- Code language: Python
+- Code license: GPL-3.0
Old [Googlecode project](https://code.google.com/archive/p/tether/)
diff --git a/games/strategy/scoreos.md b/games/strategy/scoreos.md
index 0ca2b822..2e3d747d 100644
--- a/games/strategy/scoreos.md
+++ b/games/strategy/scoreos.md
@@ -5,9 +5,9 @@ _Fantasy sports management system._
- Home: https://web.archive.org/web/20120618143653/http://scoreos.org:80/about, https://code.google.com/archive/p/scoreos/
- State: beta, inactive since 2008
- Keywords: online, sports
-- Code: https://github.com/Lozza999/scoreos, https://code.google.com/archive/p/scoreos/
-- Language(s): PHP
-- License: GPL-2.0
+- Code repository: https://github.com/Lozza999/scoreos, https://code.google.com/archive/p/scoreos/
+- Code language: PHP
+- Code license: GPL-2.0
https://github.com/wrburgess/scoreos is not available
diff --git a/games/strategy/sengoky_warring_states_of_japan.md b/games/strategy/sengoky_warring_states_of_japan.md
index d24bc62f..80b27fd6 100644
--- a/games/strategy/sengoky_warring_states_of_japan.md
+++ b/games/strategy/sengoky_warring_states_of_japan.md
@@ -5,9 +5,9 @@ _Something in-between of a turn-based/real-time strategy game set in Japan durin
- Home: https://sourceforge.net/projects/sengdokuwsj/
- Download: https://sourceforge.net/projects/sengdokuwsj/files
- State: beta, inactive since 2008
-- Code: https://sourceforge.net/projects/sengdokuwsj/files
-- Language(s): C++, Lua
-- License: MIT
+- Code repository: https://sourceforge.net/projects/sengdokuwsj/files
+- Code language: C++, Lua
+- Code license: MIT
Requires: SDL
diff --git a/games/strategy/settlers_iii_remake.md b/games/strategy/settlers_iii_remake.md
index d6e00324..8d86bbe4 100644
--- a/games/strategy/settlers_iii_remake.md
+++ b/games/strategy/settlers_iii_remake.md
@@ -6,9 +6,9 @@ _Remake of "The Settlers III" for Windows, Linux, Mac and Android._
- Download: https://github.com/jsettlers/settlers-remake/releases
- State: beta
- Keywords: remake, requires original game content
-- Code: https://github.com/jsettlers/settlers-remake
-- Language(s): Java
-- License: MIT
+- Code repository: https://github.com/jsettlers/settlers-remake
+- Code language: Java
+- Code license: MIT
## Building
diff --git a/games/strategy/simple_solitaire.md b/games/strategy/simple_solitaire.md
index 92583b51..98178b13 100644
--- a/games/strategy/simple_solitaire.md
+++ b/games/strategy/simple_solitaire.md
@@ -5,9 +5,9 @@ _Solitaire game collection with 14 games._
- Home: https://play.google.com/store/apps/details?id=de.tobiasbielefeld.solitaire, https://f-droid.org/packages/de.tobiasbielefeld.solitaire/
- State: mature
- Keywords: android, cards
-- Code: https://github.com/TobiasBielefeld/Simple-Solitaire
-- Language(s): Java
-- License: GPL-3.0
+- Code repository: https://github.com/TobiasBielefeld/Simple-Solitaire
+- Code language: Java
+- Code license: GPL-3.0
## Building
diff --git a/games/strategy/singularity.md b/games/strategy/singularity.md
index 569bf733..7b9f944f 100644
--- a/games/strategy/singularity.md
+++ b/games/strategy/singularity.md
@@ -3,11 +3,11 @@
_A simulation of a true AI_
- Home: http://www.emhsoft.com/singularity/
-- Download: see home
+- Download: (see home)
- State: beta, inactive since 2010
- Keywords: SP
-- Code: https://github.com/singularity/singularity
-- Language(s): Python
+- Code repository: https://github.com/singularity/singularity
+- Code language: Python
- Code license: GPL-2.0
## Building
diff --git a/games/strategy/skrupel.md b/games/strategy/skrupel.md
index 94890109..ed0a3b8a 100644
--- a/games/strategy/skrupel.md
+++ b/games/strategy/skrupel.md
@@ -5,9 +5,9 @@ _Webbased cross between amazing games like, VGAPlanets, Ascendancy an for exampl
- Home: https://sourceforge.net/projects/skrupel/
- Download: https://sourceforge.net/projects/skrupel/files
- State: mature, inactive since 2010
-- Code: https://sourceforge.net/p/skrupel/code
-- Language(s): PHP, Javascript
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/skrupel/code
+- Code language: PHP, Javascript
+- Code license: GPL-2.0
Many code comments and variable names in German.
diff --git a/games/strategy/slay.md b/games/strategy/slay.md
index 195394b2..83affe9a 100644
--- a/games/strategy/slay.md
+++ b/games/strategy/slay.md
@@ -5,9 +5,9 @@ _Simple but addictive turn based strategy game._
- Home: https://sourceforge.net/projects/slaygame/, http://slaygame.sourceforge.net/
- Download: https://sourceforge.net/projects/slaygame/files
- State: beta, inactive since 2010
-- Code: see download
-- Language(s): Java
-- License: GPL-3.0
+- Code repository: (see download)
+- Code language: Java
+- Code license: GPL-3.0
## Building
diff --git a/games/strategy/solar_empire.md b/games/strategy/solar_empire.md
index 8632d82a..4e2adfaf 100644
--- a/games/strategy/solar_empire.md
+++ b/games/strategy/solar_empire.md
@@ -5,8 +5,8 @@ _Browser-based strategy game (BBS) written in PHP._
- Home: https://sourceforge.net/projects/solar-empire/
- Download: https://sourceforge.net/projects/solar-empire/files
- State: mature, inactive since 2012
-- Code: https://sourceforge.net/p/solar-empire/code/ci/master/tree/
-- Language(s): PHP
+- Code repository: https://sourceforge.net/p/solar-empire/code/ci/master/tree/
+- Code language: PHP
## Building
diff --git a/games/strategy/song_of_albion.md b/games/strategy/song_of_albion.md
index 03923152..ba017b33 100644
--- a/games/strategy/song_of_albion.md
+++ b/games/strategy/song_of_albion.md
@@ -4,9 +4,9 @@ _Medieval Celtic fantasy trilogy by Stephen Lawhead._
- Home: https://code.google.com/archive/p/songofalbion/
- State: mature, inactive since 2011
-- Code: https://code.google.com/archive/p/songofalbion/source
-- Language(s): C
-- License: Apache-2.0
+- Code repository: https://code.google.com/archive/p/songofalbion/source
+- Code language: C
+- Code license: Apache-2.0
## Building
diff --git a/games/strategy/space_faring.md b/games/strategy/space_faring.md
index 2ee3acda..21499555 100644
--- a/games/strategy/space_faring.md
+++ b/games/strategy/space_faring.md
@@ -5,9 +5,9 @@ _2D single-player turn-based space strategy game. The strategy revolves around 4
- Home: https://sourceforge.net/projects/space-faring/
- Download: https://sourceforge.net/projects/space-faring/files
- State: beta
-- Code: https://sourceforge.net/p/space-faring/code/HEAD/tree/
-- Language(s): Java
-- License: GPL-3.0
+- Code repository: https://sourceforge.net/p/space-faring/code/HEAD/tree/
+- Code language: Java
+- Code license: GPL-3.0
Quite a lot of design documentation available.
diff --git a/games/strategy/space_opera.md b/games/strategy/space_opera.md
index 968c7ab3..46f38f2a 100644
--- a/games/strategy/space_opera.md
+++ b/games/strategy/space_opera.md
@@ -5,9 +5,9 @@ _Space colonization game similar to 'Master of Orion' or 'Galactic Civilizations
- Home: https://sourceforge.net/projects/spaceopera/, http://spaceopera.sourceforge.net/
- Download: https://sourceforge.net/projects/spaceopera/files
- State: beta, inactive since 2008
-- Code: https://sourceforge.net/p/spaceopera/code/HEAD/tree/ (svn)
-- Language(s): Java
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/spaceopera/code/HEAD/tree/ (svn)
+- Code language: Java
+- Code license: GPL-2.0
## Building
diff --git a/games/strategy/space_trader_for_java.md b/games/strategy/space_trader_for_java.md
index 0fdad3a2..8c434c62 100644
--- a/games/strategy/space_trader_for_java.md
+++ b/games/strategy/space_trader_for_java.md
@@ -5,8 +5,8 @@ _Java port of the Palm game Space Trader. This port is based upon the C# port at
- Home: https://sourceforge.net/projects/spacetraderjava/
- Download: https://sourceforge.net/projects/spacetraderjava/files
- State: mature, inactive since 2010
-- Code: https://sourceforge.net/p/spacetraderjava/cvs/ (cvs), https://sourceforge.net/p/spacetraderjava/code/HEAD/tree/
-- Language(s): Java
+- Code repository: https://sourceforge.net/p/spacetraderjava/cvs/ (cvs), https://sourceforge.net/p/spacetraderjava/code/HEAD/tree/
+- Code language: Java
## Building
diff --git a/games/strategy/space_trader_for_windows.md b/games/strategy/space_trader_for_windows.md
index a0dc00e0..4c30fbaf 100644
--- a/games/strategy/space_trader_for_windows.md
+++ b/games/strategy/space_trader_for_windows.md
@@ -5,9 +5,9 @@ _Port to C# (.NET) of the popular game for Palm._
- Home: https://sourceforge.net/projects/spacetraderwin/
- Download: https://sourceforge.net/projects/spacetraderwin/files
- State: mature, inactive since 2008
-- Code: https://sourceforge.net/p/spacetraderwin/code/
-- Language(s): C#
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/spacetraderwin/code/
+- Code language: C#
+- Code license: GPL-2.0
## Building
diff --git a/games/strategy/space_war.md b/games/strategy/space_war.md
index 2af1aee8..605bb041 100644
--- a/games/strategy/space_war.md
+++ b/games/strategy/space_war.md
@@ -6,9 +6,9 @@ _Simple single player turn-base game._
- Download: https://sourceforge.net/projects/space-war-2/files/
- State: mature
- Keywords: TBS
-- Code: https://sourceforge.net/p/space-war-2/git/ci/master/tree/
-- Language(s): Java
-- License: Apache-2.0
+- Code repository: https://sourceforge.net/p/space-war-2/git/ci/master/tree/
+- Code language: Java
+- Code license: Apache-2.0
## Building
diff --git a/games/strategy/spring.md b/games/strategy/spring.md
index 5e35f096..1b7b5776 100644
--- a/games/strategy/spring.md
+++ b/games/strategy/spring.md
@@ -7,8 +7,8 @@ _Game engine for real-time strategy (RTS) video games._
- Download: https://springrts.com/wiki/Download
- State: mature
- Keywords: RTS
-- Code: https://github.com/spring/spring
-- Language(s): C++, C, Lua
+- Code repository: https://github.com/spring/spring
+- Code language: C++, C, Lua
- Code license: GPL-2.0
See also [Spring 1944](http://spring1944.net/) a special scenario of the spring engine, code: https://github.com/spring1944/spring1944
@@ -17,4 +17,4 @@ Or [ZeroK](http://zero-k.info/) another game using SpringRTS.
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/strategy/star_control_2.md b/games/strategy/star_control_2.md
index 365aafd0..ede0cfcf 100644
--- a/games/strategy/star_control_2.md
+++ b/games/strategy/star_control_2.md
@@ -7,8 +7,8 @@ _The Ur-Quan Masters (or UQM) project[22] aims to port Star Control II to modern
- Download: http://sc2.sourceforge.net/downloads.php
- State: mature, inactive since 2011
- Keywords: TBS
-- Code: https://sourceforge.net/p/sc2/uqm/ci/master/tree/
-- Language(s): C
+- Code repository: https://sourceforge.net/p/sc2/uqm/ci/master/tree/
+- Code language: C
- Code license: GPL-2.0
See also [Ur-Quan Masters HD](https://sourceforge.net/projects/urquanmastershd/)
diff --git a/games/strategy/stars_nova.md b/games/strategy/stars_nova.md
index f08f348f..f4d0ab6a 100644
--- a/games/strategy/stars_nova.md
+++ b/games/strategy/stars_nova.md
@@ -5,9 +5,9 @@ _Clone of the classic 4X space strategy game Stars!._
- Home: https://sourceforge.net/projects/stars-nova/
- Download: https://sourceforge.net/projects/stars-nova/files
- State: beta
-- Code: https://sourceforge.net/p/stars-nova/svn/HEAD/tree/ (svn), https://sourceforge.net/p/stars-nova/code/ci/master/tree/
-- Language(s): C#
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/stars-nova/svn/HEAD/tree/ (svn), https://sourceforge.net/p/stars-nova/code/ci/master/tree/
+- Code language: C#
+- Code license: GPL-2.0
## Building
diff --git a/games/strategy/supremacy.md b/games/strategy/supremacy.md
index aa287c31..89500430 100644
--- a/games/strategy/supremacy.md
+++ b/games/strategy/supremacy.md
@@ -4,9 +4,9 @@ _"4X" (eXplore, eXpand, eXploit, eXterminate) turn-based, empire-building strate
- Home: https://archive.codeplex.com/?p=supremacy
- State: beta, inactive
-- Code: see download archive
-- Language(s): C#
-- License: Ms-RL
+- Code repository: (see download) archive
+- Code language: C#
+- Code license: Ms-RL
Ms-RL = Microsoft Reciprocal License
diff --git a/games/strategy/t_bots.md b/games/strategy/t_bots.md
index 01560fa9..85ecfb2d 100644
--- a/games/strategy/t_bots.md
+++ b/games/strategy/t_bots.md
@@ -5,9 +5,9 @@ _Robot battle game simulator._
- Home: https://sourceforge.net/projects/tbots/
- Download: https://sourceforge.net/projects/tbots/files
- State: beta, inactive since 2004
-- Code: https://sourceforge.net/p/tbots/code
-- Language(s): C
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/tbots/code
+- Code language: C
+- Code license: GPL-2.0
## Building
diff --git a/games/strategy/tanks_of_freedom.md b/games/strategy/tanks_of_freedom.md
index 02aba52b..24b92cc6 100644
--- a/games/strategy/tanks_of_freedom.md
+++ b/games/strategy/tanks_of_freedom.md
@@ -3,9 +3,9 @@
_Indie Turn Based Strategy in Isometric Pixel Art._
- Home: https://w84death.itch.io/tanks-of-freedom
-- Download: see home
-- Code: https://github.com/w84death/Tanks-of-Freedom
-- Language(s): GDScript
+- Download: (see home)
+- Code repository: https://github.com/w84death/Tanks-of-Freedom
+- Code language: GDScript
- Code license: MIT
Uses the Godot engine.
diff --git a/games/strategy/theme_hospital.md b/games/strategy/theme_hospital.md
index 11722fac..0ef4ef46 100644
--- a/games/strategy/theme_hospital.md
+++ b/games/strategy/theme_hospital.md
@@ -6,11 +6,11 @@ _Reimplementation of the 1997 Bullfrog business sim Theme Hospital._
- Download: https://github.com/CorsixTH/CorsixTH/releases
- State: mature
- Keywords: remake, requires original content
-- Code: https://github.com/CorsixTH/CorsixTH
-- Language(s): Lua, C++
-- License: MIT
+- Code repository: https://github.com/CorsixTH/CorsixTH
+- Code language: Lua, C++
+- Code license: MIT
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/strategy/thousand_parsec.md b/games/strategy/thousand_parsec.md
index 71533720..63c3bdfa 100644
--- a/games/strategy/thousand_parsec.md
+++ b/games/strategy/thousand_parsec.md
@@ -5,9 +5,9 @@ _A framework for turn based 4 X's game (eXplore, eXpand, eXploit, eXterminate).
- Home: http://www.thousandparsec.net/tp/, https://sourceforge.net/projects/thousandparsec/
- Download: http://www.thousandparsec.net/tp/download-instructions.php
- State: beta, inactive since 2012
-- Code: http://git.thousandparsec.net/gitweb/gitweb.cgi
-- Language(s): C++, Python
-- License: GPL-2.0
+- Code repository: http://git.thousandparsec.net/gitweb/gitweb.cgi
+- Code language: C++, Python
+- Code license: GPL-2.0
Should this be a game engine instead?
diff --git a/games/strategy/triplea.md b/games/strategy/triplea.md
index bb31ff88..68c0f611 100644
--- a/games/strategy/triplea.md
+++ b/games/strategy/triplea.md
@@ -6,8 +6,8 @@ _Grand Strategy Game_
- Media: https://en.wikipedia.org/wiki/TripleA
- Download: http://triplea-game.org/download/
- State: mature
-- Code: https://github.com/triplea-game/triplea
-- Language(s): Java
+- Code repository: https://github.com/triplea-game/triplea
+- Code language: Java
- Code license: GPL-2.0
## Building
diff --git a/games/strategy/turious.md b/games/strategy/turious.md
index 1fb4634e..dc0ac702 100644
--- a/games/strategy/turious.md
+++ b/games/strategy/turious.md
@@ -4,9 +4,9 @@ _Turn-Based Strategy Game._
- Home: https://gitorious.org/turious/turious/
- State: beta, inactive since 2014
-- Code: https://gitorious.org/turious/turious/
-- Language(s): C
-- License: GPL-3.0
+- Code repository: https://gitorious.org/turious/turious/
+- Code language: C
+- Code license: GPL-3.0
Requires the [Rosethorn library](https://gitorious.org/rosethorn/rosethorn).
diff --git a/games/strategy/turn_of_war.md b/games/strategy/turn_of_war.md
index 39a3de6d..2333bbcc 100644
--- a/games/strategy/turn_of_war.md
+++ b/games/strategy/turn_of_war.md
@@ -5,9 +5,9 @@ _Turn of War is a fork of Dragon Wars._
- Home: https://github.com/EdwardWoodhouse/Turn-of-War
- State: beta
- Keywords: android
-- Code: https://github.com/EdwardWoodhouse/Turn-of-War
-- Language(s): Java
-- License: GPL-3.0
+- Code repository: https://github.com/EdwardWoodhouse/Turn-of-War
+- Code language: Java
+- Code license: GPL-3.0
Based on [Dragon Wars](https://github.com/Fuuzetsu/dragon-wars).
diff --git a/games/strategy/tvtower.md b/games/strategy/tvtower.md
index afeed6dd..86c2f803 100644
--- a/games/strategy/tvtower.md
+++ b/games/strategy/tvtower.md
@@ -4,11 +4,11 @@ _A fan remake of MadTV._
- Home: http://www.tvgigant.de/
- Media: https://en.wikipedia.org/wiki/Mad_TV_(video_game)#Remakes
-- Download: see home
+- Download: (see home)
- State: mature
-- Code: https://github.com/TVTower/TVTower
-- Language(s): BlitzMax, Lua
-- License: Custom (similar to MIT, Apache)
+- Code repository: https://github.com/TVTower/TVTower
+- Code language: BlitzMax, Lua
+- Code license: Custom (similar to MIT, Apache)
## Building
diff --git a/games/strategy/ufo2000.md b/games/strategy/ufo2000.md
index d25befd4..a1940565 100644
--- a/games/strategy/ufo2000.md
+++ b/games/strategy/ufo2000.md
@@ -3,9 +3,9 @@
_Free and opensource turn based tactical squad simulation multiplayer game._
- Home: http://ufo2000.sourceforge.net/
-- Download: see home
-- Code: https://sourceforge.net/p/ufo2000/code/HEAD/tree/trunk/ (svn)
-- Language(s): C++
+- Download: (see home)
+- Code repository: https://sourceforge.net/p/ufo2000/code/HEAD/tree/trunk/ (svn)
+- Code language: C++
- Code license: GPL-2.0
## Building
diff --git a/games/strategy/ufo_alien_invasion.md b/games/strategy/ufo_alien_invasion.md
index 1e1bd66c..ed46477a 100644
--- a/games/strategy/ufo_alien_invasion.md
+++ b/games/strategy/ufo_alien_invasion.md
@@ -7,11 +7,11 @@ _UFO: Alien Invasion is a squad-based tactical strategy game in the tradition of
- Download: https://ufoai.org/wiki/Download
- State: mature
- Keywords: TBS
-- Code: https://sourceforge.net/p/ufoai/code/ci/master/tree/ https://github.com/ufoai/ufoai (sync)
-- Language(s): C, C++
+- Code repository: https://sourceforge.net/p/ufoai/code/ci/master/tree/ https://github.com/ufoai/ufoai (sync)
+- Code language: C, C++
- Code license: GPL-2.0
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/strategy/unknown_horizons.md b/games/strategy/unknown_horizons.md
index 68296d75..f9c6c6a3 100644
--- a/games/strategy/unknown_horizons.md
+++ b/games/strategy/unknown_horizons.md
@@ -7,8 +7,8 @@ _A 2D realtime strategy simulation with an emphasis on economy and city building
- Download: http://unknown-horizons.org/downloads/
- State: beta
- Keywords: SP, TBS
-- Code: https://github.com/unknown-horizons/unknown-horizons
-- Language(s): Python
+- Code repository: https://github.com/unknown-horizons/unknown-horizons
+- Code language: Python
- Code license: GPL-2.0
Uses the FIFE engine.
diff --git a/games/strategy/vcmi.md b/games/strategy/vcmi.md
index 6cf0d7e0..a125c868 100644
--- a/games/strategy/vcmi.md
+++ b/games/strategy/vcmi.md
@@ -3,11 +3,11 @@
_Engine for Heroes III, giving it new and extended possibilities._
- Home: https://vcmi.eu/, https://sourceforge.net/projects/vcmi/
-- Download: see home
+- Download: (see home)
- State: mature
-- Code: https://sourceforge.net/p/vcmi/code/HEAD/tree/ (svn), https://github.com/vcmi/vcmi
-- Language(s): C++
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/vcmi/code/HEAD/tree/ (svn), https://github.com/vcmi/vcmi
+- Code language: C++
+- Code license: GPL-2.0
Requires original game data files.
diff --git a/games/strategy/war_of_kingdom.md b/games/strategy/war_of_kingdom.md
index 10832730..97101530 100644
--- a/games/strategy/war_of_kingdom.md
+++ b/games/strategy/war_of_kingdom.md
@@ -3,8 +3,8 @@
_Turn-based tactical strategy game._
- State: beta
-- Code: https://github.com/freeors/War-Of-Kingdom
-- Language(s): C, C++
+- Code repository: https://github.com/freeors/War-Of-Kingdom
+- Code language: C, C++
## Building
diff --git a/games/strategy/wargame.md b/games/strategy/wargame.md
index df505e18..c7356031 100644
--- a/games/strategy/wargame.md
+++ b/games/strategy/wargame.md
@@ -4,9 +4,9 @@ _Turn based strategy game for Windows, Mac OS X, Linux, and Android._
- Home: https://archive.codeplex.com/?p=wargame
- State: beta, inactive since 2016
-- Code: see download archive
-- Language(s): Unity, C#
-- License: CDDL
+- Code repository: (see download) archive
+- Code language: Unity, C#
+- Code license: CDDL
CDDL = Common Development License
diff --git a/games/strategy/wargamer.md b/games/strategy/wargamer.md
index 3c5083a0..139ea72c 100644
--- a/games/strategy/wargamer.md
+++ b/games/strategy/wargamer.md
@@ -5,9 +5,9 @@ _Open source development of the game Wargamer:Napoleon 1813 originally developed
- Home: https://sourceforge.net/projects/wargamer/, http://wargamer.sourceforge.net/
- Download: https://sourceforge.net/projects/wargamer/files/
- State: mature, inactive since 2003
-- Code: https://sourceforge.net/p/wargamer/code/
-- Language(s): C++
-- License: GPL-20
+- Code repository: https://sourceforge.net/p/wargamer/code/
+- Code language: C++
+- Code license: GPL-20
May require original files?
diff --git a/games/strategy/wargus.md b/games/strategy/wargus.md
index a080e572..962e3dfb 100644
--- a/games/strategy/wargus.md
+++ b/games/strategy/wargus.md
@@ -4,9 +4,9 @@ _Warcraft2 Mod that allows you to play Warcraft2 with the Stratagus engine._
- Home: http://wargus.stratagus.com/index.shtml
- Download: http://wargus.stratagus.com/download.shtml
-- Code: https://code.launchpad.net/wargus (bzr), https://github.com/WARGUS/WARGUS
-- Language(s): C++, Lua
-- License: GPL-2.0
+- Code repository: https://code.launchpad.net/wargus (bzr), https://github.com/WARGUS/WARGUS
+- Code language: C++, Lua
+- Code license: GPL-2.0
Runs on the [stratagus engine](http://forums.stratagus.com/).
diff --git a/games/strategy/warzone_2100.md b/games/strategy/warzone_2100.md
index f12b894f..d83744b1 100644
--- a/games/strategy/warzone_2100.md
+++ b/games/strategy/warzone_2100.md
@@ -5,9 +5,9 @@ _Full campaign with optional (but strongly recommended!), videos, battle against
- Home: http://wz2100.net/
- Download: https://sourceforge.net/projects/warzone2100/files/releases/
- Keywords: RTS
-- Code: https://github.com/Warzone2100/warzone2100
-- Language(s): C++
+- Code repository: https://github.com/Warzone2100/warzone2100
+- Code language: C++
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/strategy/watomic.md b/games/strategy/watomic.md
index 78082c06..e46b31bf 100644
--- a/games/strategy/watomic.md
+++ b/games/strategy/watomic.md
@@ -6,9 +6,9 @@ _Windows clone of Linux KAtomic logic game._
- Download: https://sourceforge.net/projects/watomic/files/
- State: mature, inactive since 2005
- Keywords: remake
-- Code: see download
-- Language(s): Pascal
-- License: GPL-2.0
+- Code repository: (see download)
+- Code language: Pascal
+- Code license: GPL-2.0
## Building
diff --git a/games/strategy/wesnoth.md b/games/strategy/wesnoth.md
index 5a9542b9..cef13cad 100644
--- a/games/strategy/wesnoth.md
+++ b/games/strategy/wesnoth.md
@@ -7,11 +7,11 @@ _The Battle for Wesnoth is an open source, turn-based strategy game with a high
- Download: http://www.wesnoth.org/#download
- State: mature
- Keywords: network, TBS
-- Code: https://github.com/wesnoth/wesnoth
-- Language(s): C++
+- Code repository: https://github.com/wesnoth/wesnoth
+- Code language: C++
- Code license: GPL-2.0
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/strategy/widelands.md b/games/strategy/widelands.md
index 88b6f899..de9b99a3 100644
--- a/games/strategy/widelands.md
+++ b/games/strategy/widelands.md
@@ -7,11 +7,11 @@ _Widelands is a free, open source real-time strategy game with singleplayer camp
- Download: https://wl.widelands.org/wiki/Download/
- State: mature
- Keywords: RTS
-- Code: https://launchpad.net/widelands (bzr) https://github.com/widelands/widelands (mirror)
-- Language(s): C++, Lua
+- Code repository: https://launchpad.net/widelands (bzr) https://github.com/widelands/widelands (mirror)
+- Code language: C++, Lua
- Code license: GPL-2.0
## Building
-Uses CMake
+- Build system: CMake
diff --git a/games/strategy/wizards_magic.md b/games/strategy/wizards_magic.md
index 8ec70cca..75b377dd 100644
--- a/games/strategy/wizards_magic.md
+++ b/games/strategy/wizards_magic.md
@@ -7,9 +7,9 @@ _Simple card strategy, based on Magic: The Gathering rules._
- Download: https://code.google.com/archive/p/wizards-magic/downloads
- State: mature, inactive since 2012
- Keywords: card game, remake
-- Code: https://code.google.com/archive/p/wizards-magic/source
-- Language(s): Python
-- License: GPL-2.0
+- Code repository: https://code.google.com/archive/p/wizards-magic/source
+- Code language: Python
+- Code license: GPL-2.0
- Dependencies: PyGame
## Building
diff --git a/games/strategy/wolfpack_empire.md b/games/strategy/wolfpack_empire.md
index 2a449e46..b7d272d2 100644
--- a/games/strategy/wolfpack_empire.md
+++ b/games/strategy/wolfpack_empire.md
@@ -6,9 +6,9 @@ _Real time, multiplayer, Internet-based game, featuring military, diplomatic, an
- Download: https://sourceforge.net/projects/empserver/files/
- State: mature
- Keywords: online
-- Code: http://git.pond.sub.org/empserver/
-- Language(s): C
-- License: GPL-3.0
+- Code repository: http://git.pond.sub.org/empserver/
+- Code language: C
+- Code license: GPL-3.0
Also see: http://www.wolfpackempire.com/clients.html
diff --git a/games/strategy/world_of_heroes.md b/games/strategy/world_of_heroes.md
index d90d97d7..6dec3073 100644
--- a/games/strategy/world_of_heroes.md
+++ b/games/strategy/world_of_heroes.md
@@ -5,9 +5,9 @@ _2D turn based strategy game, where the player commands an army in the explorati
- Home: https://sourceforge.net/projects/worldofheroes
- Download: https://sourceforge.net/projects/worldofheroes/files/WOH%20v0.4.2/
- State: beta, inactive since 2009
-- Code: see download
-- Language(s): Python
-- License: BSD
+- Code repository: (see download)
+- Code language: Python
+- Code license: BSD
## Building
diff --git a/games/strategy/wyrmsun.md b/games/strategy/wyrmsun.md
index f94e9428..31d29767 100644
--- a/games/strategy/wyrmsun.md
+++ b/games/strategy/wyrmsun.md
@@ -6,9 +6,9 @@ _Strategy game which features elements of mythology, history and fiction._
- Download: https://store.steampowered.com/app/370070/Wyrmsun/
- State: mature
- Keywords: RTS
-- Code: https://github.com/andrettin/wyrmsun, https://github.com/Andrettin/Wyrmgus
-- Language(s): Lua, C++
-- License: GPL-2.0
+- Code repository: https://github.com/andrettin/wyrmsun, https://github.com/Andrettin/Wyrmgus
+- Code language: Lua, C++
+- Code license: GPL-2.0
- Artwork license: GPL-2.0 (many from Battle for Wesnoth)
- Dependencies: Modified Stratagus-Engine
diff --git a/games/strategy/x-force.md b/games/strategy/x-force.md
index 245b66f1..8321356a 100644
--- a/games/strategy/x-force.md
+++ b/games/strategy/x-force.md
@@ -6,9 +6,9 @@ _Remake of the classic X-Com-Games._
- Download: https://sourceforge.net/projects/xforceffd/files
- State: beta, inactive since 2011
- Keywords: TBS
-- Code: https://sourceforge.net/p/xforceffd/code/HEAD/tree/
-- Language(s): Delphi
-- License: GPL-2.0
+- Code repository: https://sourceforge.net/p/xforceffd/code/HEAD/tree/
+- Code language: Delphi
+- Code license: GPL-2.0
## Building
diff --git a/games/strategy/xarchon.md b/games/strategy/xarchon.md
index 889bd0a3..48232a7d 100644
--- a/games/strategy/xarchon.md
+++ b/games/strategy/xarchon.md
@@ -5,9 +5,9 @@ _Modelled after the golden oldie Archon game created by Freefall Associates and
- Home: http://xarchon.seul.org/
- Download: http://xarchon.seul.org/download.html
- State:beta, inactive since
-- Code: cvs.seul.org:/home/cvspsrv/cvsroot
-- Language(s): C, C++
-- License: GPL-2.0
+- Code repository: cvs.seul.org:/home/cvspsrv/cvsroot
+- Code language: C, C++
+- Code license: GPL-2.0
- Dependencies: GTK
## Building
diff --git a/games/strategy/xconq.md b/games/strategy/xconq.md
index f6d85255..cf9eef0f 100644
--- a/games/strategy/xconq.md
+++ b/games/strategy/xconq.md
@@ -6,7 +6,7 @@ _General strategy game system._
- Media: https://en.wikipedia.org/wiki/Xconq
- Download: https://sourceware.org/xconq/ftp.html
- State: mature
-- Code: none found yet
+- Code repository: none found yet
- Code license: GPL
Historic. One of the first such projects.
diff --git a/games/strategy/xenowar.md b/games/strategy/xenowar.md
index 9db11cef..bb759234 100644
--- a/games/strategy/xenowar.md
+++ b/games/strategy/xenowar.md
@@ -5,9 +5,9 @@ _Turned based strategy game for Win32 and Android OS influenced by X-COM._
- Home: http://xenowar.net
- State: mature, inactive since 2014
- Keywords: TBS
-- Code: https://github.com/leethomason/unflobtactical
-- Language(s): C, C++
-- License: GPL-3.0
+- Code repository: https://github.com/leethomason/unflobtactical
+- Code language: C, C++
+- Code license: GPL-3.0
## Building
diff --git a/games/strategy/xsera.md b/games/strategy/xsera.md
index 1e5682b0..a82e394a 100644
--- a/games/strategy/xsera.md
+++ b/games/strategy/xsera.md
@@ -5,9 +5,9 @@ _Top-down shooter / real-time strategy hybrid game based on an old RTS game name
- Home: https://github.com/prophile/xsera, https://web.archive.org/web/20131206221639/http://www.xsera.org/
- State: beta, inactive since 2010
- Keywords: RTS, shooter
-- Code: https://github.com/prophile/xsera
-- Language(s): C, Lua
-- License: MIT
+- Code repository: https://github.com/prophile/xsera
+- Code language: C, Lua
+- Code license: MIT
## Building
diff --git a/games/strategy/zero_k.md b/games/strategy/zero_k.md
index b9d4ee22..aa62474b 100644
--- a/games/strategy/zero_k.md
+++ b/games/strategy/zero_k.md
@@ -6,8 +6,8 @@ _A free multi-platform open source real-time strategy video game._
- Media: https://en.wikipedia.org/wiki/Zero-K
- Download: http://zero-k.info/Wiki/Download
- Keywords: RTS
-- Code: https://github.com/ZeroK-RTS/Zero-K
-- Language(s): Lua
+- Code repository: https://github.com/ZeroK-RTS/Zero-K
+- Code language: Lua
- Code license: GPL-2.0
## Building
diff --git a/games/strategy/zetawar.md b/games/strategy/zetawar.md
index ab071208..78004065 100644
--- a/games/strategy/zetawar.md
+++ b/games/strategy/zetawar.md
@@ -4,8 +4,8 @@ _A web based tactical strategy game similar to Weewar and Elite Command._
- Home: http://www.zetawar.com/
- State: mature
-- Code: https://github.com/Zetawar/zetawar
-- Language(s): Clojure
+- Code repository: https://github.com/Zetawar/zetawar
+- Code language: Clojure
- Code license: MIT
Successful [Kickstarter project](https://www.kickstarter.com/projects/djwhitt/zetawar).
diff --git a/games/strategy/zoc.md b/games/strategy/zoc.md
index 99e41a92..51b5db9b 100644
--- a/games/strategy/zoc.md
+++ b/games/strategy/zoc.md
@@ -4,9 +4,9 @@ _Turn-based hexagonal strategy game written in Rust._
- Download: https://github.com/ozkriff/zoc/releases
- State: beta, inactive since 2017
-- Code: https://github.com/ozkriff/zoc
-- Language(s): Rust
-- License: Apache-2.0
+- Code repository: https://github.com/ozkriff/zoc
+- Code language: Rust
+- Code license: Apache-2.0
## Building
diff --git a/games/template.md b/games/template.md
index 1f615496..59f4e3cd 100644
--- a/games/template.md
+++ b/games/template.md
@@ -4,12 +4,18 @@ _{Description}_
- Home: {URL}
- Media: {URL}
-- Download: {URL}
- State: {XX}
+- Download: {URL}
+- Platforms: {XX}
- Keywords: {XX}
-- Code: {URL}
-- Language(s): {XX}
-- License: {XX}
+- Code repository: {URL}
+- Code language: {XX}
+- Code license: {XX}
+- Code dependencies: {XX}
+- Assets license: {XX}
+
## Building
+- Build system: {XX}
+- Build instructions: {XX}
diff --git a/games/template_long.md b/games/template_long.md
index 037706b6..13d6f7e8 100644
--- a/games/template_long.md
+++ b/games/template_long.md
@@ -8,9 +8,9 @@ _{One line description}_
{- Play: {URL}}
- State: beta, mature, inactive since XX // no need to be more fine grained than beta, mature
- Keywords: SP (single-player), MP (multi-player), MMO (multi massive online), RTS (real time strategy), TBS, online
-- Code: primary repository (type if not git), other repositories (type if not git)
-- Language(s): {XX}
-- License: {XX} // Only with respect to code! MIT, (L)GPL, BSD, zlib, Apache, Special (if other or modified)
+- Code repository: primary repository (type if not git), other repositories (type if not git)
+- Code language: {XX}
+- Code license: {XX} // Only with respect to code! MIT, (L)GPL, BSD, zlib, Apache, Special (if other or modified)
- License details: [Name](URL) // if Special
- Artwork license: {XX} // License of artwork (text, visual, audio)
diff --git a/tools/maintenance.py b/tools/maintenance.py
index a56b303f..5fa10c47 100644
--- a/tools/maintenance.py
+++ b/tools/maintenance.py
@@ -2,8 +2,8 @@
Runs a series of maintenance operations on the collection of entry files, updating the table of content files for
each category as well as creating a statistics file.
- Counts the number of records each subfolder and updates the overview. Sorts the entries in the contents files of
- each sub folder alphabetically.
+ Counts the number of records each sub-folder and updates the overview.
+ Sorts the entries in the contents files of each sub folder alphabetically.
This script runs with Python 3, it could also with Python 2 with some minor tweaks probably.
"""
@@ -14,19 +14,19 @@ import urllib.request
import http.client
import datetime
-def get_category_paths():
- """
- Returns all sub folders of the games path.
- """
- return [os.path.join(games_path, x) for x in os.listdir(games_path) if os.path.isdir(os.path.join(games_path, x))]
+TOC = '_toc.md'
-def get_entry_paths(category_path):
- """
- Returns all files of a category path, except for '_toc.md'.
- """
- return [os.path.join(category_path, x) for x in os.listdir(category_path) if x != '_toc.md' and os.path.isfile(os.path.join(category_path, x))]
-def read_first_line_from_file(file):
+def read_text(file):
+ """
+ Reads a whole text file (UTF-8 encoded).
+ """
+ with open(file, mode='r', encoding='utf-8') as f:
+ text = f.read()
+ return text
+
+
+def read_first_line(file):
"""
Convenience function because we only need the first line of a category overview really.
"""
@@ -34,16 +34,42 @@ def read_first_line_from_file(file):
line = f.readline()
return line
-def read_interesting_info_from_file(file):
+
+def write_text(file, text):
"""
- Parses a file for some interesting fields and concatenates the content. To be displayed after the game name in the
- category overview.
+ Writes a whole text file (UTF-8 encoded).
+ """
+ with open(file, mode='w', encoding='utf-8') as f:
+ f.write(text)
+
+
+def get_category_paths():
+ """
+ Returns all sub folders of the games path.
+ """
+ return [os.path.join(games_path, x) for x in os.listdir(games_path) if os.path.isdir(os.path.join(games_path, x))]
+
+
+def get_entry_paths(category_path):
+ """
+ Returns all files of a category path, except for '_toc.md'.
+ """
+ return [os.path.join(category_path, x) for x in os.listdir(category_path) if x != TOC and os.path.isfile(os.path.join(category_path, x))]
+
+
+def extract_overview_for_toc(file):
+ """
+ Parses a file for some interesting fields and concatenates the content.
+
+ To be displayed after the game name in the category TOCs.
"""
with open(file, mode='r', encoding='utf-8') as f:
text = f.read()
output = [None, None, None]
+ # TODO unify this with the statistics
+
# language
regex = re.compile(r"- Language\(s\): (.*)")
matches = regex.findall(text)
@@ -71,19 +97,25 @@ def read_interesting_info_from_file(file):
def update_readme():
"""
- Recounts entries in sub categories and writes them to the readme. Needs to be performed regularly.
+ Recounts entries in sub categories and writes them to the readme.
+ Also updates the _toc files in the categories directories.
+
+ Note: The Readme must have a specific structure at the beginning, starting with "# Open Source Games" and ending
+ on "A collection.."
+
+ Needs to be performed regularly.
"""
print('update readme file')
# read readme
- with open(readme_path, mode='r', encoding='utf-8') as f:
- readme_text = f.read()
+ readme_text = read_text(readme_file)
# compile regex for identifying the building blocks
regex = re.compile(r"(# Open Source Games\n\n)(.*)(\nA collection.*)", re.DOTALL)
# apply regex
matches = regex.findall(readme_text)
+ assert len(matches) == 1
matches = matches[0]
start = matches[0]
end = matches[2]
@@ -91,35 +123,37 @@ def update_readme():
# get sub folders
category_paths = get_category_paths()
- # get number of files (minus 1) in each sub folder
- n = [len(os.listdir(path)) - 1 for path in category_paths]
-
# assemble paths
- paths = [os.path.join(path, '_toc.md') for path in category_paths]
+ toc_paths = [os.path.join(path, TOC) for path in category_paths]
# get titles (discarding first two ("# ") and last ("\n") characters)
- titles = [read_first_line_from_file(path)[2:-1] for path in paths]
+ category_titles = [read_first_line(path)[2:-1] for path in toc_paths]
+
+ # get number of files (minus 1 for the already existing TOC file) in each sub folder
+ n_entries = [len(os.listdir(path)) - 1 for path in category_paths]
# combine titles, category names, numbers in one list
- info = zip(titles, [os.path.basename(path) for path in category_paths], n)
+ info = zip(category_titles, [os.path.basename(path) for path in category_paths], n_entries)
# sort according to sub category title (should be unique)
info = sorted(info, key=lambda x:x[0])
# assemble output
- update = ['- **[{}](games/{}/_toc.md)** ({})\n'.format(*entry) for entry in info]
- update = "{} entries\n".format(sum(n)) + "".join(update)
+ update = ['- **[{}](games/{}/{})** ({})\n'.format(entry[0], entry[1], TOC, entry[2]) for entry in info]
+ update = "{} entries\n".format(sum(n_entries)) + "".join(update)
# insert new text in the middle
- text = start + "[comment]: # (start of autogenerated content, do not edit)\n" + update + "\n[comment]: # (end of autogenerated content)" + end
+ text = start + "[comment]: # (start of autogenerated content, do not edit)\n" + update + "[comment]: # (end of autogenerated content)" + end
# write to readme
- with open(readme_path, mode='w', encoding='utf-8') as f:
- f.write(text)
+ write_text(readme_file, text)
+
def update_category_tocs():
"""
- Lists all entries in all sub folders and generates the list in the toc file. Needs to be performed regularly.
+ Lists all entries in all sub folders and generates the list in the toc file.
+
+ Needs to be performed regularly.
"""
# get category paths
category_paths = get_category_paths()
@@ -129,19 +163,19 @@ def update_category_tocs():
print('generate toc for {}'.format(os.path.basename(category_path)))
# read toc header line
- toc_file = os.path.join(category_path, '_toc.md')
- toc_header = read_first_line_from_file(toc_file)
+ toc_file = os.path.join(category_path, TOC)
+ toc_header = read_first_line(toc_file) # stays as is
# get paths of all entries in this category
entry_paths = get_entry_paths(category_path)
# get titles (discarding first two ("# ") and last ("\n") characters)
- titles = [read_first_line_from_file(path)[2:-1] for path in entry_paths]
+ titles = [read_first_line(path)[2:-1] for path in entry_paths]
# get more interesting info
- more = [read_interesting_info_from_file(path) for path in entry_paths]
+ more = [extract_overview_for_toc(path) for path in entry_paths]
- # combine name and file name
+ # combine name, file name and more info
info = zip(titles, [os.path.basename(path) for path in entry_paths], more)
# sort according to entry title (should be unique)
@@ -151,13 +185,14 @@ def update_category_tocs():
update = ['- **[{}]({})** ({})\n'.format(*entry) for entry in info]
update = "".join(update)
- # combine toc header
- text = toc_header + '\n' + "[comment]: # (start of autogenerated content, do not edit)\n" + update + "\n[comment]: # (end of autogenerated content)"
+ # combine with toc header
+ text = toc_header + '\n' + "[comment]: # (start of autogenerated content, do not edit)\n" + update + "[comment]: # (end of autogenerated content)"
# write to toc file
with open(toc_file, mode='w', encoding='utf-8') as f:
f.write(text)
+
def check_validity_external_links():
"""
Checks all external links it can find for validity. Prints those with non OK HTTP responses. Does only need to be run
@@ -212,71 +247,18 @@ def check_validity_external_links():
print("{} links checked".format(number_checked_links))
-def fix_notation():
- """
- Changes notation, quite special. Only run when needed.
- """
- regex = re.compile(r"- License details:(.*)")
-
- # get category paths
- category_paths = get_category_paths()
-
- # for each category
- for category_path in category_paths:
- # get paths of all entries in this category
- entry_paths = get_entry_paths(category_path)
-
- for entry_path in entry_paths:
- # read it line by line
- with open(entry_path, 'r', 'utf-8') as f:
- content = f.readlines()
-
- # apply regex on every line
- matched_lines = [regex.findall(line) for line in content]
-
- # loop over all the lines
- for line, match in enumerate(matched_lines):
- if match:
- match = match[0]
-
- # patch content
- content[line] = "- Code license details:{}\n".format(match)
-
- # write it line by line
- with open(entry_path, "w", 'utf-8') as f:
- f.writelines(content)
-
-def regular_replacements():
- """
- Replacing some stuff by shortcuts. Can be run regularly
- """
- # get category paths
- category_paths = get_category_paths()
-
- # for each category
- for category_path in category_paths:
- # get paths of all entries in this category
- entry_paths = get_entry_paths(category_path)
-
- for entry_path in entry_paths:
- # read it line by line
- with open(entry_path, 'r', 'utf-8') as f:
- content = f.read()
-
- # now the replacements
- content = content.replace('?source=navbar', '') # sourceforge specific
- content = content.replace('single player', 'SP')
- content = content.replace('multi player', 'MP')
-
- # write it line by line
- with open(entry_path, "w", 'utf-8') as f:
- f.write(content)
def check_template_leftovers():
"""
Checks for template leftovers.
+
+ Should be run only occasionally.
"""
- check_strings = ['# {NAME}', '_{One line description}_', '- Home: {URL}', '- Media: {URL}', '- Download: {URL}', '- State: beta, mature, inactive since', '- Keywords: SP, MP, RTS, TBS (if none, remove the line)', '- Code: primary repository (type if not git), other repositories (type if not git)', '- Language(s): {XX}', '- License: {XX} (if special, include link)', '{XXX}']
+
+ # load template and get all lines
+ text = read_text(os.path.join(games_path, 'template.md'))
+ text = text.split('\n')
+ check_strings = [x for x in text if x and not x.startswith('##')]
# get category paths
category_paths = get_category_paths()
@@ -288,13 +270,13 @@ def check_template_leftovers():
for entry_path in entry_paths:
# read it line by line
- with open(entry_path, 'r', 'utf-8') as f:
- content = f.read()
+ content = read_text(entry_path)
for check_string in check_strings:
if content.find(check_string) >= 0:
print('{}: found {}'.format(os.path.basename(entry_path), check_string))
+
def parse_entry(content):
"""
Returns a dictionary of the features of the content
@@ -302,48 +284,67 @@ def parse_entry(content):
info = {}
- # state
- regex = re.compile(r"- State: (.*)")
+ # read title
+ regex = re.compile(r"^# (.*)")
matches = regex.findall(content)
- if matches:
- # first remove everything in parenthesis
- states = re.sub(r'\([^)]*\)', '', matches[0])
- states = states.split(',')
- states = [x.strip() for x in states]
- if 'beta' in states:
- info['state'] = 'beta'
- elif 'mature' in states:
- info['state'] = 'mature'
- else:
- print('Neither beta nor mature in state tag: {}'.format(content))
- inactive = next((int(x[14:]) for x in states if x.startswith('inactive since')), None) # only the year
- if inactive:
- info['inactive'] = inactive
+ assert len(matches) == 1
+ info['title'] = matches[0]
- # language
- regex = re.compile(r"- Language\(s\): (.*)")
- matches = regex.findall(content)
- if matches:
- # first remove everything in parenthesis
- languages = re.sub(r'\([^)]*\)', '', matches[0])
- languages = languages.split(',')
- languages = [x.strip() for x in languages]
- info['language'] = languages
+ # first read all field names
+ regex = re.compile(r"- (.*): ")
+ fields = regex.findall(content)
- # license
- regex = re.compile(r"- Code license: (.*)")
- matches = regex.findall(content)
- if matches:
- # first remove everything in parenthesis
- license = re.sub(r'\([^)]*\)', '', matches[0])
- info['license'] = license
+ # iterate over found field
+ for field in fields:
+ regex = re.compile(r"- {}: (.*)".format(field))
+ matches = regex.findall(content)
+ assert len(matches) == 1 # every field should only be present once
+ v = matches[0]
+
+ # first store as is
+ info[field.lower()+'-raw'] = v
+
+ # remove parenthesis
+ v = re.sub(r'\([^)]*\)', '', v)
+
+ # split on ','
+ v = v.split(',')
+
+ # finally strip
+ v = [x.strip() for x in v]
+
+ # store in info
+ info[field.lower()] = v
+
+ # checks
+
+ # essential fields
+ essential_fields = ['home', 'state']
+ for field in essential_fields:
+ if field not in info:
+ print('Essential field "{}" missing in entry {}'.format(field, info['title']))
+ return {}
+
+ # state must contain either beta or mature but not both
+ v = info['state']
+ if 'beta' in v != 'mature' in v:
+ printf('State must be one of in entry {}'.format(info['title']))
+ return {}
+
+ # extract inactive
+ phrase = 'inactive since '
+ inactive_year = [x[len(phrase):] for x in info['state'] if x.startswith(phrase)]
+ if inactive_year:
+ info['inactive'] = inactive_year
return info
def generate_statistics():
"""
+ Generates the statistics page.
+ Should be done everytime the entries change.
"""
statistics_path = os.path.join(games_path, 'statistics.md')
statistics = '[comment]: # (autogenerated content, do not edit)\n# Statistics\n\n'
@@ -351,31 +352,37 @@ def generate_statistics():
# get category paths
category_paths = get_category_paths()
- # for each category
+ # a database of all important infos about the entries
infos = []
+
+ # for each category
for category_path in category_paths:
# get paths of all entries in this category
entry_paths = get_entry_paths(category_path)
for entry_path in entry_paths:
- # read it line by line
- with open(entry_path, mode='r', encoding='utf-8') as f:
- content = f.read()
+ # read entry
+ content = read_text(entry_path)
+ # parse entry
info = parse_entry(content)
+
+ # add file information
info['file'] = os.path.basename(entry_path)[:-3] # [:-3] to cut off the .md
+
+ # add to list
infos.append(info)
# total number
number_entries = len(infos)
- rel = lambda x: x / number_entries * 100 # converion to percent
+ rel = lambda x: x / number_entries * 100 # conversion to percent
statistics += 'analyzed {} entries on {}\n\n'.format(number_entries, datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'))
# State (beta, mature, inactive)
statistics += '## State\n\n'
- number_state_beta = sum(1 for x in infos if 'state' in x and x['state'] == 'beta')
- number_state_mature = sum(1 for x in infos if 'state' in x and x['state'] == 'mature')
+ number_state_beta = sum(1 for x in infos if 'beta' in x['state'])
+ number_state_mature = sum(1 for x in infos if 'mature' in x['state'])
number_inactive = sum(1 for x in infos if 'inactive' in x)
statistics += '- mature: {} ({:.1f}%)\n- beta: {} ({:.1f}%)\n- inactive: {} ({:.1f}%)\n\n'.format(number_state_mature, rel(number_state_mature), number_state_beta, rel(number_state_beta), number_inactive, rel(number_inactive))
@@ -439,18 +446,17 @@ def generate_statistics():
f.write(statistics)
-
if __name__ == "__main__":
# paths
games_path = os.path.realpath(os.path.join(os.path.dirname(__file__), os.path.pardir, 'games'))
- readme_path = os.path.join(games_path, os.pardir, 'README.md')
+ readme_file = os.path.realpath(os.path.join(games_path, os.pardir, 'README.md'))
# recount and write to readme
- update_readme()
+ # update_readme()
# generate list in toc files
- update_category_tocs()
+ # update_category_tocs()
# generate report
generate_statistics()
@@ -459,10 +465,4 @@ if __name__ == "__main__":
# check_template_leftovers()
# check external links (only rarely)
- #check_validity_external_links()
-
- # special, only run when needed
- # fix_notation()
-
- # regular replacements
- #regular_replacements()
\ No newline at end of file
+ # check_validity_external_links()