haven1433
31b8f5e0c5
progress on scripts
2022-10-13 22:12:19 -05:00
haven1433
7b0ee88dae
refactor
2022-10-13 22:11:59 -05:00
haven1433
0b5da64d09
first pass UI for scripts
2022-10-13 21:04:09 -05:00
haven1433
0e4ded5090
Complete first pass at repointer, start first pass at script collection
2022-10-13 19:47:42 -05:00
haven1433
89166552cb
fix loading bug
...
data didn't load correctly if a false pointer or text interrupted the data
2022-10-12 20:49:13 -05:00
haven1433
aafe651e0f
code cleanup
...
initial pass at the data buttons. Maybe it'll end up just being a menu with a bunch of items, but I feel like with so many operations, they need to be a bit more organized than just a simple hierarchy.
2022-10-11 23:12:04 -05:00
haven1433
028f37adcf
improve selection logic
...
selection is now based on nearest-neighbor instead of what's under the mouse
also show wild pokemon preview
2022-10-11 21:23:12 -05:00
haven1433
5c5f51fcc9
Sprite export improvement
...
Allow exporting indexed PNGs
Other changes:
* multi-select blocks
* edit borders
* fix castform export
2022-10-11 20:11:37 -05:00
haven1433
d2e88ad864
add border panel
...
currently empty
2022-10-10 22:25:32 -05:00
haven1433
ce3d307251
bug fixing
...
* fairy script wasn't adding correctly
* right-click menus for inner-pointers weren't showing the right addresses
* appending a table and then updating the new pointer to point into a new table wasn't clearing the old pointer location from the old anchor
* search was causing thread-lock issues
* Display As Text was causing thread-lock issues
* python tool needs to update related fields when updating a table (structType, child table length from parent)
* fix character set issues
* fix crashes with mapper when tables don't have expected elements
* fix showing map options when there's no mapper
* improve handling of custom character escape sequences
* truncate text in tooltips
2022-10-10 21:33:57 -05:00
haven1433
84cb8bc143
fix event refresh issue after drawing
2022-10-09 22:16:56 -05:00
haven1433
743e3015b4
fix redo bug / improve block selection
2022-10-09 22:12:11 -05:00
haven1433
bad7cdd115
show the selected tile
2022-10-09 12:48:55 -05:00
haven1433
157c33b9ed
undo/redo improvements
...
* make undo history smarter for block editing
2022-10-09 09:58:48 -05:00
haven1433
37f167356d
block editing
2022-10-08 23:49:48 -05:00
haven1433
5aa83014db
block editing
2022-10-08 21:45:12 -05:00
haven1433
cea8cfba01
tile panel improvements
2022-10-07 22:54:45 -05:00
haven1433
1fcd04d74d
progress
2022-10-07 06:44:04 -05:00
haven1433
4ccb5d940e
fix edge case
...
if we fail to find the "sprites" in the data, show default blank sprite rather than crashing
2022-09-29 16:35:38 -05:00
haven1433
9108b360af
Updates from usability test with Shiny
2022-09-27 19:30:49 -05:00
haven1433
8a6f3ea559
Event improvements
...
* fix cut off text trainer range / berry id
* template for npcs
* template for signposts
* extended info in event panel for templates
* edit names
2022-09-23 16:06:24 -05:00
haven1433
10c1ab44b1
tab navigation improvements
2022-09-22 22:42:08 -05:00
haven1433
2eaa1f6b6e
improve editing
2022-09-22 21:05:20 -05:00
haven1433
d537f88c46
bugfixes
2022-09-22 20:58:41 -05:00
haven1433
fa99eaf886
fix import check
...
allow for the payload and index tables to be different lengths
2022-09-19 22:11:45 -05:00
haven1433
47d3642bdf
face correct way
...
- fix undo/redo bug for model element
- update event UI
- fix hover selection bug
2022-09-19 18:24:57 -05:00
haven1433
dd52f78880
Improve icons
2022-09-19 00:17:39 -05:00
haven1433
65b409e3bf
bugfix
...
MaxLevel / MaxPokedex can be set now
Also make OWs appear in WrapPanel to see more at once.
Also show a trainer sprite if we have one.
2022-09-18 22:31:55 -05:00
haven1433
049685f975
add metadata
2022-09-18 21:29:57 -05:00
haven1433
856b37c6ec
fix primary/secondary count
2022-09-18 12:58:36 -05:00
haven1433
1f0b3f5eaf
improve documentation
2022-09-18 12:58:20 -05:00
haven1433
6ad900a1ca
apply templates / ui work
2022-09-18 01:36:19 -05:00
Haven1433
517759eeae
double-click to access script
2022-09-17 10:46:31 -05:00
Haven1433
a2d4c66a33
items
...
and R/S/E support
2022-09-17 10:04:48 -05:00
Haven1433
4a416981f0
trainers
2022-09-16 23:26:38 -05:00
Haven1433
29092415a6
multi-select
...
and some flag-based utilities
and hide layoutID
2022-09-16 21:27:55 -05:00
Haven1433
555e5872ac
auto-pick collision
2022-09-15 22:20:50 -05:00
Haven1433
6dbe5c62f0
resilience
2022-09-15 21:22:07 -05:00
Haven1433
841bccbc5a
implement paint
2022-09-15 20:52:58 -05:00
Haven1433
b25a480f52
wild editing
...
also improve goto menu
* hide shortcuts when using the buttons, to make more room
* remember text when switching tabs
2022-09-15 19:45:11 -05:00
Haven1433
1ac960a477
support Goto
2022-09-15 08:03:04 -05:00
Haven1433
e05525e6d4
header / event work
...
can now create new events, and deleting them is less buggy
2022-09-14 22:08:25 -05:00
Haven1433
8e87ca99ac
refactor classes to new file
2022-09-13 22:52:01 -05:00
Haven1433
0cca2a6bad
add next/prev buttons
2022-09-13 22:49:38 -05:00
Haven1433
3a9cf7ee92
add basic filler UI (needs more updates later)
2022-09-13 20:44:02 -05:00
Haven1433
b77c12200e
add property panel
...
not actually useful yet, just present
2022-09-13 07:43:34 -05:00
Haven1433
3b39646586
double-click interaction
...
also first pass at back/forward interaction
2022-09-12 22:30:44 -05:00
Haven1433
d92f9f28b4
allow delete
2022-09-12 21:48:04 -05:00
Haven1433
ef209b6a14
handle events
...
click/drag for all 4 types instead of just objects
2022-09-12 16:50:47 -05:00
Haven1433
a8385acd78
visualize collisions
2022-09-12 16:49:58 -05:00