mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-23 15:50:20 +00:00
Extracts each expansion's assets as a CRC-compared overlay against a base manifest, storing only files that differ. Auto-detects overlay mode when a base manifest already exists. Adds --as-overlay, --full-base flags and manifest merge for partial extractions.
89 lines
1 KiB
Text
89 lines
1 KiB
Text
# Build directories
|
|
build/
|
|
bin/
|
|
lib/
|
|
|
|
# CMake
|
|
CMakeCache.txt
|
|
CMakeFiles/
|
|
cmake_install.cmake
|
|
Makefile
|
|
*.cmake
|
|
!CMakeLists.txt
|
|
|
|
# Compiled Object files
|
|
*.o
|
|
*.obj
|
|
*.slo
|
|
*.lo
|
|
|
|
# Compiled Dynamic libraries
|
|
*.so
|
|
*.dylib
|
|
*.dll
|
|
|
|
# Compiled Static libraries
|
|
*.a
|
|
*.lib
|
|
*.la
|
|
|
|
# Executables
|
|
*.exe
|
|
*.out
|
|
*.app
|
|
wowee
|
|
|
|
# IDE files
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
.DS_Store
|
|
|
|
# External dependencies (except CMakeLists.txt)
|
|
extern/*
|
|
!extern/.gitkeep
|
|
|
|
# ImGui state
|
|
imgui.ini
|
|
|
|
# Logs
|
|
*.log
|
|
|
|
# Config files
|
|
config.ini
|
|
config.json
|
|
|
|
# Runtime cache (floor heights, etc.)
|
|
cache/
|
|
|
|
# Single-player saves
|
|
saves/
|
|
wowee_[0-9][0-9][0-9][0-9]
|
|
|
|
# Extracted assets (run ./extract_assets.sh to generate)
|
|
Data/db/
|
|
Data/character/
|
|
Data/creature/
|
|
Data/terrain/
|
|
Data/world/
|
|
Data/interface/
|
|
Data/item/
|
|
Data/sound/
|
|
Data/spell/
|
|
Data/environment/
|
|
Data/misc/
|
|
Data/enUS/
|
|
Data/Character/
|
|
Data/Creature/
|
|
Data/World/
|
|
Data/manifest.json
|
|
Data/expansions/*/manifest.json
|
|
Data/expansions/*/assets/
|
|
Data/expansions/*/overlay/
|
|
Data/hd/
|
|
ingest/
|
|
|
|
# Local texture dumps / extracted art should never be committed
|
|
assets/textures/
|