Skip to content

Releases: open-goal/jak-project

v0.2.12

01 May 12:28
3ff3760
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.11...v0.2.12

v0.2.11

30 Apr 21:27
cbf75a9
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.10...v0.2.11

v0.2.10

06 Apr 17:11
c5357f7
Compare
Choose a tag to compare

What's Changed

  • decomp3: spawn target, add merc and particle buckets and some temporary hacks by @Hat-Kid in #3445
  • Add fall back condition by @Zedb0T in #3452

Full Changelog: v0.2.9...v0.2.10

v0.2.9

05 Apr 04:00
a7efd59
Compare
Choose a tag to compare

What's Changed

  • deps: update fmt to latest version by @xTVaser in #3403
  • deps: SDL update to 2.30.0 by @xTVaser in #3384
  • ci: move to sccache by @xTVaser in #3404
  • ci: move to macos-12 by @xTVaser in #3407
  • Fix issues with camera movement with controller when mouse tracking is also enabled by @xTVaser in #3409
  • [jak3] Decompile sprite by @water111 in #3412
  • Fix minor issues related to the speedrunner mode menu, also stop saving the pc-settings every frame when sr mode is on by @xTVaser in #3413
  • d/j3: ensure type-tests pass by @xTVaser in #3414
  • g/j2: Update some vehicle related naming by @xTVaser in #3419
  • g/j2: workaround intermittent lifeseed DMA crash by @xTVaser in #3418
  • [jak3] Decompile sprite and debug files by @water111 in #3420
  • CI: Periodic Controller Database Update by @OpenGOALBot in #3423
  • decomp3: more engine stuff, support boxed stack arrays in compiler by @Hat-Kid in #3424
  • Port bones.gc math to GOAL by @water111 in #3425
  • [goal] Add labels, break, and continue to loops by @Brent-Hickey in #3426
  • Decompile foreground and bones by @water111 in #3427
  • Decompile font, decomp, background, shrubbery by @water111 in #3428
  • Decompile tfrag, tie, prim by @water111 in #3429
  • CI: Periodic Controller Database Update by @OpenGOALBot in #3430
  • decomp3: more engine files, get-texture macro, use print method in autogenerated inspect, fix bitfield float print by @Hat-Kid in #3432
  • Decompile level by @water111 in #3433
  • decomp drawable, main by @water111 in #3434
  • [jak3] A bunch of small fixes to get game.cgo to load by @water111 in #3435
  • decomp3: more engine stuff, fix ja macro detection for jak 2/3, unmerged let matcher, part-tracker-spawn macro by @Hat-Kid in #3436
  • LSP: A bunch of new OpenGOAL language features by @xTVaser in #3437
  • g/j1: remove the redundant graphics menu by @xTVaser in #3421
  • decomp3: support for virtual states inheriting from their own type's virtual states, gun-yellow-shot, gun-red-shot, gun-dark-shot by @Hat-Kid in #3438
  • goalc: Fix new symbol trie's performance inefficiencies by @xTVaser in #3443
  • CI: Periodic Controller Database Update by @OpenGOALBot in #3444
  • decompiler: allow overriding dgo inputs by @Hat-Kid in #3446
  • build(deps): bump mathieudutour/github-tag-action from 6.1 to 6.2 by @dependabot in #3442
  • goalc: add some nullptr checks around symbol map lookups by @xTVaser in #3447

Full Changelog: v0.2.8...v0.2.9

v0.2.8

06 Mar 02:26
b819f85
Compare
Choose a tag to compare

