Skip to content

Releases: open-goal/jak-project

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

v0.1.43

03 Oct 18:10
1338fed
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.42...v0.1.43

v0.1.42

01 Oct 17:00
42e3b7f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.41...v0.1.42

v0.1.41

03 Sep 22:47
07d97bc
Compare
Choose a tag to compare

What's Changed

  • Make cloud_lookup return float by @Zedb0T in #2958
  • rewrite sp-get-particle and fix some jak 2 region decomp by @ManDude in #2955
  • goalc: use iso_data build_info to inform custom level build process by @xTVaser in #2959

Full Changelog: v0.1.40...v0.1.41

v0.1.40

03 Sep 03:29
5a80be2
Compare
Choose a tag to compare

What's Changed

  • fix collision renderer filters not working by @ManDude in #2872
  • [goalc] Sign extend objects when loading them by @water111 in #2863
  • Anim Tester X - Quality of Life improvements by @LuminarLight in #2682
  • Basic hash table and jump table by @Brent-Hickey in #1837
  • github: update issue templates, move general feature requests to discussions preferably by @xTVaser in #2879
  • jak1: start a new game correctly when speedrunner mode is enabled by @xTVaser in #2873
  • formatter: support formatting bindings, for example in a let by @xTVaser in #2883
  • [jak2] get new cheats working by @ManDude in #2885
  • [jak2] progress: make custom aspect ratio menu by @ManDude in #2888
  • CI: Periodic Controller Database Update by @OpenGOALBot in #2889
  • [jak2] prepare scf-get-territory usage by @ManDude in #2890
  • log: rotate log files with timestamps and add flag to disable ANSI colors by @xTVaser in #2886
  • custom levels: fix crash when more than one ambient is present by @Hat-Kid in #2891
  • log: don't recursively iterate when rotating log files by @xTVaser in #2892
  • cleanup our cmake and build warnings by @xTVaser in #2876
  • cmake: fix regression for building SDL statically by @xTVaser in #2894
  • input: fix double press issue when assigning a bind by @xTVaser in #2895
  • Update test-zone.jsonc to use lowercase for nickname by @dallmeyer in #2896
  • [jak1] Fix texture-related custom level crash by @water111 in #2898
  • [shrub] Fix bug with gs-prim settings by @water111 in #2899
  • [glow] fix clipping bug by @water111 in #2902
  • log: ensure the log/ directory exists by @xTVaser in #2904
  • 989snd: implement SetVolPan for midi sounds by @Ziemas in #2905
  • [jak 2] bigmap, fix texture filtering on map icons by @water111 in #2906
  • [jak2] fix bad blerc on objects with warp by @water111 in #2907
  • [jak2] music player cheat menu by @ManDude in #2900
  • [jak2] small minor fixes by @ManDude in #2909
  • [jak2] fix bug in direct in texture handler by @water111 in #2910
  • handle texture of 0 in extract_tie by @water111 in #2911
  • [jak2] fix glow sprite flickering by @water111 in #2912
  • Fix alpha test > vs >= (minimap arrow fix) by @water111 in #2913
  • [jak2] Support Japanese Subtitles by @water111 in #2914
  • [jak2] Support draw-raw-image by @water111 in #2915
  • [jak2] widescreen fix for splash/jp subtitles by @ManDude in #2916
  • [jak2] fix a few silly texture bugs by @water111 in #2917
  • jak1: Consolidate art-elts into a single file as is done in jak 2 by @xTVaser in #2887
  • [jak 2] Clouds V2, Clean up texture animator by @water111 in #2921
  • [jak2] Toxic Slime texture animations by @water111 in #2922
  • [jak2] Fix depth testing issues on glow sprites by @water111 in #2923
  • [jak2] a few more subtitles + L1/R1 to move much faster through debug menu by @ManDude in #2925
  • [jak2] fill in a lot of flags for decomp + mouse macros by @ManDude in #2927
  • [jak2] minimap improvements by @ManDude in #2929
  • g/j1: add support for missing polish alphabet characters by @xTVaser in #2931
  • ckernel: fix file paths for art groups and tpages by @Hat-Kid in #2932
  • custom levels: add support for packing models and textures into the FR3 file by @Hat-Kid in #2936
  • [jak2] fix bugs with incorrect music playing sometimes by @ManDude in #2938
  • various subtitle editor fixes by @ManDude in #2941
  • ci: macOS build with big sur to increase compatibility by @xTVaser in #2944
  • New Crowdin updates by @xTVaser in #2945
  • Placeholder strings for future Jak 2 features + minor subtitle editor fixes by @ManDude in #2943
  • [extractor] fix territory being set to wrong value by @ManDude in #2946
  • [sprite3] fix max sprite number being wrong by @ManDude in #2949
  • [jak2] fix bug in outro-port script by @ManDude in #2952
  • [jak2] higher resolution cloud textures by @ManDude in #2951
  • [sprite] Adjust allocation randomization by @water111 in #2953

Full Changelog: v0.1.39...v0.1.40

v0.1.39

31 Jul 00:11
4268517
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.38...v0.1.39

v0.1.38

01 Jul 06:38
98bb40d
Compare
Choose a tag to compare

What's Changed

  • ci: ensure linux runners have the proper OpenGL headers by @xTVaser in #2790

Full Changelog: v0.1.37...v0.1.38

v0.1.37

01 Jul 02:58
436bac8
Compare
Choose a tag to compare

