{ "game_version":2, "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" ], "object_file_names":[], "type_hints_file":"decompiler/config/jak2/type_hints.jsonc", "anonymous_function_types_file":"decompiler/config/jak2/anonymous_function_types.jsonc", "var_names_file":"decompiler/config/jak2/var_names.jsonc", "label_types_file":"decompiler/config/jak2/label_types.jsonc", "str_file_names":[], "str_file_names_":[], "allowed_objects":[], "analyze_functions":false, "analyze_expressions":false, "function_type_prop":false, "write_disassembly":true, "write_hex_near_instructions":false, "insert_lets":false, "run_ir2":false, // if false, skips printing disassembly of object with functions, as these are usually large (~1 GB) and not interesting yet. "disassemble_objects_without_functions":false, "process_tpages":false, "process_game_text":false, "process_game_count":false, "dump_objs":true, "write_func_json":false, // to write out data of each object file "write_hexdump":false, // to write out hexdump on the v3 only, to avoid the huge level data files. Only if write_hexdump is true. "write_hexdump_on_v3_only":true, // to write out "scripts", which are currently just all the linked lists found. mostly a jak 2/3 thing "write_scripts":true, // Experimental Stuff "find_basic_blocks":true, "types_with_bad_inspect_methods":[], "no_type_analysis_functions_by_name":[], "asm_functions_by_name":[], "pair_functions_by_name":[] }