Files
jak-project/test/offline/config/jak2/config.jsonc
T
ManDude f1f18e7e05 [decomp2] joint-mod, chain-physics, loader (#1816)
* prep

* Update repo-settings-mark.bat

* Update repo-settings-unmark.bat

* decomp `joint-mod`

* add `joint-mod-ik-callback` to ref exceptions

* `chain-physics`

* Update jak2_ntsc_v1.jsonc

* update bat scripts

* `loader`

* pretty

* refs

* support `process->handle` (and `ppointer->handle`?)

* refs

* source and fixes

* fix `ja` detect

* `ja` macro implement

* fix a method

* update source

* merge fixes

* annoying fixes

* format

* arg

* hack

* fix test
2022-09-02 18:13:38 -04:00

116 lines
3.3 KiB
JSON

{
"dgos": [
"CGO/KERNEL.CGO",
"CGO/ENGINE.CGO"
],
"skip_compile_files": [],
"skip_compile_functions": [
// GCOMMON
// inline assembly
"valid?",
/// GKERNEL
// asm
"(method 10 process)",
"(method 14 dead-pool)",
/// GSTATE
"enter-state", // stack pointer asm
// MATH
"logf", "log2f", "cube-root", "lerp-scale", "rand-vu-init", "rand-vu", "rand-vu-nostep",
// MATRIX
"matrix-axis-sin-cos-vu!", "matrix-axis-sin-cos!", "matrix-3x3-normalize!",
// DMA
"disasm-dma-list",
// PAD (bug)
"service-cpads",
// GEOMETRY asm
"closest-pt-in-triangle", "circle-circle-xz-intersect", "calculate-basis-functions-vector!", "curve-evaluate!",
// TIMER asm
"(method 9 clock)",
// math camera stupid broken gif crap and CLIP
"update-math-camera", "transform-point-vector!", "transform-point-qword!", "transform-point-vector-scale!",
// quad thing
"(method 3 connection-minimap)",
"(method 3 sky-vertex)",
// cache asm
"invalidate-cache-line",
// sprite
// multiple defined
"(method 3 sprite-aux-list)",
// sprite-distort
"sprite-draw-distorters", // uses clipping flag.
// asm, weird vector dot
"(method 17 trsqv)",
// history - rgba issues
"history-draw",
// text - cfg failure
"load-game-text-info",
// - never fixed this one in jak 1, assumed there was an original bug?
"print-game-text",
// joint asm
"cspace<-parented-transformq-joint!", "(method 11 art-joint-anim-manager)", "make-joint-jump-tables", "joint-channel-copy!",
// vector-dot in stack vars
"joint-mod-ik-callback",
"joint-mod-look-at-handler",
// bad stack-no-clear decomp
"ja-play-spooled-anim",
// default menu
// - causes a decompiler hang
"dm-cam-setting-float",
"debug-menu-make-camera-menu", // requires the above, fine on it's own
// - delayed until game-info is better understood
"debug-menu-make-play-menu",
"debug-menu-make-task-sub-menu",
// - weird array accessing pattern, we never fixed it in jak 1
"all-texture-tweak-adjust",
"debug-menu-make-shader-menu", // requires the above, fine on it's own
// - process-spawn macro issues
"dm-scene-load-pick-func",
"popup-menu-context-make-default-menus",
"debug-menu-context-make-default-menus",
// camera
// - vector-dot issue
"slave-set-rotation!",
"v-slrp2!",
"v-slrp3!",
// cam-master
// - focus understanding / decomp crashes
"reset-target-tracking",
"(method 16 camera-master)",
"master-track-target",
// cam-states
// - mostly decompiler crashes/hangs
"cam-bike-code",
"cam-stick-code",
"cam-string-code",
"cam-string-line-of-sight",
"cam-string-joystick", // whats butt-handle!
"cam-circular-code",
"cam-circular-position",
"cam-los-collide", // vector-dot with stack
// cam-update
"update-visible", // assertion crash when filling out bsp-header
// placeholder
// gun-util
"draw-beam", "(method 9 gun-info)",
"i-hopefully-will-never-exist-dont-add-anything-after-me-please"
],
"skip_compile_states": {
"cam-bike": [
"code" // hang
],
"cam-stick": [
"code"
],
"cam-circular": [
"enter",
"event"
]
}
}