diff --git a/README.md b/README.md index 7d9f629e..7e23c9dd 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Open Source Games -Content as [Dynamic HTML table](https://trilarion.github.io/opensourcegames/) - [Blog](https://trilarion.blogspot.com/search/label/osgames) +[Dynamic HTML table](https://trilarion.github.io/opensourcegames/) of the entries - Development [Blog](https://trilarion.blogspot.com/search/label/osgames) [comment]: # (start of autogenerated content, do not edit) 404 entries diff --git a/docs/data.json b/docs/data.json index 5650dbad..10438ba0 100644 --- a/docs/data.json +++ b/docs/data.json @@ -52,7 +52,7 @@ "Strategy", "beta / inactive since 2010", "", - "Source - Python - MIT" + "Source - Python - MIT" ], [ "AdaVenture (home, entry)", @@ -1024,7 +1024,7 @@ "Role Playing", "beta / inactive since 2009", "", - "Source - Python - GPL-3.0" + "Source - Python - GPL-3.0" ], [ "Fanwor (home, entry)", @@ -1249,7 +1249,7 @@ "Role Playing", "beta / inactive since 2011", "", - "Source - Python - GPL-2.0" + "Source - Python - GPL-2.0" ], [ "GalaxyNG (home, entry)", @@ -1780,7 +1780,7 @@ "Action/Arcade", "beta / inactive since 2013", "", - "Source - C++ - MPL" + "Source - C++ - MPL" ], [ "Mechanized Assault & eXploration Reloaded (home, entry)", @@ -1942,7 +1942,7 @@ "Engines & Frameworks", "mature / active", "", - "Source - Basic - GPL-2.0" + "Source - Basic - GPL-2.0" ], [ "OGRE3D (home, entry)", @@ -2068,7 +2068,7 @@ "Simulation", "mature / active", "", - "Source - C# - GPL-3.0" + "Source - C# - GPL-3.0" ], [ "Open Soccer Star (home, entry)", @@ -2148,8 +2148,8 @@ "Link", "Strategy", "beta / inactive since 2011", - "", - "Source" + "TBS, requires original content", + "Source" ], [ "OpenMW (home, entry)", @@ -2194,7 +2194,7 @@ "Engines & Frameworks", "mature / inactive since 2013", "", - "Source - Java, Python" + "Source - Java, Python" ], [ "OpenSSL (home, entry)", @@ -2392,7 +2392,7 @@ "Strategy", "mature / inactive since 2016", "", - "Source - Java - GPL-3.0" + "Source - Java - GPL-3.0" ], [ "Polycode (home, entry)", @@ -2680,7 +2680,7 @@ "Role Playing", "beta / inactive since 2007", "SP", - "Source - C++ - GPL-3.0" + "Source - C++ - GPL-3.0" ], [ "Simple DirectMedia Layer (home, entry)", @@ -2797,7 +2797,7 @@ "Strategy", "mature / inactive since 2011", "", - "Source - C - Apache-2.0" + "Source - C, C++ - Apache-2.0" ], [ "Source of Tales (home, entry)", @@ -2840,9 +2840,9 @@ "Port to C# (.NET) of the popular game for Palm.", "Link", "Strategy", - "mature / inactive since 2008", + "mature / inactive since 2009", "", - "Source - C# - GPL-2.0" + "Source - C# - GPL-2.0" ], [ "Space War (home, entry)", @@ -3058,7 +3058,7 @@ "Strategy", "beta / inactive since 2012", "", - "Source - C++, Python - GPL-2.0" + "Source - C++, Python - GPL-2.0" ], [ "Trinity Reign (home, entry)", @@ -3328,7 +3328,7 @@ "Strategy", "mature / inactive since 2012", "cards, remake", - "Source - Python - GPL-2.0" + "Source - Python - GPL-2.0" ], [ "Wolfpack Empire (home, entry)", diff --git a/games/action/mechcommander2_omnitech.md b/games/action/mechcommander2_omnitech.md index 132937e3..4e1c4403 100644 --- a/games/action/mechcommander2_omnitech.md +++ b/games/action/mechcommander2_omnitech.md @@ -5,7 +5,7 @@ _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 -- Code repository: http://www.hard-light.net/forums/index.php?board=210.0 +- Code repository: https://github.com/Echelon9/mechcommander2-open - Code language: C++ - Code license: MPL diff --git a/games/framework/ohrrpgce.md b/games/framework/ohrrpgce.md index 67cbe62b..bff7419d 100644 --- a/games/framework/ohrrpgce.md +++ b/games/framework/ohrrpgce.md @@ -6,7 +6,7 @@ _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 repository: https://rpg.hamsterrepublic.com/source/ (svn), https://bitbucket.org/rbv/ohrrpgce-svn/src +- Code repository: https://bitbucket.org/rbv/ohrrpgce-svn.git (mirror), https://rpg.hamsterrepublic.com/source/wip (+) - Code language: Basic - Code license: GPL-2.0 diff --git a/games/framework/open_rpg.md b/games/framework/open_rpg.md index f4f098dd..142c2971 100644 --- a/games/framework/open_rpg.md +++ b/games/framework/open_rpg.md @@ -5,7 +5,7 @@ _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 repository: (https://app.assembla.com/spaces/openrpg/mercurial/source gives 404 hg), https://sourceforge.net/p/openrpg/svn/HEAD/tree/ (svn), https://sourceforge.net/p/openrpg/cvs/ (cvs) +- Code repository: https://github.com/openRPGteam/openrpg-engine, https://github.com/openRPGteam/openrpg-backend (+), https://sourceforge.net/p/openrpg/svn/HEAD/tree/ (svn), https://sourceforge.net/p/openrpg/cvs/ (cvs) - Code language: Java, Python Fork: [Traipse](https://app.assembla.com/wiki/show/traipse) diff --git a/games/rpg/fallen_spire.md b/games/rpg/fallen_spire.md index bb65f9ce..f4cde23b 100644 --- a/games/rpg/fallen_spire.md +++ b/games/rpg/fallen_spire.md @@ -4,7 +4,7 @@ _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 repository: https://code.google.com/archive/p/fallenspire/source/default/source +- Code repository: https://github.com/BGCX067/fallenspire-svn-to-git, 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/ diff --git a/games/rpg/galaxymage_redux.md b/games/rpg/galaxymage_redux.md index fc420aa0..7317a5e1 100644 --- a/games/rpg/galaxymage_redux.md +++ b/games/rpg/galaxymage_redux.md @@ -4,7 +4,7 @@ _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 repository: https://code.google.com/archive/p/galaxymageredux/source +- Code repository: https://github.com/LibreGamesArchive/galaxymageredux, https://code.google.com/archive/p/galaxymageredux/source - Code language: Python - Code license: GPL-2.0 - Dependencies: PyGame diff --git a/games/rpg/silvertree.md b/games/rpg/silvertree.md index 9d16a9d1..7633d596 100644 --- a/games/rpg/silvertree.md +++ b/games/rpg/silvertree.md @@ -6,7 +6,7 @@ _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 repository: https://code.google.com/archive/p/silvertree/source/default/source +- Code repository: https://github.com/LibreGamesArchive/silvertree, https://code.google.com/archive/p/silvertree/source/default/source - Code language: C++ - Code license: GPL-3.0 diff --git a/games/simulation/open_rails.md b/games/simulation/open_rails.md index 8476bcde..a645dcbb 100644 --- a/games/simulation/open_rails.md +++ b/games/simulation/open_rails.md @@ -5,7 +5,7 @@ _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 repository: http://svn.uktrainsim.com/svn/openrails/ (svn, http://openrails.org/contribute/developing-code/) +- Code repository: http://svn.uktrainsim.com/svn/openrails/trunk (svn see http://openrails.org/contribute/developing-code/) - Code language: C# - Code license: GPL-3.0 diff --git a/games/statistics.md b/games/statistics.md index 04201f53..1ca6e738 100644 --- a/games/statistics.md +++ b/games/statistics.md @@ -1,7 +1,7 @@ [comment]: # (autogenerated content, do not edit) # Statistics -analyzed 404 entries on 2018-06-15 11:29:53 +analyzed 404 entries on 2018-06-15 15:45:11 ## State @@ -11,7 +11,7 @@ analyzed 404 entries on 2018-06-15 11:29:53 ##### Inactive State -Zone of Control (2017), 3d.city (2016), Atlantis (2016), Atrinik (2016), Birth of the Empires (2016), DNT (2016), Dark Destiny (2016), Dungeon Monkey Eternal (2016), FreeRCT (2016), Mechanized Assault & eXploration Reloaded (2016), Polis (2016), WarGame (2016), Dash Engine (2015), Delta Engine (2015), Egoboo (2015), Free heroes2 engine (2015), M.E.W.L. (2015), Project Helena (2015), Roguish (2015), The Epic of Heroes (2015), TwinEngine (2015), Witch Blast (2015), pyORPG (2015), Argentum Online (2014), Battles of Antargis (2014), Deity (2014), Drop Shock (2014), Dune Dynasty (2014), EternalWinterWars (2014), FAR Colony (2014), Hale (2014), Heroes of Wing Commander (2014), Kingdoms (2014), Lips of Suna (2014), Open RPG Maker (2014), Open Tibia (2014), Radakan (2014), SDL Game Engine 2D (2014), Sintel The Game (2014), Summoning Wars (2014), Turious (2014), Xenowar (2014), rpge (2014), sandbox Game Maker (2014), Bos Wars (2013), C-evo (2013), Decker (2013), DemiGod (2013), Dungeon Mapper (2013), Holyspirit (2013), MechCommander 2 Omnitech (2013), Mpango (2013), OpenRPG (2013), Phantasy Star Rebirth (2013), Room for Change (2013), Source of Tales (2013), Trinity Reign (2013), VegaTrek (2013), BlackNova Traders (2012), Cataclysm (2012), CommandoJS (2012), Conquests (2012), Dark City (2012), Goblin Camp (2012), Hexwar (2012), PARPG (2012), Solar Empire (2012), Thousand Parsec (2012), UFO2000 (2012), Wizards Magic (2012), Age of Magic (2011), Battlefield Java (2011), Danger from the Deep (2011), Dawn (2011), GalaxyMage Redux (2011), JaNaG - Java Name Generator (2011), KQ Lives (2011), Kobold's Quest 2 (2011), OpenMOO2 (2011), Project Diaspora (2011), RuneSword II (2011), Song of Albion (2011), Star Control II: The Ur-Quan Masters (2011), UlDunAd (2011), World of Phaos (2011), X-Force: Fight For Destiny (2011), AI Wars (2010), Crimson Fields (2010), Dragon History (2010), Endgame: Singularity (2010), Labyrinth of Worlds (2010), Linwarrior 3D (2010), Mercenary Commander (2010), OpenHoMM (2010), Skrupel - Tribute Compilation (2010), Slay (2010), Solaris the Game (2010), SpaceTrader for Java (2010), XSera (2010), 8 Kingdoms (2009), Alien Assault Traders (2009), Annchienta (2009), Ardentryst (2009), Begin2 (2009), Blitzkrieg (2009), Crown and Cutlass (2009), Dark Oberon (2009), Duel Commander (2009), Fall of Imyrin (2009), Fallen Spire (2009), FreeTrain (2009), Glest (2009), Goblin Hack (2009), ORIENT (2009), OpenPop (2009), Secret Mario Chronicles (2009), World of Heroes (2009), A Planet's Revenge (2008), Attal (2008), Avanor (2008), Freestars (2008), Mars, Land of No Mercy (2008), Meritous (2008), Moopy (2008), Moria (2008), S.C.O.U.R.G.E. (2008), Scoreos (2008), Sengoku: Warring States of Japan (2008), Space Opera (2008), Space Trader for Windows (2008), Armies (2007), Eos, Dawn of Light: A Space Opera (2007), Silvertree (2007), Slash'EM (2007), Arthur's Knights (2006), Betrayer's Moon Tactics (2006), Boson (2006), Eleconics (2006), JQuest (2006), Linley's Dungeon Crawl (2006), Metal Mech (2006), RPDungeon - computer aided role playing (2006), Rogue Clone IV (2006), Underworld Adventures (2006), Visions from the Other Side (2006), GalaxyNG (2005), H-World (2005), LinCity (2005), Spice Trade (2005), WAtomic (2005), ZAngband (2005), Colonization too (2004), GM Tools (2004), Gee Whiz (2004), Openglad (2004), Promisance (2004), T-Bots (2004), AntiChess (2003), Cat Mother Dead Justice (2003), Civil (2003), Machinations (2003), Pizza Business (2003), Planetary Hoppers (2003), The Clans (2003), Wargamer (2003), XArchon (2003), Umbra (2002), Greenius' Civil War (2001), Tux Racer (2001), Operation Citadel (2000) +Zone of Control (2017), 3d.city (2016), Atlantis (2016), Atrinik (2016), Birth of the Empires (2016), DNT (2016), Dark Destiny (2016), Dungeon Monkey Eternal (2016), FreeRCT (2016), Mechanized Assault & eXploration Reloaded (2016), Polis (2016), WarGame (2016), Dash Engine (2015), Delta Engine (2015), Egoboo (2015), Free heroes2 engine (2015), M.E.W.L. (2015), Project Helena (2015), Roguish (2015), The Epic of Heroes (2015), TwinEngine (2015), Witch Blast (2015), pyORPG (2015), Argentum Online (2014), Battles of Antargis (2014), Deity (2014), Drop Shock (2014), Dune Dynasty (2014), EternalWinterWars (2014), FAR Colony (2014), Hale (2014), Heroes of Wing Commander (2014), Kingdoms (2014), Lips of Suna (2014), Open RPG Maker (2014), Open Tibia (2014), Radakan (2014), SDL Game Engine 2D (2014), Sintel The Game (2014), Summoning Wars (2014), Turious (2014), Xenowar (2014), rpge (2014), sandbox Game Maker (2014), Bos Wars (2013), C-evo (2013), Decker (2013), DemiGod (2013), Dungeon Mapper (2013), Holyspirit (2013), MechCommander 2 Omnitech (2013), Mpango (2013), OpenRPG (2013), Phantasy Star Rebirth (2013), Room for Change (2013), Source of Tales (2013), Trinity Reign (2013), VegaTrek (2013), BlackNova Traders (2012), Cataclysm (2012), CommandoJS (2012), Conquests (2012), Dark City (2012), Goblin Camp (2012), Hexwar (2012), PARPG (2012), Solar Empire (2012), Thousand Parsec (2012), UFO2000 (2012), Wizards Magic (2012), Age of Magic (2011), Battlefield Java (2011), Danger from the Deep (2011), Dawn (2011), GalaxyMage Redux (2011), JaNaG - Java Name Generator (2011), KQ Lives (2011), Kobold's Quest 2 (2011), OpenMOO2 (2011), Project Diaspora (2011), RuneSword II (2011), Song of Albion (2011), Star Control II: The Ur-Quan Masters (2011), UlDunAd (2011), World of Phaos (2011), X-Force: Fight For Destiny (2011), AI Wars (2010), Crimson Fields (2010), Dragon History (2010), Endgame: Singularity (2010), Labyrinth of Worlds (2010), Linwarrior 3D (2010), Mercenary Commander (2010), OpenHoMM (2010), Skrupel - Tribute Compilation (2010), Slay (2010), Solaris the Game (2010), SpaceTrader for Java (2010), XSera (2010), 8 Kingdoms (2009), Alien Assault Traders (2009), Annchienta (2009), Ardentryst (2009), Begin2 (2009), Blitzkrieg (2009), Crown and Cutlass (2009), Dark Oberon (2009), Duel Commander (2009), Fall of Imyrin (2009), Fallen Spire (2009), FreeTrain (2009), Glest (2009), Goblin Hack (2009), ORIENT (2009), OpenPop (2009), Secret Mario Chronicles (2009), Space Trader for Windows (2009), World of Heroes (2009), A Planet's Revenge (2008), Attal (2008), Avanor (2008), Freestars (2008), Mars, Land of No Mercy (2008), Meritous (2008), Moopy (2008), Moria (2008), S.C.O.U.R.G.E. (2008), Scoreos (2008), Sengoku: Warring States of Japan (2008), Space Opera (2008), Armies (2007), Eos, Dawn of Light: A Space Opera (2007), Silvertree (2007), Slash'EM (2007), Arthur's Knights (2006), Betrayer's Moon Tactics (2006), Boson (2006), Eleconics (2006), JQuest (2006), Linley's Dungeon Crawl (2006), Metal Mech (2006), RPDungeon - computer aided role playing (2006), Rogue Clone IV (2006), Underworld Adventures (2006), Visions from the Other Side (2006), GalaxyNG (2005), H-World (2005), LinCity (2005), Spice Trade (2005), WAtomic (2005), ZAngband (2005), Colonization too (2004), GM Tools (2004), Gee Whiz (2004), Openglad (2004), Promisance (2004), T-Bots (2004), AntiChess (2003), Cat Mother Dead Justice (2003), Civil (2003), Machinations (2003), Pizza Business (2003), Planetary Hoppers (2003), The Clans (2003), Wargamer (2003), XArchon (2003), Umbra (2002), Greenius' Civil War (2001), Tux Racer (2001), Operation Citadel (2000) ## Code Languages @@ -21,8 +21,8 @@ Crimson Fields, Dragon History, Evol Online, Greenius' Civil War, Imperium, Land ##### Language frequency -- C++ (36.4%) -- C (20.3%) +- C++ (36.6%) +- C (20.2%) - Java (11.6%) - Python (8.6%) - Lua (5.4%) @@ -97,17 +97,17 @@ Without license tag: 42 (10.4%) ##### Keywords frequency -- TBS (10.5%) -- RTS (8.9%) -- roguelike (8.0%) -- remake (7.6%) -- requires original content (7.6%) -- MMO (7.2%) -- online (7.2%) -- tool (5.5%) +- TBS (10.9%) +- RTS (8.8%) +- requires original content (7.9%) +- roguelike (7.9%) +- remake (7.5%) +- MMO (7.1%) +- online (7.1%) +- tool (5.4%) - SP (4.6%) -- MP (3.4%) -- 3D (3.0%) +- MP (3.3%) +- 3D (2.9%) - browser (2.1%) - shooter (2.1%) - sports (2.1%) diff --git a/games/strategy/_toc.md b/games/strategy/_toc.md index c06824ae..a6a886f2 100644 --- a/games/strategy/_toc.md +++ b/games/strategy/_toc.md @@ -125,10 +125,10 @@ - **[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) +- **[Song of Albion](song_of_albion.md)** (C, 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 Trader for Windows](space_trader_for_windows.md)** (C#, GPL-2.0, mature, inactive since 2009) - **[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, GPL-2.0, mature) diff --git a/games/strategy/ai_wars.md b/games/strategy/ai_wars.md index 792b29f7..9c45d92e 100644 --- a/games/strategy/ai_wars.md +++ b/games/strategy/ai_wars.md @@ -4,7 +4,7 @@ _Turn-based strategy game, an AI client development testbed._ - Home: https://code.google.com/archive/p/aiwars/ - State: beta, inactive since 2010 -- Code repository: https://code.google.com/archive/p/aiwars/source +- Code repository: https://github.com/suprafun/aiwars, https://code.google.com/archive/p/aiwars/source - Code language: Python - Code license: MIT diff --git a/games/strategy/open_moo2.md b/games/strategy/open_moo2.md index 50bbc07e..cb516d1c 100644 --- a/games/strategy/open_moo2.md +++ b/games/strategy/open_moo2.md @@ -5,9 +5,10 @@ _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 repository: http://repository.openmoo2.org/cgi-bin/hgwebdir.cgi/PUBLIC/ (hg) +- Keywords: TBS, requires original content (MOO2 version 1.31 game data LBX files) +- Code repository: https://github.com/pjotrligthart/openmoo2-hg-mirror -Original MOO2 version 1.31 game data (LBX files) is needed. +See also https://github.com/mimi1vx/openmoo2, https://gitlab.com/scarabeusiv/openmoo2 ## Building diff --git a/games/strategy/polis.md b/games/strategy/polis.md index 03c89cf4..b4b1b9d3 100644 --- a/games/strategy/polis.md +++ b/games/strategy/polis.md @@ -4,7 +4,7 @@ _Turn based strategy game, ambiented in ancient Greece._ - Home: https://code.google.com/archive/p/polisgame/ - State: mature, inactive since 2016 -- Code repository: https://code.google.com/archive/p/polisgame/source/default/source +- Code repository: https://github.com/juanjepl/polisgame, https://code.google.com/archive/p/polisgame/source/default/source - Code language: Java - Code license: GPL-3.0 diff --git a/games/strategy/song_of_albion.md b/games/strategy/song_of_albion.md index ba017b33..edab038e 100644 --- a/games/strategy/song_of_albion.md +++ b/games/strategy/song_of_albion.md @@ -4,8 +4,8 @@ _Medieval Celtic fantasy trilogy by Stephen Lawhead._ - Home: https://code.google.com/archive/p/songofalbion/ - State: mature, inactive since 2011 -- Code repository: https://code.google.com/archive/p/songofalbion/source -- Code language: C +- Code repository: https://github.com/rayjohannessen/songofalbion, https://code.google.com/archive/p/songofalbion/source +- Code language: C, C++ - Code license: Apache-2.0 ## Building diff --git a/games/strategy/thousand_parsec.md b/games/strategy/thousand_parsec.md index 63c3bdfa..abf1e927 100644 --- a/games/strategy/thousand_parsec.md +++ b/games/strategy/thousand_parsec.md @@ -2,10 +2,10 @@ _A framework for turn based 4 X's game (eXplore, eXpand, eXploit, eXterminate). Designed for long games, supporting massive universes and has an easily expanded tech tree._ -- Home: http://www.thousandparsec.net/tp/, https://sourceforge.net/projects/thousandparsec/ +- Home: http://www.thousandparsec.net/tp/, https://sourceforge.net/projects/thousandparsec/, https://web.archive.org/web/20180413235927/www.thousandparsec.net/tp/ - Download: http://www.thousandparsec.net/tp/download-instructions.php - State: beta, inactive since 2012 -- Code repository: http://git.thousandparsec.net/gitweb/gitweb.cgi +- Code repository: https://github.com/thousandparsec/tpserver-cpp, https://github.com/thousandparsec/tpclient-pywx (+), (http://git.thousandparsec.net/ not available right now) - Code language: C++, Python - Code license: GPL-2.0 diff --git a/games/strategy/wizards_magic.md b/games/strategy/wizards_magic.md index 61a1d1c1..9be5ec97 100644 --- a/games/strategy/wizards_magic.md +++ b/games/strategy/wizards_magic.md @@ -2,12 +2,12 @@ _Simple card strategy, based on Magic: The Gathering rules._ -- Home: https://code.google.com/archive/p/wizards-magic/ +- Home: https://code.google.com/archive/p/wizards-magic/, https://sourceforge.net/projects/wizards-magic/, https://bitbucket.org/chubakur/wizards-magic-old - Media: https://lgdb.org/game/wizards_magic - Download: https://code.google.com/archive/p/wizards-magic/downloads - State: mature, inactive since 2012 - Keywords: cards, remake -- Code repository: https://code.google.com/archive/p/wizards-magic/source +- Code repository: https://github.com/chubakur/wizards-magic, https://github.com/chubakur/wizards-magic2 (+), https://code.google.com/archive/p/wizards-magic/source - Code language: Python - Code license: GPL-2.0 - Dependencies: PyGame diff --git a/tools/archive/archives.json b/tools/archive/archives.json index b9cb6f0b..6afa3ecc 100644 --- a/tools/archive/archives.json +++ b/tools/archive/archives.json @@ -7,6 +7,7 @@ "https://anongit.kde.org/katomic.git", "https://bitbucket.org/czirkoszoltan/gdash.git", "https://bitbucket.org/dalerank/caesaria.git", + "https://bitbucket.org/rbv/ohrrpgce-svn.git", "https://git.code.sf.net/p/arianne/marauroa", "https://git.code.sf.net/p/arianne/stendhal", "https://git.code.sf.net/p/autorealm/code", @@ -50,6 +51,7 @@ "https://github.com/Argentum-Online/Argentum-Online.git", "https://github.com/Atlantis-PBEM/Atlantis.git", "https://github.com/Attnam/ivan.git", + "https://github.com/BGCX067/fallenspire-svn-to-git.git", "https://github.com/BackupTheBerlios/netpanzer-svn.git", "https://github.com/CamHenlin/Roguish.git", "https://github.com/Circular-Studios/Dash.git", @@ -58,6 +60,7 @@ "https://github.com/DeltaEngine/DeltaEngine.git", "https://github.com/EMC23/JiGS-PHP-RPG-engine.git", "https://github.com/EasyRPG/Player.git", + "https://github.com/Echelon9/mechcommander2-open.git", "https://github.com/EdwardWoodhouse/Turn-of-War.git", "https://github.com/FreeRCT/FreeRCT.git", "https://github.com/FreezingMoon/AncientBeast.git", @@ -71,6 +74,8 @@ "https://github.com/Illarion-eV/Illarion-Server.git", "https://github.com/Kromster80/kam_remake.git", "https://github.com/LWJGL/lwjgl3.git", + "https://github.com/LibreGamesArchive/galaxymageredux.git", + "https://github.com/LibreGamesArchive/silvertree.git", "https://github.com/LionsPhil/mewl.git", "https://github.com/Lozza999/scoreos.git", "https://github.com/LynxAbraxas/ctp2.git", @@ -98,6 +103,7 @@ "https://github.com/SWY1985/CivOne.git", "https://github.com/Scorched-Moon/client.git", "https://github.com/Scorched-Moon/server.git", + "https://github.com/SpaceTraderGame/SpaceTrader-Windows.git", "https://github.com/SupSuper/OpenXcom.git", "https://github.com/TVTower/TVTower.git", "https://github.com/TobiasBielefeld/Simple-Solitaire.git", @@ -147,6 +153,8 @@ "https://github.com/bote-team/bote.git", "https://github.com/brandon-rhodes/python-adventure.git", "https://github.com/calref/cboe.git", + "https://github.com/chubakur/wizards-magic.git", + "https://github.com/chubakur/wizards-magic2.git", "https://github.com/ciplogic/fheroes2enh.git", "https://github.com/clintbellanger/flare-engine.git", "https://github.com/cocos2d/cocos2d-x.git", @@ -200,6 +208,7 @@ "https://github.com/jp8900308/other-life.git", "https://github.com/jpmalkiewicz/decker.git", "https://github.com/jsettlers/settlers-remake.git", + "https://github.com/juanjepl/polisgame.git", "https://github.com/jwvhewitt/dmeternal.git", "https://github.com/jwvhewitt/gearhead-1.git", "https://github.com/jwvhewitt/gearhead-2.git", @@ -223,6 +232,8 @@ "https://github.com/nhydock/UlDunAd.git", "https://github.com/nicupavel/openpanzer.git", "https://github.com/nlarn/nlarn.git", + "https://github.com/openRPGteam/openrpg-backend.git", + "https://github.com/openRPGteam/openrpg-engine.git", "https://github.com/openfl/openfl.git", "https://github.com/openlegend/core-rules.git", "https://github.com/openssl/openssl.git", @@ -234,11 +245,13 @@ "https://github.com/ozkriff/zoc.git", "https://github.com/panda3d/panda3d.git", "https://github.com/pioneerspacesim/pioneer.git", + "https://github.com/pjotrligthart/openmoo2-hg-mirror.git", "https://github.com/prophile/xsera.git", "https://github.com/pygame/pygame.git", "https://github.com/q4a/scourge.git", "https://github.com/qirien/personal-space.git", "https://github.com/raduprv/Eternal-Lands.git", + "https://github.com/rayjohannessen/songofalbion.git", "https://github.com/red-eclipse/base.git", "https://github.com/sago007/annchienta.git", "https://github.com/scummvm/scummvm.git", @@ -249,10 +262,13 @@ "https://github.com/spring/spring.git", "https://github.com/superpowers/superpowers-core.git", "https://github.com/supertuxkart/stk-code.git", + "https://github.com/suprafun/aiwars.git", "https://github.com/swig/swig.git", "https://github.com/tales/sourceoftales.git", "https://github.com/tales/tales-client.git", "https://github.com/tautvilas/epoh.git", + "https://github.com/thousandparsec/tpclient-pywx.git", + "https://github.com/thousandparsec/tpserver-cpp.git", "https://github.com/topherredden/freestars.git", "https://github.com/triplea-game/triplea.git", "https://github.com/ufo2000/ufo2000.git", @@ -282,6 +298,7 @@ "https://gitorious.org/turious/turious.git" ], "svn": [ + "http://svn.uktrainsim.com/svn/openrails/trunk", "https://svn.code.sf.net/p/ageofmagic/code/", "https://svn.code.sf.net/p/atomiks/code/", "https://svn.code.sf.net/p/begin2/code/", diff --git a/tools/archive/update.py b/tools/archive/update.py index 4b042de0..edb2cef5 100644 --- a/tools/archive/update.py +++ b/tools/archive/update.py @@ -124,6 +124,8 @@ def run(type, urls): folders = [os.path.join(base_folder, x) for x in folders] os.chdir(base_folder) for folder, url in zip(folders, urls): + if url.startswith('https://git.code.sf.net/p/'): + continue if not os.path.isdir(folder): clone[type](url, folder) @@ -131,7 +133,8 @@ def run(type, urls): for folder in folders: print('update {}'.format(os.path.basename(folder))) if not os.path.isdir(folder): - raise Exception('folder to update not existing') + print('folder not existing, wanted to update, will skip') + continue update[type](folder) diff --git a/tools/maintenance.py b/tools/maintenance.py index 315b165b..7b436b17 100644 --- a/tools/maintenance.py +++ b/tools/maintenance.py @@ -100,7 +100,7 @@ def update_readme(): 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) + regex = re.compile(r"(.*?)(\[comment\]: # \(start.*?end of autogenerated content\))(.*)", re.DOTALL) # apply regex matches = regex.findall(readme_text) @@ -600,6 +600,12 @@ def svn_repo(repo): """ if repo.startswith('https://svn.code.sf.net/p/') and repo.endswith('/code/'): return repo + + if repo.startswith('http://svn.uktrainsim.com/svn/'): + return repo + + if repo is 'https://rpg.hamsterrepublic.com/source/wip': + return repo # not svn return None @@ -675,6 +681,8 @@ def update_primary_code_repositories(): unconsumed_entries.append([info['title'], info[field]]) #if info['code repository']: # print('Entry "{}" unconsumed repo: {}'.format(info['title'], info[field])) + #if not info['code repository']: + # print('Entry "{}" unconsumed repo: {}'.format(info['title'], info[field])) # sort them alphabetically (and remove duplicates) for k, v in primary_repos.items(): @@ -695,7 +703,7 @@ if __name__ == "__main__": infos = assemble_infos() # recount and write to readme - # update_readme() + update_readme() # generate list in toc files update_category_tocs()