Commit Graph

1384 Commits

Author SHA1 Message Date
ManDude 09c23bb9f1 cam-debug and cam-update PAL patch 2022-06-19 11:37:45 +01:00
ManDude f211c18d77 update game encoding to PAL (v2) encoding 2022-06-19 00:12:19 +01:00
ManDude cc4786733e mayor PAL patch 2022-06-19 00:09:39 +01:00
ManDude b505433097 flying-lurker PAL patch 2022-06-18 23:55:44 +01:00
ManDude ba6aa08155 load-boundary PAL patch 2022-06-18 23:14:18 +01:00
ManDude 37a9e25cdf jak 1 v2 encoding 2022-06-18 20:43:17 +01:00
ManDude 0c0e8ed494 ogreboss PAL patch 2022-06-18 20:20:07 +01:00
ManDude 672fb2a146 powerups PAL patch 2022-06-18 19:51:02 +01:00
ManDude 10c7468701 errors 2022-06-18 19:45:48 +01:00
ManDude fd22f3fe5b typo 2022-06-18 19:32:28 +01:00
ManDude 28242cb61c sequence-a-village1 PAL patch 2022-06-18 19:27:30 +01:00
ManDude c82175bc22 swamp-obs PAL patch 2022-06-18 19:19:14 +01:00
ManDude 852a09d488 sparticle-launcher patch 2022-06-18 19:15:56 +01:00
ManDude ac6e8a0717 village-obs PAL patch 2022-06-18 18:58:29 +01:00
ManDude 354e96122c yakow PAL patch 2022-06-18 18:51:09 +01:00
ManDude b0c9c9f535 ambient PAL patch 2022-06-18 18:38:53 +01:00
ManDude 0c7d9afb89 process-taskable PAL patch 2022-06-18 18:36:24 +01:00
ManDude 9841b4c502 PAL patch beach-obs 2022-06-18 18:15:27 +01:00
ManDude df045188a9 Update all-types.gc 2022-06-18 18:10:43 +01:00
ManDude d6a657cc2a PAL patches for title-obs 2022-06-18 06:42:12 +01:00
ManDude dfc2d03c4d make PAL warning slightly more specific 2022-06-18 05:05:40 +01:00
ManDude cbaf694406 alrighty then 2022-06-18 05:05:20 +01:00
ManDude 62d0070e2c PAL dumps files 2022-06-18 05:03:57 +01:00
Hat Kid 0ff6cf4747 actions: add libpulse-dev dependency to fix audio on pipewire systems (#1473)
actions: add libpulse-dev package to dependencies
v0.1.5
2022-06-17 22:06:53 -04:00
Tyler Wilding fb532f2a53 release: include error metadata file for launcher purposes (#1463)
* release: include error metadata file for launcher purposes

* release: put release assets in the top level of the 7z/tarball (no out/ dir)

* extractor: ensure critical directories are created

* extractor: handle weird Win32 path prefix `\\?\` by stripping it out

* release: avoid using `-C` with `tar`
2022-06-17 22:05:02 -04:00
Hat Kid 28ae5be2f4 docs: add instructions for texture replacement on release build (#1471) 2022-06-17 19:48:08 -04:00
ManDude e72f6e0cb4 small fixes (#1470)
* fix default window size

* add notice to imgui bar

* fix accidental commands in extractor

* super extremely important missing newline!
2022-06-17 19:47:51 -04:00
SortAnon f212de86dc Add menu bar toggle (#1472)
* Add menu bar toggle

* Add menu bar toggle (fix)

* Add menu bar toggle (Alt+Tab fix)
2022-06-17 19:39:33 -04:00
towai a0246f639a Update pc-pad-utils.gc (#1466)
Fix outdated bucket id and change the bind display to not scroll off the screen
2022-06-16 22:50:33 -04:00
ManDude 714ddf1d6f a bunch of PC/GFX system fixes (#1465)
* rework fullscreen code a bit

* Virtualization!

* Fix resolution stuff not working properly!

* yeah yeah whatever
2022-06-16 22:46:12 -04:00
ManDude 3d468b25b2 we ACTUALLY have sound guys for real (#1462) 2022-06-17 00:23:57 +01:00
ManDude e22ec62a87 Update game directory description (we do have audio) (#1460)
* Update `game` directory description(we have audio)

* typing is hard
v0.1.4
2022-06-16 21:58:02 +01:00
ManDude 0e2320ca95 fix some entity decomp + improve battle hud to track specific tasks (#1455)
* entity decomp and update battle hud code

* disable lag compensation in pc port

* delete unnecessary forward decls

* make battle hud track specific tasks

* fix mem leak + debug flying-lurker hud

* improve battle hud lights and fix bug

* tests
2022-06-16 20:10:39 +01:00
water111 5da5c29fca fix compile error (#1451) 2022-06-13 18:40:52 -04:00
ManDude 8ccb1dfb66 [decomp] macros for sound playback (#1453)
* `sound-play` macro

* update source

* fix `add-debug-light` lol

* fix `add-debug-light` forreal

* Update debug.gc

* update some mood/tod decomp
2022-06-13 18:39:22 -04:00
Tyler Wilding d73336bbf3 game: automatically apply framelimiter on high refresh rate monitors (#1452)
game: automatically apply framelimiter on high refresh rate monitor
2022-06-13 18:28:25 -04:00
Tyler Wilding ad959e6291 tools: Some subtitle editor cleanup and add hint support (#1450)
* nrepl: detect a disconnected client better

* tools: remove some duplicate code

* tools: add hint playing support

* lint: formatting
2022-06-12 21:07:03 -04:00
water111 b053da7e33 [game] fix shadow offset in widescreen (#1449)
* [game] fix shadow offset in widescreen

* rm line
2022-06-12 21:06:32 -04:00
ManDude dac4f21aba [game] fix bad resolutions menu options (#1448)
* Fix bad aspect ratios in resolutions menu

* fix typos

* hide resolutions that are too wide

* Update crates.gc
2022-06-12 22:05:46 +01:00
water111 f43610c5ab [decomp] clean up to file 110 (#1446) 2022-06-12 15:29:30 -04:00
water111 c235280b91 [decomp] clean up files 50-100 (#1443)
* [decomp] clean up files 50-100

* update file, fix crash on too many prims

* spelling is hard
2022-06-12 12:58:10 -04:00
ManDude df991470f7 cleanup settings stuff (#1444)
* rename `setting-control` methods

* macros around settings stuff

* fix some `process-spawn`s

* update source 1

* update remaining stuff + fix silly bug

* clang

* AGH
2022-06-12 12:23:08 -04:00
water111 7bf19759d3 fix goalc crash and clang warnings (#1441) 2022-06-11 16:52:27 -04:00
ManDude 7c5c7003b3 minor fixes to pc goal code (#1442)
* sound fixes especially for inf eco

* minor cleanup

* blue eco fixes
2022-06-11 16:52:19 -04:00
Tyler Wilding 9fdf0bbc2f tools: Add cutscene player / subtitle editor window (#1429)
* stash

* temp

* tools: subtitle tool works! just gotta fill out the db / polish UX

* tools: added configuration for every subtitle we have so far

* tools: add some colors to the editor, time for repl controls and make it run the code!

* tools: continuing polish of tool, getting very close

* tools: finished UX polish, just need to write deserializers

* tools: added deserializer for subtitle data

* tools: exported subtitle files, all data appears intact

* tools: more UX polish and test all the cutscenes, majority work

* assets: update subtitle files

* lint: formatting and cleanup

* lint: codacy lints
2022-06-11 16:32:27 +01:00
ManDude 8ba89dd95e fix IOP getting stuck on music load (#1437)
* fix IOP getting stuck on music load

* fix regression? and clang

* fix a decomp

* fix another regression

* another

* fix "all actors"

* another regression!
2022-06-10 19:04:16 -04:00
ManDude 3ce301ad0d some static-screen decomp fixes (#1435)
* some decomp fixes

* memcard robustness

* fix wrong bank in savefile being picked

* wtf???

* remove deleted memcard code
2022-06-10 18:20:00 +01:00
ManDude 7ce58f709f process-spawn + pretty printer improvements (#1428)
* some jp support to fix some errors in the original game

* music fade toggle

* recognize `process-new` macros!!

* strip casts in this macro

* rename macro

* fix cast typecheck

* update source 1

* detect kernel stack case

* less boilerplate

* `manipy-spawn` special case

* pretty printer improvements

* revert dumb thing from earlier

* use shell detection on `send-event`

* fix some events

* remove unused argument

* detect `static-attack-info` and add `CondNoElse` to shell detect

* better `attack-info` detect

* support `process-spawn` in multi-lets

* detect `rand-float-gen` pt 1

* detect as return value

* detect in `countdown` and  `dotimes`

* oops this wasnt working

* fancier `send-event`s

* clang

* update source!!

* fix tests

* fine jeez

* uh okay

* fix some accidental regressions

* fix more regressions

* regression fixes

* fix big bug...

* extra safety!
2022-06-10 02:18:08 +01:00
water111 ffd8ade4e1 add missing cstddef include (#1432)
add missing include
2022-06-09 18:50:34 -04:00
water111 ecb2781a89 [decompiler] cleanup to get atomic ops working on jak2 inputs (#1426)
* [decompiler] cleanup to get atomic ops working on jak2 inputs

* clang format
2022-06-08 18:34:52 -04:00