# Metin2 game assets (project/asset_root.gd). Committed to THIS self-hosted # private repo for one-clone multi-device builds. Do not publish/redistribute # — copyrighted Ymir art. MT_ASSETS env var overrides the location. /assets/asset_index.txt # derived — regen: godot --headless --path project --script bake_asset_index.gd # build /build/ # 渲染测试的落图输出(test/rendering 用例自建) /project/build/ /build-ios/ /build-android/ /build-classic/ /cmake-build-*/ compile_commands.json # godot /assets/**/*.import /assets/**/*.uid /project/.godot/ /project/bin/*.dylib /project/bin/*.dSYM/ /project/bin/*.so /project/bin/*.dll /project/bin/*.wasm /project/bin/ios/ /project/bin/android/ # Android Gradle build template (~1.2 GB of regenerable Gradle output + Godot # .aar). Recreate per machine: # godot --headless --path project --install-android-build-template \ # --export-debug Android build/export/mtgodot-poc.apk /project/android/ # misc .DS_Store *.tmp *.o *.a .env.live-smoke.local # playable network tests: local scenario/fixture configs, credential files and # run outputs never enter git. Only scenario.example.json and the static gate # fixtures in test/playable are committed. Run outputs live under /build/playable. /test/playable/*.local.json /test/playable/*.local.txt /test/playable/runs/ *.credentials *.credentials.json .env.*.local # clangd /.cache/ # oracle: cross-compiled exe + leaked Granny DLL (size / RAD IP — never commit; # oracle/build-wine.sh rebuilds). See oracle/README.md. /oracle/oracle.exe /oracle/*.dll /oracle/*.dylib # vendored-lib test artifacts /test/oracle_dumps/ /test/*.actual.png /build-tools/ # libgr2 tool outputs /fuzz-report.json /test/m2-numeric.json.tmp # compare.py render output /test/compare-shots/ /test/compare-report.json