- UnityPlayer.dll imports VERSION.dll + WINHTTP.dll (objdump -p) — version.dll beside DEVOUR.exe is auto-loaded on Windows, installer now silently auto-sets WINEDLLOVERRIDES=version=n,b in Steam localconfig.vdf for Proton so user just presses Play - src/main_version.cpp: now full HookThread (wait GameAssembly.dll + installPatches) linking devour_core (was minimal no-hooks 103K, now 14M full like winhttp) — unlocks all categories: robes/characters/perks/pets/flashlights/emotes/outfits via IsRobe/IsCharacter/HasPerk/HasOutfit + UpdateLocked* hooks - CMakeLists.txt: version target links devour_core + winpthread static, primary = version.dll less flagged than winhttp; winhttp retained only as optional compat - scripts/install.sh: copy version.dll primary (all categories), auto-set LaunchOptions silent, message no manual step; scripts/launch.sh: now uses version=n,b auto, checks version.dll - standalone/injector.py: find_built_dlls prefers version.dll, ensure_mod_deployed deploys version primary; standalone/devour_unlocker.py: diagnose hints updated to version.dll - .github/workflows/build.yml: runs-on docker (Forgejo runner media-server labels docker v6.4.0), package version.dll primary zip, linux job also docker
43 lines
498 B
Text
43 lines
498 B
Text
# Build
|
|
build/
|
|
out/
|
|
bin/
|
|
x64/
|
|
*.obj
|
|
*.o
|
|
*.so
|
|
*.dll
|
|
*.pdb
|
|
*.ipdb
|
|
*.iobj
|
|
*.tlog
|
|
*.log
|
|
*.recipe
|
|
.vs/
|
|
.vscode/
|
|
__pycache__/
|
|
*.pyc
|
|
.venv/
|
|
dist/
|
|
*.zip
|
|
|
|
# Devour game
|
|
GameAssembly.dll
|
|
global-metadata.dat
|
|
|
|
# Config (local copy beside DEVOUR.exe — keep template)
|
|
# DevourUnlocker.json is tracked as template; local installs ignored via .git/info/exclude if needed
|
|
BepInEx/config/
|
|
|
|
# Standalone dist
|
|
standalone/dist/
|
|
standalone/build/
|
|
|
|
# BepInEx build
|
|
BepInEx/obj/
|
|
BepInEx/bin/
|
|
|
|
# IDE
|
|
*.user
|
|
*.suo
|
|
.cache/
|