A web-based custom paint pack creator for 7 Days to Die.
paint.kitsuneden.net
Upload your textures, preview how they tile on a wall, download a ready-to-install modlet. No Unity installation required.
- Upload: drag and drop PNG/JPG textures in Simple mode (diffuse only) or PBR mode (diffuse + normal + specular)
- Preview: see exactly how your texture tiles on a simulated block wall before you commit
- Configure: name your paint, pick a group (Masonry, Wallpaper, Tiles etc), tweak tiling
- Download: get a complete
.zipmodlet with painting.xml, Localization.txt, ModInfo.xml, and all source textures - Build bundles: run the included Python script to generate
Atlas_XXX.unity3dasset bundles, one per paint, scales to 20+ paints
The web tool generates the modlet zip. To get textures rendering in-game you also need to run the Python bundle builder:
pip install UnityPy Pillow
python scripts/build_bundle.py "path/to/your/modlet/Resources"This generates per-paint Unity asset bundles with proper mipmap data, DXTnm normals, and unique CAB names. No Unity installation needed.
- OCBCustomTextures v0.8.0+ (must be installed on server and client)
- EAC must be disabled on both server and client
- 7 Days to Die V2.0+
- Python +
pip install UnityPy Pillow(for bundle builder only)
- Vite + React + TypeScript
- Tailwind CSS
- JSZip (modlet packaging)
- UnityPy + Pillow (bundle builder)
src/
components/ # TextureUploader, WallPreview, PaintTray, PackMeta
pages/ # LandingPage, routed via App.tsx
types/ # TypeScript type definitions
utils/ # buildModlet.ts — zip generation
scripts/
build_bundle.py # Python bundle builder
Atlas.template.unity3d # Template bundle for injection
public/
.htaccess # SPA routing for Apache
- KitsuneCommand: 7D2D server-management suite (RESTful API + web panel)
- Kitsune7Den: Windows desktop dashboard for 7D2D dedicated servers
- KitsunePaintUnlocked: breaks the 255 paint texture hard limit to 1023
- KitsuneDen: unified home-server dashboard (Minecraft / 7D2D / Hytale)
- KitsunePaint: custom paint pack creator ← you are here
Powered by the Skulk
