Commit Graph

3392 Commits

Author SHA1 Message Date
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
haven1433
3b02c6a186 Ctrl+Drag for drawing rectangles 2022-11-04 21:36:46 -05:00
haven1433
e3947f9035 refactor "distraction free mode" (lightweight ui mode)
still not sure how I would expose this / do this. But the functionality can now be turned on in the viewmodel. Accessible via python:
```

```
2022-11-04 14:52:55 -05:00
haven1433
543496d5c7 add green check
for 'tutorial complete' animation
2022-11-04 14:16:43 -05:00
haven1433
84eb6ba435 improve event cycling 2022-11-04 11:44:55 -05:00
haven1433
4934b336ea refactor 2022-11-04 10:51:55 -05:00
haven1433
0bcaccea82 fix double-draw issue
when the selected block changes, we're between draw interactions
2022-11-04 10:30:43 -05:00
haven1433
5d71b78932 fix mouse right-click drag bug
over the block panel
2022-11-04 10:21:57 -05:00
haven1433
dbb18937db animation improvements 2022-11-04 10:17:11 -05:00
haven1433
79018bd003 fix block selection bug 2022-11-04 09:51:32 -05:00
haven1433
6acef70230 fix initial values 2022-11-04 09:07:06 -05:00
haven1433
197882dec1 fix warp bug 2022-11-04 09:04:34 -05:00
haven1433
679e1067fa update names from low/high to lowLevel/highLevel
make it a bit more clear for people reading the data
2022-11-04 08:52:31 -05:00
haven1433
890c9c00b8 add focus box when switching tabs
to help the user see which part of the screen they should focus on
2022-11-04 08:51:42 -05:00
haven1433
63fe67e196 bugfix 2022-11-04 08:07:05 -05:00
haven1433
a30ce2ea95 first round updates from usability test 2022-11-04 00:29:03 -05:00
haven1433
b4cf482a28 rename 2022-11-03 23:27:01 -05:00
haven1433
d57ce129ee improve labels
also remove scrolling animation that doesn't help
2022-11-03 23:26:44 -05:00
haven1433
22ec42d9f2 bugfixes
* don't crash drawing outside of bounds
* don't crash showing tooltip for invalid data
* don't flicker the panel during selection
2022-11-03 23:07:23 -05:00
haven1433
9c11ac55cb add automation metacommands exportimage / importimage
```
# sample for exporting / importing sprites via .hma scripts

@graphics.pokemon.sprites.front/bulbasaur  @!exportimage(test1.png)

@graphics.pokemon.sprites.front/charmander @!importimage(test1.png greedy)
```
2022-11-03 20:09:19 -05:00
haven1433
fcf80c907d add type hold effects table
some items can effect the power of specific types. This lets us tap into the mapping of effects-to-type so we can play with it.
2022-11-02 22:48:09 -05:00
haven1433
f4221580c1 allow resizing for code tool content (ctrl+scroll) 2022-11-02 09:00:12 -05:00
haven1433
5af920b179 tab header content should stretch to available space
only matters if there's 2 rows of tabs, but this makes the 'X' button appear in the right place, and right-click/middle-click work correctly
2022-11-02 08:44:41 -05:00
haven1433
2428ba8231 thumb tool should allow +1's on words 2022-11-02 08:43:08 -05:00
haven1433
614244dd88 allow HMA scripts / descriptions to include è character 2022-11-02 08:27:57 -05:00
haven1433
f78b52483c allow ' and " in goto directives 2022-11-02 08:10:57 -05:00
haven1433
b01aa432bf fairy type script should update fairy-type moves 2022-11-02 07:35:55 -05:00
haven1433
0fff5e9443 don't crash if palette picking with a null palette 2022-11-02 00:17:17 -05:00
haven1433
61e656cbce fix import bug for emerald type icons 2022-11-02 00:04:31 -05:00