Commit Graph

  • a428d0b126 - Player platforms now function exactly as intended. - Raised floor height of Round 1, and added wood beams around the edge. - Improved lightmap quality without increasing size. Jamie Greunbaum 2025-09-04 19:06:32 -04:00
  • 17c5b44580 Changed buzzer effect to a blinking scoreboard. Jamie Greunbaum 2025-09-03 00:45:35 -04:00
  • 1fe9513792 Microphone triggers no longer block VRChat interact and pickup raycasts. Jamie Greunbaum 2025-09-02 23:06:18 -04:00
  • 8bc733459e - Added a pedestal to round 1 podiums to keep player eye heights more equal. - Fixed an issue that seems to cause loading case files to crash. Jamie Greunbaum 2025-08-30 23:42:45 -04:00
  • d9f6ba0ec5 - Added "microphones" to key areas. - Added deinitialisers to the GameManager subclasses. Jamie Greunbaum 2025-08-27 01:26:37 -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. Jamie Greunbaum 2025-08-26 18:07:34 -04:00
  • 18f2f2eb16 Implemented the phone call during round 2. Jamie Greunbaum 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. Jamie Greunbaum 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. Jamie Greunbaum 2025-08-24 18:14:53 -04:00
  • 3c5f9842ec - Jail Chain now works. - Added a phone ringing sound effect to be used later. Jamie Greunbaum 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 Jamie Greunbaum 2025-08-23 23:02:39 -04:00
  • 20c481001f Changed ending to the one from The Williamsburglary. More will be added later. Jamie Greunbaum 2025-08-23 11:57:22 -04:00
  • 013718f8a0 Marker no longer has insane momentum when released. Jamie Greunbaum 2025-08-23 11:26:56 -04:00
  • 26d6b5e828 The final round broke again. Changing the marker reset method fixed it? Okay. Jamie Greunbaum 2025-08-23 11:00:52 -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. Jamie Greunbaum 2025-08-23 04:52:48 -04:00
  • 4ce42596b7 Added a video player for the end credits. Jamie Greunbaum 2025-08-22 04:37:55 -04:00
  • 5f84efb6c7 Started rework on the permissions panel. Jamie Greunbaum 2025-08-22 01:50:38 -04:00
  • d49fbdf827 Added light probes to the spawn area and rebuilt lighting. Jamie Greunbaum 2025-08-22 01:50:10 -04:00
  • a4f9c416a4 Stopping videos now also resets the video index variable. Jamie Greunbaum 2025-08-21 15:19:26 -04:00
  • 8dd9c5ce74 Added a logo to the ACME Crimenet Computer. Jamie Greunbaum 2025-08-21 14:26:17 -04:00
  • 421768fcb2 Reduced the size of many of the map textures, because they were very big. Jamie Greunbaum 2025-08-21 04:36:40 -04:00
  • 0c7c929167 - Videos are now preloaded before being played to reduce awkward pauses. - Functions for changing host ownership were added to game and case managers. - Updated Patty's Africa call. - Due to issues, this reverts commit 5f19645feec3487853ef3da1bdc8d3513fe2be82. Jamie Greunbaum 2025-08-20 23:19:57 -04:00
  • 5f19645fee - Video player no longer replays old videos when someone enters the world late. - Added more ownership changes to the round 1 game manager. - Cleaned up the lightning round effect playback code. Jamie Greunbaum 2025-08-19 05:10:30 -04:00
  • b4ee6cfc30 Player podium now resets ownership when the owner leaves the game. Jamie Greunbaum 2025-08-19 03:31:04 -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. Jamie Greunbaum 2025-08-18 21:30:16 -04:00
  • fb3106efcb - Case list is now only shown for the instance owner or master. - Player teleport buttons disappear when the linked podium has an owner. - Fixed podium interaction setting the wrong owner. - Buzzers get GameManager from podium, rather than directly using the podium's. Jamie Greunbaum 2025-08-18 18:22:13 -04:00
  • 2bf76f34cd Oh, boy, there's a lot here. Jamie Greunbaum 2025-08-18 04:19:21 -04:00
  • c9215f3118 - Fixed animations for the location board after some changes broke them. - Audio fadeout is now cancelled when a new song is played. - Interactions are disabled immediately on case load to prevent music fade bug. - Added a pause and fadeout between round 3 wind-down music and the end theme. Jamie Greunbaum 2025-08-17 03:35:03 -04:00
  • 08f38f8a7f - Added more proper drywall panels. - Added a proper mesh for the location board enclosure. Jamie Greunbaum 2025-08-16 19:45:18 -04:00
  • 34304c02f6 - Added all necessary jail cell calls for Patty Larceny. - Replaced some of the stage walls with properly UV mapped drywall segments. - Improved the podium ownership trigger. - Added a few more light probes and adjusted reflection probes. Jamie Greunbaum 2025-08-16 04:24:40 -04:00
  • 1f8f4f9de3 Made the audience benches a proper mesh with proper UVs. Jamie Greunbaum 2025-08-15 04:46:52 -04:00
  • 799e5a8955 - Finally added a thunder sound before the Lightning Round. - Made many improvements to the host interface so things can run more smoothly. Jamie Greunbaum 2025-08-14 21:37:46 -04:00
  • 27da1f5bf4 - Interaction text finally made properly visible. - ACME Crimenet Computer clue images no longer infect the host card. - The Chase now begins without an awkward delay beforehand. Jamie Greunbaum 2025-08-14 05:19:23 -04:00
  • 7b5fa6d83a It seems the bug where the wrong first map is shown is finally fixed. Jamie Greunbaum 2025-08-13 19:25:16 -04:00
  • 316773c789 Explainer for Round 2 now properly shows the loot and crook in the text. Jamie Greunbaum 2025-08-13 18:08:37 -04:00
  • ccd73c5895 Auxiliary map screens now show during The Chase, and disappear on podium reset. Jamie Greunbaum 2025-08-13 17:47:07 -04:00
  • e4b901a172 - Added more sound effects for the ACME Crimenet Computer. - Reorganised sound effects so that general purpose ones are named as such. - Compressed a reflection map we aren't even using right now just because. Jamie Greunbaum 2025-08-13 04:37:32 -04:00
  • 4c9f5a0883 Clue image in the ACME Crimenet Computer now resets correctly. Jamie Greunbaum 2025-08-13 03:28:37 -04:00
  • 29b690029b - Implemented the Video Music Clue skateboard. - Added image clues to the ACME Crimenet Computer. - Improved functionality of the ACME Crimenet Computer. Jamie Greunbaum 2025-08-13 02:09:47 -04:00
  • 1e8b000b41 - Finished the basic framework for the ACME Crimenet Computer. - Added a skateboard and VHS cassette for the video music clues. - Reworked more materials to have a common parent. Jamie Greunbaum 2025-08-12 04:55:21 -04:00
  • d43f771281 - Reworked paint materials to all be variants of white. - Refined lighting in the three main studios. Jamie Greunbaum 2025-08-11 04:56:12 -04:00
  • fd6eed9adc - Started work on proper lighting for the sets. - Did a bit more work on the ACME Crimenet Computer. Jamie Greunbaum 2025-08-10 05:00:46 -04:00
  • 3e71a49a54 - Added more functionality and animation to the ACME Crimenet Computer. - Working on improved lighting. Jamie Greunbaum 2025-08-08 04:19:12 -04:00
  • 2bca5e5a0e Started work on the ACME Crimenet Computer and Modem. Jamie Greunbaum 2025-08-07 02:49:14 -04:00
  • c2968cbb2a Fixed the Carmen In Jail sound not looping correctly. Jamie Greunbaum 2025-08-06 16:07:54 -04:00
  • 9d1e7f4b50 Increase podium name tag size to accommodate larger names with auto text size. Jamie Greunbaum 2025-08-06 05:11:53 -04:00
  • 21ed0aaa7f Auxiliary screens only show for the local player, and not during answer reveal. Jamie Greunbaum 2025-08-05 16:47:37 -04:00
  • 33eedb361f Rearranged the round 2 play area to be more accurate and visible to cameras. Jamie Greunbaum 2025-08-05 14:01:55 -04:00
  • 8c8111828f Cleaned up the way many custom network event calls were written. Jamie Greunbaum 2025-08-05 04:53:12 -04:00
  • 1841c72eaf Added a music fadeout. Jamie Greunbaum 2025-08-03 20:35:49 -04:00
  • 22a25b65d8 - Player podiums are claimed when teleported to. - Fixed issue that caused screens to not reset after the final round. - Fixed render target for videos so the aspect ratio is correct. - Tweaked a bunch of textures and various unimportant things. Jamie Greunbaum 2025-08-03 19:26:50 -04:00
  • d0be660432 Removed the video sync ability to hopefully prevent videos from not playing. Jamie Greunbaum 2025-08-03 02:15:40 -04:00
  • 6cce92caaf Video player now uses a different method for hiding unused screens. Jamie Greunbaum 2025-08-02 23:54:26 -04:00
  • 4def129b09 - The Chase is now un-broken. - Lightning Round now works just like The Chase. We'll see how that works out. Jamie Greunbaum 2025-08-02 17:23:06 -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. Jamie Greunbaum 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. Jamie Greunbaum 2025-08-01 16:02:11 -04:00
  • 9b847375c7 - Improved map loading. - Added extra video and map screens for the players to see better. Jamie Greunbaum 2025-07-31 00:49:31 -04:00
  • 83bea35e17 - The Chase and the final round now load their respective maps correctly. - "Correct" and "Incorrect" buttons in Round 3 work again. Jamie Greunbaum 2025-07-27 20:24:44 -04:00
  • 8ea69143d9 Map loading code reworked to queue and auto-download multiple atlases. Jamie Greunbaum 2025-07-26 03:58:02 -04:00
  • 4e2819771f - Asia and South America are finished. - Added line width adjustments to correct map UV projection issues. Jamie Greunbaum 2025-07-25 04:31:00 -04:00
  • 613a11c7ef Added North America floor map. Jamie Greunbaum 2025-07-24 04:19: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. Jamie Greunbaum 2025-07-23 18:54:19 -04:00
  • e43973aef3 Prevented the collision loop from running as many times as there are players. Jamie Greunbaum 2025-07-20 21:38:09 -04:00
  • 83e08ed403 Correct/incorrect events are now guaranteed to fire only from the marker owner. Jamie Greunbaum 2025-07-19 04:35:11 -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. Jamie Greunbaum 2025-07-18 03:59:55 -04:00
  • 6456720622 Adding player tracking as we work our way to making round 3 markers better. Jamie Greunbaum 2025-07-18 02:42:36 -04:00
  • e3ea75c29c Improved sync and loot image loading for round 2. Jamie Greunbaum 2025-07-18 01:23:03 -04:00
  • 47be4c1ba2 Fixed a few more sync issues, particularly involving resets. Jamie Greunbaum 2025-07-17 00:49:32 -04:00
  • cf2da70229 Fixed a bug that caused tiebreaker clues to not clear when a new one is loaded. Jamie Greunbaum 2025-07-16 15:05:34 -04:00
  • 757f42a8ea - Fixed a large number of simple sync issues during round 1. - Fixed reset issues with round 2. Jamie Greunbaum 2025-07-16 04:37:58 -04:00
  • 3f858ed7d2 Fixed an issue where floor markers stop working if a non-owner touches them. Jamie Greunbaum 2025-07-16 02:03:22 -04:00
  • 2f6a6a37d0 Sync issues were resolved enough to continue development. Jamie Greunbaum 2025-07-13 04:55:45 -04:00
  • c3c6c51f47 Tiebreaker is now functional, and accounts for retries and three-way ties. Jamie Greunbaum 2025-07-11 19:02:33 -04:00
  • 6de4cef1aa - Added correct and incorrect buzzers during multiple choice rounds. - Fixed sync issues with map displays. - Fixed sync issues with podium ownership changes after a reset. Jamie Greunbaum 2025-07-11 03:02:28 -04:00
  • 1bb921d8ed - Final round reworked to support map display. - Removed Final Round host card, since it's a duplicate anyway. Jamie Greunbaum 2025-07-10 16:38:24 -04:00
  • 45ed829373 - Added a multi-display system to the clue screen. - Maps are now available during the standard multiple choice sections. Jamie Greunbaum 2025-07-10 04:10:59 -04:00
  • d72e9eca18 Added alternate (read: accurate) border between Morocco and Western Sahara. Jamie Greunbaum 2025-07-05 15:09:54 -04:00
  • 4901df0a2d Rewrote video player code to be simpler and more useful for our purposes. Jamie Greunbaum 2025-07-03 03:54:06 -04:00
  • 34dc13c8f6 - Loot image is now downloaded with the case file and applied to Round 2. - Added a missing string converter entry for Top Grunge. Jamie Greunbaum 2025-06-30 23:29:21 -04:00
  • e557398084 - Maps now properly reset when randomised. - Some countries are now "hard mode" options, and are not chosen by default. - Map dot switched to a quad to save on triangles. - Map borders SDF updated to be more repeatable when making new maps. - Added looping options to SFX. - Added a "Carmen In Jail" SFX event. - Added a curved TV monitor model for video player. - Added a loot image URL setting for the case list entries. Jamie Greunbaum 2025-06-30 02:37:34 -04:00
  • 615ef7de5b - Improved marker collision detection. - Added a basic ability to play video clues alongside questions. Jamie Greunbaum 2025-06-28 23:40:45 -04:00
  • cb0709a60e Case files are now loaded via the case list, as originally intended. Jamie Greunbaum 2025-06-28 04:31:27 -04:00
  • 6c9a1d5608 Fixed admin panel tabs not switching interfaces due to misnamed functions. Jamie Greunbaum 2025-06-27 11:43:30 -04:00
  • 05cf67b1e2 - Location board orientation corrected to properly match Unity axes. - Markers are no longer thrown when dropped while walking. - Markers stay much more stable and are far less prone to falling over. - Rounds 2 and 3 properly sync to other clients. Jamie Greunbaum 2025-06-26 17:09:42 -04:00
  • 4fad27ce19 - Map markers have a lit texture when they are on the correct location. - Markers now expire when they end up finding no collisions for long enough. Jamie Greunbaum 2025-06-25 16:41:24 -04:00
  • 44b78fb8b8 - Floor maps were made a more appropriate size, and gameplay timing adjusted. - Markers now become entirely vertical when dropped by non-VR players. - Created more music loops. Jamie Greunbaum 2025-06-25 03:35:38 -04:00
  • 1f92803fc6 - Updated I Feel Good to sound less noisy. - Fixed import settings for a bunch of other audio. Jamie Greunbaum 2025-06-24 12:02:55 -04:00
  • b117a18c5c Work has begun on the Europe map. Jamie Greunbaum 2025-06-24 04:27:10 -04:00
  • 34146555fb Added the ability to demo correct/incorrect sounds for the player in round 3. Jamie Greunbaum 2025-06-23 04:12:53 -04:00
  • 09dcf1a6db Round 3 is now fully implemented. The game can be theoretically finished. Jamie Greunbaum 2025-06-22 20:51:01 -04:00
  • f69cb5350c Map markers now freeze on two failures or one success, and are more accurate. Jamie Greunbaum 2025-06-22 16:28:34 -04:00
  • 557ec5b239 - Floor markers now properly detect correct/incorrect placements. - Implemented correct/incorrect sounds. Jamie Greunbaum 2025-06-22 04:44:30 -04:00
  • 6cb81308f7 - Added functional map points, and a mostly-functional map marker. - Added the missing Top Grunge portrait and intro theme. - Added In Jail and Video Music Clue sound effects. Jamie Greunbaum 2025-06-21 23:39:32 -04:00
  • 621ffcaea9 - Created a fully-populated map of Africa for round 3. - Added placeholder portraits for all crooks. Jamie Greunbaum 2025-06-20 04:13:15 -04:00
  • 7300259bf2 - Added Crook intro themes, and integrated them into Round 2. - Reorganised materials into more texture-oriented categories. Jamie Greunbaum 2025-06-18 03:07:14 -04:00
  • 5374cc5e1d Fixed a bug with checking panel order and winner status. Jamie Greunbaum 2025-06-17 17:54:11 -04:00
  • 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. Jamie Greunbaum 2025-06-17 04:50:05 -04:00
  • acdf54f8f5 Recover The Loot is now completely functional as a game mode, and can be controlled entirely with the host card. Jamie Greunbaum 2025-06-16 21:22:00 -04:00
  • e8d7242816 Location board should now be fully functional, and has placeholder textures. Jamie Greunbaum 2025-06-15 23:14:55 -04:00
  • 73f5d4fe1c Serious work has started on Round 2, and also a system for loading case files. Jamie Greunbaum 2025-06-15 04:28:44 -04:00