tools: Add cutscene player / subtitle editor window (#1429)

* stash

* temp

* tools: subtitle tool works! just gotta fill out the db / polish UX

* tools: added configuration for every subtitle we have so far

* tools: add some colors to the editor, time for repl controls and make it run the code!

* tools: continuing polish of tool, getting very close

* tools: finished UX polish, just need to write deserializers

* tools: added deserializer for subtitle data

* tools: exported subtitle files, all data appears intact

* tools: more UX polish and test all the cutscenes, majority work

* assets: update subtitle files

* lint: formatting and cleanup

* lint: codacy lints
This commit is contained in:
Tyler Wilding
2022-06-11 11:32:27 -04:00
committed by GitHub
parent 8ba89dd95e
commit 9fdf0bbc2f
45 changed files with 4322 additions and 1676 deletions
@@ -9,18 +9,18 @@
// NOTE: it's fine to have a function and its file both in here. the function takes priority.
"files": {
"target":"eichar-ag",
"target2":"eichar-ag",
"target-death":"eichar-ag",
"powerups":"eichar-ag"
"target": "eichar-ag",
"target2": "eichar-ag",
"target-death": "eichar-ag",
"powerups": "eichar-ag"
},
"functions": {
"(code target-warp-out)":"eichar-ag",
"(code mistycannon-missile-idle)":"sack-ag",
"(code billy-snack-eat)":"farthy-snack-ag",
"(code plunger-lurker-plunge)":"plunger-lurker-ag",
"(code plunger-lurker-flee)":"plunger-lurker-ag",
"(code plunger-lurker-idle)":"plunger-lurker-ag"
"(code target-warp-out)": "eichar-ag",
"(code mistycannon-missile-idle)": "sack-ag",
"(code billy-snack-eat)": "farthy-snack-ag",
"(code plunger-lurker-plunge)": "plunger-lurker-ag",
"(code plunger-lurker-flee)": "plunger-lurker-ag",
"(code plunger-lurker-idle)": "plunger-lurker-ag"
}
}
@@ -616,8 +616,6 @@
"generic-no-light-dproc",
"generic-envmap-dproc",
"generic-tie-convert"
],
"mips2c_jump_table_functions": {
File diff suppressed because it is too large Load Diff