mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-22 15:20:15 +00:00
Foundation for WoW-compatible addon support: - Vendor Lua 5.1.5 source as a static library (extern/lua-5.1.5) - TocParser: parses .toc files (## directives + file lists) - LuaEngine: Lua 5.1 VM with sandboxed stdlib (no io/os/debug), WoW-compatible print() that outputs to chat, GetTime() stub - AddonManager: scans Data/interface/AddOns/ for .toc files, loads .lua files on world entry, skips LoadOnDemand addons - /run <code> slash command for inline Lua execution - HelloWorld test addon that prints to chat on load Integration: AddonManager initialized after asset manager, addons loaded once on first world entry, reset on logout. XML frame parsing is deferred to a future step.
110 lines
1.4 KiB
Text
110 lines
1.4 KiB
Text
# Build directories
|
|
build/
|
|
build-sanitize/
|
|
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 submodules and vendored headers)
|
|
extern/*
|
|
!extern/.gitkeep
|
|
!extern/imgui
|
|
!extern/vk-bootstrap
|
|
!extern/vk_mem_alloc.h
|
|
!extern/lua-5.1.5
|
|
|
|
# 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 or .\extract_assets.ps1 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/expansions/*/db/*.csv
|
|
Data/hd/
|
|
ingest/
|
|
|
|
# Asset pipeline state and texture packs
|
|
asset_pipeline/
|
|
|
|
# Local texture dumps / extracted art should never be committed
|
|
assets/textures/
|
|
node_modules/
|
|
|
|
# Python cache artifacts
|
|
tools/__pycache__/
|
|
*.pyc
|
|
|
|
# artifacts
|
|
.codex-loop/
|
|
|
|
# Local agent instructions
|
|
AGENTS.md
|
|
codex-loop.sh
|