Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Populous, Populous II, and open source projects related to the series #2375

Open
wants to merge 9 commits into
base: master
Choose a base branch
from

Conversation

Razzaline
Copy link
Contributor

@Razzaline Razzaline commented Dec 13, 2023

(Copied and pasted from original pull request)

Most were from https://github.com/OpenPop/notes but some were found at https://toksisitee.github.io/blog/Projects, https://github.com/PopRe, or incidental searching. Unfortunately, most projects haven't been touched for a long time, but maybe having them in the list can help anyone who might be interested in continuing them or creating their own.

I also had to add a few new frameworks to dangerfile.js and add X68000 to platforms in originals.yml.

Copy link

github-actions bot commented Dec 13, 2023

Warnings
⚠️ 🌇 FreePop contains "ClanLib" as frameworks, which is not known by us. Please check for spelling errors.
⚠️ ⚰️ JavaPop's repo is Google Code, a dead service. Please check if there is an updated repo elsewhere.
⚠️ 🌇 JavaPop contains "JOGL" as frameworks, which is not known by us. Please check for spelling errors.
⚠️ 🖼 Krampus Populous Editor has no images or videos. Please help improve the entry by finding one!
⚠️ 🌇 oetting contains "GLUT" as frameworks, which is not known by us. Please check for spelling errors.
⚠️ 🖼 oetting has no images or videos. Please help improve the entry by finding one!
⚠️ 🖼 P3MEditor has no images or videos. Please help improve the entry by finding one!
⚠️ 🖼 Pop3-Scripts has no images or videos. Please help improve the entry by finding one!
⚠️ 🖼 pop3dobj has no images or videos. Please help improve the entry by finding one!
⚠️ 🖼 popdisp has no images or videos. Please help improve the entry by finding one!
⚠️ 🖼 poplib has no images or videos. Please help improve the entry by finding one!
⚠️ 🖼 popss has no images or videos. Please help improve the entry by finding one!
⚠️ 🔢 Populous - The Aftermath contains "DarkBASIC" as language, which is not known by us. Please check for spelling errors.
⚠️ 🌇 Populous - The Aftermath contains "DarkBASIC" as frameworks, which is not known by us. Please check for spelling errors.
⚠️ 🖼 Populous Background Extractor has no images or videos. Please help improve the entry by finding one!
⚠️ 🔢 Populous Colour Changer contains "Classic Visual Basic" as language, which is not known by us. Please check for spelling errors.
⚠️ 🖼 Populous Colour Changer has no images or videos. Please help improve the entry by finding one!
⚠️ 🖼 Populous HDR Editor has no images or videos. Please help improve the entry by finding one!
⚠️ 🖼 Populous Map Viewer has no images or videos. Please help improve the entry by finding one!
⚠️ 🌇 Populous Matchmaker Web App contains "Ionic" as frameworks, which is not known by us. Please check for spelling errors.
⚠️ 🔢 Populous Palette Editor contains "Classic Visual Basic" as language, which is not known by us. Please check for spelling errors.
⚠️ 🖼 Populous Palette Editor has no images or videos. Please help improve the entry by finding one!
⚠️ 🔢 Populous Spell Editor contains "Classic Visual Basic" as language, which is not known by us. Please check for spelling errors.
⚠️ 🖼 Populous Spell Editor has no images or videos. Please help improve the entry by finding one!
⚠️ 🖼 Pop Sprite Extractor has no images or videos. Please help improve the entry by finding one!
⚠️ 🔢 Populous Symmetry Tool contains "Classic Visual Basic" as language, which is not known by us. Please check for spelling errors.
⚠️ 🖼 Populous Symmetry Tool has no images or videos. Please help improve the entry by finding one!
⚠️ 🖼 Populous Symmetry Tool (poptools.net) has no images or videos. Please help improve the entry by finding one!
⚠️ 🖼 Populous The Beginning Fix has no images or videos. Please help improve the entry by finding one!
⚠️ 🖼 Populous World Editor has no images or videos. Please help improve the entry by finding one!
⚠️ 🖼 propop has no images or videos. Please help improve the entry by finding one!
Messages
📖 🏗 JavaPop uses "OpenGL" as a framework, but doesn't have C++,C in its languages.
📖 💌 Hey @NightTerror1721, we're adding your game to osgameclones!
📖 💌 Hey @MrKosjaK, we're adding your game to osgameclones!
📖 💌 Hey @OpenPop, we're adding your game to osgameclones!
📖 💌 Hey @OpenPop, we're adding your game to osgameclones!
📖 💌 Hey @Toksisitee, we're adding your game to osgameclones!
📖 💌 Hey @Toksisitee, we're adding your game to osgameclones!
📖 💌 Hey @IntelOrca, we're adding your game to osgameclones!
📖 💌 Hey @Toksisitee, we're adding your game to osgameclones!
📖 💌 Hey @OpenPop, we're adding your game to osgameclones!
📖 💌 Hey @IntelOrca, we're adding your game to osgameclones!
📖 💌 Hey @OpenPop, we're adding your game to osgameclones!
📖 💌 Hey @TambourineReindeer, we're adding your game to osgameclones!
📖 💌 Hey @PopRe, we're adding your game to osgameclones!
📖 💌 Hey @IntelOrca, we're adding your game to osgameclones!
📖 💌 Hey @IntelOrca, we're adding your game to osgameclones!
📖 💌 Hey @OpenPop, we're adding your game to osgameclones!
📖 💌 Hey @IntelOrca, we're adding your game to osgameclones!
📖 💌 Hey @IntelOrca, we're adding your game to osgameclones!
📖 💌 Hey @OpenPop, we're adding your game to osgameclones!
📖 💌 Hey @PopRe, we're adding your game to osgameclones!
📖 💌 Hey @TambourineReindeer, we're adding your game to osgameclones!
📖

