ManDude
7170db51ea
fix bad defpartgroup decomp and improve entity debug display a bit ( #2423 )
...
- Makes very nasty bugs fixed in #2402 print onscreen when detected
instead of to the console.

- Fixes `valid?` decomp
- Moves `entity-debug.gc` to the end of `COMMON.CGO` so we can check for
keys in a few more commonly-used actor types.
- Entity debug display (jak 2) now properly parses the `art-name` tag of
part spawners, which gets overwritten at runtime.
- Fixes #2422 . Decompiler was writing out part group rotation for the
scale part, so all of those part groups had a zero in one (or all) of
the axes. This "only" affected 38 groups, including all of the flame
pots in tomb, jetpack guard, wasp, onin tent seal of mar, dark eco pill
and a few other things.


2023-03-26 05:13:54 +01:00
Hat Kid
a857061e96
jak2: focus-test? macro, fix (zero? (logand ...)) -> (not (logtest? ...)) detection ( #2321 )
...
There are *a lot* of file changes and while I have carefully gone
through every gsrc change to fix up manual patches, there might still be
spots that I missed.
2023-03-14 22:57:31 -04:00
water111
45f7770ca2
[decomp] finish up nav-graph, traffic-engine, traffic-manager, height-map ( #2191 )
...
Some of these were almost done, just needed a few more types.
2023-02-05 18:16:58 -05:00
Tyler Wilding
8b12553d15
d/jak2: first pass at decompiling the core vehicle/traffic code ( #2058 )
...
Effects the following files:
- [x] vehicle-rider
- [x] vehicle-control
- [x] vehicle-effects
- [x] vehicle
~~- [ ] vehicle-util~~
- [x] vehicle-physics
- [x] vehicle-states
~~- [ ] vehicle-guard~~
~~- [ ] traffic-engine~~
~~- [ ] traffic-manager~~
With the exception of traffic-engine, most of these files are either
done or have 1-3 stubborn functions remaining. Draft while I try to
resolve as many as possible / cleanup names and such.
Co-authored-by: water <awaterford111445@gmail.com >
2023-01-14 12:01:33 -05:00
water111
0cddf6b6a5
W/nav debugging ( #2077 )
...
Co-authored-by: Tyler Wilding <xtvaser@gmail.com >
2023-01-01 12:11:18 -05:00
Tyler Wilding
41c3423767
d/jak2: finish viewer, texture-finish, process-taskable, main-collide, prototype and los-control ( #1975 )
2022-10-22 13:26:28 -04:00
water111
46f11b1b47
add level ref test ( #1973 )
...
There's a few functions that have to be excluded, but I think it's still
useful to have this.
2022-10-15 18:36:32 -04:00