github open-goal/jak-project v0.1.30

latest releases: v0.2.20, v0.2.19, v0.2.18...
2 years ago

What's Changed

  • fix let* format, new on stack guessing case, type failure, handle casts by @water111 in #1860
  • decomp: logic-target by @Hat-Kid in #1861
  • jak1: fix the flickering driller-lurkers on >60 fps by @xTVaser in #1862
  • d/jak2: finish find-nearest | trajectory | editable-h and most of editable and editable-player by @xTVaser in #1847
  • decomp: merc, merc-vu1 by @Hat-Kid in #1865
  • Fixed typo in gfx.cpp by @animalstyletaco in #1868
  • d/jak2: finish vol | cam-layout | menu | default-menu and start working on nav code by @xTVaser in #1867
  • [jak 2] texture by @water111 in #1866
  • README: update the Docker part by @alexislefebvre in #1870
  • README: fix a typo by @alexislefebvre in #1881
  • d/jak2: mostly finish mysql-nav-graph and fix docstring handling around with-pp/local-vars by @xTVaser in #1869
  • scripts: make update_decomp_ref.py respect the game we are operating on by @xTVaser in #1880
  • d/jak2: get script decompiling, no ref tests yet by @xTVaser in #1877
  • logs: prefer exceptions over stdout logs around defenums by @xTVaser in #1887
  • lsp: re-process all-types file when it changes by @xTVaser in #1889
  • lsp: improve LSP IR2 hovers by @xTVaser in #1891
  • [decomp] fix up debug menu rendering, add a few others by @water111 in #1892
  • [decompiler] fix local_vars assert on static lambda by @water111 in #1895
  • [decompile] subdivide, wind-work, tie-work, bsp, focus by @water111 in #1897
  • [decomp] jak2: shrubbery by @Francessco121 in #1898
  • add project path option to the compiler by @trippjoe in #1826
  • d/jak2: finish drawable-group | drawable-inline-array | drawable-tree and path by @xTVaser in #1899
  • Fix infinite pause buffer bug by @dallmeyer in #1900
  • tests: allow for a single file to be tested in the offline-tests at a time by @xTVaser in #1907
  • [decomp] background and tfrag by @water111 in #1909
  • d/jak2: some work in memory-usage | nav-graph-h and finish pov-camera and aligner by @xTVaser in #1901
  • [decompiler] recognize mfc nop by @water111 in #1911
  • fix test failure and stop running manual tests in CI by @xTVaser in #1912
  • tools: add a tool to search for types based on size / type chain / fields by @xTVaser in #1906
  • More array special cases by @water111 in #1913
  • [decomp] add shrubbery renderer by @water111 in #1914
  • decomp: majority of progress by @Hat-Kid in #1904
  • decomp: target, target-board, board-states by @Hat-Kid in #1915
  • [decomp] Partial implementation of tie by @water111 in #1916
  • [jak2] static sound macro by @water111 in #1919
  • [decompiler] fix rare bug with casts by @water111 in #1920
  • [decomp] sync-info, fix some looping type pass bugs by @water111 in #1925
  • [decompiler] recognize jak 2 vector-float*!, fix some vector inline casting bugs by @water111 in #1926
  • [decomp2] game-info, game-task and task-control by @ManDude in #1884
  • write a function that outputs a dot graph of the jak 2 tasks by @ManDude in #1932
  • [decompiler] make (not (logtest? work by @ManDude in #1934
  • logs: replace every fmt::print with a lg call instead by @xTVaser in #1368
  • fix deadlock on shutdown by @water111 in #1937
  • [decomp] decompile decomp.gc by @water111 in #1936
  • [graphics] hook up visibility data for jak 2 by @water111 in #1938
  • d/jak2: finish region as well as some typedef files - ctywide-obs-h | vehicle-h | rigid-body-h by @xTVaser in #1935
  • d/jak2: decompile conveyor | elevator | plat | bouncer | basebutton | base-plat | most of sampler | simple-nav-sphere | simple-focus | elec-gate and blocking-plane by @xTVaser in #1942
  • [decomp] Decompile some time-of-day stuff, support new style Jak 2 time of day by @water111 in #1943
  • [decomp] finish up debug.gc, get boundary rendering working by @water111 in #1944
  • scripts: prevent infinite loop when preserved block can't be found by @xTVaser in #1946
  • [decomp] make defpart and defpartgroup work in jak 2 by @ManDude in #1947
  • [decomp] sparticle, sparticle-launcher, set up sprite by @water111 in #1949
  • Ignore backups from OpenMaya by @himham-jak in #1955
  • d/jak2: finish progress menu code and initialize the camera by @xTVaser in #1945
  • add workaround for menu-option-list weirdness by @water111 in #1961
  • Decompile los-control-h by @Brent-Hickey in #1844
  • d/jak2: finish cty-guard-turret-button | race-h | height-map-h and a lot of rigid-body by @xTVaser in #1957
  • tests: run tests in gcc runner again by @xTVaser in #1962
  • allow daxter/naughtydog intro cutscene skip by @dallmeyer in #1965
  • scripts: add a script to generate game.gp code, comment out generated code for now by @xTVaser in #1966
  • tools: add the ability to search by method id by @xTVaser in #1964
  • vscode: add snippets for supported ;; og:... comments by @xTVaser in #1963
  • decomp: finish target-[util|darkjak|swim|gun] | water | water-anim | crates | dark-eco-pool, fix skelgroup detection, add failed store/load warnings and clean up jak 3 config by @Hat-Kid in #1958
  • [decomp] fixes for loader and game-info by @water111 in #1968
  • [decompiler] nicer static giftags by @water111 in #1970
  • d/jak2: finish scene by @xTVaser in #1971
  • [decomp] sky-tng by @water111 in #1972
  • add level ref test by @water111 in #1973
  • remove casts that were only needed to prevent hangs by @water111 in #1977
  • tests: parallelize offline-test execution by @xTVaser in #1974
  • d/jak2: decompile ambient | speech and bigmap-data by @xTVaser in #1954
  • [decompiler] handle pointer to symbol value, clean up prints on offline test by @water111 in #1978
  • ci: rollback to previous buildcache version by @xTVaser in #1981
  • d/jak2: finish viewer, texture-finish, process-taskable, main-collide, prototype and los-control by @xTVaser in #1975
  • Spanish Game Text by @xsm2 in #1980
  • d/jak2: finish task-arrow | carry-h | projectile | gun-[red|yellow|blue]-shot by @xTVaser in #1864
  • Adding notes for building non black label versions by @chillypepper in #1995
  • Fix GCC build by @Ziemas in #1992
  • [decomp2] game-save by @ManDude in #1988
  • d/jak2: Decompile palace-ocean, ctysluma-part, nav-enemy-h and a bunch of work on enemy and nav-mesh related files by @xTVaser in #1984
  • d/jak2: finish scene-actor, scene-looper, race-part, rigid-body-plat, debug-part, voicebox by @xTVaser in #1987
  • tests: don't strip comments from the dumped failures code by @xTVaser in #1996
  • ci: update buildcache back now that things have stabilized by @xTVaser in #1997
  • d/jak2: finish sidekick, target-carry and battle. Close to finishing target-death and warp-gate by @xTVaser in #1990
  • [decomp] collide-hash, collide-frag, collide-probe by @water111 in #1998
  • [decomp] collide-mesh by @water111 in #1999
  • decomp: ocean, ocean-mid, ocean-near, ocean-texture, ocean-transition, ocean-vu0 by @Hat-Kid in #1994
  • build(deps): bump mikehardy/buildcache-action from 1.3.0 to 2.1.0 by @dependabot in #2001
  • build(deps): bump mathieudutour/github-tag-action from 6.0 to 6.1 by @dependabot in #2000
  • Properly update VAG volume by @Ziemas in #2002
  • d/jak2: finish guard-projectile | metalhead-projectile | guard-conversation and start crimson-guard-level by @xTVaser in #2006
  • [decomp] start work on collide by @water111 in #2008
  • [decomp] spatial-hash by @water111 in #2009
  • small cleanup on camera code by @water111 in #2010
  • [decomp] clean up some names/types by @water111 in #2011
  • d/jak2: finish process-drawable, collide-reaction-target, target-anim, almost target-part and gun-part by @xTVaser in #2012
  • [decommp] generic-obs by @water111 in #2013
  • d/jak2: partial cleanup pass from main -> gun-part by @xTVaser in #2017
  • format json by @water111 in #2018
  • [decomp] finish lightning-draw by @water111 in #2019
  • [decomp] target cleanup by @water111 in #2021
  • clean up to target-handler by @water111 in #2026
  • d/jak2: cleanup more of editable and editable-player by @xTVaser in #2029
  • [decomp] target-handler by @water111 in #2027
  • [decomp] collide cache, other minor fixes by @water111 in #2031
  • repl: Add a few new quality of life improvements by @xTVaser in #2030
  • target code bugfixes by @water111 in #2034
  • Italian language for game's texts. by @XedoIT in #2037
  • French Subtitles & Game Text by @0xMisagi in #2024
  • Added "it" voice to game_text by @XedoIT in #2038
  • d/jak2: finish decompiling enemy-h | enemy | grunt and flitter by @xTVaser in #2023
  • goalc/repl: Allow hot-loading files via ml with just the object name by @xTVaser in #2036
  • [jak2] tiny fix to grunt by @water111 in #2040

New Contributors

Full Changelog: v0.1.29...v0.1.30

Don't miss a new jak-project release

NewReleases is sending notifications on new releases.