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
haven1433
d138bcafa4
draft for more templates
2022-11-04 23:33:38 -05:00
haven1433
0c0acc9258
bugfix
...
undo should fix borders
2022-11-04 21:57:51 -05:00
haven1433
270edb8fab
usability improvements
...
hide header panel when showing border panel
label the header and border panels
2022-11-04 21:55:00 -05:00