Commit Graph

115 Commits

Author SHA1 Message Date
AdAstra-LD
449819b2f4 Fixed a small problem with ROMToolbox not opening after ARM9 expansion 2021-09-04 13:03:43 +02:00
AdAstra-LD
5ebbc5c424 Fixed ShipAnimation scrcmd 2021-09-02 20:25:30 +02:00
AdAstra-LD
fb68aff727 Added Command Tooltips feature to Script Editor
Misc bug fixes
2021-08-10 14:20:10 +02:00
AdAstra-LD
7c405c8ba3 Expanded ScriptCommandDatabase with Action Cmds and Comparison Operators 2021-08-09 23:16:42 +02:00
AdAstra-LD
7422dad225 ToolboxDB now takes advantage of the new RomInfo enums
specifically, gFamEnum and gLangEnum
2021-08-09 19:30:04 +02:00
AdAstra-LD
890d03bd0e Moved Script commands, parameters, comparison ops to ScriptDatabase class 2021-08-09 19:26:46 +02:00
AdAstra-LD
baebd4aed1 Migrated scriptEditor to ScintillaNET 2021-08-06 02:09:14 +02:00
AdAstra-LD
559b287718 Coded Pre-Battle effects tables + bugfixing & various improvements
!!! Still missing pre-battle effects tables offsets for all languages except Spanish
2021-08-02 05:06:32 +02:00
AdAstra-LD
48cbb4ff54 Added Table Editor icon & fixed HGSS Eye music not being read 2021-08-01 21:52:44 +02:00
AdAstra-LD
88ca73bac5 Added Trainer Encounter music to Trainer Editor
+ Refactor and conversion of gameFamily and gameVersion to Enum formats
2021-07-30 19:32:13 +02:00
AdAstra-LD
ec325eb8a7 New HGSS commands
- and resource cleanup
2021-07-30 14:24:29 +02:00
AdAstra-LD
34473dbde1 Added map screenshot feature [to be refined] 2021-07-29 16:52:03 +02:00
AdAstra-LD
8d75812332 Minor ConditionalMusicTable bugfix + BDHCAM IPKS fix 2021-07-26 18:12:04 +02:00
AdAstra-LD
61278c9af6 Created Table Editor and added Conditional Music Table 2021-07-25 23:53:50 +02:00
AdAstra-LD
182eec2f97 Created SetHeaderTableOffset function in RomInfo, to replace HeaderOffsets dictionary in PokeDatabase 2021-07-25 18:31:03 +02:00
AdAstra-LD
fd76fcdb46 DSPRE can now read extracted data without a ROM 2021-07-24 01:00:54 +02:00
AdAstra-LD
d53376b5cc Added tiny save icon to save buttons 2021-07-21 23:34:09 +02:00
AdAstra-LD
b2d7d41fe5 NARC Optimization and Trainer Editor update
- Multithreaded NARC unpack
- Minor Trainer editor fixes
- Added icon to trainer editor tab
- 1.3 version update
2021-07-21 01:39:06 +02:00
AdAstra-LD
cd9e946bc3 More script commands + important bugfix 2021-07-20 18:44:22 +02:00
AdAstra-LD
08d5400694 Better management of script actions database + refactor 2021-07-17 19:50:21 +02:00
AdAstra-LD
605b8a03a1 Minor bugfix + refactor and new script actions 2021-07-17 19:23:43 +02:00
AdAstra-LD
e431ca797b Added PokeIcons 2021-07-15 02:40:32 +02:00
AdAstra-LD
591138541a Misc update
- Added support for HGSS """hidden""" cameras and added new Cam16 picture
- Fixed handling of HGSS headers' last 32 bits (some things are still unimplemented)
--- Fixed HGSS area icon numbers
- Fixed Advanced Header Search to make it compatible with the dynamic headers patch
- Fixed Header load function calls (previously incompatible with dynamic headers patch)
- Fixed event editor not updating coordinates when dragging events across the map
- New warning popup before using Camera Editor, if overlay1 is compressed
- Minor refactor
2021-07-14 05:22:45 +02:00
AdAstra-LD
c6d3820a57 Minor readability improvements 2021-06-02 19:45:50 +02:00
NomuraRH
b81baa956b Added dynamic headers patch and support for adding new headers 2021-05-28 23:25:25 +02:00
AdAstra-LD
674bda19f0 Removed script buttons and added navigator
- also removed script graphics
- also fixed money/spawn overlay compression
2021-05-02 04:13:46 +02:00
AdAstra-LD
2150f9a2c1 Update PokeDatabase.cs
Added new HGSS commands and fixed some old ones
2021-04-30 14:53:00 +02:00
AdAstra-LD
92d9cba10c Lots of bugfixes
- Renamed Matrix class to GameMatrix to avoid ambiguity
- Moved some accessor methods from MainWindow to RomInfo
- Moved editor setup methods to respective sections
- Fixed lots of problems with Japanese DP roms [either not loading or partially functioning]
2021-04-30 01:08:30 +02:00
AdAstra-LD
118474b30a Bugfixing & minor refactor
- Fixed floodfill bugs
- Fixed Lock X and Lock Z buttons mutex logic [Map Editor]
- LoadAreaData method is now an AreaData constructor
- Changed method names to make them less misleading
2021-04-20 19:17:33 +02:00
AdAstra-LD
5129da5a42 Map editor new features
- Buildings can now be placed with the mouse [kinda]
- Converted Collision painter Lists to Dictionaries
- Collision editor now supports flood fill and painter grab [both are beta]
- Matrix editor shows selected cell coords in the status bar
2021-04-20 10:27:23 +02:00
AdAstra-LD
8397facff6 Added new clear level script icon
also buttons change depending on the script selected
2021-04-12 03:01:09 +02:00
AdAstra-LD
43c4579fe5 Update removeTextureNSBMD.png 2021-04-09 06:09:22 +02:00
AdAstra-LD
a18d7b03e8 New NSBMD Utilities icons 2021-04-08 14:12:29 +02:00
AdAstra-LD
1e5627f8d5 Updated script editor and other things
- Add NSBTX and Remove NSBTX buttons also add/remove building configuration file [NSBTX Editor]
- Changed format of Script Editor display
- Added highlighting of 'Script', 'Function' and 'Action' keywords (only upon reloading)
- Changed Endcodes database to HashSet (PokeDatabase -> ScriptEditor)
- Minor refactor
2021-04-08 10:27:42 +02:00
AdAstra-LD
9531220372 Misc fixes
- Fixed area data not saving/exporting properly
- Fixed night encounter bug [DPPt]
2021-04-01 17:58:26 +02:00
AdAstra-LD
7f8142bb68 More code cleanup and some fixes
- Created ScriptReference inner class [to be taken advantage of even further, possibly]
- Fixed case sensitivity of "0x" signal sequence and "Player", "Camera", "Following"
- DSPRE now reports error in number format
- Removed unused/useless accessors from MapFile.cs
- swapped Y and Z axes [Map Editor] for buildings
2021-03-27 03:18:59 +01:00
AdAstra-LD
b39b350dd1 Continued code cleanup
- Created RomFile base class to be extended by classes such as TextArchive, EventFile, Matrix etc.
- Added wrench button to WildEditor, to fix broken encounter files [whenever possible]
2021-03-22 19:46:47 +01:00
AdAstra-LD
2e23be5e13 Condensed HG/SS and D/P version check
Consequently fixing some ToolBox patches not working for Pearl or SoulSilver
2021-03-20 19:27:00 +01:00
AdAstra-LD
04bebb0b13 Script editor improvements
- Better error management in Script Editor [also thanks to nullable types]
- Fixed duplicate cmd names in PokeDatabase
- Added new custom cmds to database
2021-03-19 04:55:20 +01:00
AdAstra-LD
e53df94382 Sentencecase patch is now based on a Pokename dictionary 2021-03-17 00:51:07 +01:00
AdAstra-LD
39110c5351 Update PokeDatabase.cs 2021-03-16 23:44:25 +01:00
AdAstra-LD
8556b9fd2d Bunch of little improvements
- Fixed NSBMD name problem [Building Editor] The import button now updates the name in real time
- So does the buildings list box [Map editor]
- Updated command database reader
- Improved script reader (commands with relative jumps)
- Added CMDTable repoint patch (not revised yet)
2021-03-16 23:43:36 +01:00
AdAstra-LD
48dac1de88 Fixed a problem with Movement End command 2021-03-04 23:02:32 +01:00
AdAstra-LD
86b9dbebb1 Fixed out of range exception [building selector]
also removed useless code
2021-03-04 19:43:46 +01:00
AdAstra-LD
3ab84d654a Added matrix expansion patch to RomToolbox
+ minor refactor
2021-03-04 18:03:05 +01:00
AdAstra-LD
cc03113ac6 Fixed BDHCAM routines file names 2021-03-02 17:33:25 +01:00
AdAstra-LD
e109812690 Converted ARM9exp and BDHCAM patch DBs to Dictionaries 2021-03-02 17:23:07 +01:00
AdAstra-LD
4f77a075c2 Updated a bunch of script commands and params 2021-03-02 12:34:21 +01:00
AdAstra-LD
4ce3a2ebe9 Moved DLLs to a new folder 2021-03-02 12:32:43 +01:00
AdAstra-LD
a113ef6058 Added warning to item patch
also fixed a couple HGSS commands
+ minor refactor
2021-02-16 21:21:38 +01:00