Evolving Civilization - a self-hosted, modified copy of Evolve ============================================================= Original: Evolve by Peter Motschmann ("Demagorddon") https://github.com/pmotschmann/Evolve Commit: 3436358dcd03d9f9e071d51ea071e0a78c0322e4 (package.json version 1.4.10) License: Mozilla Public License 2.0 (LICENSE in this folder) The game is listed on this site under the name "Evolving Civilization". The in-game credit "Evolve by Demagorddon" is unchanged. Changes to the game's own files 1. index.html - "Evolve" -> "Evolving Civilization". - Removed the Google Analytics tag (googletagmanager.com, gtag config). - Removed the Google Fonts stylesheet for Lato; the game's CSS already falls back to system fonts (-apple-system, Segoe UI, Helvetica, Arial). - The six libraries loaded from unpkg.com are now loaded from vendor/ (same versions, files byte-identical to the npm packages; the original Subresource Integrity hashes still match and are kept). The crossorigin attribute was dropped because the files are same-origin. - Line endings are LF. 2. evolve/main.js - rebuilt from src with the changes below (esbuild 0.25.0, options of the repo's buildEvolve.js): - removed the 15-minute version check that requested https://pmotschmann.github.io/Evolve/package.json; - removed the footer links to the wiki, Reddit, Discord, GitHub, Patreon and a donation page, and the version label's link to wiki.html (the wiki is not part of this copy). 3. evolve/evolve.css - the noise texture URL /lib/noise.png changed to ../lib/noise.png so it loads from this folder. Nothing else changed. 4. strings/ - text that referred to characters of a commercial video game franchise was replaced with neutral words: - strings.json: the Hedgeoken race's home world and planet names (race_hedgeoken_home, race_hedgeoken_solar_red/_hell/_gas/_gas_moon/ _dwarf) are now Bramble, Quill, Cinder, Thistle, Burr and Spindle. The same six keys were removed from the translated files (de-DE, im-PL, it-IT, ja-JP, ko-KR, pl-PL, pt-BR, ru-RU, zh-CN, zh-TW), so those languages show the English names. - strings.json and strings.ru-RU.json: the mech weapon text "Sonic Emitter" / "Sonic weaponry ..." now reads "Sound Emitter" / "Sound-based weaponry ...". The internal key name is unchanged. Only these lines changed; line endings are unchanged. Files left out: wiki.html and wiki/ (the separate wiki page), save.html, the build scripts, Dockerfile, lib/ files not used by the game page (cat.png, dog.png, mine.png, copper-miner.png, blocking-*.png, cryptojs, html5sortable, less, weather-icons-wind CSS) and the helper scripts in strings/. All 13 language files in strings/ are kept. Third-party files - vendor/: jQuery 3.6.3, Vue 2.7.14, Buefy 0.9.22, Popper 2.9.2, Sortable 1.10.2, Chart.js 3.8.2 - all MIT; each LICENSE-*.txt is copied from the matching npm package. - lib/buefy.min.0.9.22.css - Buefy, MIT (header in file). - lib/lz-string.min.js - lz-string 1.4.4 by Pieroxy (identical to the npm package's libs/lz-string.min.js apart from a final newline), WTFPL v2; license text in lib/LICENSE-lz-string.txt. - lib/weather-icons.min.css (MIT) and font/weathericons-regular-webfont.* (SIL OFL 1.1) - Weather Icons by Erik Flowers; see font/OFL-weather-icons.txt. Source code: see SOURCE.txt. - 2026-11-04: Display title text changed from "Evolving Civilization" to "Evolve Idle" (1 file(s)). Game logic unchanged.