- Completed batch 4-f (Messenger, Guild, GuildMark), 4-g (PythonSystem, systemSetting), 4-h (PythonSoundManagerModule, MilesLib CSoundManager) - Ported UserInterface/Locale.cpp, EterLocale/Japanese.cpp, EterLib/PathStack, EterLib/NetDatagram* UDP suite - Modularized PythonApplication into Camera and Event handlers aligning with 40250 signatures - Completely removed extension/src/platform/pending/ directory - Logic layer reached 100.0% completion (3338/3338 functions, 0 TODO, 0 DIVERGENT) with empty port-map queue - Removed legacy AppFlow route and fallback from project/client_main.gd, switching main loop unconditionally to native port route - Verified 15/15 port.login_flow integration steps and 19/19 port_gate suites passing
81 lines
2.1 KiB
Plaintext
81 lines
2.1 KiB
Plaintext
# 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/
|
|
/build-port-gate/
|
|
/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/
|
|
# The embedded interpreter's stdlib, copied here from the build tree so the exporter packs it
|
|
# (extension/CMakeLists.txt, 批次 2P step 3c). Derived — never committed.
|
|
/project/python27.zip
|
|
/project/python27.zip.sha256
|
|
# 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
|
|
__pycache__/
|
|
*.pyc
|
|
.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
|
|
|
|
# Written by 40250 uitaskbar.py (SaveMouseButtonSettings) into the working directory at runtime.
|
|
/project/mouse.cfg
|