mirror of
https://github.com/open-goal/jak-project
synced 2026-07-26 14:40:25 -04:00
PAL dumps files
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
{
|
||||
"game_version": 1,
|
||||
"text_version": 11,
|
||||
"game_name": "jak1_pal",
|
||||
"expected_elf_name": "SCES_503.61",
|
||||
|
||||
// if you want to filter to only some object names.
|
||||
// it will make the decompiler much faster.
|
||||
@@ -15,7 +18,10 @@
|
||||
"disassemble_code": false,
|
||||
|
||||
// Run the decompiler
|
||||
"decompile_code": true,
|
||||
"decompile_code": false,
|
||||
|
||||
// run the first pass of the decompiler
|
||||
"find_functions": true,
|
||||
|
||||
////////////////////////////
|
||||
// DATA ANALYSIS OPTIONS
|
||||
@@ -32,6 +38,8 @@
|
||||
"process_game_text": false,
|
||||
// unpack game count to assets folder
|
||||
"process_game_count": false,
|
||||
// write goal imports for art groups
|
||||
"process_art_groups": false,
|
||||
|
||||
///////////////////////////
|
||||
// WEIRD OPTIONS
|
||||
@@ -39,9 +47,6 @@
|
||||
|
||||
// these options are used rarely and should usually be left at false
|
||||
|
||||
// output a file type_defs.gc which is used for the types part of all-types.gc
|
||||
"regenerate_all_types": false,
|
||||
|
||||
// generate the symbol_map.json file.
|
||||
// this is a guess at where each symbol is first defined/used.
|
||||
"generate_symbol_definition_map": false,
|
||||
@@ -56,7 +61,7 @@
|
||||
"hexdump_code": false,
|
||||
"hexdump_data": false,
|
||||
// dump raw obj files
|
||||
"dump_objs": false,
|
||||
"dump_objs": true,
|
||||
// print control flow graph
|
||||
"print_cfgs": false,
|
||||
|
||||
@@ -67,15 +72,30 @@
|
||||
// CONFIG FILES
|
||||
////////////////////////////
|
||||
|
||||
"type_casts_file": "decompiler/config/jak1_pal/type_casts.jsonc",
|
||||
"anonymous_function_types_file": "decompiler/config/jak1_pal/anonymous_function_types.jsonc",
|
||||
"var_names_file": "decompiler/config/jak1_pal/var_names.jsonc",
|
||||
"label_types_file": "decompiler/config/jak1_pal/label_types.jsonc",
|
||||
"stack_structures_file": "decompiler/config/jak1_pal/stack_structures.jsonc",
|
||||
"hacks_file": "decompiler/config/jak1_pal/hacks.jsonc",
|
||||
"inputs_file": "decompiler/config/jak1_pal/inputs.jsonc",
|
||||
"type_casts_file": "decompiler/config/jak1_ntsc_black_label/type_casts.jsonc",
|
||||
"anonymous_function_types_file": "decompiler/config/jak1_ntsc_black_label/anonymous_function_types.jsonc",
|
||||
"var_names_file": "decompiler/config/jak1_ntsc_black_label/var_names.jsonc",
|
||||
"label_types_file": "decompiler/config/jak1_ntsc_black_label/label_types.jsonc",
|
||||
"stack_structures_file": "decompiler/config/jak1_ntsc_black_label/stack_structures.jsonc",
|
||||
"hacks_file": "decompiler/config/jak1_ntsc_black_label/hacks.jsonc",
|
||||
"inputs_file": "decompiler/config/jak1_ntsc_black_label/inputs.jsonc",
|
||||
"art_info_file": "decompiler/config/jak1_ntsc_black_label/art_info.jsonc",
|
||||
"import_deps_file": "decompiler/config/jak1_ntsc_black_label/import_deps.jsonc",
|
||||
"all_types_file": "decompiler/config/all-types.gc",
|
||||
|
||||
// optional: a predetermined object file name map from a file.
|
||||
// this will make decompilation naming consistent even if you only run on some objects.
|
||||
"obj_file_name_map_file": ""
|
||||
"obj_file_name_map_file": "goal_src/build/all_objs_jak1_pal.json",
|
||||
|
||||
////////////////////////////
|
||||
// LEVEL EXTRACTION
|
||||
////////////////////////////
|
||||
|
||||
// turn this on to extract level background graphics data
|
||||
"levels_extract": false,
|
||||
// turn this on if you want extracted levels to be saved out as .obj files
|
||||
"levels_convert_to_obj": false,
|
||||
// should we extract collision meshes?
|
||||
// these can be displayed in game, but makes the .fr3 files slightly larger
|
||||
"extract_collision": true
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,4 @@
|
||||
@echo off
|
||||
cd ..\..
|
||||
out\build\Release\bin\decompiler decompiler\config\jak1_pal.jsonc iso_data\jak1pal decompiler_out\jak1pal
|
||||
out\build\Release\bin\decompiler decompiler\config\jak1_pal.jsonc iso_data decompiler_out\
|
||||
pause
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
cd ..\..
|
||||
git update-index --assume-unchanged decompiler\config\jak1_ntsc_black_label.jsonc decompiler\config\jak1_ntsc_black_label\inputs.jsonc
|
||||
git update-index --assume-unchanged decompiler\config\jak1_ntsc_black_label.jsonc
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
cd ..\..
|
||||
git update-index --no-assume-unchanged decompiler\config\jak1_ntsc_black_label.jsonc decompiler\config\jak1_ntsc_black_label\inputs.jsonc
|
||||
git update-index --no-assume-unchanged decompiler\config\jak1_ntsc_black_label.jsonc
|
||||
|
||||
Reference in New Issue
Block a user