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
haven1433
9fcbb6a89d
remove expired warning
2022-11-02 00:04:15 -05:00
haven1433
d3d2422ec0
fix decap algorithm
...
Now works right for capital letters that come after escape bytes
also fix random crash in ModelTable string recognition
also fi random assert from adding an anchor to a pointer
2022-11-01 23:36:40 -05:00
haven1433
0ddee84a10
bugfix
...
trainer pokemon count is 4 bytes
2022-11-01 20:00:12 -05:00
haven1433
04aba5dae7
improve tooltips
...
also show range for trainers/NPCs
2022-11-01 19:59:53 -05:00
haven1433
1f17d9dbe9
first pass at tooltips
2022-10-31 21:46:41 -05:00
haven1433
d523fb70dd
fix fly logic, allow duplicate
2022-10-31 20:21:50 -05:00
haven1433
89df54c6be
fix trainer textbox issues
2022-10-31 15:00:55 -05:00
haven1433
5eb1cc67f0
add delete to right-click menu
2022-10-31 14:53:51 -05:00
haven1433
85bf7e6b6b
refactor
2022-10-31 14:38:11 -05:00
haven1433
94a73e76fd
escape actually deselects tools
2022-10-31 13:22:54 -05:00
haven1433
50cf90c9e6
don't track changes when adding runs lazily
...
lazy runs don't count as data changes
2022-10-31 11:46:09 -05:00
haven1433
c7c45f7c89
Improve text that shows when making new
2022-10-31 11:36:10 -05:00