Commit Graph

3392 Commits

Author SHA1 Message Date
haven1433
6c3110661b fix offset display editing 2022-09-19 19:17:03 -05:00
haven1433
cfcc02d5dc fix possible crash 2022-09-19 19:16: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
75d8235b9e fix tooltips 2022-09-19 00:18:41 -05:00
haven1433
dd52f78880 Improve icons 2022-09-19 00:17:39 -05:00
haven1433
9e1569fa88 Usability Feedback: "Go" -> "Best Match" 2022-09-18 22:33:37 -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
8027842299 goto shortcut 2022-09-18 17:36:56 -05:00
haven1433
5855ac38ab name trainer ai scripts 2022-09-18 12:58:51 -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
4d7d4762b3 fix navigation commands 2022-09-13 06:31:10 -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
ee28bc8a02 initial ai script support 2022-09-12 20:23:40 -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
Haven1433
5fd16f1734 update editor
track/edit collisions
2022-09-12 07:07:45 -05:00
Haven1433
de4fdaee96 fix tab header 2022-09-12 06:01:45 -05:00
Haven1433
91d4cfe221 version bump 2022-09-11 22:51:52 -05:00
Haven1433
d6fe659451 pan/zoom keyboard shortcuts 2022-09-11 22:49:41 -05:00
Haven1433
f341a6f27c bugfixes 2022-09-11 22:04:55 -05:00
Haven1433
86b89c4290 improve removal logic 2022-09-11 21:52:11 -05:00
Haven1433
72faa5d79d beef up ASCII text logic
include the idea of escape characters, so we can type the anchor character, type spaces (or not if it's the start of the run), and type the escape character \ itself.
2022-09-11 21:27:27 -05:00
Haven1433
610171b59a fix broken behavior
New rule: when clearing format and the run starts _before_ what we're clearing, leave the pointers and a NoInfoRun. Before this rule, we would clear out the anchor as well, which could cause some confusion if that anchor/format was re-added later, since it wouldn't know about tables that point to it.

Fix bug in script parser: next text runs should know about pointers to them
2022-09-11 20:59:35 -05:00
Haven1433
e376d6d664 Write a serialize routine for ModelTable
Lets you do stuff like
table['data.pokemon.moves.levelup'][4].Serialize('movesFromLevel')
2022-09-11 14:04:07 -05:00
Haven1433
10938577aa make constantRef work for games outside the primary 9 2022-09-11 13:08:15 -05:00
Haven1433
1aaf079f8d updating shiny odds for French FireRed 2022-09-11 08:04:19 -05:00
Haven1433
6cb4312fe5 fix regression
clear the way before adding blockmaps
2022-09-10 21:41:53 -05:00
Haven1433
dfcaae90c4 improve exception information from MethodCommand 2022-09-10 21:30:28 -05:00
Haven1433
feb334b7ec allow ~1 to reduce same-name element noise 2022-09-10 21:19:24 -05:00
Haven1433
29dd2bc9cf emerald publisher logo tileset/palette 2022-09-10 20:56:10 -05:00
Haven1433
5a104b3039 allow TableStreamRun to match an ArrayRun if the format matches
This can happen if the user gives a name to a tablestreamrun with a fixed length - it becomes an ArrayRun.

Allow the StreamElementViewModel to accept pointers of both streams and arrays when judging the UsageCount.

Allow
2022-09-10 20:48:51 -05:00
Haven1433
0db2ce46e1 improve 'got a crash' copied text
copy a number of lines that varies based on the number of tabs.
2022-09-10 20:27:39 -05:00