import from libregamewiki

This commit is contained in:
Trilarion
2019-10-30 18:18:50 +01:00
parent a4f55afdcc
commit a28f0dc7cd
57 changed files with 1057 additions and 101 deletions

View File

@ -2,15 +2,19 @@
"git": [
"http://git.artsoft.org/rocksndiamonds.git",
"http://git.pond.sub.org/empserver",
"http://hgm.nubati.net/cgi-bin/gitweb.cgi?p=fairymax.git",
"http://repo.or.cz/intricacy.git",
"http://repo.or.cz/openal-soft.git",
"https://anongit.freedesktop.org/git/pkg-config.git",
"https://anongit.kde.org/katomic.git",
"https://anongit.kde.org/kgoldrunner.git",
"https://anongit.kde.org/kmines.git",
"https://anongit.kde.org/ksnakeduel.git",
"https://anongit.kde.org/ksudoku.git",
"https://bitbucket.org/SteveSmith16384/trickytowers.git",
"https://bitbucket.org/annexctw/annex.git",
"https://bitbucket.org/czirkoszoltan/gdash.git",
"https://bitbucket.org/dalerank/caesaria.git",
"https://bitbucket.org/dividuum/infon.git",
"https://bitbucket.org/dm_999/powerslideremake.git",
"https://bitbucket.org/fade0ff/lemmini.git",
"https://bitbucket.org/rbv/ohrrpgce-svn.git",
@ -51,6 +55,9 @@
"https://git.code.sf.net/p/gigalomania/code",
"https://git.code.sf.net/p/gltron/git",
"https://git.code.sf.net/p/golly/code",
"https://git.code.sf.net/p/hexahop/code",
"https://git.code.sf.net/p/holtz/code",
"https://git.code.sf.net/p/holtz/website",
"https://git.code.sf.net/p/jake2/git",
"https://git.code.sf.net/p/lipsofsuna/code",
"https://git.code.sf.net/p/monstergenerato/code",
@ -90,6 +97,7 @@
"https://git.savannah.gnu.org/git/freedink/freedink-data.git",
"https://git.savannah.gnu.org/git/freetype/freetype2-demos.git",
"https://git.savannah.gnu.org/git/freetype/freetype2.git",
"https://git.savannah.gnu.org/git/gnugo.git",
"https://git.savannah.gnu.org/git/liquidwar6.git",
"https://git.savannah.gnu.org/git/rpge.git",
"https://git.savannah.nongnu.org/git/hexoshi.git",
@ -98,6 +106,7 @@
"https://git.tuxfamily.org/baller/baller.git",
"https://git.tuxfamily.org/boohu/boohu.git",
"https://git.tuxfamily.org/fanwor/fanwor.git",
"https://git.tuxfamily.org/harmonist/harmonist.git",
"https://github.com/0ad/0ad.git",
"https://github.com/AdamAtomic/flixel.git",
"https://github.com/AdrienTD/wkbre.git",
@ -365,6 +374,7 @@
"https://github.com/amroibrahim/DIYDoom.git",
"https://github.com/anael-seghezzi/Maratis-4.git",
"https://github.com/anaseto/boohu.git",
"https://github.com/anaseto/harmonist.git",
"https://github.com/andrettin/wyrmsun.git",
"https://github.com/andrewfenn/Hardwar.git",
"https://github.com/andwj/torrega.git",
@ -389,6 +399,7 @@
"https://github.com/arx/ArxLibertatis.git",
"https://github.com/assaultcube/AC.git",
"https://github.com/atrinik/atrinik.git",
"https://github.com/b0n541/jskat-multimodule.git",
"https://github.com/b3dgs/lionengine.git",
"https://github.com/b3dgs/tyrian-remake.git",
"https://github.com/b3dgs/warcraft-remake.git",
@ -461,6 +472,7 @@
"https://github.com/diasurgical/devilutionX.git",
"https://github.com/digiholic/universalSmashSystem.git",
"https://github.com/discosultan/penumbra.git",
"https://github.com/dividuum/infon.git",
"https://github.com/djyt/cannonball.git",
"https://github.com/dmecke/OpenSoccerStar.git",
"https://github.com/dorkster/freeblocks.git",
@ -646,6 +658,7 @@
"https://github.com/nbollom/pq2.git",
"https://github.com/nem0/LumixEngine.git",
"https://github.com/nenadalm/Train.git",
"https://github.com/nevat/abbayedesmorts-gpl.git",
"https://github.com/nhydock/UlDunAd.git",
"https://github.com/nicolodavis/boardgame.io.git",
"https://github.com/nicupavel/openpanzer.git",
@ -709,6 +722,7 @@
"https://github.com/pygame/pygame.git",
"https://github.com/q-gears/q-gears.git",
"https://github.com/q4a/scourge.git",
"https://github.com/qbancoffee/infinite-tux.git",
"https://github.com/qirien/personal-space.git",
"https://github.com/qnighy/tapir.git",
"https://github.com/qt/qtbase.git",
@ -819,6 +833,8 @@
"https://github.com/tsadok/brogue.git",
"https://github.com/ttdpatch/ttdpatch.git",
"https://github.com/ttyborg/erampage.git",
"https://github.com/tukkek/javelin.git",
"https://github.com/turulomio/glparchis.git",
"https://github.com/ufo2000/ufo2000.git",
"https://github.com/ufoai/ufoai.git",
"https://github.com/undefined-darkness/open-horizon.git",
@ -1035,6 +1051,7 @@
"https://gitlab.com/osgames/zeroballistics.git",
"https://gitlab.com/osslugaru/lugaru.git",
"https://gitlab.com/pingus/pingus.git",
"https://gitlab.com/soderlund/hnefatafl.git",
"https://gitlab.com/solarus-games/solarus.git",
"https://gitlab.com/solarus-games/zsdx.git",
"https://gitlab.com/veloren/veloren.git",

View File

@ -23,6 +23,7 @@ http://icculus.org/pyddr/
http://icculus.org/tennix/
http://icculus.org/toby/
http://ika.sourceforge.net/
http://insideastarfilledsky.net/
http://kursk.sourceforge.net/newfiles/Projects.htm
http://lazerbears.wixsite.com/lazerbears/cr-editor
http://libagar.org/agar/index.html.en
@ -41,6 +42,7 @@ http://pyopengl.sourceforge.net/
http://pypy.org/
http://rcbasic.com/
http://retrospec.sgn.net
http://roguebasin.roguelikedevelopment.org/index.php?title=Main_Page
http://sam.zoy.org/monsterz/
http://senseis.xmp.net/?GoPlayingPrograms
http://sio2interactive.com/
@ -52,6 +54,7 @@ http://stratagus.sourceforge.net/
http://sumwars.org/wiki/Main_Page
http://svn.assembla.com/svn/gdpl/
http://turbu-rpg.com/
http://web.archive.org/web/20071218214256/http://users.tkk.fi/~eye/roguelike/nethack.html
http://wiki.scummvm.org/index.php/HOWTO-Fangames
http://ww12.atomicgameengine.com
http://www.13thmonkey.org/~boris/jgame/
@ -73,6 +76,7 @@ http://www.freemmorpgmaker.com/
http://www.gameplay3d.io/
http://www.garagegames.com/products/torque-3d
http://www.gnu.org/
http://www.happypenguin.org/show?XKobo
http://www.hard-light.net/
http://www.ibiblio.org/pub/Linux/games/strategy/ (and all others)
http://www.ifwiki.org/index.php/Main_Page
@ -128,6 +132,7 @@ https://code.google.com/archive/p/scummgen/
https://code.google.com/archive/p/tecbattle/
https://code.launchpad.net/~flosoft/s25rttr/trunk
https://conquertheworldbycode.wordpress.com/nostalgia-2/
https://directory.fsf.org/wiki/Collection:GNOME_Games (all of them)
https://dragengine.rptd.ch/
https://edu.kde.org/
https://empiredirectory.net/
@ -140,8 +145,6 @@ https://en.wikipedia.org/w/index.php?title=Simple_Solitaire_Collection&action=ed
https://en.wikipedia.org/w/index.php?title=Trigger_Rally&action=edit&redlink=1
https://en.wikipedia.org/wiki/Crystal_Space
https://en.wikipedia.org/wiki/GNOME_Games_Collection
https://en.wikipedia.org/wiki/GNU_Chess
https://en.wikipedia.org/wiki/GNU_Go
https://en.wikipedia.org/wiki/List_of_commercial_video_games_with_available_source_code
https://en.wikipedia.org/wiki/M.U.G.E.N
https://en.wikipedia.org/wiki/MUD#Spread (all there)
@ -159,6 +162,8 @@ https://freegamer.blogspot.com (maybe there is something interesting)
https://futurepinball.com/
https://fydo.net/projects/island-rescue (and other projects there)
https://gamejolt.com/ (search there)
https://games.kde.org/ (all of them)
https://games.kde.org/old/kde_arcade.php
https://gdevelop-app.com/
https://github.com/00-Evan/shattered-pixel-dungeon
https://github.com/agateau/pixelwheels
@ -167,9 +172,11 @@ https://github.com/ao-libre/ao-cliente
https://github.com/AtomicGameEngine/AtomicGameEngine
https://github.com/atphalix/nexuiz
https://github.com/azhirnov/FrameGraph
https://github.com/benl23x5/gloss
https://github.com/bioglaze/aether3d
https://github.com/bsmr-games (also contains copies)
https://github.com/CatacombGames/
https://github.com/cflewis/Infinite-Mario-Bros
https://github.com/Chluverman/android-gltron
https://github.com/collections/game-engines (only OS)
https://github.com/collections/javascript-game-engines (only OS)
@ -206,6 +213,7 @@ https://github.com/hparcells/cards-against-humanity
https://github.com/i42output/neoGFX
https://github.com/id-Software
https://github.com/Illation/ETEngine
https://github.com/Im-dex/xray-162
https://github.com/JohanLi/uncharted-waters-2
https://github.com/junkdog/artemis-odb
https://github.com/jwvhewitt/gearhead-caramel.git
@ -254,19 +262,23 @@ https://github.com/tainicom/Aether.Physics2D
https://github.com/the-insulines
https://github.com/theaigames
https://github.com/Tinob/Ishiiruka (https://github.com/shiiion/Ishiiruka, https://github.com/SirMangler/PrimeHack-Updater)
https://github.com/tizian/Cendric2
https://github.com/TomBebb/awe
https://github.com/videogamepreservation
https://github.com/Wargus/stratagus
https://github.com/wesnoth/haldric
https://github.com/xrOxygen/xray-oxygen
https://github.com/Zal0/ZGB
https://gitlab.com/LibreGames
https://gitlab.com/nyov/nyovs-nexuiz
https://gitlab.com/vgstation/vgstation-old (and vgstation in general)
https://gitlab.com/xonlegacy/xonlegacy
https://gitlab.openrsc.com/open-rsc
https://gottcode.org/
https://instead3.syscall.ru/
https://itch.io/ (scrape, look for open source)
https://jcrpg.blogspot.de/
https://kde.org/applications/games/ (all of them)
https://lgdb.org/ (ask on reddit for archived version)
https://lgdb.org/engine/rawgl
https://lgdb.org/game/katawa_shoujo
@ -307,6 +319,7 @@ https://salsa.debian.org/games-team/etw
https://scorched-moon.github.io/site/
https://scratch.mit.edu/
https://scratch.mit.edu/ (https://en.scratch-wiki.info/wiki/Scratch_Source_Code)
https://senseis.xmp.net/?GNUGo
https://sourceforge.net/directory/games/games/os:windows/
https://sourceforge.net/projects/ad1000/
https://sourceforge.net/projects/alterciv/

View File

@ -30,9 +30,11 @@ from utils import constants, utils, osg
name_replacements = {'Eat the Whistle': 'Eat The Whistle', 'Scorched 3D': 'Scorched3D', 'Silver Tree': 'SilverTree', 'Blob Wars Episode 1 : Metal Blob Solid': 'Blobwars: Metal Blob Solid', 'Adventure': 'Colossal Cave Adventure',
'Fall Of Imiryn': 'Fall of Imiryn', 'Liquid War 6': 'Liquid War', 'Gusanos': 'GUSANOS', 'Corewars': 'Core War', 'FLARE': 'Flare', 'Vitetris': 'vitetris', 'Powder Toy': 'The Powder Toy', 'Asylum': 'SDL Asylum',
'Atanks': 'Atomic Tanks', 'HeXon': 'heXon', 'Unnethack': 'UnNetHack', 'Nova Pinball': 'NOVA PINBALL', 'Jump n Bump': "Jump'n'Bump", 'Blades of Exile': 'Classic Blades of Exile', 'BlinKen': 'Blinken',
'Colobot': 'Colobot: Gold Edition', 'Dead Justice': 'Cat Mother Dead Justice', 'FreeDink': 'GNU FreeDink'}
'Colobot': 'Colobot: Gold Edition', 'Dead Justice': 'Cat Mother Dead Justice', 'FreeDink': 'GNU FreeDink', 'FRaBs': 'fRaBs', 'Harmonist': 'Dayoriah Clan Infiltration', 'Iris2 3D Client - for Ultima Online': 'Iris2',
'Java Classic Role Playing Game': 'jClassicRPG'}
ignored_names = ['Hetris', '8 Kingdoms', 'Antigravitaattori', 'Arena of Honour', 'Arkhart', 'Ascent of Justice', 'Balazar III', 'Balder3D', 'Barbie Seahorse Adventures', 'Barrage', 'Gnome Batalla Naval', 'User:AVRS/sandbox', 'Blocks',
'Brickshooter', 'Bweakfwu', 'Cheese Boys', 'Clippers', 'Codewars', 'CRAFT: The Vicious Vikings', 'DQM', 'EmMines', 'Eskimo-run', 'Feuerkraft', 'Fight or Perish', 'Flatland', 'Forest patrol', 'Free Reign', 'GalaxyMage']
'Brickshooter', 'Bweakfwu', 'Cheese Boys', 'Clippers', 'Codewars', 'CRAFT: The Vicious Vikings', 'DQM', 'EmMines', 'Eskimo-run', 'Feuerkraft', 'Fight or Perish', 'Flatland', 'Forest patrol', 'Free Reign', 'GalaxyMage',
'Gloss', 'GRUB Invaders', 'Howitzer Skirmish', 'Imperium: Sticks', 'Interstate Outlaws', 'GNOME Games', 'KDE Games']
licenses_map = {'GPLv2': 'GPL-2.0', 'GPLv2+': 'GPL-2.0', 'GPLv3': 'GPL-3.0', 'GPLv3+': 'GPL-3.0'}
@ -217,7 +219,7 @@ if __name__ == "__main__":
# external links
ext_links = lgw_entry['external links']
if ext_links:
entry += '\nLinks: {}\n'.format(', '.join(['{}: {}'.format(x[1], x[0]) for x in ext_links]))
entry += '\nLinks: {}\n'.format('\n '.join(['{}: {}'.format(x[1], x[0]) for x in ext_links]))
# free text
if 'developer' in lgw_entry:

