88 Commits

Author SHA1 Message Date
ae4ce6684b Choice and risk cards now use VRCObjectSync. 2026-05-20 20:05:41 -04:00
7a233d9656 - Camera at the end of The Chase now auto-switches to host/player view.
- The Chase now also ends itself when it's over.
2026-05-14 16:15:58 -04:00
cb04ea8dd2 Buzzers reworked to sync using VRCObjectSync, as a test for future refactoring. 2026-05-14 12:49:20 -04:00
3a7076121b - Lightning round effects are now only reset at the end of a lightning round.
- Lightning round now ends and advances itself instead of waiting for input.
2026-05-11 03:41:02 -04:00
554add639e - Lightning round effects now re-initialise in between rounds.
- Lightning round effect now checks if the effect has changed before playing.
- Final round now locks podium answers without an in-between segment.
- Improved UVs on buzzer model.
- Improved lightmaps on square crate model.
2026-05-11 00:56:42 -04:00
16dc6c79d8 - Added an umbrella and rain to the "Thunder And Rain" lightning round intro.
- Buzzer model has been updated, and includes a trigger pull animation.
- Lightning round intro sound is now music instead of a sound effect.
- Fixed a bug that made the host card interactable on round start.
2026-05-10 22:11:01 -04:00
8b6604da24 - Modem now has markers for where players should stand to be teleported.
- Jail call camera overlay now syncs crook portraits properly.
- Ownership of wanted/missing posters and jail call overlay is properly set.
2026-05-09 13:59:29 -04:00
18a7c68ba6 Lightning Round special effects are now in their own prefab class. 2026-05-09 12:21:10 -04:00
e52ab0d43d Fixed the round 1 video timer continuing to run when a video was skipped. 2026-05-06 19:01:13 -04:00
2f25e805a9 Microphones have been reworked to be more reliable and sync better. 2026-05-02 21:36:37 -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
0092bf0767 - Fixed line thicknesses for floor maps.
- Fixed a camera issue with reloading a round while round 1 is playing video.
- Modem now uses a slightly rougher metal material.
- Round 1 and 3 have better handling for switching cameras from video players.
- Added a method for checking if a GameManager is initialised.
- Added camera switch timers for round 3 ending video and game end.
- Added CameraAnchor tracking for waist-down targeting.
- Added a method to CameraTimedSwitcher to retrieve a defined switch time.
2026-04-14 22:36:27 -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
6b376463ba - Added blinds to round 1 window.
- Round 1 window shatter effect now plays at more random pitches.
- Added a proper camera switcher for the Chase intro, and adjusted timing.
- Added the basic ability for a camera to follow multiple players.
2026-03-20 03:53:34 -04:00
718cb33ac8 - Improved camera switcher enable/disable code.
- Added new round 1 switchers, and fixed overlap issues with the existing ones.
- Improved camera switch buttons on the host panel.
- Potato Mode button on the camera host panel now toggles properly.
- Potato Mode button renamed to the more appropriate Performance button.
- Glass shatter window effect now works from both directions.
- Round 1 window looks much prettier.
- Added the ability to scroll through overflowing text on the host card.
- Improved scrolling on the credits panel.
2026-03-19 05:26:17 -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
d2072c4fcf - Added a title animation for The Chase.
- Lightning Round SFX no longer play in nested NetworkEventTarget.All function.
2026-03-09 01:46:11 -04:00
0d75f15d3d - Added logo and camera movements to the start of a new game.
- Improved look of the location board in round 2.
- Fixed "Only Camera Capture" layer to possibly actually do that.
2026-02-16 23:19:44 -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
744a794707 Improved camera interactions in round 1. 2025-12-24 03:26:38 -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
b4ff4d4a88 Cameras during Round 1 are now mostly automated. Still needs work, though. 2025-12-19 05:13:58 -05:00
36cb9813d7 - Added camera anchors for round 1 to focus on important props.
- Added camera anchors for round 3 that focus on newly activated markers.
- Added a missing username credit in the credits document.
- Adjusted seat prefab to try to match where the player's butt would be.
- Started on Kneemoi's jail call files.
2025-12-15 03:33:11 -05:00
e4178f8b76 - ACME Crimenet Computer can now show messages that only the host can see.
- Added a doorway between the spawn room and the control room.
- Video load indicators set to a hidden position by default.
- Renamed "Assorted Textures" folder to "Assorted"; they're not textures.
- Removed superfluous debug statements from CaseVideoSyncPlayer.
2025-12-13 17:06:59 -05:00
d7dc38e58a - Added extra detail to the clue video screen.
- Slightly reworded The Chase intro.
2025-12-13 06:22:20 -05:00
1aebaeef76 After many rewrites and much debugging, video syncing finally works properly. 2025-12-09 20:41:10 -05:00
14e8d806d2 Microphones and silencers sync properly now. 2025-12-08 19:28:46 -05:00
be83f3a0b2 Updating and loading videos on new case loads should now be much more reliable. 2025-12-07 18:56:59 -05:00
769423d150 Filing cabinet is implemented and mostly functional. 2025-12-02 13:34:45 -05:00
a97a7a03d1 - Added the episode Roaring Rodent Road Show.
- Added placeholder videos for all In Jail animations.
- ACME Crimenet Computer now uses more synced values and less network events.
2025-12-01 22:31:56 -05:00
03550aac82 - Added Contessa's portrait, jail video, and jail calls.
- Added newly added sounds and images to credits file.
- ACME Crimenet Computer's image clues now support transparency.
- ACME Crimenet Computer's image clues are now actually loaded from the JSON.
- Adjusted position of North America floor map to make it faster to run across.
- A Disaster Aria is now complete.
2025-11-28 05:08:00 -05:00
c739ceda2a - All data files moved to the BunnyCDN servers.
- Added all the rest of the In Jail sounds for all crooks.
- Adjusted format of the ACME Crimenet Computer presentation JSON.
- Cameras are now properly deactivated when cameras are disabled.
2025-11-27 03:59:09 -05:00
3c5d94425d - Fully implemented Detective Noir presentation.
- Video loading at the start of a round should be more reliable now.
2025-11-26 22:19:47 -05:00
209b184cb0 - Reogranised case entry prefabs.
- Added a preliminary Detective Noir effect for appropriate video clues.
2025-11-25 05:23:04 -05:00
ea4d29c8c7 - Lightning round now cancels buzz-in period when there's no answer or buzz-in.
- Moved seat trigger for player pedestals to be permanently on the floor.
- Shifted cards and buzzers on the round 1 podium to fit the new design.
- Further improved round 1 podium lightmaps.
2025-10-05 19:45:53 -04:00
dcb73bce00 Reworked round 1 podium design to be closer to the original design. 2025-10-03 21:22:22 -04:00
ebe8fad717 - Implemented a much nicer looking door for entering round 1.
- Improved door interactable so that the door closes itself after a short time.
- Improved position of some cameras in preparation for transitions later.
- Changed position of ACME Crimenet Computer so it doesn't bump the host.
2025-10-02 04:02:54 -04:00
7f93ebe6b2 Added indicators to round 1 that show the video load status for each player. 2025-09-15 15:16:15 -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
6ca24773b0 Choice cards now cycle colours on every new question. 2025-09-05 20:24:44 -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
17c5b44580 Changed buzzer effect to a blinking scoreboard. 2025-09-03 00:45:35 -04:00
d9f6ba0ec5 - Added "microphones" to key areas.
- Added deinitialisers to the GameManager subclasses.
2025-08-27 04:45:24 -04:00