Skip to content

Releases: open-goal/jak-project

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

v0.1.35

30 Apr 19:14
728ef59
Compare
Choose a tag to compare

What's Changed

  • lsp: fix route handling json error by @xTVaser in #2448
  • fix repl buffer overrun + use a different port for each game version by @ManDude in #2449
  • jak2: add some temporary gui-control hacks to make missions completable by @Hat-Kid in #2454
  • CI: Periodic Controller Database Update by @OpenGOALBot in #2452
  • Translate new Jak 1 speedrunning text to Hungarian, plus some minor adjustments by @LuminarLight in #2242
  • add a temporary gui-control hack to make boulder chase mission completable by @Zedb0T in #2455
  • jak1: clean up all dummy methods by @Hat-Kid in #2457
  • fix alpha blend bit for jak 1 merc by @water111 in #2458
  • make directrenderer in sprite work + rename game-text-id to text-id + move pc debug settings by @ManDude in #2459
  • decomp bigmap by @ManDude in #2460
  • ci: check for incorrect assert usage in C++ files by @xTVaser in #2461
  • d/jak2: cleaning up some old decomp issues by @xTVaser in #2462
  • docs/issues: attempt to clarify what version is for the game/OpenGOAL by @xTVaser in #2467
  • Update README.md by @ManDude in #2468
  • repl: add gameVersionFolder to repl-config for running the non-default version by @xTVaser in #2463
  • cli: ensure an overridden project path is absolute by @xTVaser in #2464
  • CI: Periodic Controller Database Update by @OpenGOALBot in #2466
  • gk: fix "reboot in debug" option not working properly when gk has no args by @xTVaser in #2469
  • [jak2] fix disappearing guard by @water111 in #2470
  • [jak2] more nav-related nan fixes by @water111 in #2472
  • [jak2] fix hitting enemies after they die by @water111 in #2475
  • fix jak 2 text encoding/decoding + minor decomp type fixes by @ManDude in #2476
  • add a toggle for faster airlocks and elevators and enable by default by @ManDude in #2478
  • jak 2 memcard support by @ManDude in #2482
  • [jak2] misc fixes to renderers by @water111 in #2488
  • fix viewport not being set for probe draw by @ManDude in #2489
  • [jak 2] Add generic and warp by @water111 in #2495
  • [jak2] fix generic crashes by @water111 in #2505
  • update collision renderer for jak 2 by @ManDude in #2508
  • [jak2] Disable envmap hack if warp effect is enabled by @ManDude in #2511
  • g/j2: temporarily disable some gui-control code to fix rock avalanche by @xTVaser in #2510
  • CI: Periodic Controller Database Update by @OpenGOALBot in #2514
  • more generic fixes by @water111 in #2515
  • d/jak2: fix dig-sinking-plats in dig3 by @xTVaser in #2519
  • d/jak2: decompile missing function in whack by @xTVaser in #2521
  • d/jak2: temp fix for rewarding orbs from talker speeches by @xTVaser in #2523
  • game: Remove temporary CLI arg shim in gk by @xTVaser in #2532
  • [jak2] bring other version fixes to source by @ManDude in #2528
  • fix some decomp types and get rid of in-game frame time perception by @ManDude in #2535
  • Do not swap between clocks for airlocks speed by @ManDude in #2537
  • Fix bad lsack level borrow by @ManDude in #2540
  • CI: Periodic Controller Database Update by @OpenGOALBot in #2542
  • scripts: support new jak 2 decompiler config versions via task by @xTVaser in #2543
  • formatter: add tree-sitter dependency and commit early draft work on a proper code formatter by @xTVaser in #2536
  • jak2: fix 3d hud elements not drawing by @Hat-Kid in #2527
  • Create a new format for particle definitions (defpart) by @ManDude in #2572
  • subtitles-editor: Allow removing lines and fix some issues by @xTVaser in #2573
  • jak2: fix warp effect for robotank and underb on other aspect ratios by @Hat-Kid in #2574
  • fix many instances of bad bone data being used by @ManDude in #2580
  • less branches for division + fix divide by zeros by @ManDude in #2585
  • jak2: overlord rework by @xTVaser in #2544
  • attempting to slightly optimize defpart by @ManDude in #2587
  • [jak2] more specific cutscene detection by @ManDude in #2590
  • allow quoting :key symbols + further optimize defpart by @ManDude in #2592
  • fix minimap stretch by @ManDude in #2593
  • [jak2] Fix temp stacks being created outside process stack by @ManDude in #2595
  • g/j2: remove temporary hack to allow the avalanche to play by @xTVaser in #2599
  • [jak2] try to speed up compile a bit by @water111 in #2596
  • settings: handle corrupted json settings files by @xTVaser in #2600
  • ci: speed up unit-test execution by @xTVaser in #2586

Full Changelog: v0.1.34...v0.1.35

v0.1.34

01 Apr 02:45
b141871
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.33...v0.1.34