Commit Graph

  • 69337bf3de - Added fence, barrel, trash can, and cardboard boxes to the alleyway. - Added more light probes to alleyway. - Added round 2 podium reset buttons to admin panel. - Fixed ResetPodium function not having a parameter in PlayerPodiumRound2. main Jamie Greunbaum 2026-04-28 05:10:40 -04:00
  • 0a98c69770 - GameManagerRound2 now uses podium owners to determine players. - Jail phone now runs its callback as the GameManagerRound2 owner. - Actually updated the camera system repository this time. Finally. Jamie Greunbaum 2026-04-26 18:00:02 -04:00
  • 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. Jamie Greunbaum 2026-04-26 15:28:50 -04:00
  • 86576b8340 Added the last remaining crook portraits. Jamie Greunbaum 2026-04-25 05:19:49 -04:00
  • 576f4bf35e Added a few European countries to the Hard Mode map selection. Jamie Greunbaum 2026-04-23 20:10:00 -04:00
  • b7acd09315 - Reworked UV mapping and materials on map marker. - Renamed dark green plastic material to its proper name. - Adjusted host and player camera anchor far plane distances in round 3. Jamie Greunbaum 2026-04-23 15:59:37 -04:00
  • 39e227f264 - Added ability for players without camera permissions to watch camera output. - Added a tablet spawner to let players view said camera output. - Added many more reflection probes to the alleyway to try to fill in gaps. - Moved round 2 signage around to fit in the camera view better. - Round 2 sign text changed to use SDF textures for better clarity. - Created better gizmo icons for CameraAnchor and CameraSwitcher. - Light strip on modem now uses an already-available SDF texture. - Performance mode is now the default camera mode. Jamie Greunbaum 2026-04-23 03:50:44 -04:00
  • a6b3b840b2 - LocationBoard callbacks now only run on the host. - CameraAnchor now properly syncs followed player data. Jamie Greunbaum 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. Jamie Greunbaum 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. Jamie Greunbaum 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. Jamie Greunbaum 2026-04-15 19:06:06 -04:00
  • 674e5b67ef - Created animation for Kneemoi In Jail, thus completing Happy Happy Troy Troy. - Crane shot in round 3 resets before switching to the ending camera sequence. - Reworked old credits document to only list purchase requirements. Jamie Greunbaum 2026-04-15 03:54:27 -04:00
  • a320fa95ea Added credit for the Islamabad pottery image used for Happy Happy Troy Troy. Jamie Greunbaum 2026-04-15 02:01:44 -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. Jamie Greunbaum 2026-04-14 22:36:27 -04:00
  • 28ab8cbe45 - Added a corkboard behind the wanted posters. - Teleporter buttons change spawn for all but the host/admin/camera operators. - Fixed wanted posters having improperly scaled normal maps. Jamie Greunbaum 2026-04-13 02:57:31 -04:00
  • 4b882fab17 Fixed UVs on the round 1 wall with the window. Jamie Greunbaum 2026-04-12 15:28:16 -04:00
  • ff3449c39a - Added a UI render texture material that has standard depth sorting. - On-set newspaper display in round 3 no longer renders over everything. Jamie Greunbaum 2026-04-12 15:07:05 -04:00
  • 92ff0bd7a1 Increased overlay distance from the near plane, since VRChat couldn't see it. Jamie Greunbaum 2026-03-31 17:48:45 -04:00
  • 3fb8f6691a - Added a barrier in front of the city mural. - Added collider to the news stand platform. - Adjusted the size of the ACME Crimenet logo texture. Jamie Greunbaum 2026-03-31 14:54:50 -04:00
  • 15f6ccdac5 - Added a magazine rack to the alley. - Added a mural behind the round 1 window. - Added details to the news stand. - Added a small amount of glossiness to the paint materials. - Reshaped the outdoor stairs for the round 1 room. - Renamed some shaders. - Reduced resolution of floor map SDF textures. - Removed mipmaps from the floor map colour textures. Jamie Greunbaum 2026-03-30 01:52:53 -04:00
  • 4476049b3c Started adding a news stand to the alleyway. Jamie Greunbaum 2026-03-29 03:27:58 -04:00
  • 3b31f4c38b - Added options to rerandomise map in round 3, including a hard mode shuffle. - Fixed newspaper and timer overlays not working correctly on disabled cameras. - Fixed major issues with the occlusion culling. - Aligned UVs for 10m drywall panels so that the bricks line up correctly. Jamie Greunbaum 2026-03-28 05:24:35 -04:00
  • 028550ed3f - Added magazine model and textures. - Back walls in the alleyway now extend beyond the ceiling. - Brick shader now shares tile/offset values between similar textures. - Brick textures now have a properly generated ambient occlusion map. Jamie Greunbaum 2026-03-27 16:19:08 -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. Jamie Greunbaum 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. Jamie Greunbaum 2026-03-26 04:55:24 -04:00
  • 5f9067939d Modem now looks much closer to the one from the original series. Jamie Greunbaum 2026-03-26 01:24:47 -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. Jamie Greunbaum 2026-03-25 04:08:23 -04:00
  • 69bc79ef7a Modem no longer permanently deactivates after one use. Jamie Greunbaum 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. Jamie Greunbaum 2026-03-24 05:16:30 -04:00
  • 15cf4be640 - Changed TimerOverlay to CameraOverlay and genericised it a bit. - Made the newspaper overlay a proper CameraOverlay object. - Added a purple trim to the round 1 walls. - Fixed the shape and lightmaps on the round 1 doorway stairs. - Slowed down and tweaked the opening doorway camera shot. Jamie Greunbaum 2026-03-24 00:18:09 -04:00
  • 35fa358e19 Added more offset to TimerOverlay; old value was too small for VRChat to see. Jamie Greunbaum 2026-03-23 03:15:15 -04:00
  • bc2ca5cc2f Added an overhead scoreboard so players can see the final round timer. Jamie Greunbaum 2026-03-22 20:40:48 -04:00
  • 95bdc941b6 Timer and marker counter are shown on camera during round 3. Jamie Greunbaum 2026-03-21 01:05:05 -04:00
  • 0b6a8440fc - Camera follower will now track the upper-midsections of VRChat players. - Camera tracking now has a follow speed setting. - Camera anchor FOV scaler is now a separate object. - Camera overlays now overlay properly once again. - Implemented a much better check for whether a camera was detached. - Improved code that detects when a game is over, and why it ended. - Tweaked ending camera animation timing. Jamie Greunbaum 2026-03-21 01:02:39 -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. Jamie Greunbaum 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. Jamie Greunbaum 2026-03-18 04:47:22 -04:00
  • 026e3c64a2 Added a trigger for jumping out the window from inside the round 1 room. Jamie Greunbaum 2026-03-18 04:38:06 -04:00
  • 5b7747a18b Camera movements now sync across clients. Jamie Greunbaum 2026-03-17 02:04:43 -04:00
  • 5ae3828333 Changed audio settings to also not preload on Android and iOS. Jamie Greunbaum 2026-03-16 20:13:26 -04:00
  • 753387f84e Increased bass/treble of round 2 victory music. Jamie Greunbaum 2026-03-16 18:11:14 -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. Jamie Greunbaum 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. Jamie Greunbaum 2026-03-16 03:21:16 -04:00
  • 0ed42c4601 Tweaked timing of confetti cannons in round 2 to sync better with the cameras. Jamie Greunbaum 2026-03-15 01:33:52 -04:00
  • 92e3bf7bcb Added confetti cannons to round 2. Jamie Greunbaum 2026-03-14 16:32:35 -04:00
  • c0b9374bd6 - Added placeholders for the remaining static Wanted posters. - Reworked credits display to be more efficient and easy to edit. - Renamed the Wood shader to a more appropriate and genericised name. - Reorganised static Wanted posters into their own folder. Jamie Greunbaum 2026-03-14 05:40:34 -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. Jamie Greunbaum 2026-03-13 03:59:44 -04:00
  • b0995571c0 This is a big one: Jamie Greunbaum 2026-03-12 04:46:43 -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. Jamie Greunbaum 2026-03-11 02:34:00 -04:00
  • 23133f3aee Recover The Loot briefing now correctly replaces text on repeat playthroughs. Jamie Greunbaum 2026-03-09 01:46:29 -04:00
  • d2072c4fcf - Added a title animation for The Chase. - Lightning Round SFX no longer play in nested NetworkEventTarget.All function. Jamie Greunbaum 2026-03-09 01:46:11 -04:00
  • 7b9d6c08e6 Added a small delay to video loading, which seems to load them more reliably. Jamie Greunbaum 2026-03-07 21:03:13 -05:00
  • 380df620cf Added Kneemoi jail calls. Jamie Greunbaum 2026-03-07 20:57:26 -05:00
  • d3fde01005 Host card now switches auto-hold based on whether user is in VR or on desktop. Jamie Greunbaum 2026-02-21 21:49:17 -05: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. Jamie Greunbaum 2026-02-16 19:59:06 -05:00
  • edc3a80f96 Added some raw art files to the repository. Jamie Greunbaum 2026-01-01 05:14:54 -05:00
  • 77e302f9c3 Buzz-in flashing now resets properly when the flashing is finished. Jamie Greunbaum 2026-01-01 05:14:16 -05:00
  • b319d3fb20 Ending player now disappears when the round ends or is reset mid-playback. Jamie Greunbaum 2026-01-01 05:07:57 -05:00
  • af259fa188 Made the spinning newspaper a render target so it can be shown on camera. Jamie Greunbaum 2025-12-27 17:42:21 -05:00
  • 3dec7c19ee Added a trigger to activate the host/winner camera when the winner crosses it. Jamie Greunbaum 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. Jamie Greunbaum 2025-12-26 13:57:22 -05:00
  • 744a794707 Improved camera interactions in round 1. Jamie Greunbaum 2025-12-24 03:26:38 -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. Jamie Greunbaum 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. Jamie Greunbaum 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. Jamie Greunbaum 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. Jamie Greunbaum 2025-12-22 00:18:08 -05:00
  • 743c9cde75 Did a lot more work on cameras, but also the video player itself. More later. Jamie Greunbaum 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. Jamie Greunbaum 2025-12-20 23:19:19 -05:00
  • 08897ba99f Added lots more camera moves and such to rounds 2 and 3. Jamie Greunbaum 2025-12-20 02:57:40 -05:00
  • 2b0ce68959 Started work on round 2 and 3 camera setups. Jamie Greunbaum 2025-12-19 15:28:58 -05:00
  • b4ff4d4a88 Cameras during Round 1 are now mostly automated. Still needs work, though. Jamie Greunbaum 2025-12-19 05:12:50 -05:00
  • 87f73af3a3 Lighting Round lighting animation fixed to not be randomly delayed. Jamie Greunbaum 2025-12-18 20:25:20 -05:00
  • 874dc94cfa - Marker lamps glow much brighter now. - Added a live indicator lamp over the door to the camera room. - All set walls are now proper models and not just stretched cubes. - Tweaked glow effect on clue screen. - Removed post processing filter on the video capture camera. - Lightmaps updated to pack lighting data more efficiently. Jamie Greunbaum 2025-12-16 14:47:57 -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. Jamie Greunbaum 2025-12-15 03:33:11 -05:00
  • 64cd63bc8f Changed Reflection Probe staticness for a few objects. Jamie Greunbaum 2025-12-14 17:37:21 -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. Jamie Greunbaum 2025-12-13 17:06:59 -05:00
  • d7dc38e58a - Added extra detail to the clue video screen. - Slightly reworded The Chase intro. Jamie Greunbaum 2025-12-13 06:22:20 -05:00
  • 4a43e50a8c Filing cabinet now properly opens and closes for all players without issue. Jamie Greunbaum 2025-12-11 23:51:35 -05:00
  • c13f73903b Modem teleport effect altered to hopefully prevent texture blockiness. Jamie Greunbaum 2025-12-11 22:46:55 -05:00
  • 6ed24ffb01 Clue monitor looks much fancier and more authentic to the original design. Jamie Greunbaum 2025-12-11 22:42:47 -05:00
  • 21998dffcb Video player no longer stops for all players when the owner's video ends. Jamie Greunbaum 2025-12-11 22:32:46 -05:00
  • 2da0d86688 Improved the look of the clue monitor. Jamie Greunbaum 2025-12-11 05:10:10 -05:00
  • c6da37f14b - Added a credits panel, but it causes errors so it's disabled for now. - Made panels prefabs. Jamie Greunbaum 2025-12-10 23:20:41 -05:00
  • 15aea94ace - Added a wall between the camera room and the spawn area. Just because. - Spawn area is now more spread out so players don't spawn in the same spot. Jamie Greunbaum 2025-12-10 23:18:45 -05:00
  • a0034323a3 Added missing names to Flickr credits. Jamie Greunbaum 2025-12-10 23:17:24 -05:00
  • b649dc614a Added Kneemoi portrait. Jamie Greunbaum 2025-12-09 20:43:32 -05:00
  • 1aebaeef76 After many rewrites and much debugging, video syncing finally works properly. Jamie Greunbaum 2025-12-09 20:41:10 -05:00
  • 0b3fc5c08b Fixed issues that caused maps to load and display in between rounds. Jamie Greunbaum 2025-12-09 00:54:13 -05:00
  • e96941060f Submap index is now properly synced when a player joins mid-clue. Jamie Greunbaum 2025-12-08 20:48:52 -05:00
  • 563d44f980 Made auxiliary TV screens a bit smaller. Jamie Greunbaum 2025-12-08 19:34:46 -05:00
  • 14e8d806d2 Microphones and silencers sync properly now. Jamie Greunbaum 2025-12-08 19:28:46 -05:00
  • b6921d760a Permissions Panel no longer adds duplicates into the player list on first load. Jamie Greunbaum 2025-12-08 15:56:05 -05:00
  • be83f3a0b2 Updating and loading videos on new case loads should now be much more reliable. Jamie Greunbaum 2025-12-07 18:56:59 -05:00
  • 9feccb75c6 Video loads on case load are much more reliable now. Jamie Greunbaum 2025-12-07 02:49:16 -05:00
  • 01a601d9da Reverted an error that made the wrong map show the first time. Again. Jamie Greunbaum 2025-12-07 00:39:36 -05:00
  • bc56353e25 Ownership changes now apply to the filing cabinet and its note dispensers. Jamie Greunbaum 2025-12-07 00:39:10 -05:00
  • 92bb182d27 Added useful raw image files for Map Maker into the repository. Jamie Greunbaum 2025-12-06 22:42:57 -05:00
  • ae22426488 - Floor map markers now activate properly even if being held at round start. - Floor map markers now react to round end much more consistently and reliably. Jamie Greunbaum 2025-12-06 22:37:27 -05:00
  • 5c26296e05 Fixed a card on the location board being offset, leaving a visible gap. Jamie Greunbaum 2025-12-06 04:32:34 -05:00
  • 5a36208654 Filled in titles for case list entries, letting them be seen in the editor. Jamie Greunbaum 2025-12-06 04:31:26 -05:00
  • 7323f343a7 Added adaptation of the episode No Brainer. Jamie Greunbaum 2025-12-06 04:30:16 -05:00