Commit graph

917 commits

Author SHA1 Message Date
westonCoder 2684637e2d Ball Resets Lifetime Through Portal
Fixes #305
2023-10-16 12:06:14 -05:00
westonCoder b3101c2de1 Fizzler is Anti-Portal
- simply added a check to see if an object has a COLLISION_LAYER_FIZZLER, if so it cant shoot a portal past.
2023-10-16 11:44:28 -05:00
westonCoder fcc7784288 fixed glados voiceline pause in chamber 04 2023-10-16 11:33:37 -05:00
westonCoder d5c8eee04d changed both variable names, and adjusted surrounding code 2023-10-16 11:20:50 -05:00
westonCoder 5effd3359a only wait for voicelines on elevators that leave the level. 2023-10-16 10:46:36 -05:00
lambertjamesd 0d90a3726f
Merge pull request #299 from westonCoder/audio-through-portals
Audio Now Travels Through Portals
2023-10-16 07:59:45 -06:00
lambertjamesd 945855ca24
Merge pull request #295 from westonCoder/portal-funneling
Added Portal Funneling
2023-10-16 07:58:53 -06:00
lambertjamesd 43b2cfac54
Merge pull request #293 from hackgrid/multi-audio-2
Implement modular multi-audio-language support.
2023-10-16 07:57:14 -06:00
westonCoder 90fe5d3564 updated the TODO lists in the README to reflect various recent changes. 2023-10-15 22:24:14 -05:00
westonCoder c128c84ed1 Made Elevator to Wait for Voicelines to Finish
- made elevator wait for voicelines to finish
- I made this the case on all levels because I watched the elevator sequences on all levels of a playthrough and it always seemed to wait.
2023-10-15 22:12:42 -05:00
westonCoder 08e51a44d9 Fixes Portal Height
- I am not really sure if this is the exact value you were going for with this, but 1.6 seems to match the collision to the top and bottom of the portal cutout.
- larger items like boxes seem to pass through much easier now.
- have not seen any negative side effect from this.
2023-10-15 17:18:31 -05:00
hackgrid f0903dc379
Update README.md 2023-10-15 14:16:40 +02:00
hackgrid 3a20dd284a Fix audio options sliders. 2023-10-15 13:44:41 +02:00
hackgrid 293854183d increase savefile header 2023-10-15 13:05:00 +02:00
hackgrid 87caebbeae fix typo 2023-10-15 13:04:40 +02:00
hackgrid 4e4bc572ba update .gitignore 2023-10-15 12:49:52 +02:00
hackgrid cb49619599 Order subtitles and audio languages lists alphabetically. 2023-10-15 12:42:55 +02:00
hackgrid 5995ef30a0 cut english->english lookup entries to save a bit RAM 2023-10-15 12:06:38 +02:00
hackgrid 178f73ff85
Adjust audio options margins a bit to fit everything 2023-10-15 11:54:33 +02:00
hackgrid 550c79dfb0
Update Makefile 2023-10-15 11:14:11 +02:00
hackgrid 340837b931
Merge branch 'master' into multi-audio-2 2023-10-15 11:03:14 +02:00
James Lambert e82418ca65 Add decor objects to observation in test chamber 07 2023-10-14 21:25:22 -06:00
James Lambert df276a563c Add observation decor to test chamber 06 2023-10-14 21:08:36 -06:00
James Lambert 4698987fd6 Add some details to test chamber 05 2023-10-14 19:38:05 -06:00
Weston 125197508e
Merge branch 'master' into audio-through-portals 2023-10-14 20:34:20 -05:00
lambertjamesd 219650dcd9
Merge pull request #287 from westonCoder/add-volume-sliders
Added in Volume Sliders And All Captions
2023-10-14 19:29:53 -06:00
westonCoder 64f1c52f71 removed sqrt and cleaned up useless comments 2023-10-14 20:19:10 -05:00
James Lambert d7842f9697 Add test chamber 05 observation room details 2023-10-14 18:38:35 -06:00
westonCoder 3b43017b03 Audio Now Travels Through Portals
- audio travels through portals now by updating the soundPlayerDetermine3DSound function
- basically instead of just checking distance to the sound producer, we also check sound->portal0+portal1->listener and sound->portal1+portal0->listener to see if any of them are a smaller distance.
- works pretty seamlessly

Fixes #115
2023-10-14 17:34:10 -05:00
James Lambert ea5665af0f observation room decor test chamber 04 2023-10-14 15:41:10 -06:00
James Lambert 8a5cca8e60 More room decor 2023-10-14 15:22:54 -06:00
westonCoder 88883bc34e adjusted the newline threshold for text down by 2 characters 2023-10-14 15:50:29 -05:00
westonCoder a8e1afbb20 Added Portal Funneling
- added a function in player that implements portal funneling (video attached)
- added a new menu option in the gameplay tab that allows you to toggle it on or off
- the toggle defaults to on, just like in original portal
- portal funneling is only done on portals facing up
2023-10-14 12:28:10 -05:00
hackgrid 44217fb546 Implement modular multi-audio-language support. 2023-10-14 15:13:13 +02:00
James Lambert 738f3c73fa Add observation room decor to test chamber 02 2023-10-13 19:27:01 -06:00
James Lambert 4e79c243b9 Add observation room decor to test chamber 01 2023-10-13 16:37:59 -06:00
James Lambert a66e5fa223 Add more decor to test chamber 00 2023-10-12 19:33:45 -06:00
James Lambert 4445cca8c1 Add desk and chair decor 2023-10-12 18:46:46 -06:00
westonCoder eb5668f485 hides hud while on pause screen like in original game 2023-10-12 18:57:48 -05:00
westonCoder ad0577dc45 added all captions option, implemented all current sfx captions 2023-10-12 13:17:46 -05:00
James Lambert c61a8a802b Add monitor decor object 2023-10-11 21:47:26 -06:00
James Lambert 8fa88a8ae8 remove profile reporting code 2023-10-11 21:45:26 -06:00
James Lambert 1ef301c15e Get rumble pak mostly working 2023-10-11 19:18:50 -06:00
westonCoder a9d16f3185 Added in Volume Sliders
- Master Volume adjusts all sounds including music
- Music slider adjusts only music sounds
- new enum added to insicate which type of sound each sound being played is.
- general menu formatting

because we are now guaranteeing that atleast one english caption file is going to be present, I removed the if statements checking if there was more than 0.

I pretty throughoughly tested and everything seems to be working properly.
2023-10-11 17:28:56 -05:00
Weston 9f14d9aac2
Merge pull request #286 from westonCoder/makefile-imports-subtitles-fix
Slight Fixes to Subtitles Making
2023-10-11 12:27:02 -05:00
westonCoder 255cbbad4b Slight Fixes to Subtitles Making
- added subtitles.h as dependency in a few places in makefile
- moved making a directory for the subtitles.h/.c to inside the python script
- fixed pathing for a #include

building is now working for me.
2023-10-11 12:23:21 -05:00
Weston 523f3c8987
Merge pull request #284 from hackgrid/fix-make-3
Fix Makefile
2023-10-11 11:14:06 -05:00
hackgrid ccf57b164a
Update README.md 2023-10-11 11:02:38 +02:00
hackgrid ebc5b112d1
Fix Makefile 2023-10-11 10:59:07 +02:00
James Lambert 1228850440 Better integrate subtitle generation into the build process 2023-10-10 22:13:48 -06:00