AetherDb gains legacy-census and a one-shot import (tools/AetherDb/Import.cs, deleted by Cut 10). The import rewrites each legacy [tag, payload] record by the target type's [Key] shape: slot 0 Guid becomes the record key and nil, CultRecordRef members and DatabaseLink wrappers become D strings, the all-zero Guid becomes nil, StatModifierData.RequireBehavior keeps the simple type name. All 180 records land in one Commit; a second import refuses. InputLayout moves to the catalog (Q9-1 A), with the test fixture seeding it while the catalog is writable. GameData/*.cc is LFS, GameData/*.lock ignored. The legacy msgpack and ansi104.json sources are removed. Imported: SimpleCommodityData 13, CompoundCommodityData 51, GearData 25, HullData 3, NameFile 12, Faction 12, PersonalityAttribute 3, CargoBayData 4, DockingBayData 1, WeaponItemData 18, FactionProductData 37, InputLayout 1. Six refs dangled already in the legacy data and are preserved as authored. The Key(0) precondition checks only the Guid-slotted tagged types; InputLayout is imported bare and keeps its Key(0). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
61 lines
No EOL
2.4 KiB
Text
61 lines
No EOL
2.4 KiB
Text
# 3D models
|
|
*.3dm filter=lfs diff=lfs merge=lfs -text
|
|
*.3ds filter=lfs diff=lfs merge=lfs -text
|
|
*.blend filter=lfs diff=lfs merge=lfs -text
|
|
*.c4d filter=lfs diff=lfs merge=lfs -text
|
|
*.collada filter=lfs diff=lfs merge=lfs -text
|
|
*.dae filter=lfs diff=lfs merge=lfs -text
|
|
*.dxf filter=lfs diff=lfs merge=lfs -text
|
|
*.fbx filter=lfs diff=lfs merge=lfs -text
|
|
*.jas filter=lfs diff=lfs merge=lfs -text
|
|
*.lws filter=lfs diff=lfs merge=lfs -text
|
|
*.lxo filter=lfs diff=lfs merge=lfs -text
|
|
*.ma filter=lfs diff=lfs merge=lfs -text
|
|
*.max filter=lfs diff=lfs merge=lfs -text
|
|
*.mb filter=lfs diff=lfs merge=lfs -text
|
|
*.obj filter=lfs diff=lfs merge=lfs -text
|
|
*.ply filter=lfs diff=lfs merge=lfs -text
|
|
*.skp filter=lfs diff=lfs merge=lfs -text
|
|
*.stl filter=lfs diff=lfs merge=lfs -text
|
|
*.ztl filter=lfs diff=lfs merge=lfs -text
|
|
# Audio
|
|
*.aif filter=lfs diff=lfs merge=lfs -text
|
|
*.aiff filter=lfs diff=lfs merge=lfs -text
|
|
*.it filter=lfs diff=lfs merge=lfs -text
|
|
*.mod filter=lfs diff=lfs merge=lfs -text
|
|
*.mp3 filter=lfs diff=lfs merge=lfs -text
|
|
*.ogg filter=lfs diff=lfs merge=lfs -text
|
|
*.s3m filter=lfs diff=lfs merge=lfs -text
|
|
*.wav filter=lfs diff=lfs merge=lfs -text
|
|
*.xm filter=lfs diff=lfs merge=lfs -text
|
|
# Fonts
|
|
*.otf filter=lfs diff=lfs merge=lfs -text
|
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
|
# Images
|
|
*.bmp filter=lfs diff=lfs merge=lfs -text
|
|
*.exr filter=lfs diff=lfs merge=lfs -text
|
|
*.gif filter=lfs diff=lfs merge=lfs -text
|
|
*.hdr filter=lfs diff=lfs merge=lfs -text
|
|
*.iff filter=lfs diff=lfs merge=lfs -text
|
|
*.jpeg filter=lfs diff=lfs merge=lfs -text
|
|
*.jpg filter=lfs diff=lfs merge=lfs -text
|
|
*.pict filter=lfs diff=lfs merge=lfs -text
|
|
*.png filter=lfs diff=lfs merge=lfs -text
|
|
*.psd filter=lfs diff=lfs merge=lfs -text
|
|
*.tga filter=lfs diff=lfs merge=lfs -text
|
|
*.tif filter=lfs diff=lfs merge=lfs -text
|
|
*.tiff filter=lfs diff=lfs merge=lfs -text
|
|
# Binaries
|
|
*.dll filter=lfs diff=lfs merge=lfs -text
|
|
*.asset filter=lfs diff=lfs merge=lfs -text
|
|
*.dylib filter=lfs diff=lfs merge=lfs -text
|
|
*.bundle filter=lfs diff=lfs merge=lfs -text
|
|
*.engine filter=lfs diff=lfs merge=lfs -text
|
|
*.sbsar filter=lfs diff=lfs merge=lfs -text
|
|
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
|
GameData/*.cc filter=lfs diff=lfs merge=lfs -text
|
|
*.a filter=lfs diff=lfs merge=lfs -text
|
|
*AkSoundEngine filter=lfs diff=lfs merge=lfs -text
|
|
*AkWaapiClient filter=lfs diff=lfs merge=lfs -text
|
|
*.ilk filter=lfs diff=lfs merge=lfs -text
|
|
*.csv filter=lfs diff=lfs merge=lfs -text |