63 Commits

Author SHA1 Message Date
f10f7b6fe7 - Added proper podiums and pedestals to round 2.
- Countries in round 3 are now randomised on load instead of on initialisation.
- View tablet now properly resets position on spawn and despawn.
2026-04-26 15:28:50 -04:00
a6b3b840b2 - LocationBoard callbacks now only run on the host.
- CameraAnchor now properly syncs followed player data.
2026-04-21 16:35:19 -04:00
47eb6aae77 - Modem Arrivals and Tourist Information signs enable and disable correctly.
- Rearranged round 2 room to be closer to show-accurate.
- Adjusted compression and lightmapping for round 2's velvet ropes.
- Magazine rack is now a prefab.
2026-04-16 18:36:46 -04:00
3a68516eaf - Replaced placeholder podiums in round 2 with velvet rope.
- Video player more reliably loads videos on restarts.
2026-04-16 03:21:06 -04:00
ace89dc62d - Added position markers for host and players during each round.
- Current player list updated to podium owners when round 1 is loaded.
- Rewrote video player code to hopefully load videos more reliably on restarts.
- Round 3 timer should no longer continue running when a new round is loaded.
- Overlays from round 3 now properly disable when a new round is loaded.
- Fixed cameras erroneously resetting to round 3 positions on new game start.
2026-04-15 19:06:06 -04:00
c11a39d065 - Added markers to show players where to stand during round 2.
- Added a brick material and lined the walls of the alleyway with it.
- Added a concrete walkway to the alleyway.
- Map dots, map borders, and The Chase title are all now anti-aliased.
- Improved the look of the concrete material.
- Wood textures no longer use a transparency render queue.
2026-03-27 04:15:15 -04:00
6491ab71ec - Modem camera trigger now actually works.
- Adjusted timing of the camera zoom during modem use.
- Camera trigger after modem in round 2 now switches to a static wide shot.
- Camera lingers a bit longer on the player during the jail call.
- Added an extra reflection probe in the modem area of round 2.
2026-03-26 04:55:24 -04:00
e485d0d992 - Modem camera transition now has zoom animations.
- Added a CameraAnchor and follower for the winning player in round 2.
- Round 2 now has a more reliable check for when the call ends.
- CameraAnchor can now follow different areas of a player's body.
- CameraTimedSwitcher can now choose to always reactivate when asked.
- Glass shatter effect now only works for hosts.
- CaseVideoSyncPlayer will no longer crash when skipping too fast in round 1.
- Fixed an erroneous camera switcher activation in round 3.
- Made a minor wording change to Eartha Brute's wanted poster.
2026-03-25 04:08:23 -04:00
69bc79ef7a Modem no longer permanently deactivates after one use. 2026-03-24 16:02:05 -04:00
001be2af0e - Refactored CameraTimedSwitcher to use an internal timer instead of delays.
- Added extra switchers to rounds 1 and 2 to better control camera transitions.
- Fixed improper camera switches on incorrect answers during round 2.
2026-03-24 05:16:30 -04:00
9a630ecd1f - Added victory music to round 2.
- Host card buttons finally properly activate and deactivate during round 2.
- Added tags to camera controller errors in each round manager.
2026-03-16 17:27:28 -04:00
05b5b10715 - Adjusted timing of confetti cannons and music end during round 2.
- Location Board now properly initialises, including randomised colours.
- Location Board no longer relies on any NetworkCallable functions.
- Redrew Patty Larceny and Eartha Brute portraits.
- Changed all audio files to not preload.
- Updated occlusion culling data.
2026-03-16 03:21:16 -04:00
92e3bf7bcb Added confetti cannons to round 2. 2026-03-14 16:32:35 -04:00
bf24828b41 - Created static Wanted posters for all crooks, including Carmen Sandiego.
- Tweaked font SDF maps to be much smaller in size while still looking good.
- Loot image downloading is now handled globally by CaseManager.
- LocationBoard and MissingPoster now get their loot image from CaseManager.
- Recompressed a lot of textures to try to save space.
- Enabled streaming mipmaps on all textures, and texture streaming globally.
- Updated occlusion culling data for the first time in a while.
2026-03-13 03:59:44 -04:00
6ba521ea56 - Added a method for animating FOV, and added it to the ending cameras.
- Started reworking Modem cameras.
- Finally fixed ScreenUV shader, so the Modem's static looks correct.
2026-03-11 02:34:00 -04:00
23133f3aee Recover The Loot briefing now correctly replaces text on repeat playthroughs. 2026-03-09 01:46:29 -04:00
3dec7c19ee Added a trigger to activate the host/winner camera when the winner crosses it. 2025-12-27 00:42:09 -05:00
0ed7e328d6 - Added extra camera switches to the tiebreaker in round 1.
- Fixed the buzzers in the tiebreaker round not resetting correctly.
- Added functions to AudioManager to check if music or effects are playing.
- Added extra camera switches to the end of round 2.
2025-12-26 13:57:22 -05:00
e035f26d8d - CameraTimedSwitcher now supports single-loop camera switches.
- CameraTimedSwitcher now supports unique timings for each cut.
- CameraTimedSwitcher now executes callbacks correctly and consistently.
2025-12-23 14:54:00 -05:00
27abad7657 - Reworked CameraTimedSwitcher to be able to execute callback functions.
- Cameras are thus much more reliable and less likely to desync in round 2.
2025-12-23 05:03:14 -05:00
2281fae54e - Location board syncs much more reliably, and with less NetworkCallables.
- Jail chain syncs properly and disables itself, regardless of ownership.
- Also did some work with the cameras in round 2.
2025-12-22 03:38:38 -05:00
7faece4539 Took a detour to implement many necessary changes:
- Video player has been made a central object to improve reliability.
- Location board buttons on host card now indicate where items are.
- Jail Chain now syncs properly once again.
2025-12-22 00:18:08 -05:00
743c9cde75 Did a lot more work on cameras, but also the video player itself. More later. 2025-12-21 04:45:31 -05:00
82606881b3 - Improved camera switching code to allow for more versatile camera direction.
- Added additional camera layouts for round 2 and 3.
2025-12-20 23:19:19 -05:00
08897ba99f Added lots more camera moves and such to rounds 2 and 3. 2025-12-20 02:57:40 -05:00
2b0ce68959 Started work on round 2 and 3 camera setups. 2025-12-19 15:28:58 -05:00
14e8d806d2 Microphones and silencers sync properly now. 2025-12-08 19:28:46 -05:00
7e9f16c493 - Jail phone pickupability syncs better, though still not perfectly.
- Ownership of game objects now transfers on game mode initialisation.
2025-09-29 17:36:17 -04:00
e17bbf3c87 Fixed an error that caused players in round 2 to be called in the wrong order. 2025-09-24 00:32:44 -04:00
b028a0a6d4 - Permissions panel is fully functional.
- Host card can only be picked up by players with "Host" permission.
- Podiums no longer reset on case load.
- Auxiliary screens now disappear during answer reveal in final round.
- Risk card placement area no longer blocks UI interaction on desktop mode.
- Video player in round 2 now changes ownership and syncs correctly.
2025-09-08 00:26:03 -04:00
cfd9defc1f - Audience silencer implemented, and only enabled for first two rounds.
- Host teleport button enables on case load/respawn, and disables on teleport.
- Videos no longer infinitely retry loading.
- Improved lightmapping quality.
- Removed kernelsCache folder from index.
2025-09-05 17:57:45 -04:00
d9f6ba0ec5 - Added "microphones" to key areas.
- Added deinitialisers to the GameManager subclasses.
2025-08-27 04:45:24 -04:00
15f263ec44 - Added a home position for the phone to reset to.
- Improved round 2 explanations during the chain and phone call segments.
- Improved functionality of the phone call.
2025-08-26 18:07:34 -04:00
18f2f2eb16 Implemented the phone call during round 2. 2025-08-26 03:58:38 -04:00
76b1352bd3 - Floor map markers have improved physics and weight.
- Added a delay for re-enabling buttons in Round 2, to prevent sync issues.
- Added a button to play a phone ringing sound after Round 2.
2025-08-25 04:54:08 -04:00
b5dd078ee1 - Jail chain now shows and hides itself at the appropriate times.
- Jail chain now syncs a lot more smoothly.
2025-08-24 18:14:53 -04:00
3c5f9842ec - Jail Chain now works.
- Added a phone ringing sound effect to be used later.
2025-08-24 04:54:21 -04:00
1f921988ef - Foghorn and Crook In Jail animations implemented
- GameManager initialisation now also enables interactions no matter what
- Markers are no longer unnecessarily deactivated at the end of a round
- Markers have better physics when dropped and disabled
- Attempted to add fallback support to video players
2025-08-23 23:02:39 -04:00
359ef58a33 - Fixed a bug that caused the crook portrait to never update except on owner.
- Reduced polygon count of drywall meshes.
- Improved triangulation of the TV screen.
- Improved lightmaps, and reduce their size.
- Added video player to show Patty Larceny going to jail.
- Added temporary Patty In Jail tune.
- Added a new interface to the host card for these experimental features.
2025-08-23 04:52:48 -04:00
5f9b1bad15 - Modem and destination sign now correctly sync for all players.
- Case Manager now ensures proper ownership for whoever loads the case file.
2025-08-18 21:30:16 -04:00
2bf76f34cd Oh, boy, there's a lot here.
- Added a functioning Modem.
- Added a destination sign at the Modem's destination location.
- Intro video transcripts are now optional in case files.
- Added a proper endgame handler for round 1.
- Fixed a lot of formatting for text between rounds.
- Fixed a bug that showed the wrong text if all round 3 markers are exhausted.
- Shortened time to detect improperly placed markers by just a bit.
2025-08-18 04:19:21 -04:00
316773c789 Explainer for Round 2 now properly shows the loot and crook in the text. 2025-08-13 18:08:37 -04:00
fd6eed9adc - Started work on proper lighting for the sets.
- Did a bit more work on the ACME Crimenet Computer.
2025-08-10 05:00:46 -04:00
1841c72eaf Added a music fadeout. 2025-08-03 21:15:57 -04:00
cc7a4cd299 - Video player now works on auxilliary screens.
- The Chase modified to be much faster paced, and easier to read clues faster.
- Text on the host card during round 2 is hopefully a lot more readable now.
- Added simple teleports from backstage to the play area.
2025-08-01 23:34:55 -04:00
7657b8759f - Built out the basic layout for the game's rooms.
- Added a new music track for between rounds 1 and 2.
- Music now plays between rounds.
- Round 2 now resets properly, even when not reloading the entire case.
2025-08-01 16:02:11 -04:00
9b08bcc6e9 - Host panel now has tabs for different rounds, and tab selection indicators.
- Added buttons to reset and load into a new round at will.
- Music and sound effects are now stopped when loading a new round.
- Podiums properly reset when round 1 is reloaded.
2025-07-23 18:54:19 -04:00
999a0342d5 - Keeping logs of previous round winners so player names can be referenced.
- Round 3 sync seems to work now, but resets and early grabs cause issues.
2025-07-18 17:04:02 -04:00
e3ea75c29c Improved sync and loot image loading for round 2. 2025-07-18 01:36:25 -04:00
47be4c1ba2 Fixed a few more sync issues, particularly involving resets. 2025-07-17 00:49:32 -04:00