What's Changed

  • decomp3: more misc files by @Hat-Kid in #3349
  • [jak3] More headers! by @water111 in #3351
  • build(deps): bump peter-evans/repository-dispatch from 2 to 3 by @dependabot in #3354
  • build(deps): bump peter-evans/create-pull-request from 5 to 6 by @dependabot in #3353
  • Change important printfs to lg::print by @ManDude in #3355
  • decomp3: more headers by @Hat-Kid in #3356
  • [jak3] More headers again by @water111 in #3352
  • seriously fix music player in title screen by @ManDude in #3358
  • game: fix intermittent sprite_distort related crash by @xTVaser in #3357
  • decomp3: more headers (again) by @Hat-Kid in #3362
  • [jak3] More headers again again by @water111 in #3359
  • [jak3] More headers, up to load-dgo by @water111 in #3363
  • [jak3] decomp gsound by @water111 in #3364
  • d/j3: do a few mood related files and fix some issues along the way by @xTVaser in #3365
  • decomp: Copy over new docstrings back to jak 2's common code, write some scripts to help automate this by @xTVaser in #3366
  • decompiler: defskelgroup macro detection for jak 3, fix art group dumping for jak 3 and some more decomp work by @Hat-Kid in #3370
  • Decompile joint, collide-func, clean up joint decompression code for all games by @water111 in #3369
  • [jak3] joint-mod, subdivide, bsp by @water111 in #3371
  • decomp loader by @ManDude in #3373
  • decomp3: game-info, game-task, game-save, level-info, process-drawable and more by @Hat-Kid in #3374
  • CI: Periodic Controller Database Update by @OpenGOALBot in #3368
  • Update to C++20 by @Ziemas in #3193
  • Fix remaining cpp20 issues by @Ziemas in #3375
  • Switch to std::span by @Ziemas in #3376
  • CI: Periodic Controller Database Update by @OpenGOALBot in #3379
  • lsp: revert unnamed variable labelling by @xTVaser in #3381
  • New Crowdin updates by @xTVaser in #3382
  • tracing: add some more startup related events and a new --profile-until-event flag by @xTVaser in #3385
  • g/j2: properly wireup mouse settings, properly detect when the mouse has stopped moving by @xTVaser in #3383
  • g/j2: allow customizing the speedrunner menu bind by @xTVaser in #3386
  • Rename bigmap-id enum entries by @dallmeyer in #3380
  • game: disable keyboard input by default, give users a way to enable it via the imgui menu by @xTVaser in #3295
  • [high fps] Increase input buffer size and fix cloud scroll speed by @Brent-Hickey in #3178
  • g/j2: Dynamic speedrun mode categories and implement a significant amount of a practice mode by @xTVaser in #3378
  • Only remove -vis from name if it is part of the name. by @LuminarLight in #3257
  • scripts: new linter script to detect goal_src files with trailing whitespace by @xTVaser in #3387
  • CI: Periodic Controller Database Update by @OpenGOALBot in #3389
  • formatter: Format deftype correctly by @xTVaser in #3391
  • Fix (-> *autosplit-info-jak1* training-num-orbs) when blacked out by @Zedb0T in #3297
  • decomp3: more engine stuff, detect non-virtual state inheritance by @Hat-Kid in #3377
  • [joint] fix missing matrix interpolation by @water111 in #3394
  • decomp: update naming across jak2/3 by @xTVaser in #3395
  • jak2 pckernel: save pc-settings on cheat progress and regular auto-saves by @ManDude in #3396
  • CI: Periodic Controller Database Update by @OpenGOALBot in #3397

Full Changelog: v0.2.7...v0.2.8

v0.2.7

30 Jan 15:14
1979f94
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.6...v0.2.7

v0.2.6

18 Jan 17:31
85039fe
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.5...v0.2.6

v0.2.5

16 Jan 00:01
637b043
Compare
Choose a tag to compare

What's Changed

  • 989snd: sound bank loading overhaul by @Ziemas in #3185
  • [jak2] Fix unicode issue with GAME.CGO load by @water111 in #3254
  • fix weird potential initialization bug with the music log by @ManDude in #3258
  • CI: Periodic Controller Database Update by @OpenGOALBot in #3255
  • add ms to loader output by @trippjoe in #3261
  • Disable save_texture_pngs by default [jak1] by @dallmeyer in #3256
  • French subtitle_lines_fr-FR.json by @RoyalForgotten in #3259
  • g/j2: save window-size to pc-settings when it's changed by @xTVaser in #3263
  • g/j2: fix interleaving of local and external highscores by @xTVaser in #3264
  • g/j2: switch to OpenGOAL speedrun.com leaderboards by @xTVaser in #3265
  • [jak2] fix shadow origin using wrong joint by @ManDude in #3271
  • [jak2] implement pc cheats in menu by @ManDude in #3275
  • Impr: Make mesh extract compatible with gLTF 2.0 (and Blender 4.0) by @EvelynTSMG in #3268
  • j2-overlord: Clean up some VAG functions by @Ziemas in #3287
  • build(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #3284
  • build(deps): bump actions/download-artifact from 3 to 4 by @dependabot in #3283
  • Support extracting collision to obj for jak2/3 formats by @dallmeyer in #3292
  • d/j3: all-types: guess at associated process for non-virtual states and fix some issues along the way by @xTVaser in #3300
  • game: Fix issues related to remapping with SDL axii's (ie. triggers) by @xTVaser in #3294
  • [jak2] implement statistics tracker by @ManDude in #3288
  • Fix cases of string formatting with non string literals by @dallmeyer in #3304
  • custom levels: enum lump support by @Hat-Kid in #3305
  • [pckernel] use pc-get-resolution to fetch initial fullscreen resolution by @ManDude in #3307
  • deps: update zydis to latest commit by @xTVaser in #3306

Full Changelog: v0.2.4...v0.2.5

v0.2.4

04 Dec 00:24
9b6f16f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.3...v0.2.4

v0.2.3

02 Dec 20:48
37069e2
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.2...v0.2.3