mirror of
https://github.com/open-goal/jak-project.git
synced 2024-10-20 21:27:52 -04:00
2969833b2d
- `speech` - `ambient` - `water-h` - `vol-h` - `generic-obs` - `carry-h` - `pilot-h` - `board-h` - `gun-h` - `flut-h` - `indax-h` - `lightjak-h` - `darkjak-h` - `target-util` - `history` - `collide-reaction-target` - `logic-target` - `sidekick` - `projectile` - `voicebox` - `ragdoll-edit` - most of `ragdoll` (not added to gsrc yet) - `curves` - `find-nearest` - `lightjak-wings` - `target-handler` - `target-anim` - `target` - `target2` - `target-swim` - `target-lightjak` - `target-invisible` - `target-death` - `target-gun` - `gun-util` - `board-util` - `target-board` - `board-states` - `mech-h` - `vol` - `vent` - `viewer` - `gem-pool` - `collectables` - `crates` - `secrets-menu` Additionally: - Detection of non-virtual state inheritance - Added a config file that allows overriding the process stack size set by `stack-size-set!` calls - Fix for integer multiplication with `r0` - Fixed detection for the following macros: - `static-attack-info` - `defpart` and `defpartgroup` (probably still needs adjustments, uses Jak 2 implementation at the moment) - `sound-play` (Jak 3 seems to always call `sound-play-by-name` with a `sound-group` of 0, so the macro has been temporarily defaulted to use that) One somewhat significant change made here that should be noted is that the return type of `process::init-from-entity!` was changed to `object`. I've been thinking about this for a while, since it looks a bit nicer without the `(none)` at the end and I have recently encountered init methods that early return `0`. |
||
---|---|---|
.. | ||
.clang-format | ||
analyze_inspect_method.cpp | ||
analyze_inspect_method.h | ||
atomic_op_builder.cpp | ||
atomic_op_builder.h | ||
cfg_builder.cpp | ||
cfg_builder.h | ||
expression_build.cpp | ||
expression_build.h | ||
final_output.cpp | ||
final_output.h | ||
find_defpartgroup.cpp | ||
find_defpartgroup.h | ||
find_defstates.cpp | ||
find_defstates.h | ||
find_skelgroups.cpp | ||
find_skelgroups.h | ||
inline_asm_rewrite.cpp | ||
inline_asm_rewrite.h | ||
insert_lets.cpp | ||
insert_lets.h | ||
label_types.cpp | ||
label_types.h | ||
mips2c.cpp | ||
mips2c.h | ||
reg_usage.cpp | ||
reg_usage.h | ||
stack_spill.cpp | ||
stack_spill.h | ||
static_refs.cpp | ||
static_refs.h | ||
symbol_def_map.cpp | ||
symbol_def_map.h | ||
type_analysis.cpp | ||
type_analysis.h | ||
variable_naming.cpp | ||
variable_naming.h |