A simple save file editor for Hollow Knight: Silksong with an intuitive json editor interface. Decode, modify, and encode save files with ease.
Try the live demo: https://silksong-save-editor.vercel.com
- Professional Monaco Editor: Syntax highlighting and IntelliSense for JSON editing
- Binary Save File Support: Decode and encode Silksong .dat save files
- Multi-language Support: Available in English and Chinese
- Quick Actions: Instant editing for common save data fields (Rosary Beads/Geo)
- Real-time Validation: JSON syntax validation with error highlighting
- Backup Reminders: Built-in warnings to protect your original save files
- Responsive Design: Works seamlessly on desktop and mobile devices
- Visit https://silksong-save-editor.vercel.com
- Upload your dat save file
- Edit the JSON data using the Monaco editor
- Download your modified save file
- Replace the original file (backup first!)
- Windows:
C:\Users\[Username]\AppData\LocalLow\Team Cherry\Hollow Knight Silksong\ - macOS:
~/Library/Application Support/unity.Team Cherry.Hollow Knight Silksong/ - Linux:
~/.config/unity3d/Team Cherry/Hollow Knight Silksong/
- Always backup your original save files before making any modifications
- Test changes on a copy first
- Ensure JSON syntax is valid before downloading
- The editor validates common fields like
playerData.geo(Rosary Beads)
- Node.js 18+ and npm
- Modern web browser
# Install dependencies
bun install
# Start development server
bun run dev
# Build for production
bun run build
# Preview production build
bun run previewThis project is built with:
- Vite
- TypeScript
- React
- shadcn-ui
- Tailwind CSS
This project is open source and available under the MIT License.