- .NET 8.0 SDK +
VINTAGE_STORYenv var pointing to game install dotnet new install VintageStory.Mod.Templates- Create project, replace
src/with this mod's files - Reference
VintagestoryAPI.dll+VSSurvivalMod.dll - Build → copy output +
assets/+modinfo.jsontoMods/
Quick test: Drop entire folder with .cs files into Mods/ — VS compiles at runtime.
11 blade textures + 3 strap textures in textures/item/:
skateblade-{bone,copper,tinbronze,bismuthbronze,blackbronze,iron,blistersteel,meteoriciron,steel,silver,gold}.pngskatestrap-{rawhide,leather,fur}.png
Tip: Match vanilla tool head color palettes. Silver and gold should be recognizably shiny/precious.
wearableAttachment: true— Required inattributesfor any wearable whose shape usesstepParentNamebone attachments. Without it, GUI icons are invisible (bones can't be resolved outside entity context). See Architecture > GUI Icon Rendering.storageFlags: 128— Required for equippable items.clothescategory— Goes insideattributes(lowercase), not top-level.
- 3D models + wearable shapes on player feet
- Skating sound effects
- Momentum/slide mechanics
- Hook into 1.22 buff system (sharpening → crit chance on ice?)
- Visual model change for lined vs unlined
- Allow re-lining with shears
- Handbook illustrations