Skrotligan / Liero Godot Classic / Afterglow — third-party notices The gameplay algorithms in classic/ are a GDScript adaptation of the OpenLiero/lierolibre lineage: worm/rope, weapons, particles, explosions, level generation, materials, palette graphics, SimpleAI, RNG and match rules. The ai_*.gd files adapt OpenLiero src/game/ai/predictive_ai.{hpp,cpp} and dijkstra.{hpp,cpp}; the threaded scheduling adapter is specific to this Godot port. The tactical controller and trajectory selection in tactical_*.gd are new Godot-specific behavior; their weapon data and navigation grid use the attributed game data and pathfinding adaptation above. The older scripts/ implementation also adapts movement and five weapons. The user interface, input adapters, ENet protocol and Godot replay container are new implementations. No native C++ engine is linked or run by the game. Source: https://github.com/openliero/lierolibre Revision: ae584b245fedac3cb7030d8b9591f36632b0f29b Files: src/ninjarope.cpp, src/worm.cpp, src/weapon.cpp, src/math.cpp Copyright (c) 2007-2010, Erik Lindroos Copyright (c) 2010, "basro" This software is released under the The BSD-2-Clause License: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Additional copyright for src/worm.cpp and src/math.cpp: Copyright (c) 2012, Martin Erik Werner Reference source and imported TC data: https://github.com/gliptic/liero Revision: a2ed03cbbabc4fd0af0ed6f1e4f37aa4b69e45fa Relevant directories: src/game, src/gvl/math, TC/openliero. The checked-out reference is for development and excluded from game exports. The current gliptic checkout does not contain a root COPYING file. The BSD notice above documents the shared OpenLiero/lierolibre code lineage; the full lierolibre licensing/provenance document is included at docs/reference/lierolibre-COPYING.txt. Later OpenLiero extension rules are attributed to the pinned gliptic source, rather than presented as new work. Original graphics and extracted game configuration: Copyright (c) 1998-1999 Joosa Reikkinen, MetsanElaimet. Replacement sound recordings: Copyright (c) 2012, "sea". License: WTFPL version 2, as documented by lierolibre COPYING. The historical proprietary/Molez-derived original LIERO.SND is not used. Assets in assets/classic/ are converted from the pinned TC: - Indexed TGA sprites and font are decoded losslessly to binary pixel atlases. - Palette values preserve the original VGA six-bit channels. - All weapon, fragment, effect and constant tables are imported to data.json. - Legacy NUL menu line breaks are converted to newline for Godot strings. - Replacement WAV PCM samples are preserved; RIFF headers are normalized. - source-manifest.json records SHA-256 hashes of the upstream source assets. DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE Version 2, December 2004 Copyright (C) 2004 Sam Hocevar Everyone is permitted to copy and distribute verbatim or modified copies of this license document, and changing it is allowed as long as the name is changed. DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. You just DO WHAT THE FUCK YOU WANT TO. Robot visual prototype (2026-10-28): The images in assets/robots/ were generated with OpenAI ImageGen from the project's selected robot concept. Exact prompts and source paths are recorded in assets/robots/manifest.json and assets/robots/manifest-v2.json. The latter records the sculpted terrain foreground and separate mine decorations. assets/robots/manifest-shells.json records the generated spent metal casing. The sprite rig, authored arena, terrain shader, HUD and effects in robots/ are project-specific. This presentation uses the attributed classic simulation and data; it does not replace their provenance. The robot prototype uses the existing project's synthesized ArenaSound effects. Desktop packages include the official Godot export runtime under the MIT license. GODOT_NOTICES.txt in each package contains the engine's license and third-party notices extracted from that runtime's matching editor version. The local .tools/Godot.app is the official development editor.