Known languages are 1C Enterprise, 4D, ABAP, ABAP CDS, ABNF, AGS Script, AIDL, AL, AMPL, ANTLR, API Blueprint, APL, ASL, ASN.1, ASP.NET, ATS, ActionScript, Ada, Adobe Font Metrics, Agda, Alloy, Alpine Abuild, Altium Designer, AngelScript, Ant Build System, ApacheConf, Apex, Apollo Guidance Computer, AppleScript, Arc, AsciiDoc, AspectJ, Assembly, Asymptote, Augeas, AutoHotkey, AutoIt, Avro IDL, Awk, BASIC, Ballerina, Batchfile, Beef, Befunge, BibTeX, Bicep, Bison, BitBake, Blade, BlitzBasic, BlitzMax, Bluespec, Boo, Boogie, Brainfuck, Brightscript, Browserslist, C, C#, C++, C-ObjDump, C2hs Haskell, CIL, CLIPS, CMake, COBOL, CODEOWNERS, COLLADA, CSON, CSS, CSV, CUE, CWeb, Cabal Config, Cap'n Proto, CartoCSS, Ceylon, Chapel, Charity, ChucK, Cirru, Clarion, Classic ASP, Clean, Click, Clojure, Closure Templates, Cloud Firestore Security Rules, CoNLL-U, CodeQL, CoffeeScript, ColdFusion, ColdFusion CFC, Common Lisp, Common Workflow Language, Component Pascal, Cool, Coq, Cpp-ObjDump, Creole, Crystal, Csound, Csound Document, Csound Score, Cuda, Cue Sheet, Cycript, Cython, D, D-ObjDump, DIGITAL Command Language, DM, DNS Zone, DTrace, Dafny, Darcs Patch, Dart, DataWeave, Dhall, Diff, DirectX 3D File, Dockerfile, Dogescript, Dylan, E, EBNF, ECL, ECLiPSe, EJS, EML, EQ, Eagle, Easybuild, Ecere Projects, EditorConfig, Edje Data Collection, Eiffel, Elixir, Elm, Emacs Lisp, EmberScript, Erlang, F#, F*, FIGlet Font, FLUX, Factor, Fancy, Fantom, Faust, Filebench WML, Filterscript, Fluent, Formatted, Forth, Fortran, Fortran Free Form, FreeBasic, FreeMarker, Frege, Futhark, G-code, GAML, GAMS, GAP, GCC Machine Description, GDB, GDScript, GEDCOM, GLSL, GN, Game Maker Language, Gemfile.lock, Genie, Genshi, Gentoo Ebuild, Gentoo Eclass, Gerber Image, Gettext Catalog, Gherkin, Git Attributes, Git Config, Glyph, Glyph Bitmap Distribution Format, Gnuplot, Go, Golo, Gosu, Grace, Gradle, Grammatical Framework, Graph Modeling Language, GraphQL, Graphviz (DOT), Groovy, Groovy Server Pages, HAProxy, HCL, HLSL, HTML, HTML+ECR, HTML+EEX, HTML+ERB, HTML+PHP, HTML+Razor, HTTP, HXML, Hack, Haml, Handlebars, Harbour, Haskell, Haxe, HiveQL, HolyC, Hy, HyPhy, IDL, IGOR Pro, INI, IRC log, Idris, Ignore List, ImageJ Macro, Inform 7, Inno Setup, Io, Ioke, Isabelle, Isabelle ROOT, J, JFlex, JSON, JSON with Comments, JSON5, JSONLD, JSONiq, Jasmin, Java, Java Properties, Java Server Pages, JavaScript, JavaScript+ERB, Jinja, Jison, Jison Lex, Jolie, Jsonnet, Julia, Jupyter Notebook, KRL, Kaitai Struct, KiCad Layout, KiCad Legacy Layout, KiCad Schematic, Kit, Kotlin, Kusto, LFE, LLVM, LOLCODE, LSL, LTspice Symbol, LabVIEW, Lark, Lasso, Latte, Lean, Less, Lex, LilyPond, Limbo, Linker Script, Linux Kernel Module, Liquid, Literate Agda, Literate CoffeeScript, Literate Haskell, LiveScript, Logos, Logtalk, LookML, LoomScript, Lua, M, M4, M4Sugar, MATLAB, MAXScript, MLIR, MQL4, MQL5, MTML, MUF, Macaulay2, Makefile, Mako, Markdown, Marko, Mask, Mathematica, Maven POM, Max, Mercury, Meson, Metal, Microsoft Developer Studio Project, Microsoft Visual Studio Solution, MiniD, Mirah, Modelica, Modula-2, Modula-3, Module Management System, Monkey, Moocode, MoonScript, Motorola 68K Assembly, Muse, Mustache, Myghty, NASL, NCL, NEON, NL, NPM Config, NSIS, NWScript, Nearley, Nemerle, NetLinx, NetLinx+ERB, NetLogo, NewLisp, Nextflow, Nginx, Nim, Ninja, Nit, Nix, Nu, NumPy, Nunjucks, OCaml, ObjDump, Object Data Instance Notation, ObjectScript, Objective-C, Objective-C++, Objective-J, Odin, Omgrofl, Opa, Opal, Open Policy Agent, OpenCL, OpenEdge ABL, OpenQASM, OpenRC runscript, OpenSCAD, OpenStep Property List, OpenType Feature File, Org, Ox, Oxygene, Oz, P4, PEG.js, PHP, PLSQL, PLpgSQL, POV-Ray SDL, Pan, Papyrus, Parrot, Parrot Assembly, Parrot Internal Representation, Pascal, Pawn, Pep8, Perl, Pic, Pickle, PicoLisp, PigLatin, Pike, PlantUML, Pod, Pod 6, PogoScript, Pony, PostCSS, PostScript, PowerBuilder, PowerShell, Prisma, Processing, Proguard, Prolog, Propeller Spin, Protocol Buffer, Public Key, Pug, Puppet, Pure Data, PureBasic, PureScript, Python, Python console, Python traceback, Q#, QML, QMake, Qt Script, Quake, R, RAML, RDoc, REALbasic, REXX, RMarkdown, RPC, RPM Spec, RUNOFF, Racket, Ragel, Raku, Rascal, Raw token data, ReScript, Readline Config, Reason, Rebol, Record Jar, Red, Redcode, Redirect Rules, Regular Expression, Ren'Py, RenderScript, Rich Text Format, Ring, Riot, RobotFramework, Roff, Roff Manpage, Rouge, Ruby, Rust, SAS, SCSS, SELinux Policy, SMT, SPARQL, SQF, SQL, SQLPL, SRecode Template, SSH Config, STON, SVG, SWIG, Sage, SaltStack, Sass, Scala, Scaml, Scheme, Scilab, Self, ShaderLab, Shell, ShellSession, Shen, Sieve, Singularity, Slash, Slice, Slim, SmPL, Smali, Smalltalk, Smarty, Solidity, Soong, SourcePawn, Spline Font Database, Squirrel, Stan, Standard ML, Starlark, Stata, StringTemplate, Stylus, SubRip Text, SugarSS, SuperCollider, Svelte, Swift, SystemVerilog, TI Program, TLA, TOML, TSQL, TSV, TSX, TXL, Tcl, Tcsh, TeX, Tea, Terra, Texinfo, Text, TextMate Properties, Textile, Thrift, Turing, Turtle, Twig, Type Language, TypeScript, Unified Parallel C, Unity3D Asset, Unix Assembly, Uno, UnrealScript, UrWeb, V, VBA, VBScript, VCL, VHDL, Vala, Valve Data Format, Verilog, Vim Help File, Vim Snippet, Vim script, Visual Basic .NET, Volt, Vue, Wavefront Material, Wavefront Object, Web Ontology Language, WebAssembly, WebIDL, WebVTT, Wget Config, Wikitext, Windows Registry Entries, Wollok, World of Warcraft Addon Data, X BitMap, X Font Directory Index, X PixMap, X10, XC, XCompose, XML, XML Property List, XPages, XProc, XQuery, XS, XSLT, Xojo, Xonsh, Xtend, YAML, YANG, YARA, YASnippet, Yacc, ZAP, ZIL, Zeek, ZenScript, Zephir, Zig, Zimpl, cURL Config, desktop, dircolors, eC, edn, fish, jq, mIRC Script, mcfunction, mupad, nanorc, nesC, ooc, q, reStructuredText, robots.txt, sed, wdl, wisp, xBase, Delphi, TorqueScript.

