Files
jak-project/decompiler/config/jak2/inputs.jsonc
T

335 lines
6.6 KiB
JSON

{
//////////////////////
// INPUT FILES
//////////////////////
// input is GOAL object files, possibly in containers.
// most objects are part of CGO/DGO files (both go in dgo_names). This includes levels and the engine
// the DGOs will be processed in this order. Usually it's best to have KERNEL, ENGINE, then the levels when
// you want to run on the entire game.
"dgo_names": [
// "CGO/ART.CGO",
"CGO/KERNEL.CGO",
"CGO/ENGINE.CGO",
"CGO/GAME.CGO",
"CGO/COMMON.CGO",
"DGO/LWIDEB.DGO",
"DGO/LMEETBRT.DGO",
"DGO/CTA.DGO",
"DGO/PALOUT.DGO",
"DGO/STD.DGO",
"DGO/FOR.DGO",
"DGO/CASEXT.DGO",
"DGO/HIDEOUT.DGO",
"DGO/LWIDESTA.DGO",
"DGO/LRACELIT.DGO",
"DGO/CTB.DGO",
"DGO/KIOSK.DGO",
"DGO/DG1.DGO",
"DGO/FEB.DGO",
"DGO/DMI.DGO",
"DGO/ORACLE.DGO",
"DGO/LERLTESS.DGO",
"DGO/DRI.DGO",
"DGO/LBRNERMK.DGO",
"DGO/LRACECF.DGO",
"DGO/CTC.DGO",
"DGO/LTHRNOUT.DGO",
"DGO/FRA.DGO",
"DGO/LGARCSTA.DGO",
"DGO/MTN.DGO",
"DGO/INTROCST.DGO",
"DGO/DRB.DGO",
"DGO/ATE.DGO",
"DGO/LERROL.DGO",
"DGO/LTRNYSAM.DGO",
"DGO/LOUTCSTB.DGO",
"DGO/LASHTHRN.DGO",
"DGO/TOC.DGO",
"DGO/CFB.DGO",
"DGO/CAB.DGO",
"DGO/STC.DGO",
"DGO/STR.DGO",
"DGO/ATO.DGO",
"DGO/SEB.DGO",
"DGO/LPRSNCST.DGO",
"DGO/SWB.DGO",
"DGO/LPOWER.DGO",
"DGO/FOB.DGO",
"DGO/CIB.DGO",
"DGO/LSHUTTLE.DGO",
"DGO/LJAKDAX.DGO",
"DGO/FORDUMPC.DGO",
"DGO/LTRNTESS.DGO",
"DGO/TBO.DGO",
"DGO/THR.DGO",
"DGO/PRI.DGO",
"DGO/LKIDDOGE.DGO",
"DGO/NESTT.DGO",
"DGO/LWIDEC.DGO",
"DGO/SAG.DGO",
"DGO/NEB.DGO",
"DGO/COB.DGO",
"DGO/LBOMBBOT.DGO",
"DGO/DEMO.DGO",
"DGO/LRACEDF.DGO",
"DGO/LERLCHAL.DGO",
"DGO/LHIPOUT.DGO",
"DGO/OUTROCST.DGO",
"DGO/NES.DGO",
"DGO/PAR.DGO",
"DGO/LERBRNGD.DGO",
"DGO/MTX.DGO",
"DGO/FDA.DGO",
"DGO/LKEIRIFT.DGO",
"DGO/LWHACK.DGO",
"DGO/LJKDXASH.DGO",
"DGO/CAS.DGO",
"DGO/COA.DGO",
"DGO/LTESS.DGO",
"DGO/CFA.DGO",
"DGO/TOMBEXT.DGO",
"DGO/LCGUARD.DGO",
"DGO/TOE.DGO",
"DGO/PALBOSS.DGO",
"DGO/FRB.DGO",
"DGO/PAE.DGO",
"DGO/TITLE.DGO",
"DGO/FORDUMPD.DGO",
"DGO/D3A.DGO",
"DGO/DRILLMTN.DGO",
"DGO/PAC.DGO",
"DGO/LTENTOB.DGO",
"DGO/LRACEBF.DGO",
"DGO/LPROTECT.DGO",
"DGO/FEA.DGO",
"DGO/ONINTENT.DGO",
"DGO/STA.DGO",
"DGO/CGC.DGO",
"DGO/CMA.DGO",
"DGO/FDB.DGO",
"DGO/SKA.DGO",
"DGO/LTRNKRKD.DGO",
"DGO/CIA.DGO",
"DGO/TOB.DGO",
"DGO/LRACEDB.DGO",
"DGO/LDJAKBRN.DGO",
"DGO/TOA.DGO",
"DGO/STADBLMP.DGO",
"DGO/UND.DGO",
"DGO/LYSKDCD.DGO",
"DGO/HALFPIPE.DGO",
"DGO/LSAMERGD.DGO",
"DGO/PAS.DGO",
"DGO/LBBUSH.DGO",
"DGO/LPACKAGE.DGO",
"DGO/LINTCSTB.DGO",
"DGO/LPORTRUN.DGO",
"DGO/LASHGRD.DGO",
"DGO/CGB.DGO",
"DGO/D3B.DGO",
"DGO/STB.DGO",
"DGO/GARAGE.DGO",
"DGO/PORTWALL.DGO",
"DGO/LHELLDOG.DGO",
"DGO/SWE.DGO",
"DGO/LRACECB.DGO",
"DGO/GGA.DGO",
"DGO/TOD.DGO",
"DGO/MCN.DGO",
"DGO/SEW.DGO",
"DGO/VIN.DGO",
"DGO/CGA.DGO",
"DGO/CMB.DGO",
"DGO/LGUARD.DGO",
"DGO/CPA.DGO",
"DGO/LCITYLOW.DGO",
"DGO/LTENTOUT.DGO",
"DGO/UNB.DGO",
"DGO/CPO.DGO",
"DGO/CAP.DGO",
"DGO/CWI.DGO",
"DGO/CTYKORA.DGO",
"DGO/RUI.DGO",
"DGO/LSACK.DGO",
"DGO/CTYASHA.DGO",
"DGO/LPRTRACE.DGO",
"DGO/LWIDEA.DGO",
"DGO/HIPHOG.DGO",
"DGO/LSMYSBRT.DGO",
"DGO/LRACEBB.DGO",
"DGO/CASCITY.DGO",
"DGO/LYSAMSAM.DGO",
"DGO/VI1.DGO"
],
// some objects are part of STR files (streaming data).
"str_file_names": [],
// some objects are directly stored as files on the DVD. This is just text files.
"object_file_names": [
"TEXT/0COMMON.TXT",
"TEXT/1COMMON.TXT",
"TEXT/2COMMON.TXT",
"TEXT/3COMMON.TXT",
"TEXT/4COMMON.TXT",
"TEXT/5COMMON.TXT",
"TEXT/6COMMON.TXT",
"TEXT/7COMMON.TXT"
],
// uncomment the next line to extract audio to wave files.
// "audio_dir_file_name": "jak2/VAG",
"audio_dir_file_name": "",
"streamed_audio_file_names": [],
"levels_to_extract": [
"ATE.DGO",
"ATO.DGO",
"CAB.DGO",
"CAP.DGO",
"CAS.DGO",
"CASCITY.DGO",
"CASEXT.DGO",
"CFA.DGO",
"CFB.DGO",
"CGA.DGO",
"CGB.DGO",
"CGC.DGO",
"CIA.DGO",
"CIB.DGO",
"CMA.DGO",
"CMB.DGO",
"COA.DGO",
"COB.DGO",
"CPA.DGO",
"CPO.DGO",
"CTA.DGO",
"CTB.DGO",
"CTC.DGO",
"CTYASHA.DGO",
"CTYKORA.DGO",
"CWI.DGO",
"D3A.DGO",
"D3B.DGO",
"DEMO.DGO",
"DG1.DGO",
"DMI.DGO",
"DRB.DGO",
"DRI.DGO",
"DRILLMTN.DGO",
"FDA.DGO",
"FDB.DGO",
"FEA.DGO",
"FEB.DGO",
"FOB.DGO",
"FOR.DGO",
"FORDUMPC.DGO",
"FORDUMPD.DGO",
"FRA.DGO",
"FRB.DGO",
"GARAGE.DGO",
"GGA.DGO",
"HIDEOUT.DGO",
"HIPHOG.DGO",
"INTROCST.DGO",
"KIOSK.DGO",
"LASHGRD.DGO",
"LASHTHRN.DGO",
"LBBUSH.DGO",
"LBOMBBOT.DGO",
"LBRNERMK.DGO",
"LCGUARD.DGO",
"LCITYLOW.DGO",
"LDJAKBRN.DGO",
"LERLCHAL.DGO",
"LERLTESS.DGO",
"LERROL.DGO",
"LGARCSTA.DGO",
"LGUARD.DGO",
"LHELLDOG.DGO",
"LHIPOUT.DGO",
"LINTCSTB.DGO",
"LJAKDAX.DGO",
"LJKDXASH.DGO",
"LKEIRIFT.DGO",
"LKIDDOGE.DGO",
"LMEETBRT.DGO",
"LOUTCSTB.DGO",
"LPACKAGE.DGO",
"LPORTRUN.DGO",
"LPOWER.DGO",
"LPROTECT.DGO",
"LPRSNCST.DGO",
"LPRTRACE.DGO",
"LRACEBB.DGO",
"LRACEBF.DGO",
"LRACECB.DGO",
"LRACECF.DGO",
"LRACEDB.DGO",
"LRACEDF.DGO",
"LRACELIT.DGO",
"LSACK.DGO",
"LSAMERGD.DGO",
"LSMYSBRT.DGO",
"LTENTOB.DGO",
"LTENTOUT.DGO",
"LTESS.DGO",
"LTHRNOUT.DGO",
"LTRNKRKD.DGO",
"LTRNTESS.DGO",
"LTRNYSAM.DGO",
"LWHACK.DGO",
"LWIDEA.DGO",
"LWIDEB.DGO",
"LWIDEC.DGO",
"LWIDESTA.DGO",
"LYSAMSAM.DGO",
"LYSKDCD.DGO",
"MCN.DGO",
"MTN.DGO",
"MTX.DGO",
"NEB.DGO",
"NES.DGO",
"NESTT.DGO",
"ONINTENT.DGO",
"ORACLE.DGO",
"OUTROCST.DGO",
"PAC.DGO",
"PAE.DGO",
"PALBOSS.DGO",
"PALOUT.DGO",
"PAR.DGO",
"PAS.DGO",
"PORTWALL.DGO",
"PRI.DGO",
"RUI.DGO",
"SAG.DGO",
"SEB.DGO",
"SEW.DGO",
"SKA.DGO",
"STA.DGO",
"STADBLMP.DGO",
"STB.DGO",
"STC.DGO",
"STD.DGO",
"STR.DGO",
"SWB.DGO",
"SWE.DGO",
"TBO.DGO",
"THR.DGO",
"TITLE.DGO",
"TOA.DGO",
"TOB.DGO",
"TOC.DGO",
"TOD.DGO",
"TOE.DGO",
"TOMBEXT.DGO",
"UNB.DGO",
"UND.DGO",
"VI1.DGO",
"VIN.DGO"
]
}