Commit graph

945 commits

Author SHA1 Message Date
hackgrid e259331616
add new vpk files to readme 2023-10-08 12:22:32 +02:00
hackgrid 7982bb408a
Merge branch 'lambertjamesd:master' into german-audio 2023-10-08 12:19:46 +02:00
Boreal c3f64a7c1e
Fix capitalization 2023-10-08 01:37:49 -07:00
James Lambert 8887125fe4 Fixup some portal firing logic 2023-10-07 20:50:06 -06:00
lambertjamesd 8b539390b6
Merge pull request #263 from westonCoder/real-subtitles-addition
Added Subtitles to Game
2023-10-07 19:16:57 -06:00
lambertjamesd 1858d4f14a
Merge pull request #258 from westonCoder/portalgun-firing-updates
Various Tweaks to Portal Gun Mechanics
2023-10-07 19:00:49 -06:00
James Lambert 6035b8e6f9 Add moving platform sounds 2023-10-07 18:48:21 -06:00
hackgrid fe96c4442e
Update README.md 2023-10-07 22:31:51 +02:00
hackgrid ea39e18ca1
add new german_audio target to Makefile 2023-10-07 22:22:32 +02:00
westonCoder 25d4b60a9a added simple subtitle fade in and out 2023-10-07 10:34:26 -05:00
James Lambert 5526034235 Work on piston moving sound effects 2023-10-06 22:12:02 -06:00
westonCoder 70e21e7d5a changed the toggle button to say closed captions instead of enable subtitles 2023-10-06 17:53:37 -05:00
westonCoder fa62ea3106 Added Subtitles to Game
- added subtitles and all required functions to get them up and running. Subtitles accross all main game dialogue is running now.
- subtitleID's are included as metadata now when a q_sound line is put in a map's .yaml file
- Also added in a toggle button to turn them on or off.

there are only 3 downsides to my method here.
- subtitles must be manually added to their array when new dialogue is added. I included all the english subtitles in a .txt inside of assets folder.
- no punctuation/symbols. once the font is updated though this should be resolved.
- font size is a bit big, however if the font is ever updated to have a size modifier in the future this would be a snap to change.

attached video of it working.
Fixes #262
2023-10-06 16:08:49 -05:00
James Lambert bc55069056 Use correct starting scene 2023-10-05 21:18:50 -06:00
James Lambert 6f68f5057d Start work on platform moving sounds 2023-10-05 21:18:20 -06:00
James Lambert d08cbbb0b8 Improve appearance of light rail endcaps 2023-10-04 21:47:21 -06:00
westonCoder 93cb25db64 Game Options Menu Tweaks
This PR implements the following quality of life/bug fixes, as well as a new feature:
- fixed a minor bug where you couldnt apply a single button to look forward/look back
- start no longer exits the menu. this is because if the player set a or b buttons as the pause action, they could no longer use the menu's anymore, because it would exit them from the menu.
- adjusted the sensitivity/accelleration sliders down slightly
- added a portal render depth slider in the GameplayOptions menu. this allows the player to adjust the portal render depth in real time. this was in the original game in the menu so I replicated here.

attached video shows new menu additions.
2023-10-04 11:58:04 -05:00
westonCoder a6b66783f8 Various Tweaks to Portal Gun Mechanics
- tweaked portal gun to have a max fire rate, that is tied to its animation speed (used video of portal1 for reference)
- allowed ControllerActionOpenPortal1 and ControllerActionOpenPortal2 actions to be "Holdable" meaning that you can hold down the button and continuously do that action
- made sure two portals cant be shot at once, prohibiting both buttons being held at once.

video attached:
2023-10-04 00:14:55 -05:00
James Lambert 5bdefbf465 Merge coplanar static meshes to reduce culling load 2023-10-02 21:20:52 -06:00
James Lambert ba67c38665 Wake up objects when portals are shot underneath then 2023-10-01 20:41:48 -06:00
James Lambert 7dc17db4a8 turn on optimizations 2023-10-01 20:16:05 -06:00
James Lambert c9745a14a1 Fix problem where player falls through floor after teleporting to a different room 2023-09-30 21:40:38 -06:00
James Lambert 11c359d8e6 Make point constraint less likely to push things through wall 2023-09-30 21:16:08 -06:00
James Lambert b575325ed2 Fix bug where you can shoot through the back of glass 2023-09-30 20:53:53 -06:00
James Lambert 2546a0ef46 Mark another task off the README 2023-09-30 18:03:11 -06:00
James Lambert dd54ac6aea Add trigger to prompt switch usage 2023-09-30 18:02:35 -06:00
James Lambert f8ca236f1b Allow cube triggers to control if held cubes still trigger 2023-09-30 17:53:48 -06:00
James Lambert 4bc26ef00c Work on action prompts 2023-09-30 16:42:31 -06:00
James Lambert 3cba3a52a5 Refactor hud to be a separate object 2023-09-30 11:35:00 -06:00
James Lambert 2641d98eeb Fix floor in test chamber 02 around pedestal 2023-09-28 22:09:24 -06:00
James Lambert 80d7720a98 Change default controls 2023-09-28 20:29:16 -06:00
James Lambert 81d446a80e Polish up ball launcher 2023-09-28 18:04:36 -06:00
James Lambert 6344908bd8 Fix portal gun elevator teleportation bug
fix some broken walls in test chamber 07
2023-09-26 18:53:33 -06:00
James Lambert c1c244151d Cleanup unused teleport on break constraint feature 2023-09-25 21:27:52 -06:00
James Lambert aa59171368 Simplify portal gun constraint and fix visual glitch when passing through portals 2023-09-25 21:23:29 -06:00
James Lambert 8273b32fc6 fix issue when player starts halfway through elevator when starting a new game on later test chambers 2023-09-24 20:10:34 -06:00
James Lambert fda868e584 turn player collider into a sphere shorty after teleporting 2023-09-24 19:38:20 -06:00
James Lambert 02d3bb6e7e Make contact filtering on portals more accurate the portal surface 2023-09-24 09:23:30 -06:00
James Lambert 55142fe61c Fix some small portal rendering bugs 2023-09-23 16:57:39 -06:00
James Lambert 8ff28b0c11 Document some more TODO 2023-09-22 08:17:37 -06:00
James Lambert 89c5f9a543 Implement deadzone setting 2023-09-21 21:21:40 -06:00
James Lambert 7b898c1bbd Fix issue with a ceiling surface 2023-09-21 20:31:46 -06:00
James Lambert 101cc3494f Update readme todo list 2023-09-21 20:26:56 -06:00
James Lambert 21ef5d46f3 Fix up some hole cutting issues 2023-09-21 20:26:17 -06:00
James Lambert d99fd21ad6 work on hole cutting algorithm
change default controls
2023-09-20 20:29:02 -06:00
lambertjamesd 43ea3e4f1e
Merge pull request #253 from hackgrid/fix-make-2
Fix Makefile some more (fixes #252)
2023-09-19 19:23:12 -06:00
James Lambert bddedca707 Fix player collider to be a capsule 2023-09-19 19:22:24 -06:00
James Lambert 55fa62c57e Finish up portal trail effect 2023-09-18 21:08:52 -06:00
hackgrid 71f616f548
Fix Makefile 2023-09-18 21:05:26 +02:00
James Lambert 65eebe53d3 Work on portal ball trail 2023-09-17 22:35:38 -06:00