Commit Graph

3373 Commits

Author SHA1 Message Date
haven1433
ee379d6d91 add 'palette selection' text for radio buttons
also fix a bug where `HasMultiplePalettes` didn't notify when changing between tables
2022-11-23 11:13:54 -06:00
haven1433
d66a02d518 fix trainer backsprite palettes for R/S 2022-11-23 11:04:00 -06:00
haven1433
1728e73143 include field item enums for non-pokeball items 2022-11-23 10:59:14 -06:00
haven1433
e285eaaf7b add 'scripts' option to 'show uses' button
Unlike the other ones, this one doesn't pre-calculate, and may end up being empty when you click on it.
2022-11-23 08:26:46 -06:00
haven1433
9e42cedeac allow negative numbers in table tool
useful for pokemon move priority
2022-11-22 16:25:47 -06:00
haven1433
bfc094939f add tooltips for find/diff tabs 2022-11-22 15:58:38 -06:00
haven1433
c97a59a135 allow appending to an OW's sprites
it should be possible to append additional animation frames for OWs.
This change doesn't allow you to expand the number of OWs, but it does allow you to expand the number of sprites that an OW has.
2022-11-22 15:34:00 -06:00
haven1433
f8ce38e837 export callasm for battle scripts 2022-11-22 15:15:04 -06:00
haven1433
2ce867a955 update trainertower format 2022-11-22 15:14:53 -06:00
haven1433
3d194e4f47 allow anchor names + offsets to be used when writing pointers to a table 2022-11-22 09:09:37 -06:00
haven1433
d350c6bfa9 fix ai scripts for emerald 2022-11-22 08:52:52 -06:00
haven1433
ce945b5414 allow filtering of bitlists 2022-11-21 11:48:48 -06:00
haven1433
c3b058975d adding draft of callasm command for battle scripts 2022-11-21 09:12:22 -06:00
haven1433
b0bb8591b5 fix fairy script (when run twice)
Make it so that adding an additional copy of a constant will change the current byte to match the other bytes, so that the constant value remains the same.
2022-11-20 23:36:04 -06:00
haven1433
d0c9164668 make the fairy script not assert when run twice 2022-11-20 22:26:17 -06:00
haven1433
453457a219 fix tab duplication issue
also fix double-click behavior for backwards warps
2022-11-18 11:55:51 -06:00
haven1433
903bed9895 updates from testing 2022-11-18 10:36:07 -06:00
haven1433
6a703c1fae call UpdateFromParent when updating TableStream via textbox 2022-11-18 09:10:31 -06:00
haven1433
8d7c193e2b add web shortcuts to help menu for script content 2022-11-17 20:10:25 -06:00
haven1433
fc5b808e36 bugfix - actually use the LimitToRange value 2022-11-17 19:54:23 -06:00
haven1433
a519662466 fix crashes 2022-11-17 16:26:25 -06:00
haven1433
0f9ad562cf bugfixes
resizing data multiple times should not cause multiple repoints: clear excess bytes when a run gets smaller
2022-11-16 21:07:07 -06:00
haven1433
c71aadb94a updates from testing
add more close buttons
support left-click+drag for main view (swap)
improve tooltips
add new tutorial
2022-11-16 20:55:22 -06:00
haven1433
c7cbb65c87 sanity check for OwSL, they need at least 1 element 2022-11-15 23:18:36 -06:00
haven1433
a580174783 notify the HexContent when a tuple checkbox changes 2022-11-15 23:07:02 -06:00
haven1433
cb51acc9d7 bug fixes
* update hexcontent when tuple number field changes
* don't let users make tuples elements with zero length
* don't allow OwSL to not have ElementNames
*
2022-11-15 22:59:58 -06:00
haven1433
8214ba845b add a sanity check for checking pointers 2022-11-15 22:21:36 -06:00
haven1433
8c4dc11c55 refactor
moving stuff from the left panel to the right panel
2022-11-15 21:49:05 -06:00
haven1433
2329704065 more bugfixes
from testing
2022-11-14 23:19:15 -06:00
haven1433
5543b64e15 bugfixes
* bitfields should support names with the `'` character.
* don't let tables/ascii runs go past the end of the file
* don't let arrays have zero length per element
* allow editing record enums in tables
* don't create change tokens when no change is needed
2022-11-14 22:08:02 -06:00
haven1433
e1da957c30 don't allow image formats to have 0 width/height/tiles 2022-11-14 07:25:59 -06:00
haven1433
614a619ead table streams should know about pointers to the passed-in run
needed for parent-length streams to get the right length
2022-11-13 00:50:33 -06:00
haven1433
b0306dc401 code cleanup 2022-11-11 14:52:51 -06:00
haven1433
aaf559d7a6 bugfixes
trying to improve compatibility with edited games
2022-11-11 09:42:33 -06:00
haven1433
051d4edf8d improve resilience 2022-11-10 23:56:03 -06:00
haven1433
a2c12a86dc add the ability to create model tables without validation
no idea what state the rom is going to be in when we load it. Erroneous data should still partially work.
2022-11-10 23:26:42 -06:00
haven1433
7a9b911a89 bugfix / performance fix 2022-11-10 20:29:15 -06:00
haven1433
2d7fa1e741 bugfixes
* back/forward behavior between tabs
* wild data creation improvements
2022-11-10 20:11:02 -06:00
haven1433
1dc56f0f1f finish remaining templates
also fix a bug where "mr. mime" was getting split into a parent/child category because of the '.'
2022-11-09 23:23:21 -06:00
haven1433
7d0022d6a3 template progress 2022-11-08 22:29:37 -06:00
haven1433
fffb03a5d5 fix elevation bug 2022-11-07 22:20:41 -06:00
haven1433
8fd49591b5 update toggle logic 2022-11-07 22:05:39 -06:00
haven1433
d09b3c32c7 finish more templates 2022-11-07 21:56:39 -06:00
haven1433
241971d878 fix emerald bug 2022-11-06 22:40:55 -06:00
haven1433
cc18f7944f add button to go from table tool to new tool 2022-11-06 22:34:07 -06:00
haven1433
d23575cdb9 usability updates from wet blanket 2022-11-06 20:44:57 -06:00
haven1433
c55ced5cbc bugfixes 2022-11-06 20:20:11 -06:00
haven1433
f8efa227c0 updates from test
this isn't all the updates needed after the test with wet blanket, but it's most of the small things
2022-11-06 00:05:21 -05:00
haven1433
4e8fab433e template progress 2022-11-05 20:13:24 -05:00
haven1433
7ae1130980 warp bugfixes 2022-11-05 20:13:16 -05:00