.gitignore: the launcher and the rest of a game folder's files, programs, logs and archives by type; former entries gone

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
kuraeowandClaude Opus 5.5 committed 2026-11-01 22:48:49 +03:00
1 parent d2b7f1581e
commit 3f589ea65d
1 file changed
+19 -9
+19 -9
View File
@@ -1,5 +1,5 @@
# The source folder holds no game data. Everything made from the game lives in the game folder (a builder package
# unpacked elsewhere, tools/deploy.py); the patterns below are a safety net for what must never be committed.
# The source folder holds no game data. Everything made from the game lives in a game folder (build/ by default, or the
# folder given to tools/setup.py --output); the patterns below are a safety net for what must never be committed.
# The user's own files from their console: never commit
Game/
@@ -24,23 +24,34 @@ Firmware/
# The player's dump when it is kept in the checkout (tools/setup.py's default; --dump names any other folder)
/dump/
# A game folder's own (tools/setup.py), should one ever be made inside the source folder; build/ is where setup.py builds
# the game when run from the source without --output
# A game folder (tools/setup.py): build/ when built from the source without --output; the rest, should one ever be
# made right in the source folder
/build/
/build-linux/
/data/
/linux/
/userdata/
/diag/
/deps/
/temp/
/mesa-cache/
/update/
/ultratears.cfg
/UltraTears.exe
/ultratears-launcher.ini
/ultratears-launcher
/libSDL3.so.0
/setup-files.txt
# Programs, libraries, debug files, logs and archives: none of them is source
*.exe
*.dll
*.pdb
*.AppImage
*.tar
*.log
# Former layouts (kept ignored until removed): the dump in game/, the game built in dist/
/game/
/dist/
/work/
/refs/
/user-data/
.ninja_*
# Local environments and build state
@@ -50,4 +61,3 @@ third_party/maxwell_shader/src/*/bin/
third_party/maxwell_shader/src/*/obj/
third_party/shader_translator/bin/
third_party/shader_translator/obj/
third_party/totk_xlate/