diff --git a/.gitignore b/.gitignore index aa724b7..a7eb71e 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,39 @@ .externalNativeBuild .cxx local.properties + +# IDA databases - 148MB for libapp.so.i64 alone, and regenerable from the .so +*.i64 +*.id0 +*.id1 +*.nam +*.til +# trace_agent is built by its own build.sh, outside Gradle +trace_agent/build/ +# ostream_repro likewise - CMake/ninja output, the sources next to it are kept +ostream_repro/build/ +# ad-hoc device capture logs +device_run_*.log + +# Where `gradlew assembleTranslatedRelease` output was collected by hand for +# signing. 611 MB of signed APK - a build product, and one that carries the +# bundled OBB with it, so it must never reach history. +app/translated/ + +# Release signing material never belongs in the repo - see app/build.gradle.kts +*.jks +*.keystore +keystore.properties +*-release.properties + +# Bundled game data (~595 MB). A build INPUT, not source: it is the game's own +# OBB, copied into assets so the APK self-extracts it on first launch (see +# GameDataInstaller.kt). Keeping it out of history on purpose - a 595 MB blob +# is rejected outright by most hosts, and once committed it can only be removed +# by rewriting history. +# +# To build: copy the OBB here yourself, under exactly this name. +# cp main...obb app/src/main/assets/game_data.obb +# Without it the app still builds and runs; it just expects the OBB to already +# be on the device at getObbDir(), the way it was before this was bundled. +app/src/main/assets/game_data.obb diff --git a/.idea/compiler.xml b/.idea/compiler.xml index b86273d..b589d56 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index 4f0509f..489add9 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -2,7 +2,49 @@ + + + + + + + + + + + + + +