Commit graph

1119 commits

Author SHA1 Message Date
westonCoder b28bd19f6d fixed the root cause instead of ignoring it 2023-10-19 23:19:16 -05:00
James Lambert b737f3a84e Use symbolic link to portal instead of copying individual files 2023-10-19 21:33:39 -06:00
James Lambert f127736008 Add rumble when player lands 2023-10-19 21:04:04 -06:00
westonCoder 6be32e3068 Fixes a save load crash and audio bug
- if the game was saved while the cutscene runner had queued audio lines, when that save was loaded it would crash the game.
- to alleviate I simply deny the player to save while a cutscene audio is playing with the "deny" sound.
- also relieved a bug where audio volume would not be correct after loading a save, by simply updating the volume when a queued level is loaded.

we could probably find the true solution to this crash and allow players to save during a cutscene, however I think this workaround is good for now to avoid crashes.
2023-10-19 19:44:50 -05:00
lambertjamesd f56cafd46a
Merge pull request #332 from hackgrid/non-interlaced
Add option for interlaced / non-interlaced video
2023-10-19 09:15:49 -06:00
hackgrid f1f9918017
Merge branch 'lambertjamesd:master' into non-interlaced 2023-10-19 13:09:28 +02:00
hackgrid 3c47cf537f reset VI special features 2023-10-19 12:12:23 +02:00
James Lambert 743679ddd3 Remove rumble when player passes through portal 2023-10-18 21:02:52 -06:00
James Lambert 8b0dd06f74 Fix bug where restarting a level while dead crashes the game
Also made rumble pack communication thread safe
2023-10-18 20:59:55 -06:00
James Lambert 721dc3b44d Fix problem where it is hard for player to walk onto button 2023-10-18 20:36:44 -06:00
lambertjamesd 38114d3ff1
Merge pull request #335 from westonCoder/standing-object-grab-fix
Standing Object Grab FIx and Slider Fix
2023-10-18 16:48:53 -06:00
lambertjamesd 48e2115ee3
Merge pull request #334 from hackgrid/menu-improvements-2
Various little menu improvements 2
2023-10-18 16:47:39 -06:00
westonCoder dc9a5c0633 Fixes Grabbing Stood On Object
Fixes #255

video attached, you cant hear but when im standing on the object I'm spamming the grab button.
2023-10-18 16:56:50 -05:00
hackgrid f23a6c3721
oops 2023-10-18 23:49:14 +02:00
hackgrid 782c2b04ae include missing main.h 2023-10-18 23:18:03 +02:00
hackgrid cd6c598302 Add sound effect to sliders in options menu 2023-10-18 23:17:02 +02:00
westonCoder d96c5ce81e Fixes Sound Slider Issue
Fixes #321
2023-10-18 16:15:36 -05:00
hackgrid 2b3dda58e4 Implement config option for interlaced video. 2023-10-18 22:41:23 +02:00
lambertjamesd 99a1303d87
Merge pull request #323 from hackgrid/menu-improvements
Various little menu improvements
2023-10-18 14:25:28 -06:00
hackgrid 2227af6a9e
prepare for config option 2023-10-18 21:16:12 +02:00
hackgrid fc99d4b5d9
oops 2023-10-18 20:33:06 +02:00
hackgrid 9bf9aaa63a
support non-interlaced VI mode 2023-10-18 20:25:04 +02:00
hackgrid 97314a625a
add interlaced def 2023-10-18 20:19:16 +02:00
lambertjamesd 5394012ab1
Merge pull request #329 from hackgrid/readme-1
ReadMe improvements
2023-10-18 11:55:33 -06:00
lambertjamesd ccb6bf5d33
Merge pull request #331 from reknohT/master
Fix Grammar
2023-10-18 11:54:15 -06:00
reknohT eb2ae7ac57 Fix Grammar
- Fixes grammar in strings "TO PICKUP AND OBJECT" and "TO DROP AND OBJECT"
2023-10-18 12:33:54 -05:00
hackgrid dc265a9f2a
add multi-language support 2023-10-18 18:57:19 +02:00
hackgrid 8781f0bc7d
Update README.md 2023-10-18 18:50:12 +02:00
hackgrid 831370efeb Add sound to indicate switching option items and tabs. Enable main and game menu to cycle through menu items. 2023-10-18 17:36:34 +02:00
James Lambert 9f7e15e3fd fix exit elevator rumble 2023-10-18 08:15:24 -06:00
James Lambert 9325512ca4 Add elevator rumbling 2023-10-17 20:39:10 -06:00
James Lambert e717d6f7e2 Add more rumble pak clips 2023-10-17 20:32:44 -06:00
lambertjamesd 0da90ce622
Merge pull request #317 from westonCoder/moving-platform-movement-matching
Made Player Movement Match Moving Platforms
2023-10-17 19:15:26 -06:00
lambertjamesd 58c8601d2e
Merge pull request #312 from westonCoder/audio-slider-fix
Fixes All Slider Issues
2023-10-17 19:14:13 -06:00
James Lambert 8b66b5b8fb Fix controller input when rumble pak is attatched 2023-10-17 19:13:29 -06:00
westonCoder 058a8043ff Made Player Movement Match Moving Platforms
- store the velocity of a moving object that player is anchored to and apply that to player movement
- player now keeps up with horizontal movement while jumping on moving platform

Fixes #300
2023-10-17 19:02:21 -05:00
westonCoder 99d971580a Fixes All Slider Issues
- issue was present when you started a new game after changing options in the main menu
- now the sliders all return to original locations when the audio options menu is initialized

Fixes #301
2023-10-17 11:31:39 -05:00
James Lambert 50d169e9f4 Refactor controller code into its own thread 2023-10-16 22:17:19 -06:00
James Lambert 74e02269e8 Fix a build problem around subtitles 2023-10-16 21:45:01 -06:00
lambertjamesd 0e66c24d38
Merge pull request #310 from westonCoder/fix-slider-issues
Fix slider issues
2023-10-16 21:23:48 -06:00
lambertjamesd be325db40d
Merge pull request #306 from westonCoder/chamber-04-sound-queue-fix
fixed glados voiceline pause in chamber 04
2023-10-16 19:47:03 -06:00
westonCoder fc8d1a30db 65535->65536 2023-10-16 16:43:21 -05:00
westonCoder b6fd669eaa Fix Slider Interval Problem
- slider interval problem in #301 was caused by dividing 65536 by a number that it is not evenly divisible by.
- adjusting number of slider ticks did the trick

other old data problem in #301 still remains, but havent reproduced
2023-10-16 16:34:27 -05:00
westonCoder 5218d30ed1 adjust to be a delay to match up with end of sound 2023-10-16 16:04:57 -05:00
lambertjamesd 47c74b59e3
Merge pull request #309 from westonCoder/soundplay-fix
fixed a soundplayer function call that broke build
2023-10-16 14:56:21 -06:00
lambertjamesd 8ecb60dadc
Merge pull request #303 from westonCoder/portal-cover-height-fix
Fixes Portal Height
2023-10-16 14:54:07 -06:00
westonCoder 590b33b8ea fixed a soundplayer function call that broke build 2023-10-16 13:50:56 -05:00
westonCoder 2e5626b794 made all requested changes 2023-10-16 13:23:45 -05:00
westonCoder a578dcf5de added a wait for glados channel before portal 2023-10-16 13:05:48 -05:00
lambertjamesd 0e51a71b8b
Merge pull request #308 from westonCoder/energy-ball-timer-reset
Ball Resets Lifetime Through Portal
2023-10-16 11:45:59 -06:00