Commit Graph

1429 Commits

Author SHA1 Message Date
ManDude d837b05453 Merge branch 'master' into d/pal-pass 2022-06-22 01:59:52 +01:00
ManDude 78b6ba3d27 add xdelta3 library for binary file patching (#1514) 2022-06-21 20:45:45 -04:00
ManDude 8d8c6ccf39 fix bad resolutions being picked in windowed mode (#1513)
fix bad resolutions being picked in windowed
2022-06-21 20:11:57 -04:00
ManDude 69a3007e9b windows graphics fixes (#1512)
* fix blurry jp text

* fix weird interrupt lag from setting window size

* add window lock toggle and update settings ver

* better particle hacks
v0.1.8
2022-06-21 19:21:51 -04:00
ManDude 617f2c6f33 also NTSC-J support 2022-06-22 00:01:39 +01:00
Matthew Wells 3b2f9191ab Simplified time of day logic (#1487)
Slight optimizations by checking only the upper boundary as we check the lower boundary with the previous if statement(s).
2022-06-21 18:38:25 -04:00
Hat Kid e44500dcf2 readme: add fedora build instructions (#1508) 2022-06-21 18:29:23 -04:00
Hat Kid d373b08e2f readme: update ubuntu and arch dependencies and small fixes (#1507)
- Ubuntu: Added `libpulse-dev` as a dependency for audio support
- Arch: Removed `gcc`, `make` and `g++` as those are all already contained in the `base-devel` group, replaced `taskfile-git` with `go-task` as the former is outdated and added `libpulse` for audio
- Removed the section about the files in `goal_src` being placeholders as the game is mostly complete now.
- Added missing description for `iso_data` contents
- Added `discord-rpc` to the third-party library list
2022-06-21 18:26:36 -04:00
Tyler Wilding 80f4b2d02e game: remove mystery windows chime sound when starting up (#1506) 2022-06-21 18:23:40 -04:00
Tyler Wilding 818485b501 paths: ensure imgui and game_config respects the project path (#1505)
* paths: ensure `imgui` respects the project path

* paths: remove extra creation of `game_config/` this is done when the settings are saved
2022-06-21 18:22:31 -04:00
Brent Hickey 65f47f2bfc [game] Scale first-person and progress HUD for pc 16:9 (#1504)
* [game] Scale first-person and progress HUD for pc 16:9

* oops
2022-06-21 18:21:57 -04:00
Brent Hickey c188efff10 [game] 150fps fixes (#1503)
* [game] 150fps fixes

* oops

* missed 1
2022-06-21 18:20:32 -04:00
ManDude 85584b7616 Fix credits 2022-06-21 05:28:04 +01:00
ManDude 2a8badeb2c add PAL support to extractor 2022-06-21 05:21:14 +01:00
ManDude e32cd4422a better particle hacks 2022-06-21 01:06:29 +01:00
ManDude 3ed72dab75 add window lock toggle and update settings ver 2022-06-21 00:07:48 +01:00
ManDude f017106da1 Add xdelta3 and file patching interface 2022-06-20 22:45:30 +01:00
ManDude d89a97b57c Update FontUtils.cpp 2022-06-20 02:33:43 +01:00
water111 c13934708a Initial implementation of custom level tool (#1482)
* wip

* learning about colors

* gltf node stuff working

* cleanup

* support textures

* bvh generation seems reasonable

* tree layout

* frag packer, untested and doesnt do real stripping yet

* temp

* working collide frags

* handle bad inputs better

* clean up

* format

* include

* another include

* reorganize for release build use
v0.1.7
2022-06-19 20:44:07 -04:00
water111 196c09a232 Clean up libstb_image (#1494) 2022-06-19 19:48:34 -04:00
ManDude d15b5a4a21 patch more text lines, special handling for credits 2022-06-20 00:15:06 +01:00
ManDude 8dc3c643d9 fix weird interrupt lag from setting window size 2022-06-19 23:41:39 +01:00
ManDude e0cbcc475d fix blurry jp text 2022-06-19 23:38:51 +01:00
Brent Hickey f48fda692e [game] 150fps support (and 100fps support) (#1264)
* docs for ee merc code

* 150fps support but it replaces 60fps

* oops switched wrong mode

* oops 50.0 not 50

* formatting

* fix cutscene speed

* oops

* Replace latest merc.md, not sure what happened

* Automatically switch between video modes (ntsc or 150fps) based on
refresh rate. Cleanup particle timing

* cleanup

* fix idle animation

* linter

* fix village2 crash

* can load all levels again

* update loader output and replace sparticle time with formula

* Add 100fps support, add some comments, fix build

* formatting

Co-authored-by: water <awaterford111445@gmail.com>
v0.1.6
2022-06-19 17:01:51 -04:00
ManDude 05553188e8 fix test 2022-06-19 15:36:31 +01:00
ManDude 14e7c795d5 clang 2022-06-19 15:33:23 +01:00
ManDude 337042a6b1 complain 2022-06-19 15:33:15 +01:00
ManDude 24b6c8aae0 wrong. 2022-06-19 15:21:56 +01:00
ManDude 5628e32e54 clang 2022-06-19 15:19:01 +01:00
ManDude a79b59ed68 progress and progress-draw PAL patches 2022-06-19 15:17:42 +01:00
ManDude 01cab0d314 update refs 2022-06-19 14:58:09 +01:00
ManDude 5e4664404b gsound PAL patch 2022-06-19 14:52:19 +01:00
ManDude f8816b13f0 rolling-obs PAL patch 2022-06-19 14:36:08 +01:00
ManDude c9d8617ddd snow-flutflut-obs PAL patch 2022-06-19 14:08:40 +01:00
ManDude 597788dd05 main PAL patch 2022-06-19 13:47:55 +01:00
ManDude a30f27a0f2 logic-target PAL patch 2022-06-19 13:37:51 +01:00
ManDude 77044867c3 target-racer-h PAL patch 2022-06-19 13:30:12 +01:00
ManDude 461c807f25 target-death PAL patch 2022-06-19 13:24:13 +01:00
ManDude 01e2336c91 target2 PAL patch and fix text compiling 2022-06-19 12:33:17 +01:00
ManDude a7ac63cb46 target PAL patch 2022-06-19 11:59:26 +01:00
ManDude a648b9e37f fisher PAL patch 2022-06-19 11:43:36 +01:00
ManDude 09c23bb9f1 cam-debug and cam-update PAL patch 2022-06-19 11:37:45 +01:00
Matthew Wells 4a2d48bfc7 Fixed typos in FAQ.md (#1486) 2022-06-19 11:08:11 +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
Hat Kid 0ec742319e issues: add issue templates (#1480) 2022-06-18 15:22:50 -04:00
towai c1a020a21a Binding display readability improvements + add example showing font-color constants (#1475)
* Fix outdated bucket id and change the bind display to not scroll off the screen

* Readability improvements to bind display (alignment)

* Provide script showing all font-color constants

* Rename display-all-colors.gc to keep with convention
2022-06-18 15:22:16 -04:00