Releases: open-goal/jak-project
Releases · open-goal/jak-project
v0.2.18
What's Changed
- build(deps): bump peter-evans/create-pull-request from 6 to 7 by @dependabot in #3694
- [jak1] Patch "NG+ glitch" by @dallmeyer in #3690
- github: switch to using issue types were applicable in issue forms by @xTVaser in #3696
- extractor: add error code messages around
3990
by @xTVaser in #3699 - [jak3] Fix flashing with maker projectiles by @water111 in #3702
- [jak3] fix envmap texture and strength by @water111 in #3704
- [jak3] Add merc fade and support for no texture flag by @water111 in #3710
- CI: Periodic Controller Database Update by @OpenGOALBot in #3711
- decompiler: fix
secret-disable
form indefskelgroup
detection by @Hat-Kid in #3713 - CI: Periodic Controller Database Update by @OpenGOALBot in #3714
- Parameterize the iso_data folder for goalc by @massimilianodelliubaldini in #3692
- game: fix game icon aspect ratio by @xTVaser in #3718
- [jak3] Fix target marker texture by @water111 in #3721
- [jak3] Fix neosat particles and tentacle by @water111 in #3722
- g/j2: make the turret controls respect the camera settings by @xTVaser in #3715
- game: Update game's GPU test to output the GPU vendor info by @xTVaser in #3717
- CI: Periodic Controller Database Update by @OpenGOALBot in #3726
- [jak3] Misc texture anim fixes by @water111 in #3732
- [jak3] Support texture anim in TIE by @water111 in #3734
- [jak2,3] Support loading clut blender animated textures to the pool by @water111 in #3735
- [custom levels] A few bug fixes by @water111 in #3736
- custom levels: add
draco
lib to support compressed glb files by @Hat-Kid in #3723 - Update LICENSE, and add jak 2/3 iso_data folders by @Zedb0T in #3738
- CI: Periodic Controller Database Update by @OpenGOALBot in #3737
- [jak2] Correct behavior of hint subtitles toggle by @ManDude in #3741
- game: move
pc-encode-utf8-string
to commonkmachine
code by @Hat-Kid in #3742 - jak2: fix consite crash by @Hat-Kid in #3743
New Contributors
- @massimilianodelliubaldini made their first contribution in #3692
Full Changelog: v0.2.17...v0.2.18
v0.2.17
What's Changed
- build(deps): bump hendrikmuhs/ccache-action from 1.2.13 to 1.2.14 by @dependabot in #3650
- Create
abutton-idx
enum, replace magic numbers across codebase by @dallmeyer in #3646 - jak3: fix vagdir bit-field for msvc + clang on windows by @VodBox in #3643
- Use custom normals in model replacement! by @The-Stellar in #3649
- decompiler:
call-parent-state-handler
andsuspend-for
macros by @Hat-Kid in #3625 - jak3: decomp
bigmap
,blit-displays
, fixprogress
crash by @Hat-Kid in #3657 - [jak2] Workaround for sound effects getting dropped by @water111 in #3660
- Fix github release-pipeline so version tag is available for cmake by @dallmeyer in #3651
- CI: Periodic Controller Database Update by @OpenGOALBot in #3661
- cmake: handle the scenario of a commit having more than 1 tag by @xTVaser in #3662
- Background improvements for custom levels by @water111 in #3672
- CI: Periodic Controller Database Update by @OpenGOALBot in #3666
- [jak2] english subtitle fixes by @Aloqas in #3665
- ubuntu Dockerfile fix a missing dependency by @ImaDoor2785 in #3667
- [jak3] Fix bomb bot bombs disappearing by @water111 in #3674
- [jak3] Fix crash with volcano platforms by @water111 in #3676
- jak3: misc fixes by @Hat-Kid in #3686
- CI: Periodic Controller Database Update by @OpenGOALBot in #3687
- custom levels: support vanilla skies and texture remapping tables by @Hat-Kid in #3691
- game: dont filter resolutions in windowed mode by @xTVaser in #3688
- g/j2: Fix subtitle setting persisting and add a toggle for the hint subtitles by @xTVaser in #3689
- New Crowdin updates by @xTVaser in #3693
New Contributors
- @The-Stellar made their first contribution in #3649
- @ImaDoor2785 made their first contribution in #3667
Full Changelog: v0.2.16...v0.2.17
v0.2.16
What's Changed
- [jak1] update finnish translations by @Aloqas in #3619
- ci: Add workflow that compares the compiled output between the PR and master by @xTVaser in #3626
- game: ensure the default
game-size
is also valid when initializing thepc-settings.gc
file by @xTVaser in #3624 - CI: Periodic Controller Database Update by @OpenGOALBot in #3629
- ci: compile with
master
'sgoalc
, but with the PR's changes by @xTVaser in #3631 - g/j2: fix hud positioning when in mirror mode by @xTVaser in #3630
- Jak 2: Finnish translations by @Aloqas in #3533
- CI: Periodic Controller Database Update by @OpenGOALBot in #3635
- [build_actor] Add skeleton and animation support by @water111 in #3638
- Extract merc models into individual glb files by @dallmeyer in #3632
- game: add per-game app icons by @xTVaser in #3634
- Add more autosplit points for Jak 2 Any% by @dallmeyer in #3639
- ci: simplify release workflow by @xTVaser in #3642
- CI: Periodic Controller Database Update by @OpenGOALBot in #3647
Full Changelog: v0.2.15...v0.2.16
v0.2.15
What's Changed
- Update volume in sound-group sog3 to sfx-volume by @Zedb0T in #3574
- jak3: fix some nan bugs by @Hat-Kid in #3581
- jak3: add missing texture animations by @Hat-Kid in #3577
- [high fps] Increase input buffer for jak1 and jak3 by @Brent-Hickey in #3578
- jak3: fix
robo-hover
hand cannon nans by @Hat-Kid in #3584 - jak3: fix opengl error spam by @Hat-Kid in #3586
- jak3: fix texture anim alpha by @Hat-Kid in #3587
- game: log more OpenGL info by @xTVaser in #3588
- CI: Periodic Controller Database Update by @OpenGOALBot in #3585
- jak3: fix
bbush
rings by @Hat-Kid in #3593 - decompiler: support merc model replacements and adding custom actor models to vanilla fr3s by @Hat-Kid in #3597
- CI: Periodic Controller Database Update by @OpenGOALBot in #3600
- [wip] Jak 3 Overlord by @water111 in #3567
- [jak3] Fix eye slot assignment and textures by @water111 in #3603
- [jak3] A few bug fixes by @water111 in #3606
- [jak3] prim rendering for cloth by @water111 in #3607
- Jak1: Add Autosplitting options for tasks completed in one level and turned in in another by @zakfaulk in #3595
- jak1: Adjust sprite positioning or hide them where appropriate when using non-standard aspect ratios by @xTVaser in #3596
- [jak3] Some cleanup/fixes around curve and light-trail by @water111 in #3608
- [jak3] Fix alpha for prims, entity-table by @water111 in #3609
- jak3: add darkjak highres texture anim by @Hat-Kid in #3611
- game: cleanup some display settings related code, forbid invalid
game-size
resolutions by @xTVaser in #3601 - CI: Periodic Controller Database Update by @OpenGOALBot in #3615
- decompiler: Apply docstring indentation fix to all game versions by @xTVaser in #3614
- g/j1: fix menu labelling issue in jak1 by @xTVaser in #3613
- jak3: add more prim buckets by @Hat-Kid in #3618
- jak2: support mirror mode by @xTVaser in #3616
- jak1/jak2: Persist sound settings, play-hints, subtitles and vibration settings in
pc-settings
instead of the memory card file by @xTVaser in #3612 - New Crowdin updates by @xTVaser in #3621
New Contributors
Full Changelog: v0.2.14...v0.2.15
v0.2.14
What's Changed
- fix nav mesh debugging crash by @ManDude in #3542
- jak3: airlock speed hacks + make cutscenes skip properly by @ManDude in #3543
- REPL related improvements and fixes by @xTVaser in #3545
- New Crowdin updates by @xTVaser in #3547
- CI: Periodic Controller Database Update by @OpenGOALBot in #3548
- wrap sprite rgba to 0-255 by @ManDude in #3549
- g/j1: Cleanup all main issues in the formatter and format all of
goal_src/jak1
by @xTVaser in #3535 - Jak 2 3rd update subtitle_lines_fr-FR.json by @RoyalForgotten in #3546
- CI: Periodic Controller Database Update by @OpenGOALBot in #3555
- [jak1] Enforce certain pc-settings in speedrunner mode by @dallmeyer in #3553
- CI: Periodic Controller Database Update by @OpenGOALBot in #3557
- debugging: Improve event profiler utility by @xTVaser in #3561
- CI: Periodic Controller Database Update by @OpenGOALBot in #3564
- decompiler: Cleanup duplication in extractor/decompiler and make it easier to enable streamed audio ripping from CLI by @xTVaser in #3560
Full Changelog: v0.2.13...v0.2.14
v0.2.13
What's Changed
- build(deps): bump hendrikmuhs/ccache-action from 1.2.12 to 1.2.13 by @dependabot in #3497
- jak3: fix mirage shot by @Hat-Kid in #3501
- ci: pin to avx for macos by @xTVaser in #3502
- fix another jak 1 level name by @ManDude in #3503
- fix c++ compiler warnings, extract_merc assert by @water111 in #3488
- CI: Periodic Controller Database Update by @OpenGOALBot in #3507
- decomp3: traffic/citizen/faction code,
desert-rescue
by @Hat-Kid in #3506 - Add hfrag, clean up some background renderer stuff by @water111 in #3509
- jak3: fix local space particle info crash by @Hat-Kid in #3511
- Intro palace DGOs by @BreakPoints in #3512
- decomp3: more misc files by @Hat-Kid in #3513
- Jak3 sky by @water111 in #3514
- Dependency graph work - Part 1 - Preliminary work by @xTVaser in #3505
- jak3: fix hud sprite crash + add entity debugger by @ManDude in #3516
- CI: Periodic Controller Database Update by @OpenGOALBot in #3517
- goalc: add a performance report feature by @xTVaser in #3519
- decomp3: decompile remaining mission code by @Hat-Kid in #3515
- jak3: custom level support by @Hat-Kid in #3522
- Start setting up texture animation for jak 3. by @water111 in #3524
- [wip] build actor tool by @Hat-Kid in #3266
- jak3: sprite limit increase + add bsphere toggle for region faces by @ManDude in #3529
- jak 3 shadows by @ManDude in #3530
- jak3: shadow culling hack + finish region debugging tools + fix bigmap crashes by @ManDude in #3532
- Add periods to lines in code_status.md for consistency by @richarm4 in #3521
- CI: Periodic Controller Database Update by @OpenGOALBot in #3528
- game: fix the path the
--portable
flag determines by @xTVaser in #3537 - g/j2: add some debug menu options to unlock things and give orbs/gems/ammo by @xTVaser in #3539
- [buildactor] support generating
collide-mesh
es for custom models by @Hat-Kid in #3540 - jak3 - fill out some
text-id
entries by @dallmeyer in #3494 - [jak2] new subtitle speakers by @Aloqas in #3536
- [jak3] implement autocollect and city turbo board cheats, fix actor heap and level flags by @ManDude in #3541
Full Changelog: v0.2.12...v0.2.13
v0.2.12
v0.2.11
What's Changed
- decomp3: add background data to pc renderers, get mood and time of day stuff running by @Hat-Kid in #3450
- Jak 3, fixes for animation issues, rm debug print by @water111 in #3453
- [goalc] speed up jak3 compilation by @water111 in #3454
- decomp3: eye renderer and more files by @Hat-Kid in #3457
- [jak3] Support jaextern.str, stub for blue fog fix by @water111 in #3455
- fix typo by @water111 in #3458
- [jak3] Fix defskelgroup by @water111 in #3460
- decomp3: lightning renderer, nav code, texture remap, fix progress menu crash by @Hat-Kid in #3461
- [jak3] Minimap texture fix by @water111 in #3465
- CI: Periodic Controller Database Update by @OpenGOALBot in #3462
- Fix bad speedrun Select pause behavior by @dallmeyer in #3464
- [jak3] remove some stubs and fix health bar by @ManDude in #3468
- [jak3] implement pckernel by @ManDude in #3472
- [jak3] fix process stack overflow + collision renderer by @ManDude in #3473
- debugger: reverse the order the backtrace is printed by @ManDude in #3474
- CI: Periodic Controller Database Update by @OpenGOALBot in #3471
- decomp3: more misc files by @Hat-Kid in #3466
- jak3: fix type by @Hat-Kid in #3478
- jak3 pc: math-camera, letterbox, led and auto-save by @ManDude in #3479
- fix minimap icon misalign by @ManDude in #3481
- jak2/3: re-implement screenshot system through goal by @ManDude in #3482
- jak3: fix some collide decomp + fix projectiles aiming at intangible objects by @ManDude in #3485
- Fix "logical not is only applied to the left hand side of comparison" warnings by @dallmeyer in #3484
- jak3: hack level heap sizes by @ManDude in #3487
- decomp3: font widescreen and shadow hacks, generic renderer, misc files by @Hat-Kid in #3483
- extractor: support extracting using a folder path by @xTVaser in #3422
- game: allow overriding the config directory location by @xTVaser in #3477
- more debug information when RPC buffers exhaust by @ManDude in #3490
- decomp3
title-obs
,credits-h
by @dallmeyer in #3476 - CI: Periodic Controller Database Update by @OpenGOALBot in #3491
- use only the real level name in the Loader by @ManDude in #3495
- custom levels: don't uppercase FR3 filename by @Hat-Kid in #3496
Full Changelog: v0.2.10...v0.2.11
v0.2.10
v0.2.9
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, useprint
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, unmergedlet
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