Skip to content

Releases: open-goal/jak-project

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

v0.2.2

11 Nov 00:10
5561116
Compare
Choose a tag to compare

What's Changed

  • g/j2: Speedrunner mode improvements for Jak 2 by @xTVaser in #3182

Full Changelog: v0.2.1...v0.2.2

v0.2.1

10 Nov 22:59
a150e59
Compare
Choose a tag to compare

What's Changed

  • g/j2: use the large font for the jetboard trick combo display by @xTVaser in #3157
  • cmake: use static OpenSSL libraries on linux by @xTVaser in #3162
  • [jak2] Localize board trick names by @ManDude in #3161
  • [jak2] better handling of invalid formats by @ManDude in #3171
  • jak2: fix discord rpc mission images in retail by @Hat-Kid in #3176
  • jak2: some high fps fixes by @Hat-Kid in #3177
  • jak2: add missing pc options to progress menu by @Hat-Kid in #3167
  • automatically re-enable autosave safely when starting a speedrun by @ManDude in #3181

Full Changelog: v0.2.0...v0.2.1

v0.2.0

05 Nov 02:55
595bc83
Compare
Choose a tag to compare

What's Changed

  • docs: Re-order root README a bit and add new link to new tutorial by @xTVaser in #3119
  • ci: properly statically link on macOS by @xTVaser in #3127
  • g/jak2: allow L1 + R1 + Start to open speedrun menu as well by @xTVaser in #3131
  • g/jak2: disable speech volume when starting a new speedrun by @xTVaser in #3132
  • Add fallback text functionality to Jak 2 by @Zedb0T in #3128
  • Translated Jak 2 Game Texts to Spanish by @xsm2 in #3139
  • Jak 2 French Game Text by @Blqnc in #3138
  • [jak2]do not force UK english on PAL by @ManDude in #3142
  • [jak2] Hopefully improve sky performance by @water111 in #3130
  • i18n: Add jak 2 custom text to Crowdin by @xTVaser in #3141
  • [jak2] Try to fix glow again by @water111 in #3144
  • New Crowdin updates by @xTVaser in #3146
  • allow per-file override of type-to-artgroup map + use correct divide by zero handler in civilian.gc by @ManDude in #3148
  • [jak2] Fix palace rotation at high fps by @water111 in #3147
  • [jak2] Pass 0x01 through format by @water111 in #3143
  • g/j2: Add ending condition checks to the autosplitter struct by @xTVaser in #3155

New Contributors

Full Changelog: v0.1.44...v0.2.0

v0.1.44

02 Nov 06:52
4fbc925
Compare
Choose a tag to compare

What's Changed

  • CI: Periodic Controller Database Update by @OpenGOALBot in #3060
  • decompiler: better automatic detection of art groups and joint-node-index macro detection by @Hat-Kid in #3061
  • [jak2] Set up extractor by @water111 in #3042
  • [goalc] Cleaned up speedups by @water111 in #3066
  • [jak2] new glow fix by @water111 in #3067
  • decompiler: some hacks to allow running decompiler on jak 3 v5 code files, improve all-types generation by @Hat-Kid in #2526
  • [glow] potentially fix bad glow texture by @ManDude in #3071
  • [jak2] fix minor original game visual bugs by @ManDude in #3072
  • github: add issue template for jak 2 by @xTVaser in #3073
  • jak3: add goal_src skeleton by @Hat-Kid in #3069
  • [decompiler] Support v5 data file link data by @water111 in #3076
  • decompiler: fix for v5 art group info dump, update taskfile for jak 3 by @Hat-Kid in #3077
  • decompiler: allow jak 3 texture and model extraction by @Hat-Kid in #3080
  • [jak2] Fix collision renderer extract by @water111 in #3081
  • g/j2: Integrate highscores with Speedrun.com/JakSpeedruns.com when speedrunner mode is enabled by @xTVaser in #3037
  • [jak1] Finnish base game strings by @Aloqas in #3058
  • jak3: add missing files and implement pexcw by @Hat-Kid in #3084
  • decompiler: add texture merging feature by @xTVaser in #3083
  • fix *jak1-full-game* being flipped by @ManDude in #3085
  • [glb export] Export bones. by @water111 in #3087
  • custom levels: support for packing textures by @Hat-Kid in #3089
  • Fix build failure at llvm-rc on windows due to codepage error on zydis by @jabermony in #3088
  • jak2: add warning text when changing frame rate for the first time by @Hat-Kid in #3092
  • CI: Periodic Controller Database Update by @OpenGOALBot in #3091
  • Add label_types file merge for PAL version by @jabermony in #3086
  • ci: Workaround CMake/Perl regression in recent windows-2022 images by @xTVaser in #3097
  • formatter: rewrite and refactor, address more edge-cases, begin documenting my work by @xTVaser in #3096
  • custom levels: refactor level building code and jak 2 support by @Hat-Kid in #3090
  • CI: Periodic Controller Database Update by @OpenGOALBot in #3101
  • Fix starting continue point for Hub 2/3 category extensions by @dallmeyer in #3103
  • [compiler] asm-only disasm output + fix spacing bug by @ManDude in #3104
  • deftype and defmethod syntax major changes by @ManDude in #3094
  • [jak2] simplify fps disclaimer by @ManDude in #3108
  • fps selection fixes i missed by @ManDude in #3109
  • rename joint node and art element macros by @ManDude in #3111
  • New Crowdin updates by @xTVaser in #3113
  • ci/windows: stop Strawberry perl from changing resulting built artifacts in CI by @xTVaser in #3114

New Contributors

Full Changelog: v0.1.43...v0.1.44