View File

@ -50,17 +50,23 @@ FreeFT (https://github.com/nadult/FreeFT.git): All rights reserved.
Frogatto & Friends (https://github.com/frogatto/frogatto, https://frogatto.com/): Only artwork and configuration files for the Anura engine and this is copyrighted
Future Blocks (https://github.com/fogleman/FutureBlocks.git): Needs DosBox, simple Tetris clone (nice, but maybe too minimal)
GalaxyMage (https://www.galaxymage.org/, http://gna.org/projects/tactics): No source code available anymore, not on IA nor on gna project site.
GNOME Games (): Has been separated into individual packages. Will add them separately.
Grow (https://sourceforge.net/projects/grow/): Insufficient content
GRUB Invaders (http://www.erikyyy.de/invaders/): Requires use of the GRUB bootloader (also not really original)
Herzog 3D (http://herzog3d.sourceforge.net/, https://sourceforge.net/p/herzog3d/code/HEAD/tree/): Very early development
HistoryLine (https://github.com/oliverdb/Historyline): Very early development, no license information
Homeworld SDL (https://github.com/aheadley/homeworld): Not open source compliant license (see https://github.com/aheadley/homeworld/blob/master/README)
Howitzer Skirmish (http://howski.sourceforge.net/): No source code
Ikariam (https://github.com/advocaite/ikariam, https://github.com/TheOnly92/Ikariem): No license information found, no assets license information found
imperialism-remake (http://remake.twelvepm.de/, https://github.com/Trilarion/imperialism-Remake): Too minimal (I must know)
Imperium: Sticks (http://rtciv.sourceforge.net/, http://sourceforge.net/projects/rtciv): No source code available
Inline-Engine (https://github.com/petiaccja/Inline-Engine): Commercial license
Interstate Outlaws (http://www.interstateoutlaws.com/): Very early development, No clear indication of license with source code, Abandoned since long time
Ironclad (https://github.com/mikera/ironclad): No license information, asked but did not get a reply
Jumping Jack 2 Worryingly Familiar (http://retrospec.sgn.net/game/jj2, http://retrospec.sgn.net/users/nwalker/jack/jjwf.zip): No compliant license found
Jumping Jack Further Adventures (http://retrospec.sgn.net/game/jj, http://retrospec.sgn.net/users/nwalker/jack/jj.zip): No compliant license found
Jumpman (http://www.oldskool.org/pc/jumpman, http://www.oldskool.org/pc/jumpman/jump_src.zip): Only runs on DOS, License problems (taken without asking for permission)
KDE Games (): Has been separated into individual packages. Will add them separately.
KZap (http://kzap.sourceforge.net/): Very early development
LastNinja (http://lastninja.sourceforge.net/, https://sourceforge.net/projects/lastninja/): Early development, Abandoned, Needs original material that is probably not obtainable legally
legion (https://github.com/mahho/legion.git): No compatible license found