Commit Graph

105 Commits

Author SHA1 Message Date
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
e909e47c65 Improved code readablity and formatting here and there 2021-03-27 03:56:30 +01: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
9a52397bd0 Major code cleanup
- Version update 1.2
- Added magic number check to Narc loader
- Removed redundant Narc loading functions in DSUtils
- Narcs to load are now explicitly listed
2021-03-20 18:37:36 +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
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
dede3d96fd Added HGSS menu buttons script macros 2021-03-02 13:26:06 +01:00
AdAstra-LD
fa4ee4b8b7 Version update 1.1.5
- big trigger events can now be selected by right-clicking any tile in the range
- added a close confirmation dialog
- added a new error dialog (Tools folder broken or missing)
- fixed Worldmap coords and Flags not copypasting properly
- fixed a small bug with the building selector
- fixed filesize labels not updating [map editor]
2021-03-02 12:45:10 +01:00
AdAstra-LD
d3c32f80af Fixed a small problem with the item checkbox 2021-02-15 18:55:38 +01:00
AdAstra-LD
88d9318f0e version update + fixed ow table offsets [dppt] 2021-02-14 11:31:20 +01:00
AdAstra-LD
5661b3c6c4 Minor event editor fixes 2021-02-13 18:21:23 +01:00
AdAstra-LD
92235d5992 Version update + organized forms 2021-02-13 17:26:58 +01:00
AdAstra-LD
74a624fd6d Fixed event editor overwrite bug
- also Removed unused SPK
- fixed some movement names (not sure whether there are version differences or not)
- added a few DPPt commands and fixed some params
2021-02-13 00:59:48 +01:00
AdAstra-LD
794f16ec20 More new features [1.1.4]
- Fixed overlay compression check
- Fixed issues with CommandContainers manualUserID
- Add support for player initial money to Spawn Settings Editor
- Fixed minor issues with ROMtoolbox + Code cleanup
- Fixed minor issues with Advanced Header Search ("Greater than"  operand)

- Edited Readme + new pics (version update)
2021-02-12 03:45:58 +01:00
AdAstra-LD
ecac235908 New features [1.1.4]
- version update 1.1.4
- removed useless LoadMapFile, created new constructor
- fixed matrix editor junk input detector
- added Spawn Point Editor (matrix editor button and toolbar)
- minor fixes to the MapHeader class
- converted try-catch statements for Dictionaries to If-TryGetValue
2021-02-11 19:12:27 +01:00
AdAstra-LD
aadf00d21a added sprite ID label 2021-02-09 20:49:38 +01:00
AdAstra-LD
832da0f49f Major script editor update + other stuff
- Separated Script Commands and Scipt Actions (new class)
- minor code refactor
- fixed menu buttons
- proceeded with script editor rewrite
- script editor identifies errors and reports them
- fixed minor issue with decimals ( buildings updown value box )
2021-02-06 21:17:34 +01:00
AdAstra-LD
24e772648b Added script DB icon 2021-02-05 05:03:38 +01:00
AdAstra-LD
238319b4d5 Tons of new stuff
+ New CommandDatabase Window
+ Many DPPt commands now have a name
+ Fixed script export button
+ Map Editor comboboxes are now read-only
+ Improved search in scripts and search in texts code
2021-02-05 04:04:32 +01:00
AdAstra-LD
e52712bfab Finished conversion of script editor + bugfixing
+ Minor refactor
+ Export MAP BIN button
+ Fixed type painters resetting after changing map
+ Added more type painter colors
+ Fixed type painters font size
+ Fixed type painter value [updown] limit
+ Moved ScriptCommand and Script to a separate file

+ Fixed Encounter Editor unpacking HG encounters for SS roms
2021-02-04 17:45:59 +01:00
AdAstra-LD
8269f6627f Converted script resx databases to Dictionaries
Performance has improved drastically

