Repository navigation
DokaponSoFTools v0.3
๐ฎ DokaponSoFTools v0.3.0 Release
๐ Overview
DokaponSoFTools is a comprehensive modding toolkit for DOKAPON! Sword of Fury (PC Version), providing an easy-to-use GUI interface for extracting and managing game assets.
This release focuses on documentation improvements, enhanced text extraction capabilities, and UI refinements.
โจ Key Features
๐ผ๏ธ Asset Extractor: Extract and preview texture files (.tex), sprite animations (.spranm), map data (.mpd), and font files (.fnt)
๐ฎ 3D Model Viewer: Interactive 3D preview for MDL model files with mesh visualization
๐ฌ Text Tool: Extract and repack game text for translation purposes
๐ค Voice Extractor: Extract voice files from .pck format to .opus
๐ Preview System: Built-in preview for textures, sprites, animations, and 3D models
๐จ User-Friendly GUI: Modern PyQt6-based interface with dark theme
๐ Batch Processing: Support for processing multiple files at once
๐๏ธ LZ77 Support: Decompress and compress LZ77 compressed game files
๐ ๏ธ Technical Details
Version: 0.3.0
Platform: Windows
Architecture: 64-bit
Framework: Python 3.12 with PyQt6
Build Date: 04-12-2025
Bundled Dependencies
- PyQt6 6.10.0 - GUI framework
- PyVista 0.46.4 - 3D visualization (includes VTK)
- Pillow 12.0.0 - Image processing
- NumPy 2.3.4 - Numerical computing
- All dependencies included - No Python installation required
๐ Requirements
- โ Windows 10/11 (64-bit)
- โ No additional software required (standalone executable)
- โ Minimum 4GB RAM recommended
- โ ~250MB free disk space
- โ DirectX/OpenGL support for 3D viewer
๐ Changes from v0.2.0
โจ New Features
- ๐ Comprehensive Documentation Updates: Major terminology corrections and enhancements across all documentation
- ๐ค Enhanced Text Extraction: Improved text extraction and voice tools functionality
- ๐จ UI Improvements: Banner centered with max-width for better visual presentation
๐ง Improvements
- ๐ Documentation Accuracy: Updated all game terminology to match official game text:
- Monsters: Corrected names like "Tamagon" โ "Egg'n", "Kinoko Kozo" โ "Fungo Kid", "Little Magician" โ "Lil' Magician"
- Items: Updated item names like "Recovery" โ "Potion", "Full Recovery" โ "Elixir", "Bine" โ "Spinner"
- Equipment: Renamed weapons and armor for consistency (e.g., "Cheap Sword" โ "Shabby Sword", "Ken's Dagger" โ "Ken's Knife")
- Magic: Updated spell names (e.g., "Meteor" โ "Magma", "Zeni Get" โ "Money Get", "Sabir" โ "Rust")
- Treasures: Corrected treasure names (e.g., "Heart of Flea" โ "Flea's Heart", "Magic Belt" โ "Magical Belt")
- Special Skills: Updated skill terminology (e.g., "Scoop" โ "Scop", "Head Strike" โ "Decapitation")
- ๐ฏ Better Consistency: Ensured consistent formatting and terminology throughout all documentation
- ๐ Improved Readability: Enhanced documentation structure for better user understanding
๐ฆ Research Tools
- ๐งน Text Cleaning Tool: Added
clean_text.pyfor processing extracted game text - ๐ Name Extraction: Created comprehensive name extraction from game text files
- ๐ Translation CSV: Generated translation-ready CSV files for extracted texts
๐ Known Issues
โ ๏ธ File Size: Executable is larger (~229MB) due to bundled 3D libraries (PyVista/VTK)โ ๏ธ Large Files: Very large files may take longer to previewโ ๏ธ Memory Usage: 3D model previews may use significant memoryโ ๏ธ Graphics Drivers: 3D viewer requires up-to-date graphics drivers
๐ Notes
- ๐พ Backup First: Please make sure to backup your game files before using the tools
- ๐ฎ Modding Only: For modding purposes only - please support the original game developers
- ๐ฌ Support: Join our Discord for support and updates
- ๐ Documentation: Check out the comprehensive documentation at dinasor.github.io/dokaponsof
๐ Usage
- Download
DokaponSoFTools.exefrom the build folder - Place the executable in your desired location
- Double-click to launch (no installation needed)
- Use the file browser to navigate to game files
- Select the appropriate tab (Asset/Text/Voice)
- Choose extraction/repacking options and process files
Supported File Types
.tex- Texture files (PNG extraction/repacking).mdl- 3D model files (mesh extraction, OBJ export).spranm- Sprite animation files.mpd- Map/cell data files.fnt- Font files.pck- Voice/audio package files
๐ Credits
Tool Development: DiNaSoR
Repository: https://github.com/DiNaSoR/dokaponsof
Special Thanks: Discord Community and Contributors
Technologies Used
- PyQt6 - Modern GUI framework
- PyVista - 3D visualization
- Pillow - Image processing
- NumPy - Numerical computing
- PyInstaller - Executable packaging
๐ License
This project is licensed under the GNU General Public License v3.0 (GPL-3.0)
๐ If you find this tool helpful, consider supporting the development
Note: This is a standalone executable. No Python installation or additional dependencies are required to run the application.