About This File
If you have any questions or need help. join here for quick assistance. Anyone who hacks Gen 4/5 should be in there!
new and way better SDSME
Pokemon Gen 4 Editor
If you are looking for an gen 5 Editor click here
By AdAstra, Nomura
Official DSPRE Reloaded Github
(check this out for infos about all the features of this tool!)
the changelog is messy since I can't seem to edit it, sorry for that.
-When adding new screenshots the version gets automatically updated, can't seem to do anything about it.
Edited by Knoxyz
updated name
What's New in Version 1.14.2 See changelog
Released
DSPRE Version 1.14.2
Editors added or modified
- Learnset Editor : Bulk editing and multiple export formats
- TM/HM Editor
- Egg Move Editor
- Expanded Fly Editor : Added all regions
- Custom charmap editor with alias support
Major features & enhancements
- Full plaintext script parsing with caching, progress bar, custom database support, and VSCode integration
- HG Engine compatibility improvements
- Database hashing with automatic reparse on changes
- Multi-language item support
- Redesigned top bar with new editor shortcuts
- Robust custom charmap system (search, unsaved changes handling, version checking)
Stability & fixes
- Numerous crash fixes (event files, missing color tables, text archive failures, etc.)
- ARM9 expansion fixed for platinum and epxanded to other languages and DP
- OneDrive path detection improvements
- Multiple ROM save and parameter loading fixes
- Special character handling in databases and level script editor
Known Issues
- The text in the popup for the arm9 expansion of paltinum is not 100% accurate, we will change it asap but will not make a new release just for it, if are unsure of how it will apply please reach out on discord where we will likely pin a comment giving the details
Note: Multiple of these changes existed in 1.14.1 but due it having been released as a quick hotfix we did not provide a full changelog, consider this changelog as valid for 1.14.0 to 1.14.2
Full Changelog based on commits
- Refactored scrcmd data with unified object from JSON database structure
- Renamed AI flags and encounters tab
- Added and refined GitHub issue templates
- Added plaintext script parsing with caching for consecutive searches
- Added progress bar and custom database option for script parsing
- Added database hashing and automatic reparse on modification
- Added “Open in VSCode” button in script editor
- Added display mode switcher (enum names vs raw IDs) in script editor
- Added HG Engine compatibility layer and related safeguards
- Updated icon search to use new static resources
- Disabled incompatible elements when HG Engine is detected
- Implemented in-house BLZ compression
- Fixed compression table size handling
- Added tentative multi-language support to Item Editor
- Fixed crash when loading missing color table
- Added new editors to top bar and redesigned top bar layout
- Added all regions to Fly Editor
- Added final fork workflows
- Improved OneDrive path detection to include DSPRE directory
- Fixed crash when opening event files containing interactions
- Added custom charmap system with dedicated editor (add/remove aliases, search, unsaved changes handling)
- Added version checking and charmap.xml requirement enforcement
- Added fatal error logging and open-file button in charmap editor
- Fixed log file maximum size handling
- Added enum JSON export
- Added Learnset Editor with BulkEdit form, editable exports, JSON export, and multiple format options
- Added TM/HM Editor with auto-palette-all button and warning
- Added Egg Move Editor
- Fixed text file creation when text archives fail
- Fixed parameter dictionary population on ROM save
- Fixed parameter loading issues
- Unpacked NARCs before initialization
- Fixed missing newline and merge conflicts in ScriptDatabase.cs
- Stripped special characters from script database
- Reverted patch system to stable version while keeping new bytes
- Removed obsolete Y9 references
- Emergency hotfix release with ARM9 expansion disable helper
- Fixed error when user inputs “0x” prefix in level script editor