AGENTS.md: NWN:EE tileset construction reference (constraints, .mdl/.wok walkmesh rules, .set format, Blender->NWN pipeline, prototype->NWN mapping). wgt01/: Westgate Urban Foundation MVP kit. - generator/tiles.py: single source of truth (40-tile table, materials, 12x12 test map, pure paint/height/walkmesh/.set derivations). - generator/build.py: Blender 4.0.2 scene generator (VIS_/WOK_/BLOCK_ per tile, edge metadata, library grid + 12x12 district previews). - generator/make_wok.py: ASCII walkmesh emitter (verts+faces+surfacemat+AABB tree) from the same geometry. - generator/make_set.py: first-pass twu01.set (CRLF) from the tile grammar. - flake.nix: build/wok/set apps + dev shell (pinned Blender 4.0.2, NWN tools). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
78 lines
2.3 KiB
Plaintext
78 lines
2.3 KiB
Plaintext
# =========================
|
|
# Neverwinter Nights - LFS Assets
|
|
# =========================
|
|
|
|
# -------------------------
|
|
# Audio / Video
|
|
# -------------------------
|
|
*.wav filter=lfs diff=lfs merge=lfs -text
|
|
*.bmu filter=lfs diff=lfs merge=lfs -text
|
|
*.mp3 filter=lfs diff=lfs merge=lfs -text
|
|
*.mp4 filter=lfs diff=lfs merge=lfs -text
|
|
*.bik filter=lfs diff=lfs merge=lfs -text
|
|
|
|
# -------------------------
|
|
# Images / Textures
|
|
# -------------------------
|
|
*.tga filter=lfs diff=lfs merge=lfs -text
|
|
*.dds filter=lfs diff=lfs merge=lfs -text
|
|
*.plt filter=lfs diff=lfs merge=lfs -text
|
|
*.png filter=lfs diff=lfs merge=lfs -text
|
|
*.tif filter=lfs diff=lfs merge=lfs -text
|
|
*.psd filter=lfs diff=lfs merge=lfs -text
|
|
|
|
# -------------------------
|
|
# 3D Models / Geometry
|
|
# -------------------------
|
|
*.mdl filter=lfs diff=lfs merge=lfs -text
|
|
*.mdx filter=lfs diff=lfs merge=lfs -text
|
|
*.fbx filter=lfs diff=lfs merge=lfs -text
|
|
*.blend filter=lfs diff=lfs merge=lfs -text
|
|
|
|
# -------------------------
|
|
# Walkmeshes / Collision
|
|
# -------------------------
|
|
*.wok filter=lfs diff=lfs merge=lfs -text
|
|
*.pwk filter=lfs diff=lfs merge=lfs -text
|
|
*.dwk filter=lfs diff=lfs merge=lfs -text
|
|
|
|
# -------------------------
|
|
# NWN Tileset / Layout
|
|
# -------------------------
|
|
*.lyt filter=lfs diff=lfs merge=lfs -text
|
|
*.vis filter=lfs diff=lfs merge=lfs -text
|
|
|
|
# -------------------------
|
|
# NWN GFF Files (CORE)
|
|
# -------------------------
|
|
*.are filter=lfs diff=lfs merge=lfs -text
|
|
*.git filter=lfs diff=lfs merge=lfs -text
|
|
*.ifo filter=lfs diff=lfs merge=lfs -text
|
|
*.dlg filter=lfs diff=lfs merge=lfs -text
|
|
*.fac filter=lfs diff=lfs merge=lfs -text
|
|
*.jrl filter=lfs diff=lfs merge=lfs -text
|
|
|
|
# -------------------------
|
|
# NWN Objects (GFF-based)
|
|
# -------------------------
|
|
*.utc filter=lfs diff=lfs merge=lfs -text
|
|
*.utp filter=lfs diff=lfs merge=lfs -text
|
|
*.uti filter=lfs diff=lfs merge=lfs -text
|
|
*.utd filter=lfs diff=lfs merge=lfs -text
|
|
*.uts filter=lfs diff=lfs merge=lfs -text
|
|
*.utm filter=lfs diff=lfs merge=lfs -text
|
|
*.utw filter=lfs diff=lfs merge=lfs -text
|
|
*.ute filter=lfs diff=lfs merge=lfs -text
|
|
*.utt filter=lfs diff=lfs merge=lfs -text
|
|
|
|
# -------------------------
|
|
# Character Files
|
|
# -------------------------
|
|
*.bic filter=lfs diff=lfs merge=lfs -text
|
|
|
|
# -------------------------
|
|
# NWN Misc
|
|
# -------------------------
|
|
*.gff filter=lfs diff=lfs merge=lfs -text
|
|
*.gic filter=lfs diff=lfs merge=lfs -text
|