Releases: open-goal/jak-project
Releases · open-goal/jak-project
v0.1.43
v0.1.42
What's Changed
- [gltf export] Export TIE wind models by @water111 in #2960
- CI: Periodic Controller Database Update by @OpenGOALBot in #2926
- entity-debug: Show path and volume data. by @LuminarLight in #2942
- Update subtitle_en-US.json by @atylmo in #2763
- g/j2: Some more work on the SQL editor - dump and seed
light
data by @xTVaser in #2954 - decomp: handle dumping jak 2 VAG file assets by @xTVaser in #2969
- jak2: add frame rate option to graphics menu by @Hat-Kid in #2962
- [jak2] Fix hover-formation decomp by @water111 in #2971
- [jak1] Fix duplicated tie extract by @water111 in #2972
- g/j2: Start adding game options to jak 2's menu by @xTVaser in #2968
- Save entities to JSON, and make custom level building a little faster by @water111 in #2973
- jak2: macro detection for
launch-particles
andseconds-per-frame
, addog:preserve-this
comments for manual patches by @Hat-Kid in #2974 - g/j2: revert signature changes to
cam-setting-data
, fix camera regressions by @xTVaser in #2975 - [jak 2] Export the collision mesh by @water111 in #2977
- g/j1: resolve memory leak around display/input dynamic strings from C++ by @xTVaser in #2979
- CI: Periodic Controller Database Update by @OpenGOALBot in #2980
- Polish translation for Jak 1 by @rafalekkB in #2961
- CI: check for removed goal_src code that we want or need to perserve by @xTVaser in #2987
- [jak2] placeholder subtitle files by @ManDude in #2986
- [decompiler] decomp jak2
static-attack-info
by @ManDude in #2992 - [jak2] fix
task-arrow-spawn
decomp by @ManDude in #2995 - gsrc: add more
og:preserve-this
comments by @Hat-Kid in #2996 - g/j2: Implement speedrunner mode in jak 2 by @xTVaser in #2976
- Update game_base_text_pl-PL.json by @rafalekkB in #2997
- jak2: fix
metalkor
regression by @Hat-Kid in #2999 - goalc: add
macro-expand
form by @Hat-Kid in #3000 - ci: separate lint checks into a required and optional workflow by @xTVaser in #3002
- [jak2] ckernel: implement
loado
andload_and_link
by @Hat-Kid in #3005 - decomp: fix some
enemy
decomp by @Hat-Kid in #3008 - [opengoal] make
none
a child ofobject
by @ManDude in #3001 - [jak2] fully implement collide mesh renderer by @ManDude in #3010
- CI: Periodic Controller Database Update by @OpenGOALBot in #3006
- improve decomp of state handlers and art groups by @ManDude in #3014
- g/j2: speed up level-select menu scrolling by @xTVaser in #3013
- [jak2] also allow analog for play select fast scroll by @ManDude in #3015
- g/j2: Fill out
game options
menu by @xTVaser in #3003 - scripts: remove unused
code_retention
script code by @xTVaser in #3019 - New Crowdin updates by @xTVaser in #3025
- fix
(font-flags left)
name + fixright
flag not reflecting in debug text box by @ManDude in #3020 - CI: Periodic Controller Database Update by @OpenGOALBot in #3028
- [compiler] fix
compile_condition
not attempting macro expansion by @ManDude in #3030 - decompiler:
obj
->this
,set-time!
andtime-elapsed?
macros by @Hat-Kid in #3026 - [decompiler] do not use
time-elapsed?
on unsigned comps by @ManDude in #3031 - misc low hanging fruit fixes by @ManDude in #3034
- Jak 2 controller LED implementation by @ManDude in #3035
- [jak2] un-mips2c
draw-string
by @ManDude in #3040 - Remove dupe line in discord-rpc .clang-format by @dallmeyer in #3039
- [decompiler] Handle
find-parent-method
by @water111 in #3018 - [jak2] scalable debug font + fix debug menu widescreen bugs by @ManDude in #3044
- fix draw-string-xy-scaled cropping by @dallmeyer in #3041
- [jak2] fully implement
*user*
by @ManDude in #3046 - Bump actions/checkout from 3 to 4 by @dependabot in #3047
- g/j2: don't force auto-save on in jak 2 when starting a speedrun by @xTVaser in #3048
New Contributors
- @atylmo made their first contribution in #2763
- @rafalekkB made their first contribution in #2961
Full Changelog: v0.1.41...v0.1.42
v0.1.41
v0.1.40
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
What's Changed
- Make all project targets compile on Intel MacOS by @fabjan in #2780
- change imgui toggle key from leftalt to f12 by @ManDude in #2794
- [decompiler] new features + fixes, + other jak2 fixes by @ManDude in #2796
- Make setup_cpu_info work on (Intel) Macs by @fabjan in #2798
- [jak2] add some missing lambdas by @water111 in #2799
- [jak1] Merc for title - fixes blerc by @water111 in #2801
- repl: separate history by game version by @Hat-Kid in #2805
- rework jak 2 goal file structure by @ManDude in #2806
- fix some rare enum detection bugs by @ManDude in #2808
- [decompiler] fix in-place ops not getting detected sometimes by @ManDude in #2810
- jak2: fix race crash by @Hat-Kid in #2816
- input: Hopefully make keyboard/mouse handling more consistent by @xTVaser in #2807
- Make Jak1 playable on macOS (intel) by @fabjan in #2811
- fix mouse mispositioning when letterboxed by @ManDude in #2818
- add (Intel) macOS job and artifacts to release pipeline by @fabjan in #2817
- i18n: subtitle code cleanup and update new subtitle JSON files to be compatible with Crowdin by @xTVaser in #2802
- fix subtitle console spam + font shadow offseting by @ManDude in #2822
- increase max minimap icons 64 -> 256 by @ManDude in #2826
- improve
send-event
for jak 2 by @ManDude in #2828 - [jak2] Work-in-progress texture animations by @water111 in #2819
- [jak2] speed up the sky texture animation by @water111 in #2829
- Added bound check for blend vertex count by @animalstyletaco in #2830
- Get the project compiling on Apple Silicon macOS natively (arm64) by @xTVaser in #2827
- [jak2] More texture animations by @water111 in #2831
- CI: Periodic Controller Database Update by @OpenGOALBot in #2832
- [jak2] Fix overlord related crash by @water111 in #2834
- [jak2] More progress on texture animations by @water111 in #2835
- [jak2] Add static textures for the progress menu by @water111 in #2838
- game: add a clear text label for how to hide the top bar by @xTVaser in #2845
- [jak2] Fix dark jak anim and low res skull gems by @water111 in #2842
- [jak2] make progress menu work for widescreen + various other fixes by @ManDude in #2843
- Fix small buzz motor not vibrating correctly by @ManDude in #2846
- fix stad-samos regression from refactor (#2796) + change imgui toggle to left-alt and make it customizable by @ManDude in #2848
- [jak2] More texture animations, and fixes by @water111 in #2847
- Fix possible crash when loading files by @water111 in #2850
- [jak1] Fix ice walking animation bug and crash by @water111 in #2851
- [jak2] graphic options menu proof of concept by @ManDude in #2849
force-actors?
->ps2-actor-vis?
by @ManDude in #2852- [jak2] workaround for missing yakow textures by @water111 in #2854
- [jak2] fix transparent shrub blending by @water111 in #2853
- [jak2] Fix ocean culling when using camera-other by @water111 in #2858
- [jak2] fix compile error by @water111 in #2862
- [jak2] use current buffer for blit-displays by @water111 in #2855
- [jak2] disable envmap when it should be by @water111 in #2864
- [gfx] Clean up background renderer matrices, fix "hole covers" by @water111 in #2866
- ci: strip binaries in their respective runners by @xTVaser in #2868
- New Crowdin updates by @xTVaser in #2869
- fix texture anim shader on macOS by @water111 in #2870
Full Changelog: v0.1.38...v0.1.39
v0.1.38
What's Changed
Full Changelog: v0.1.37...v0.1.38
v0.1.37
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 fixbattle
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-state
s andsound-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
What's Changed
- i18n: init translation files that can be used by crowdin by @xTVaser in #1760
- Initial Jak 2 Autosplit Support by @Zedb0T in #2239
- alternate method for scaling screen warp effects with aspect ratio by @ManDude in #2603
- [goalc] default to non-immediate lambdas if not requested by @water111 in #2604
- game: don't exit prematurely when rebooting in debug by @xTVaser in #2608
- Bump peter-evans/create-pull-request from 4 to 5 by @dependabot in #2609
- CI: Periodic Controller Database Update by @OpenGOALBot in #2610
- decomp:
ctywide-speech
by @Hat-Kid in #2612 - i18n: allow for multiple file sources per language by @xTVaser in #2613
- New Crowdin updates by @xTVaser in #2614
- start
blit-displays
decomp & renderer + improve decompilation of some DMA macros by @ManDude in #2616 - fix blit size being wrong most of the time by @ManDude in #2620
- pack tfrag normals into 10 bits by @ManDude in #2625
- [jak2] combined shadow work PR by @water111 in #2632
- cmake: sort
game/CMakeLists.txt
files by @xTVaser in #2633 - CI: Periodic Controller Database Update by @OpenGOALBot in #2639
- jak1: fix regression with npc NaNs by @Hat-Kid in #2642
- i18n: Lookup untranslated strings from a fallback language (english) instead of displaying
Unknown...
by @xTVaser in #2637 - New Crowdin updates by @xTVaser in #2645
- fix shadow colors in jak 1 and jak 2 shadow crash by @ManDude in #2647
- fix racer hud regression by @ManDude in #2648
- jak1: add back money starburst by @Hat-Kid in #2650
- small jak 2 bug fixes by @ManDude in #2649
- small cleanup to
progress-draw.gc
andset-font-color
by @ManDude in #2653 - Support multiline text (e.g. credits) override with JSON format by @dallmeyer in #2629
- CI: Periodic Controller Database Update by @OpenGOALBot in #2651
- better decomp of
set-subtask-hook!
,sub-task-list
array and*-setting!
macros by @ManDude in #2654 - jak2: fill out names for
text-id
enum by @Hat-Kid in #2640 - fix
stadium-obs
regression by @ManDude in #2661 - Fix GCC13 build by @Ziemas in #2641
- jak2: add
current-time
macro for process clocks by @Hat-Kid in #2662 - vag player + skill tracker debug tools and fix some decomp by @ManDude in #2664
- Hungarian Custom Text JSON Disappearance fix, and translating new speedrun text by @LuminarLight in #2665
- i18n: Create a JSON subtitle format for translating via Crowdin by @xTVaser in #2644
- New Crowdin updates by @xTVaser in #2666
- i18n: add MysticGamer23's swedish subtitles by @xTVaser in #2667
- [jak 2] Fix possible stereo desync in overlord by @water111 in #2663
- LSP: OpenGOAL Feature Support - Part 1 by @xTVaser in #2668
- Update
font-color
enum by @ManDude in #2670 - overlord: Some cleanup by @Ziemas in #2669
- fix: add unicode tree-sitter include directory by @f46b83ee9 in #2674
- formatter: initial and basic indentation/alignment and expose the formatting via the LSP by @xTVaser in #2673
- jak2: fix
pegasus
crash by @Hat-Kid in #2676 - jak2: fix race crash by @Hat-Kid in #2680
New Contributors
- @f46b83ee9 made their first contribution in #2674
Full Changelog: v0.1.35...v0.1.36
v0.1.35
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
totext-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-plat
s 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 optimizedefpart
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
What's Changed
- [jak2] WIP minimap by @water111 in #2280
- [merc] support up to 64 effects by @water111 in #2292
- Fix Bombbot crash by @Zedb0T in #2296
- util/file: cleanup log initialization and some file-util functions by @xTVaser in #2299
- CI: Periodic Controller Database Update by @OpenGOALBot in #2302
- goalc: remove deprecated CLI args from goalc and remove empty repo folders by @xTVaser in #2301
- [merc] support eyes through merc by @water111 in #2300
- d/config: re-organize
decompiler/config
and eliminate most of the duplication by @xTVaser in #2185 - [merc2] Support texscroll, use in jak 1 in more places, fix envmap bug by @water111 in #2303
- game: cleanup
gk
's CLI documentation by @xTVaser in #2189 - d/jak2: fix elevator issues and cleanup
script-context
new method by @xTVaser in #2304 - Revert "game: cleanup
gk
's CLI documentation" by @water111 in #2306 - [jak2] fix blerc profile bar issue by @water111 in #2307
- remove unused batch files by @ManDude in #2308
- add debug joint renderer by @ManDude in #2309
- [jak1] fix concerning
game-save
bug by @ManDude in #2311 - cleanup gk CLI and fix issue that caused revert by @xTVaser in #2310
- [jak1] disable
auto-save-check
by @ManDude in #2312 - [jak1] fix
game-save
debug printing by @ManDude in #2314 - [jak2]
script-eval
macro by @ManDude in #2315 - decomp: finish
stadium-obs
by @Hat-Kid in #2294 - [jak2]
force-envmap?
hack by @ManDude in #2316 - [jak2] decomp cleanup of
traffic
things + fixstadium
crash by @ManDude in #2319 - ci: stop emitting event to the launcher repo by @xTVaser in #2320
- CI: Periodic Controller Database Update by @OpenGOALBot in #2323
- Add a
autosplit-flag-task-complete!
macro by @Zedb0T in #2317 - jak2:
focus-test?
macro, fix(zero? (logand ...))
->(not (logtest? ...))
detection by @Hat-Kid in #2321 - [jak2] use loop to make bucket renderers (less error-prone) by @ManDude in #2324
- [jak 2] ETIE by @water111 in #2326
- [jak2] improve debugging tools for entity lights and regions by @ManDude in #2327
- [jak2] un-hardcode level-related code a bit by @ManDude in #2330
- [jak2] double load dgo workaround by @ManDude in #2331
- [jak1] use etie by @water111 in #2329
- [jak 2] fix texture lookup problem by @water111 in #2373
- [jak2] fix atest flag in tfrag by @water111 in #2381
- [decompiler] jak 2 cutscene file support by @ManDude in #2390
- [decompiler] fix crash when no spools are loaded by @ManDude in #2391
- Update jak2_config.jsonc by @ManDude in #2392
- [jak2] fix dark things by @water111 in #2393
- [jak2] implement
abandon-thread
by @ManDude in #2396 - [jak2] increase size of DMA buffers + potentially fix print buffer bug by @ManDude in #2398
- [goalc] fix bug in subtraction by @water111 in #2399
- [jak2] fix speed for spool anim hack by @ManDude in #2401
- [jak2] fix bad actors using unloaded types by @ManDude in #2402
- scripts: fix edge-case in gsrc skeleton creation script by @xTVaser in #2404
- [jak2] fix flickering and depth writes by @water111 in #2406
- [jak2] Fix texture page dir offset for jak 2 by @water111 in #2412
- [jak2] Fix degrees conversion for particle rotation by @water111 in #2413
- [jak2] update sprite to check matrix == -1 by @water111 in #2415
- fix bad
defpartgroup
decomp and improve entity debug display a bit by @ManDude in #2423 - [jak2] a few small graphics fixes by @water111 in #2424
- [jak2] fix enter-state and sprite crash by @water111 in #2428
- [jak2] fix nav typo by @water111 in #2430
- [jak2] entity debug improvements and add a hack to make airlocks faster because we can + fix defend stadium by @ManDude in #2432
- [jak2] add pal decomp support by @VodBox in #2434
- Dont overwrite profile data by @Zedb0T in #2440
- CI: Periodic Controller Database Update by @OpenGOALBot in #2436
- [jak1] deduplicate jak1_pal label_types entries by @VodBox in #2435
- [jak2] add vortex renderer by @water111 in #2441
- minor cleanup + update
fmt
+ fix some jak 2 visual anomalies by @ManDude in #2442 - Updated Spanish translation by @xsm2 in #2322
- [jak2] decomp neon-baron-part, fix merc fog disable by @water111 in #2443
- decomp:
shuttle
by @Hat-Kid in #2444 - Italian subtitles (WIP) by @manuelx98 in #1568
- d/jak2:
helldog
by @xTVaser in #2445 - Fix typo by @ManDude in #2447
New Contributors
- @manuelx98 made their first contribution in #1568
Full Changelog: v0.1.33...v0.1.34