What's Changed
- [gltf export] Export TIE wind models by @water111 in #2960
- CI: Periodic Controller Database Update by @OpenGOALBot in #2926
- entity-debug: Show path and volume data. by @LuminarLight in #2942
- Update subtitle_en-US.json by @atylmo in #2763
- g/j2: Some more work on the SQL editor - dump and seed
light
data by @xTVaser in #2954 - decomp: handle dumping jak 2 VAG file assets by @xTVaser in #2969
- jak2: add frame rate option to graphics menu by @Hat-Kid in #2962
- [jak2] Fix hover-formation decomp by @water111 in #2971
- [jak1] Fix duplicated tie extract by @water111 in #2972
- g/j2: Start adding game options to jak 2's menu by @xTVaser in #2968
- Save entities to JSON, and make custom level building a little faster by @water111 in #2973
- jak2: macro detection for
launch-particles
andseconds-per-frame
, addog:preserve-this
comments for manual patches by @Hat-Kid in #2974 - g/j2: revert signature changes to
cam-setting-data
, fix camera regressions by @xTVaser in #2975 - [jak 2] Export the collision mesh by @water111 in #2977
- g/j1: resolve memory leak around display/input dynamic strings from C++ by @xTVaser in #2979
- CI: Periodic Controller Database Update by @OpenGOALBot in #2980
- Polish translation for Jak 1 by @rafalekkB in #2961
- CI: check for removed goal_src code that we want or need to perserve by @xTVaser in #2987
- [jak2] placeholder subtitle files by @ManDude in #2986
- [decompiler] decomp jak2
static-attack-info
by @ManDude in #2992 - [jak2] fix
task-arrow-spawn
decomp by @ManDude in #2995 - gsrc: add more
og:preserve-this
comments by @Hat-Kid in #2996 - g/j2: Implement speedrunner mode in jak 2 by @xTVaser in #2976
- Update game_base_text_pl-PL.json by @rafalekkB in #2997
- jak2: fix
metalkor
regression by @Hat-Kid in #2999 - goalc: add
macro-expand
form by @Hat-Kid in #3000 - ci: separate lint checks into a required and optional workflow by @xTVaser in #3002
- [jak2] ckernel: implement
loado
andload_and_link
by @Hat-Kid in #3005 - decomp: fix some
enemy
decomp by @Hat-Kid in #3008 - [opengoal] make
none
a child ofobject
by @ManDude in #3001 - [jak2] fully implement collide mesh renderer by @ManDude in #3010
- CI: Periodic Controller Database Update by @OpenGOALBot in #3006
- improve decomp of state handlers and art groups by @ManDude in #3014
- g/j2: speed up level-select menu scrolling by @xTVaser in #3013
- [jak2] also allow analog for play select fast scroll by @ManDude in #3015
- g/j2: Fill out
game options
menu by @xTVaser in #3003 - scripts: remove unused
code_retention
script code by @xTVaser in #3019 - New Crowdin updates by @xTVaser in #3025
- fix
(font-flags left)
name + fixright
flag not reflecting in debug text box by @ManDude in #3020 - CI: Periodic Controller Database Update by @OpenGOALBot in #3028
- [compiler] fix
compile_condition
not attempting macro expansion by @ManDude in #3030 - decompiler:
obj
->this
,set-time!
andtime-elapsed?
macros by @Hat-Kid in #3026 - [decompiler] do not use
time-elapsed?
on unsigned comps by @ManDude in #3031 - misc low hanging fruit fixes by @ManDude in #3034
- Jak 2 controller LED implementation by @ManDude in #3035
- [jak2] un-mips2c
draw-string
by @ManDude in #3040 - Remove dupe line in discord-rpc .clang-format by @dallmeyer in #3039
- [decompiler] Handle
find-parent-method
by @water111 in #3018 - [jak2] scalable debug font + fix debug menu widescreen bugs by @ManDude in #3044
- fix draw-string-xy-scaled cropping by @dallmeyer in #3041
- [jak2] fully implement
*user*
by @ManDude in #3046 - Bump actions/checkout from 3 to 4 by @dependabot in #3047
- g/j2: don't force auto-save on in jak 2 when starting a speedrun by @xTVaser in #3048
New Contributors
- @atylmo made their first contribution in #2763
- @rafalekkB made their first contribution in #2961
Full Changelog: v0.1.41...v0.1.42