📖 Known frameworks are .NET, Adobe AIR, Adventure Game Studio, Allegro, BackBone.js, Box2D, Bullet3, CreateJS, Cocos2d, Construct, Construct2, Crystal Space, Cube 2 Engine, Daemon Engine, DirectX, DIV Games Studio, Duality, Ebiten, EntityX, EnTT, Flash, FMOD, GameMaker Studio, Godot, Graphics32, GTK, Impact, Inform, Irrlicht, JavaFX, JMonkeyEngine, jQuery, Kylix, Laravel, libGDX, libretro, LÖVE, LowRes NX, LWJGL, melonJS, Minetest Engine, Mono, MonoGame, ncurses, NeoAxis Engine, Netty.io, nya-engine, OGRE, Open Dynamics Engine, OpenAL, OpenGL, OpenRA, OpenSceneGraph, OpenTK, OpenXR, osu!framework, Oxygine, Panda3D, PandaJS, Phaser, PICO-8, PixiJS, pygame, QB64, Qt, React, Redux, rot.js, Rx.js, SDL, SDL2, SDL.NET, Sea3D, SFML, Slick2D, Solarus, Source SDK, Spring RTS Engine, Starling, Swing, SWT, three.js, TGUI, TIC-80, Torque 3D, Tween.js, Unity, VDrift Engine, Vue.js, Vulkan, WebGL, wxWidgets, XNA.
📖 Game(s) added: FreePop, JavaPop, Krampus Populous Editor, oetting, P3MEditor, Pop3-Scripts, pop3dobj, popdisp, poplib, PopSoundEditor, PopSpriteEditor, popss, PopWorldEditor, Populous - The Aftermath, Populous Background Extractor, Populous Colour Changer, Populous HDR Editor, Populous Map Viewer, Populous Matchmaker Web App, Populous Palette Editor, Populous Spell Editor, Pop Sprite Extractor, Populous Symmetry Tool, Populous Symmetry Tool (poptools.net), Populous The Beginning Fix, Populous World Editor, propop and War of Faith 🎊
📖 Game(s) updated: freegish, Freeserf.net, FreeSiege, FreeSO and OpenE2140 👏