also more fixes to DPPT Commands and scriptfile class
2021-02-04 03:50:59 +01:00
AdAstra-LD
7540fd02f3 version update 2021-02-03 05:32:54 +01:00
AdAstra-LD
94a2d80e56 Misc fixes (platinum still needs some work) 2021-02-02 17:03:30 +01:00
AdAstra-LD
1b86f1156d Improved search results display 2021-02-02 01:27:22 +01:00
AdAstra-LD
67436d0d2e Some more fixes and minor qol features 2021-02-02 00:47:02 +01:00
AdAstra-LD
36c37f0f67 Version update 2021-02-01 23:17:45 +01:00
AdAstra-LD
d56b431eae more bug fixing 2021-02-01 23:12:30 +01:00
AdAstra-LD
dce4175ceb Added new fields to event editor (thanks to Mikelan)
Also some code refactoring
2021-02-01 21:40:14 +01:00
AdAstra-LD
875e1564aa Updated some eventFile fields 2021-02-01 19:28:27 +01:00
AdAstra-LD
c08ba00d70 Finished SentenceCase patch 2021-02-01 17:43:17 +01:00
AdAstra-LD
8824d163fb Misc bugfixes and optimizations
Optimized EventFile, ScriptFile, Matrix and TextFile
Fixed another small issue with script files
2021-02-01 17:23:51 +01:00
AdAstra-LD
c6751b110d Improved flexibility of TextArchive format
also progress on the SentenceCase toolbox patch
2021-02-01 14:30:13 +01:00
AdAstra-LD
9bc2f37b1e Finished ROMToolBox [except sentence case patch]
also added some new icons and improved advanced header search
2021-02-01 03:54:37 +01:00
AdAstra-LD
6de79ecbf1 1.0.8 is almost ready
- Minor refactor
- Fixed small problem with HGSS worldmap header field
- Improved advanced header search
- Fixed script editor randomly deleting lines in some cases
- Fixed database entry for Pokemon names text archive
- Reorganized ROMToolBox patch data
- Improved level script detection (thanks to Mikelan)
2021-02-01 01:18:14 +01:00
AdAstra-LD
a8dd93ff38 improved advanced search feature 2021-01-31 19:51:48 +01:00
AdAstra-LD
62fabf509c Fixed form designer going mad lol 2021-01-31 18:31:24 +01:00
AdAstra-LD
de97fd8e02 Simplified line numbers function [again] 2021-01-31 17:55:14 +01:00
AdAstra-LD
d16748466d More fixes
Fixed map editor building decimals [position]
Simplified line numbers function
2021-01-31 17:34:27 +01:00
AdAstra-LD
8306c82657 Foundations of header advanced search 2021-01-31 03:46:37 +01:00
AdAstra-LD
c503ec3bb6 Revert "Fixed problems with DataGridView DoubleBuffered property using reflection"
This reverts commit bfdfe89279.
2021-01-31 02:18:51 +01:00
AdAstra-LD
bfdfe89279 Fixed problems with DataGridView DoubleBuffered property using reflection 2021-01-31 02:12:34 +01:00
AdAstra-LD
791229fbc5 Minor GUI Fixes and more icons 2021-01-30 22:41:17 +01:00
AdAstra-LD
99c0aed076 Bunch of fixes and new features
new Duplicate buttons [event editor]
new BGS import/export tab [map editor]
new size labels [map editor]
added icons to many buttons that had none
2021-01-30 21:23:32 +01:00
AdAstra-LD
93fa86675c Improved building editor gui
Also tried to fix scrolling activated by script macro buttons
2021-01-29 20:40:55 +01:00
AdAstra-LD
3c723bec90 Fixed Script parser, fixed HGSS parameter resx (thanks to Mikelan) 2021-01-29 13:57:21 +01:00
AdAstra-LD
2ebf85f3fb NSBTX Editor & Map Editor - improved error detection 2021-01-29 13:18:22 +01:00
AdAstra-LD
4e0f011d6c About 2021-01-29 00:39:30 +01:00
AdAstra-LD
6e352ac1de Added search icon 2021-01-29 00:32:57 +01:00
AdAstra-LD
03f873e44f Lots of fixes
- Fixed more header fields for DP and Pt [flags and battle bg]
- Updated GUI to reflect these changes
- flag refresh algorithm is more straightforward
- Script cmd search results gets printed to a ListBox
- Script and text search algorithms now perform a buffered search
2021-01-29 00:23:15 +01:00
AdAstra-LD
bfd53ac441 new HGSS header field
Big thanks to Mikelan for this
2021-01-28 19:45:10 +01:00