Files
jak-project/game/assets/jak1/subtitle/subtitle-groups.json
T
Tyler Wilding 9fdf0bbc2f 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
2022-06-11 16:32:27 +01:00

363 lines
6.4 KiB
JSON

{
"_groups": [
"intro",
"sidekick",
"village1",
"oracle",
"beach",
"jungle",
"misty",
"firecanyon",
"swamp",
"citadel",
"finalboss",
"training",
"uncategorized"
],
"beach": [
"CHI-LO01",
"CHI-LO02",
"CHI-AM01",
"CHI-AM02",
"CHI-AM03",
"CHI-AM04",
"CHI-AM05",
"CHI-AM06",
"CHI-AM07",
"CHI-AM08",
"SCU-AM01",
"SCU-AM02",
"SCU-AM03",
"SCU-AM04",
"SCU-AM05",
"SCU-AM06",
"SCU-LO01",
"BIR-AM01",
"BIR-AM02",
"BIR-AM03",
"BIR-AM04",
"BIR-AM05",
"BIR-AM06",
"BIR-AM07",
"BIR-AM08",
"BIR-AM09",
"BIR-AM10",
"BIR-AM11",
"BIR-AM12",
"BIR-AM13",
"BIR-LO01",
"BIR-LO02",
"BIR-LO03",
"sksp0019",
"sksp0026",
"sksp0030",
"sksp0034",
"sksp0020",
"sksp0022",
"sksp0023",
"sksp0024",
"sksp0025",
"sksp0027",
"sksp0029",
"sagevb01",
"sksp0443",
"mayor-introduction",
"mayor-reminder-beams",
"mayor-reminder-donation",
"mayor-resolution-beams",
"mayor-resolution-donation",
"sculptor-introduction",
"sculptor-reminder-1",
"sculptor-resolution",
"bird-lady-introduction",
"bird-lady-reminder-1",
"bird-lady-reminder-2",
"bird-lady-beach-resolution"
],
"citadel": [
"green-sagecage-introduction",
"redsage-resolution",
"bluesage-resolution",
"yellowsage-resolution",
"green-sagecage-resolution",
"green-sagecage-outro-preboss",
"BLU-AM01",
"BLU-AM02",
"BLU-AM03",
"RED-AM01",
"RED-AM02",
"RED-AM03",
"YEL-AM01",
"YEL-AM02",
"YEL-AM03",
"sksp0381",
"sksp0382",
"sksp0383",
"sksp0384",
"sksp0385",
"sksp0386",
"sksp0387",
"sksp0388",
"sksp0389",
"sksp0390",
"sksp0391",
"sksp0392",
"sksp0393",
"sksp0378"
],
"finalboss": [
"GOL-AM01",
"GOL-AM02",
"GOL-AM03",
"GOL-AM04",
"GOL-AM05",
"GOL-AM06",
"GOL-AM07",
"GOL-AM08",
"GOL-AM09",
"GOL-AM10",
"GOL-AM11",
"GOL-AM12",
"GOL-AM13",
"GOL-AM14",
"GOL-AM15",
"GOL-AM16",
"GOL-AM17",
"GOL-AM18",
"GOL-AM19",
"GOL-AM20",
"MAI-AM01",
"MAI-AM02",
"MAI-AM03",
"MAI-AM04",
"MAI-AM05",
"MAI-AM06",
"MAI-AM07",
"MAI-AM08",
"MAI-AM09",
"finalbosscam-white-eco",
"green-sagecage-daxter-sacrifice",
"green-sagecage-outro-beat-boss-a",
"green-sagecage-outro-beat-boss-b",
"green-sagecage-outro-beat-boss-need-cells",
"green-sagecage-outro-beat-boss-enough-cells",
"green-sagecage-outro-big-finish"
],
"firecanyon": [
"asstvb09",
"sksp0076",
"sksp0077",
"sksp0078",
"sksp0079",
"sksp0080",
"sksp0081",
"sksp0082",
"sksp0083",
"sksp0084",
"sksp0085",
"sksp0086",
"sksp0087",
"sksp0088",
"sksp0089",
"sksp0090",
"sksp0091",
"sksp0092",
"sksp0093",
"sksp0094",
"sksp0095",
"sksp0096",
"assistant-firecanyon-resolution"
],
"intro": [
"sage-intro-sequence-a",
"sidekick-human-intro-sequence-b",
"sidekick-human-intro-sequence-c",
"sage-intro-sequence-d1",
"sage-intro-sequence-d2",
"sage-intro-sequence-e"
],
"jungle": [
"FIS-AM01",
"FIS-AM02",
"FIS-AM03",
"FIS-AM04",
"FIS-AM05",
"FIS-AM06",
"FIS-LO01",
"FIS-LO03",
"FIS-LO04",
"FIS-LO05",
"FIS-TA01",
"FIS-TA02",
"FIS-TA1A",
"FIS-TA2A",
"FIS-TA03",
"FIS-TA04",
"FIS-TA05",
"FIS-TA06",
"FIS-TA07",
"FIS-TA08",
"FIS-TA09",
"FIS-TA10",
"FIS-TA11",
"sksp0038",
"sksp0040",
"sksp0041",
"sksp0011",
"sksp0039",
"sksp0018",
"sksp0037",
"sksp0b42",
"asstvb02",
"sksp0049",
"sksp0050",
"sksp0051",
"sksp0052",
"sksp0053",
"sksp0054",
"fisher-introduction",
"fisher-reminder-1",
"fisher-reject",
"fisher-accept",
"fisher-resolution"
],
"misty": [
"sksp0031",
"sksp0064",
"sksp0067",
"sksp0059",
"sksp0060",
"sksp0056",
"sksp0062",
"sksp0063",
"sagevb02",
"asstvb03",
"sksp0069",
"sksp0070",
"sksp0435"
],
"oracle": [
"oracle-intro-1",
"oracle-reminder-1",
"oracle-right-eye-1",
"oracle-left-eye-1",
"oracle-right-eye-2",
"oracle-left-eye-2",
"oracle-right-eye-3",
"oracle-left-eye-3"
],
"sidekick": [
"sksp0014",
"sksp0009",
"sksp0035",
"sksp0001",
"sksp0002",
"sksp0003",
"sksp0004",
"sksp0005",
"sksp0006",
"sksp0007",
"sksp0008",
"sksp009a",
"sksp009b",
"sksp009c",
"sksp009d",
"sksp009e",
"sksp009f",
"sksp009g",
"sksp009i",
"sksp009j",
"sksp009k",
"sksp0071",
"sksp0072",
"sksp0073",
"sksp0145"
],
"swamp": [
"billy-introduction",
"billy-reject",
"billy-accept",
"billy-resolution",
"billy-reminder-1"
],
"training": [
"asstvb40",
"asstvb41",
"asstvb42",
"asstvb44",
"asstvb45",
"asstvb46",
"asstvb47",
"asstvb48",
"sagevb21",
"sagevb22",
"sagevb23",
"sagevb24",
"sagevb25",
"sagevb26",
"sagevb27",
"sagevb28",
"sagevb29",
"sagevb30",
"sagevb31",
"sagevb32",
"sagevb33",
"sagevb34",
"sagevb35",
"sagevb36",
"sagevb37",
"sagevb38",
"sagevb39"
],
"uncategorized": [],
"village1": [
"SAGELP03",
"SAGELP04",
"SAGELP05",
"SAGELP06",
"SAGELP11",
"ASSTLP01",
"ASSTLP02",
"ASSTLP03",
"ASSTLP04",
"ASSTLP05",
"EXP-AM01",
"EXP-AM02",
"EXP-AM03",
"EXP-AM04",
"EXP-AM05",
"EXP-LO02",
"FAR-AM01",
"FAR-AM02",
"FAR-AM2A",
"FAR-LO01",
"FAR-LO1A",
"sksp0010",
"sksp0013",
"sksp0015",
"sksp0017",
"sksp0043",
"sksp018a",
"asstvb04",
"asstvb08",
"sage-introduction-misty-cannon",
"sage-reminder-1-misty-cannon",
"sage-reminder-1-ecorocks",
"sage-reminder-1-generic",
"sage-reminder-2-generic",
"assistant-introduction-blue-eco-switch",
"assistant-reminder-1-blue-eco-switch",
"assistant-introduction-race-bike",
"assistant-reminder-1-race-bike",
"assistant-reminder-1-generic",
"farmer-introduction",
"farmer-reminder-1",
"farmer-reminder-2",
"farmer-resolution",
"explorer-introduction",
"explorer-reminder-1",
"explorer-reminder-2",
"explorer-resolution"
]
}