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