Commit Graph

3186 Commits

Author SHA1 Message Date
haven1433
8f3da7f04e bugfixes 2022-11-25 13:17:21 -06:00
haven1433
d48257637b improve view notifications 2022-11-25 09:20:56 -06:00
haven1433
3356961895 bugfixes 2022-11-24 23:13:09 -06:00
haven1433
8a75b2bd4f add blank template 2022-11-24 22:26:25 -06:00
haven1433
af20da7a1d extend header
blocksets
2022-11-24 20:26:39 -06:00
haven1433
38ca0d3c3c update lists 2022-11-24 15:38:08 -06:00
haven1433
4c2089196b usability feedback
label stuff
center new connections
berry shortcuts
fix goto shortcuts
2022-11-24 11:24:56 -06:00
haven1433
d815c382eb fix tut text 2022-11-23 23:23:24 -06:00
haven1433
b4cf30d487 fix event tutorial logic 2022-11-23 23:14:10 -06:00
haven1433
d0d9673d7d paint shouldn't clear tutorial if multi-drawing 2022-11-23 23:11:43 -06:00
haven1433
68be9c8f4b add close button for header panel 2022-11-23 23:07:44 -06:00
haven1433
78d0297d91 bugfixes
* make pokemon of the chosen type more likely
* create new border for new interiors
* don't cut off trainer sprite in template (for large OWs)
* update selected block render when editing blocks
2022-11-23 23:04:47 -06:00
haven1433
19db783b09 fix timezone code 2022-11-23 11:46:16 -06:00
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