Releases: open-goal/jak-project
Releases · open-goal/jak-project
Release list
v0.3.5
Immutable
release. Only release title and notes can be modified.
What's Changed
- build(deps): bump actions/checkout from 4 to 7 by @dependabot[bot] in #4329
- CI: Periodic Controller Database Update by @OpenGOALBot in #4327
- cmake: disable
libpslwhen building libcurl by @xTVaser in #4335 - goalc: Finish converting all load/store instructions to ARM64 by @xTVaser in #4334
- game: fall back to english splash screen before accessing map by @Hat-Kid in #4336
Full Changelog: v0.3.4...v0.3.5
v0.3.4
Immutable
release. Only release title and notes can be modified.
What's Changed
- CI: Periodic Controller Database Update by @OpenGOALBot in #4262
- Update Jak 1 Portuguese (pt-pt) translations by @luis-gmonkey in #4263
- jak3: fix dark eco vent powerup anim by @Hat-Kid in #4269
- decomp: resolve first batch of trivial files by @xTVaser in #4266
- game: fix missing event.type comparison in joystick axis motion handler (pressure sensitive axii) by @trippjoe in #4286
- jak1: fix mole crash on foot by @Hat-Kid in #4294
- jak2: add missing inline declaration in
vector*!by @trippjoe in #4287 - jak1: clean up
control-infonames and other misc cleanup by @Hat-Kid in #4295 - build-actor: set
shader-cntto 0 for dummymerc-fragmentby @Hat-Kid in #4296 - decompiler:
extract_animmodel name remap by @Hat-Kid in #4297 - jak3: make actor LOD setting affect lightning quality in elec gates by @ManDude in #4292
- CI: Periodic Controller Database Update by @OpenGOALBot in #4273
- jak3: Dev commentary subtitles by @Aloqas in #4281
- libco: Update to latest version from ares by @Ziemas in #4282
- custom levels: support custom regions in jak2/3 by @Hat-Kid in #4300
- deps: update to SDL 3.4.10 by @Hat-Kid in #4301
- [jak2/3] Fix dark/light eco HUD not flashing after save file is X hours old by @dallmeyer in #4285
- jak2/3: implement ocean envmap by @Hat-Kid in #4303
- loader: allow manual reload of fr3 data by @Hat-Kid in #4304
- jak3: fix zoom blur flashbang in retail by @Hat-Kid in #4305
- CI: Periodic Controller Database Update by @OpenGOALBot in #4306
- decompiler: reduce memory usage during texture pack installation by lazily loading texture replacements and serializing level building by @trippjoe in #4278
- [jak3] proofreading & correcting FR subtitle lines by @YohanDFN in #4272
- ci: init offline runner allowlist by @xTVaser in #4307
- ci: move offline tests to a GHA self-hosted runner by @xTVaser in #4308
- [jak3] Include orbs in crates for track skill debug option by @dallmeyer in #4275
- [jak1] Show max of flying-lurker distances on HUD by @dallmeyer in #4309
- custom levels: support camera entities and custom keyframe values by @Hat-Kid in #4310
- [jak3] track-skill: Better check for orbs collected from crate by @dallmeyer in #4312
- d/jx: Another round of files by @xTVaser in #4311
- CI: Periodic Controller Database Update by @OpenGOALBot in #4313
- decompiler: export blerc data to glb by @Hat-Kid in #4316
- decompiler: detect
light-trail-tracker-spawnmacro by @Hat-Kid in #4317 - CI: Periodic Controller Database Update by @OpenGOALBot in #4320
- Support identical imgui controller labels by @Zedb0T in #4290
- goalc: Implement the bulk of ARM64 instructions from x86 by @xTVaser in #4318
- i18n: update crowdin config by @xTVaser in #4321
- i18n: update crowdin config by @xTVaser in #4322
- i18n: third times the charm by @xTVaser in #4323
- New Crowdin updates by @xTVaser in #4324
- i18n: adjust exclusions again by @xTVaser in #4325
- [jak2/jak3] Speedrun menu - add Act 2/3, Open Orbs categories by @dallmeyer in #4314
- 989snd/overlord: implement
PLUGIN_MESSAGEgrain andSTRVplugin system by @Hat-Kid in #4319 - Include merc normals for glb extraction by @ZornTaov in #4271
New Contributors
- @luis-gmonkey made their first contribution in #4263
- @YohanDFN made their first contribution in #4272
- @ZornTaov made their first contribution in #4271
Full Changelog: v0.3.3...v0.3.4
v0.3.3
Immutable
release. Only release title and notes can be modified.
v0.3.2
Immutable
release. Only release title and notes can be modified.
What's Changed
- CI: Periodic Controller Database Update by @OpenGOALBot in #4188
- decomp3:
vivsol-edit,editableand nav mesh editor files by @Hat-Kid in #4200 - [jak2/jak3] Check target state != target-continue, instead of = target-stance, for speedrun post-init things by @dallmeyer in #4193
- deps/game: Update SDL to 3.4.4 and fix mouse cursor handling by @xTVaser in #4201
- decomp3:
cam-debug,hover-nav-edit,pilot-recorderby @Hat-Kid in #4203 - [jak3] Fix secrets option on title screen by @dallmeyer in #4194
- Jak 3 french subtitles by @RoyalForgotten in #4197
- Adjust projectile focus fix to also work on semi-solid targets + fix tracking issues with dm-tentacles by @ManDude in #4207
- jak3: map fixes for pc port by @gratefulforest in #4199
- CI: Periodic Controller Database Update by @OpenGOALBot in #4218
- Make surround sound not the default by @dallmeyer in #4217
- [jak3] Fix some things relating to resetting speedruns by @dallmeyer in #4216
- jak2/jak3: Flags for custom languages by @Aloqas in #4209
- jak3: high fps fix for mech carry drop by @Hat-Kid in #4223
- [jak3] Implement trick display text secret by @dallmeyer in #4208
- [jak3] Prevent NaN-induced infinite loop in ff-squad-control bubble sort by @dallmeyer in #4225
- wip: better stack var support by @water111 in #4222
- [jak2/jak3] Fix off by one bug in trick display by @dallmeyer in #4224
- game: support splash screens by @Hat-Kid in #4236
- CI: Periodic Controller Database Update by @OpenGOALBot in #4240
- various decomp cleanups by @xTVaser in #4247
- [jak3] Fix Daxter's death quotes scenes not playing by @Nick0778 in #4243
- CI: Periodic Controller Database Update by @OpenGOALBot in #4251
- Include jak3 docs in zip by @dallmeyer in #4254
- build(deps): bump hendrikmuhs/ccache-action from 1.2.22 to 1.2.23 by @dependabot[bot] in #4255
- [jak3] Prevent NaN propagation in spydroid attack state by @dallmeyer in #4237
- [jak3] Add roboskip autosplit, allow heromode secret selection by @dallmeyer in #4257
- decompiler: support animation export and support master art groups in
build-actortool by @Hat-Kid in #4260 - jak2/jak3: Add subtitle speakers by @Aloqas in #4230
New Contributors
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- [jak3] Give skull gems for heromode speedruns by @dallmeyer in #4148
- jak3: remove old pal graphics menu and enable fps setting in retail by @Hat-Kid in #4149
- deps: update imgui to 1.92.6 and allow changing imgui font/style at run-time by @xTVaser in #4152
- jak3: Finish font DB implementation (support Cyrillic) by @xTVaser in #4147
- jak3: remove title casing mistakes by @xTVaser in #4156
- [jak3] Fix arena token not respawning bug by @dallmeyer in #4150
- [jak3] Port over R1/R2 swap and trigger effects from jak2 by @dallmeyer in #4151
- jak3: misc rpc and progress fixes by @Hat-Kid in #4159
- game: ignore analog trigger values below 5% of the range by @xTVaser in #4157
- common: improve logging around ISO
freaderrors by @xTVaser in #4155 - [jak3] Scale sandstorm push effect to better match PS2 by @dallmeyer in #4163
- jak3: more rpc fixes by @Hat-Kid in #4166
- jak2/jak3: fix overlapping layers on non-playable Hellcats by @1rocket1 in #4161
- [jak3] Support PC camera invert options by @dallmeyer in #4171
- Fix language settings not saving in jak 2/3, fix autosave from title screen new game in jak 3 by @dallmeyer in #4172
- jak3: add
sidekickfeature to hero mode for runs by @Hat-Kid in #4173 - jak2/3: update
enemymethod name related to playing sound effects by @xTVaser in #4176 - jak3: fix potential
wascity-defendsoftlock, stick sens setting, fixfreeze-screenregression by @Hat-Kid in #4182 - jak3: support mirror mode by @xTVaser in #4170
- jak3: add unlock debug menu options by @xTVaser in #4184
- crowdin: reference jak 3 files by @xTVaser in #4185
- [jak3] Update progress code to use DPROCESS_STACK_SIZE by @dallmeyer in #4186
- jak3: remove
-debugfrom critical load-game logging function by @xTVaser in #4187
New Contributors
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- ci: update ccache action by @xTVaser in #4144
- goalc: Get CodeTester tests passing on Arm64 (only testing on macOS atm) by @xTVaser in #3290
- config cleanup by @dallmeyer in #4146
Full Changelog: v0.2.32...v0.3.0
v0.2.32
What's Changed
- CI: Periodic Controller Database Update by @OpenGOALBot in #4108
- IOP, DMA: Silence VAG audio on first chunk upload by @massimilianodelliubaldini in #4048
- jakx: Commit existing work from other PRs by @xTVaser in #4112
- build(deps): bump peter-evans/create-pull-request from 7 to 8 by @dependabot[bot] in #4113
- build(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #4114
- build(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #4115
- [jak2/jak3] Wait to reset autosplitter until after blackout by @dallmeyer in #4126
- build(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #4128
- build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #4127
- CI: Periodic Controller Database Update by @OpenGOALBot in #4129
- [jak1] Restore Klaww cutscene skip for Mountain Pass IL speedruns by @dallmeyer in #4124
- CI: Periodic Controller Database Update by @OpenGOALBot in #4132
- CI: Periodic Controller Database Update by @OpenGOALBot in #4135
- [jak2/jak3] Unbreak split boxes debug option by @dallmeyer in #4133
- [jak1] MP ILs - dont spawn the column that klaww breaks during cutscene by @dallmeyer in #4131
- deps: update zydis and json.hpp to silence various warnings by @xTVaser in #4136
- docs: README pass, add alternative editor documentation (Zed) by @xTVaser in #4137
- CI: Periodic Controller Database Update by @OpenGOALBot in #4138
- jak1: fix memcard screen on custom aspects by @gratefulforest in #4116
- CI: Periodic Controller Database Update by @OpenGOALBot in #4141
- New Crowdin updates by @xTVaser in #4142
- i18n: revert recent finnish changes from crowdin by @xTVaser in #4143
Full Changelog: v0.2.31...v0.2.32
v0.2.31
What's Changed
- [jak3] Add zoom blur and color filter effect by @water111 in #4031
- Increase print buffer size by @water111 in #4035
- [jak3] fix bomb and war factory ocean culling by @water111 in #4036
- [jak3] fix soundless spools always assuming 60fps + [jak2] fix rogue entity error spam on ctywide kill by @ManDude in #4038
- [jak3] fix stereo vag commands causing memory corruption by @ManDude in #4040
- Add support for brightness and contrast modifiers by @ManDude in #4041
- Fix Jak 3 subtitle speaker colors by @ManDude in #4043
- [jak3] Decouple dust storm particles & push vector from FPS by @ManDude in #4046
- jak3: misc high fps fixes by @Hat-Kid in #4055
- [jak3] Collision Renderer - support new pat-events and pat-materials by @dallmeyer in #4049
- Fix strange scene-player initial blackout being bad for non-zero
artist-baseby @ManDude in #4056 - jak2, jak3: fix high fps vehicle smush by @Hat-Kid in #4059
- jak3: fix widescreen scissoring for mission and scene select by @Hat-Kid in #4061
- build(deps): bump hendrikmuhs/ccache-action from 1.2.18 to 1.2.19 by @dependabot[bot] in #4029
- build(deps): bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #4066
- build(deps): bump peter-evans/repository-dispatch from 3 to 4 by @dependabot[bot] in #4065
- build(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #4064
- CI: Periodic Controller Database Update by @OpenGOALBot in #4062
- jak1: subtitle fixes by @gratefulforest in #4063
- CI: Periodic Controller Database Update by @OpenGOALBot in #4077
- goalc: add
offset-ofby @Hat-Kid in #4081 - decomp: support
part-tracker-spawnin jak2, part group constants by @Hat-Kid in #4082 - [jak3] Implement
city-peaceanddesert-peacecheats by @dallmeyer in #4079 - [jak3] Some autosplit changes by @dallmeyer in #4085
- Fix generic2 zbuffer and jak3 progress menu crash by @water111 in #4091
- [jak3] Support dpad pacman controls by @dallmeyer in #4083
- [jak3] Fix temple % warp split by @dallmeyer in #4086
- IOP: Fix WakeupThread waking up threads with other waittypes by @Ziemas in #4047
- jak1, jak2, jak3: fix missing collision in custom levels by @gratefulforest in #4060
- jak1, jak2, jak3: fix custom model visibility by @gratefulforest in #4070
- jak1: fix jsonc tpages being non-functional by @gratefulforest in #4074
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #4087
- [jak3] Fix audio language setting by @water111 in #4093
- CI: Periodic Controller Database Update by @OpenGOALBot in #4084
- [jak3] Add slow-time blur and fix color filter by @water111 in #4037
- jak1: fix high fps ripples + frozen ripples by @gratefulforest in #4067
- jak1: fix opening logo on non-PS2 aspects by @gratefulforest in #4073
- macos 13 -> 15 by @water111 in #4094
- jak2: fix hud alignment by @gratefulforest in #4075
- [jak3] Fix rigid-body threshold to account for frame time by @water111 in #4095
- [jak3] PC uploads for water textures by @water111 in #4097
- build(deps): bump hendrikmuhs/ccache-action from 1.2.19 to 1.2.20 by @dependabot[bot] in #4088
- CI: Periodic Controller Database Update by @OpenGOALBot in #4102
- [jak2/3] Fix
same-attack-invulnerable-timeoutclock drift original game bug by @dallmeyer in #3978 - Speedrun fixes (jak 1 buzzer counts, jak 2 race intro autosplit) by @dallmeyer in #4103
- jak1: fix high fps menu sliders by @gratefulforest in #4105
- jak1: fix aspect settings selection by @gratefulforest in #4101
- Jak 3 Finnish translation + Update Jak 1 & 2 translations by @Aloqas in #4028
- jak1: fix balance-plats at high-fps by @gratefulforest in #4069
- Prevent array OOB access for traffic-height-map by @dallmeyer in #4106
- New Crowdin updates by @xTVaser in #4107
New Contributors
- @gratefulforest made their first contribution in #4063
Full Changelog: v0.2.30...v0.2.31
v0.2.30
What's Changed
- [jak1] Don't update cell/orb/fly autosplit counters during blackout by @dallmeyer in #3996
- CI: Periodic Controller Database Update by @OpenGOALBot in #3995
- game: Support korean in Jak 2 and Jak 3 by @xTVaser in #3988
- jak3: fix
was-pre-gamecrash andegg-spiderbbush by @Hat-Kid in #4000 - CI: Periodic Controller Database Update by @OpenGOALBot in #4004
- Check that we have valid process before invoking event-hook (fix jak1 qbert crash) by @dallmeyer in #4006
- deps: update to SDL 3.2.20 by @xTVaser in #4007
- CI: Periodic Controller Database Update by @OpenGOALBot in #4010
- Bosnian language by @gsanjin in #4011
- Rename
WATER_AN.CGOtoWATER-AN.CGOif found during extraction by @trippjoe in #3890 - ci: don't explicitly install
cmakeanymore for macOS builds by @xTVaser in #4013 - build(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #4016
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #4015
- CI: Periodic Controller Database Update by @OpenGOALBot in #4017
- jak2: progress: fix duplicate "Right Analog Stick Left" in keybind list by @christophermowrey in #4024
- CI: Periodic Controller Database Update by @OpenGOALBot in #4019
- [jak1] Fix lavatube oranges autosplit by @dallmeyer in #4022
- New Crowdin updates by @xTVaser in #4027
New Contributors
- @gsanjin made their first contribution in #4011
- @christophermowrey made their first contribution in #4024
Full Changelog: v0.2.29...v0.2.30
v0.2.29
What's Changed
- CI: Periodic Controller Database Update by @OpenGOALBot in #3977
- game: fix refresh rate filtering comparison by @xTVaser in #3984
- [jak1] Allow skipping credits in speedrunner mode by @dallmeyer in #3981
- CI: Periodic Controller Database Update by @OpenGOALBot in #3982
- CI: Periodic Controller Database Update by @OpenGOALBot in #3989
- Replace PCRTC framebuffer blit with screen quad draw by @ManDude in #3980
- Update filesystem.hpp dependency and un-break symlinks by @towai in #3990
Full Changelog: v0.2.28...v0.2.29