Hey there! Thanks for contributing a PR to osgameclones! 🎉

Generated by 🚫 dangerJS against f75a9ac

… confusion

Also add Classic Visual Basic and DarkBASIC to end of linguist-languages list and add Kotlin to JOGL and LWJGL frameworks
'CreateJS',
'Cocos2d',
'Construct',
'Construct2',
'Crystal Space',
'Cube 2 Engine',
'Daemon Engine',
'DarkBASIC',
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
'DarkBASIC',

I think it's ok to just have darkbasic as a language, no need to also add it as framework

@@ -40,14 +42,17 @@ const knownFrameworks = [
'Flash',
'FMOD',
'GameMaker Studio',
'GLUT',
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
'GLUT',

so far we've used OpenGL as an umbrella to cover things like glut, glew etc

'Irrlicht',
'JavaFX',
'JMonkeyEngine',
'JOGL',
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
'JOGL',

same here, just use OpenGL

@@ -123,6 +128,9 @@ const frameworkLangs = {
'Allegro': ['C++', 'C'],
'pygame': ['Python'],
'OGRE': ['C++'],
'JOGL': ['Java', 'Kotlin'],
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
'JOGL': ['Java', 'Kotlin'],

- Populous
- 'Populous II: Trials of the Olympian Gods'
type: clone
repo: 'https://code.google.com/archive/p/javapop/'
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we don't want to add any games that are in google code as it is a defunct service. Are there other mirrors or continuations where this game is available?

langs:
- C++
frameworks:
- GLUT
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- GLUT
- OpenGL

- name: P3MEditor
originals:
- 'Populous: The Beginning'
type: tool
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please add some info about what exactly this tool does

langs:
- Lua
licenses:
- Custom
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Custom
- As-is

same here, "As-is" means no license

langs:
- C++
licenses:
- Custom
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Custom
- PD

- Component Pascal
licenses:
- Custom
info: 'Public domain; see https://github.com/OpenPop/notes#alacn'
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please add info on what this tool does
for a few other tools like "PopSoundEditor" it is obvious but for this one it is not

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants