28 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
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
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
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
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
92e3bf7bcb Added confetti cannons to round 2. 2026-03-14 16:32:35 -04: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
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
b979f37de8 - Added a camera anchor object to auto-configure camera settings.
- Added anchor positions for all the cameras during all three rounds.
- Added a separate video display for round 2 specifically for a camera view.
2025-09-30 04:45:55 -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
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
18f2f2eb16 Implemented the phone call during round 2. 2025-08-26 03:58:38 -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
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
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
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
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
2f6a6a37d0 Sync issues were resolved enough to continue development. 2025-07-15 23:39:05 -04:00
Jamie Greunbaum
7300259bf2 - Added Crook intro themes, and integrated them into Round 2.
- Reorganised materials into more texture-oriented categories.
2025-06-18 03:07:14 -04:00
Jamie Greunbaum
43bed62c7e - Added a briefing to the beginning of round 2, with intention to add more.
- Cleaned up a lot of code to help make development smoother in the future.
2025-06-17 04:50:05 -04:00
Jamie Greunbaum
73f5d4fe1c Serious work has started on Round 2, and also a system for loading case files. 2025-06-15 04:28:44 -04:00