What's Changed

  • [IOP] revert change that ran the iop way too much by @water111 in #2681
  • Add race-bike-d/e debug options, some comments by @dallmeyer in #2683
  • Show the git commit version in screenshots/videos [Jak 2] by @Zedb0T in #2677
  • formatter: extract formatting into a rules abstraction, add inner formatting (body vs argument functions) by @xTVaser in #2684
  • ci: bump timeouts on builds, mostly for cache misses by @xTVaser in #2690
  • [jak2] float patch for bogus collide frags by @water111 in #2686
  • game: Migrate from GLFW to SDL2 & attempt to rewrite / simplify display and input code by @xTVaser in #2397
  • sdl2: add back x11 window code fix by @xTVaser in #2691
  • sdl: Fix target-fps add debug toggle for speedrun mode by @Zedb0T in #2694
  • readme: add mesa-libGL-devel dependency for fedora users by @Hat-Kid in #2696
  • input: fix some mistakes in the default keyboard binds by @xTVaser in #2697
  • [jak2] fix missing drill crane center part by @water111 in #2692
  • [jak2] joint to bone nan fix by @water111 in #2698
  • ci: don't run CI builds on non master branch pushes by @xTVaser in #2703
  • formatter: handle top level blank lines and better handle comments by @xTVaser in #2702
  • Jak 2 pc subtitle support by @ManDude in #2672
  • workaround for spyder warp hack and fix battle bugs by @ManDude in #2707
  • ci: update chocolately syntax and update nasm to 2.16.1 by @xTVaser in #2710
  • nREPL: fix some logs and some spots where it could get stuck by @xTVaser in #2709
  • don't use gender for citizen names + small minor stuff by @ManDude in #2708
  • ci: fix chocolately, version number doesn't have a v prefix by @xTVaser in #2711
  • Replace hardcoded pickup-type ints with enum name by @dallmeyer in #2704
  • [jak2] Floating point blerc by @water111 in #2715
  • 989snd: properly update children with new state by @Ziemas in #2720
  • revamp controller LED in jak 1 + reorganize some pc-settings things + fix some jak 2 decomp by @ManDude in #2719
  • SDL: Hint to Windows that we handle DPI scaling by @BreakPoints in #2729
  • CI: Periodic Controller Database Update by @OpenGOALBot in #2718
  • fix some enter-states and sound-id fields by @ManDude in #2727
  • Rename collide-action enum values for readability by @dallmeyer in #2712
  • Camera debug menu - reuse enum instead of strange indexing/magic numbers by @dallmeyer in #2717
  • game: refactor discord code and improve jak 2 support by @Hat-Kid in #2714
  • sdl: Directly use Windows DPI scaling hint, not SDL by @BreakPoints in #2730
  • [jak2] faster startup by @water111 in #2738
  • [jak2] fge=0 at the start of warp by @water111 in #2740
  • Make screenshots copy to clipboard by @ManDude in #2739
  • formatter: support comments better (including block comments) and constant pair formatting by @xTVaser in #2745
  • opengl: better handling of the draw region setting by @ManDude in #2746
  • fix windowed screenshots capturing the last window buffer instead of current one by @ManDude in #2750
  • [jak2] allow going to metal head nest after winning game by @ManDude in #2753
  • sdl: only call SDL video functions from the gfx thread by @xTVaser in #2748
  • CI: Periodic Controller Database Update by @OpenGOALBot in #2751
  • fix orb in sewers being unobtainable after starting sewer escort (+ some more type fixes) by @ManDude in #2757
  • increase airlock open and post-close speed by @ManDude in #2758
  • jak2: fix rigid-body-object-event-handler type by @ManDude in #2761
  • cmake: properly statically link SDL when applicable by @xTVaser in #2762
  • formatter: new approach for indentation that doesn't depend on original formatting by @xTVaser in #2764
  • sdl: safer code to resolve intermittent controller crashes related to disconnections by @xTVaser in #2755
  • fix subtitle mispositioning when unpausing and other situations by @ManDude in #2769
  • [jak2] GOAL side texture animation stuff by @water111 in #2766
  • overlord: perform file operations on a thread pool by @Ziemas in #2749
  • ci/translations: Add a linter to check for invalid characters, fix current issues by @xTVaser in #2774
  • New Crowdin updates by @xTVaser in #2775
  • d/j2: Some work on the SQL editors by @xTVaser in #2771
  • fix more orb softlocks by @ManDude in #2767
  • jak2: add .gd files and level info for some ps3 test levels by @Hat-Kid in #2776
  • fix more orb softlocks i forgot by @ManDude in #2781
  • fix some jak 1 hint subtitles not showing up by @ManDude in #2782
  • fix stadium particles + save game after winning a race by @ManDude in #2783
  • repl: update replxx and some configuration for bracketed paste by @xTVaser in #2784
  • CI: Periodic Controller Database Update by @OpenGOALBot in #2777
  • Typo fix LTT_MSG_INSEPCT by @himham-jak in #2778
  • [jak1] Improve the Swedish translations by @fabjan in #2770
  • New Crowdin updates by @xTVaser in #2786
  • faster progress toggle (off by default) by @ManDude in #2785
  • fix vag player not really working by @ManDude in #2788
  • game: Improve OpenGL version detection and make requirement errors more obvious to the user by @xTVaser in #2787

New Contributors

Full Changelog: v0.1.36...v0.1.37

v0.1.36

01 Jun 01:49
c23bef4
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.35...v0.1.36