What's Changed
- Add base_id for custom levels. by @Zedb0T in #2079
- W/nav debugging by @water111 in #2077
- game/debugger: handle uncaught loader thread exceptions and better handle that situation on the windows debugger by @xTVaser in #2075
- d/jak2: finish decompiling gungame files and
tomb-scenes
by @xTVaser in #2076 - [decomp] collectables, fix float bug in a few files by @water111 in #2082
- Sound fixes by @Ziemas in #2083
- d/jak2: decompile
fodder
andnav-enemy
by @xTVaser in #2080 - lint: remove some debugging logs by @xTVaser in #2086
- Ame fixes by @Ziemas in #2087
- game/debugging: Add a new imgui menu to filter debug text and adjust imgui config settings by @xTVaser in #2085
- [decomp] hud, hud-classes, add some new basic alignment options, fix type bug by @water111 in #2084
- [jak2] fix hud and some particles by @water111 in #2088
- [jak2] don't ignore disable-draw bits by @water111 in #2089
- add
ja
zero
func by @ManDude in #2074 - scripts: adjust scripts to ensure better decompiling consistency by @xTVaser in #2093
- Overlord: mirror sound RPC command by @Ziemas in #2094
- offline-tests: fail on comparison in offline-tests by @xTVaser in #2095
- Overlord: Jak2 stream loading by @Ziemas in #2096
- decomp:
mech
,mech-states
,target-mech
by @Hat-Kid in #2091 - tools: add a flag to just dump all types from
all-types
via type searcher by @xTVaser in #2098 - d/jak2: finish jetboard training mission (mostly) and scouts mission by @xTVaser in #2090
- [jak2] use art constants by @water111 in #2097
- add a weird field to target-h for mech ik by @water111 in #2099
- g/jak2: initial Discord RPC implementation by @xTVaser in #2100
- tests: make the offline tests aware of the current terminals row count by @xTVaser in #2105
- goalc/repl: cleanup of goalc/REPL code and some QoL improvements by @xTVaser in #2104
- decomp: add a bunch of enemy files by @Hat-Kid in #2101
- Fix sound bank allocation by @Ziemas in #2107
- Make jungle mirrors respect first person camera settings by @EvelynTSMG in #2112
- d/jak2 - initial
crimson-guard-level
decomp and also thedig
missions by @xTVaser in #2092 - dig obs small fix by @water111 in #2119
- Fixed bug where mouse position offset(s) would always return a 0 by @animalstyletaco in #2109
- d/jak2: finish
wren
andfish
by @xTVaser in #2106 - [decomp] minimap by @water111 in #2118
- More vmodes by @water111 in #2120
- build: add a file thats now needed by @xTVaser in #2121
- Font colors comments by @Inirdin in #2122
- d/jak2: mostly complete
sewer-enemy
andsewer-board
missions by @xTVaser in #2108 - some bug fixes by @water111 in #2125
- d/jak2: finish the remaining mountain temple related files by @xTVaser in #2110
- d/jak2: finish strip mine files by @xTVaser in #2111
- d/jak2: first pass at decompiling the core vehicle/traffic code by @xTVaser in #2058
- d/jak2: some minor fixes and workarounds to make debugging easier by @xTVaser in #2116
- decomp:
tomb-*
files,target-indax
,grunt-mech
,breakable-wall
,pillar-collapse
,mechtest-obs
,ruins-obs
by @Hat-Kid in #2114 - decomp:
ai-task-h
,whack
,bot
,sig
,ash
files by @Hat-Kid in #2127 - Minor bug fixes by @water111 in #2128
- Fix for needed .DGO files by @BreakPoints in #2129
- docs - first chunk of work documenting the files I glossed over by @xTVaser in #2130
- Fix 'Load... border-mode' in default-menu by @LuminarLight in #2132
- [jak2] workaround for cutscene playing by @water111 in #2131
- jak2: tomb fixes by @Hat-Kid in #2137
- decomp:
kor-*|kid-*|widow-*|hal-*|atoll-*
files,spyder
,sniper
,juicer
and more by @Hat-Kid in #2134 - Fix test crash on space in filepath by @EvelynTSMG in #2138
- d/jak2: second documentation PR and finish
forest-scenes
andpalace-scenes
by @xTVaser in #2136 - docs: add support for
:override-doc
in method declarations as well as documenting state handlers by @xTVaser in #2139 - goalc: support static arrays of
type
s by @xTVaser in #2140 - d/jak2: finish
consite-obs
and get almost all side-missions working by @xTVaser in #2143 - Update target-h ref by @water111 in #2153
- jak2:
ocean
renderer by @Hat-Kid in #2142 - d/jak2: "finish"
traffic-manager
,vehicle-util
andcitizen-h
by @xTVaser in #2144 - [merc2] Support emerc by @water111 in #2147
- disable emerc for title effect by @water111 in #2156
- Fix F2 screenshots by @ManDude in #2160
- Add extended environment mapping option to progress and enable it by default + other bug fixes by @ManDude in #2161
- Fix a few errors in the entity debugger by @ManDude in #2166
- Hook Jak 1 into ImGUI actor filter by @Zedb0T in #2157
- scripts: update gsrc files with modifications using git merge by @xTVaser in #2164
- decomp:
eye
by @Hat-Kid in #2148 - decomp:
drill-obs
,drill-obs2
,drillmid-obs
,drill-panel
,drill-spool
by @Hat-Kid in #2152 - decomp:
blerc
,ripple
,under-*
files by @Hat-Kid in #2163 - d/jak2: decompile all
*-texture
files exceptcastle-texture
by @xTVaser in #2149 - decomp:
squid-*
files by @Hat-Kid in #2170 - g/jak2: cleanup
target-board
a bit, add a new feature by @xTVaser in #2154 - d/jak2: get
portrun
working and decompile a bunch of miscellaneous files by @xTVaser in #2169 - jak2: significantly reduce the verbosity of the
game.gp
file by @xTVaser in #2103 - Update Jak2 inputs.jsonc for first time compiles by @BreakPoints in #2172
- Jak 1 Checkpoint Select / IL Speedrun support by @dallmeyer in #2162
- [extractor] create debug_out by @water111 in #2159
- custom levels: add initial support for ambients by @Hat-Kid in #2173
- repl: support game-specific
startup.gc
files by @xTVaser in #2176 - g/jak2: Add missing DGO files to
game.gp
lost in the shuffle by @xTVaser in #2178
New Contributors
- @EvelynTSMG made their first contribution in #2112
- @Inirdin made their first contribution in #2122
- @BreakPoints made their first contribution in #2129
Full Changelog: v0.1.31...v0.1.32