XPlor/.gitignore
njohnson 2f84e41cb7 Add native LZX decompression via libmspack
Integrate libmspack's LZX decompressor for Xbox 360 and UE-style
compressed data. This replaces the need for external xcompress64.dll
which was hanging/crashing on certain files.

- Add mspack/ library (lzxd.c decompressor with Gildor's fixes)
- Implement memory-based mspack_system for in-memory decompression
- Support multiple LZX formats: raw streams, Xbox 360 block format,
  and Dead Rising 2's per-block format with 4-byte size headers
- Add DecompressDeadRisingLZX() with per-block independent contexts
  to handle the block-based compression correctly

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 20:52:18 -05:00

67 lines
924 B
Plaintext

/build/
/data/dlls/
/data/fastfiles/
/releases/
/exports/
/docs/
.vscode/*
.qmake.stash
# Ignore Qt Creator user files
*.pro.user
*.pro.user.*
*.qbs.user
*.qbs.user.*
*.creator.user
*.creator.user.*
*.creator.*
*.ps1
version.txt
*.autosave
*.XMODEL_EXPORT
data/obj/*
libs/*/release/*
libs/*/debug/*
.git.stash
*Makefile*
.claude/
CLAUDE.md
# Build artifacts
*.lib
*.pdb
*.obj
ui_*.h
moc_*.cpp
qrc_*.cpp
# Temporary files
*.bat
stderr.txt
stdout.txt
nul
%REPORT%
test.md
scripts/
tools/steamcmd/
# Environment files (API keys)
.env
# Build and deploy scripts (local config)
build_debug.cmd
build_release.cmd
build_all_debug.sh
build_all_release.sh
deploy.sh
# Auto-generated LaTeX config
docs/appconfig.tex
# Unused third-party libraries (not referenced in any .pro file)
third_party/dx9_sdk/
third_party/xna/
third_party/zlib/
third_party/lzxdhelper/