mirror of
https://github.com/open-goal/jak-project
synced 2026-08-14 12:34:36 -04:00
9fdf0bbc2f
* 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
363 lines
6.4 KiB
JSON
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"
|
|
]
|
|
}
|