Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
4f212ae
Scrollbar Main Menu (unfinished)
Nekomota Feb 24, 2026
5bab415
Readded pause menu to Home.unity
DefinitelyNotRelevant Feb 24, 2026
606d96a
Scenario 3 room placeholder box
DefinitelyNotRelevant Feb 25, 2026
2e8fc24
Placeholder models added for Scenario 3
DefinitelyNotRelevant Feb 25, 2026
fd9a1f1
Added scripts to game objects in Scenario 3
DefinitelyNotRelevant Mar 10, 2026
87225eb
Models for Scenario 3
Nekomota Mar 13, 2026
6ab1a4f
Fixed unpausing errors
DefinitelyNotRelevant Mar 13, 2026
4931a0e
Added scenario 3 to main menu
DefinitelyNotRelevant Mar 13, 2026
a287fda
Airport Hallway For Scenario 3
Nekomota Mar 15, 2026
2501183
Set new Home scene to default scene.
DefinitelyNotRelevant Mar 17, 2026
155f079
Cleaned up game logs.
DefinitelyNotRelevant Mar 20, 2026
23bc65e
Adding notebook fbx that i forgot and some docs
Nekomota Mar 20, 2026
609c653
Some PBR textures for S3 Room + docs on PBR
Nekomota Mar 20, 2026
4d001c2
Updated Scenario 3 assets
DefinitelyNotRelevant Mar 21, 2026
01ac9ec
Added table and chair assets to Scenario 3.
DefinitelyNotRelevant Mar 20, 2026
08124d3
Fixed UVs on S3 room and added a trash bin model
Nekomota Mar 27, 2026
2da9b3f
Added wastebin model to Scenario 3.
DefinitelyNotRelevant Mar 28, 2026
b554a18
Added notebook model to Scenario 3
DefinitelyNotRelevant Mar 28, 2026
2cb6315
Lightmap for Scenario 3 Generated
DefinitelyNotRelevant Mar 28, 2026
9759321
fixed S3 more, new materials, messed with lighting
Nekomota Apr 2, 2026
593f5de
Room Layout Prototype for Scenario 4
DefinitelyNotRelevant Apr 3, 2026
d186eef
KeycardCheck.cs now can call any script function
DefinitelyNotRelevant Apr 3, 2026
3a3e415
RoomController.cs initialized
DefinitelyNotRelevant Apr 4, 2026
fd87417
Implemented floor changes in Scenario 4.
DefinitelyNotRelevant Apr 7, 2026
a9ea5f2
Softa and Drawer FBX models, not textured
Nekomota Apr 9, 2026
ce7b5e1
Merge branch 'version_update' of https://github.com/rcos/VRCTF_RCOS i…
DefinitelyNotRelevant Apr 10, 2026
9442cf9
Prevent interacting with collision boxes behind walls.
DefinitelyNotRelevant Apr 11, 2026
4b54f3a
Initial Cabinet and Wiring Scripts
DefinitelyNotRelevant Apr 17, 2026
110c0ef
Cabinet model added to Scenario4.unity
DefinitelyNotRelevant Apr 17, 2026
1fc5dc0
Model scaling fixes and potential script for S4 keypad
Nekomota Apr 19, 2026
062b4dd
Most Scenario 4 logic and Overall Cleaning
DefinitelyNotRelevant Apr 22, 2026
4ced42f
Blender Files Created for Sunsetting
Nekomota Apr 25, 2026
5671a36
Blend File Docs for sunsetting
Nekomota Apr 25, 2026
d9c7d80
Scenario 4 Finishing Touches
DefinitelyNotRelevant Apr 25, 2026
228bca4
Merge branch 'version_update' of https://github.com/rcos/VRCTF_RCOS i…
DefinitelyNotRelevant Apr 25, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions Blender Files/BlendReadme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
The .Blend files in this folder were made my Nicholas Croteau 26' specifically for VRCTF as result of making the FBX models in the resources section.. `They are free to use for the VRCTF project`. Models are made in a cartoony, simply style for speed and quantity. Materials should be able to be edited within Unity once unpacked to change colors.

Any outstanding notes on base blend files should be made here.
Binary file added Blender Files/Menu1.blend
Binary file not shown.
Binary file added Blender Files/Menu1.blend1
Binary file not shown.
Binary file added Blender Files/REALbinCTF.blend
Binary file not shown.
Binary file added Blender Files/REALbinCTF.blend1
Binary file not shown.
Binary file added Blender Files/bagCTF.blend
Binary file not shown.
Binary file added Blender Files/bagCTF.blend1
Binary file not shown.
Binary file added Blender Files/binCTF.blend
Binary file not shown.
Binary file added Blender Files/chairCTF.blend
Binary file not shown.
Binary file added Blender Files/drawerCTF.blend
Binary file not shown.
Binary file added Blender Files/drawerCTF.blend1
Binary file not shown.
Binary file added Blender Files/notebookCTF.blend
Binary file not shown.
Binary file added Blender Files/notebookCTF.blend1
Binary file not shown.
Binary file added Blender Files/pen.blend
Binary file not shown.
Binary file added Blender Files/pen.blend1
Binary file not shown.
Binary file added Blender Files/penCTF.blend
Binary file not shown.
Binary file added Blender Files/penCTF.blend1
Binary file not shown.
Binary file added Blender Files/platform.blend
Binary file not shown.
Binary file added Blender Files/platform.blend1
Binary file not shown.
Binary file added Blender Files/roomS3CTF.blend
Binary file not shown.
Binary file added Blender Files/roomS3CTF.blend1
Binary file not shown.
Binary file added Blender Files/sofaCTF.blend
Binary file not shown.
Binary file added Blender Files/sofaCTF.blend1
Binary file not shown.
Binary file added Blender Files/tableCTF.blend
Binary file not shown.
Binary file added Blender Files/tableCTF.blend1
Binary file not shown.
Binary file added Blender Files/waterbottleCTF.blend1
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,7 @@ Material:
- _Surface: 0
- _UVSec: 0
- _WorkflowMode: 1
- _XRMotionVectorsPass: 1
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
Expand Down
72 changes: 9 additions & 63 deletions Gyroscope Testing/Assets/Fonts/HelveticaNeue-Medium SDF.asset

Large diffs are not rendered by default.

15 changes: 13 additions & 2 deletions Gyroscope Testing/Assets/HomePageManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,15 @@ public class HomePageManager : MonoBehaviour
public GameObject scenario1Button;
public GameObject scenario2Button;
public GameObject scenario3Button;
public GameObject scenario4Button;
public GameObject proceedButton;
public GameObject backButton;

private string defaultText = "Welcome to VR RCC Project!\n\nChoose a scenario:";
private string scenario1Instructions = "Find a way to log in to the computer.\n\nSee what you can do to objects in the room.";
private string scenario2Instructions = "Scenario 2 instructions.";
private string scenario3Instructions = "Scenario 3 instructions. ";
private string scenario2Instructions = "Log into the target's computer and email.\n\nSee what you can find in their emails.";
private string scenario3Instructions = "Find a way into the employee room.\n\nHold down the action button to see inventory.";
private string scenario4Instructions = "An employee room has a private server that is down.\n\nGet in and turn it back on.";

private string selectedScenario = ""; // Track which scenario was clicked

Expand Down Expand Up @@ -52,6 +54,14 @@ public void OnScenario3Clicked()
ToggleScenarioButtons(false);
ShowProceedAndBack(true);
}

public void OnScenario4Clicked()
{
selectedScenario = "Scenario4";
mainText.text = scenario4Instructions;
ToggleScenarioButtons(false);
ShowProceedAndBack(true);
}

public void OnBackClicked()
{
Expand Down Expand Up @@ -85,6 +95,7 @@ private void ToggleScenarioButtons(bool state)
// Uncomment when scenarios are ready
scenario2Button.SetActive(state);
scenario3Button.SetActive(state);
scenario4Button.SetActive(state);
}

private void ShowProceedAndBack(bool state)
Expand Down
140 changes: 140 additions & 0 deletions Gyroscope Testing/Assets/Materials/Materials/bright emissionm.mat
Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-2662958844109974050
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: bright emissionm
m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _EMISSION
m_InvalidKeywords: []
m_LightmapFlags: 1
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _SpecGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AddPrecomputedVelocity: 0
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _BlendModePreserveSpecular: 1
- _BumpScale: 1
- _ClearCoatMask: 0
- _ClearCoatSmoothness: 0
- _Cull: 2
- _Cutoff: 0.5
- _DetailAlbedoMapScale: 1
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _DstBlendAlpha: 0
- _EnvironmentReflections: 1
- _GlossMapScale: 1
- _Glossiness: 0.5
- _GlossyReflections: 1
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 0.5
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _UVSec: 0
- _WorkflowMode: 1
- _XRMotionVectorsPass: 1
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 0.9063317, g: 0.9063317, b: 0.9063317, a: 1}
- _Color: {r: 0.9063317, g: 0.9063317, b: 0.9063317, a: 1}
- _EmissionColor: {r: 20.599998, g: 20.599998, b: 20.599998, a: 20.599998}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions Gyroscope Testing/Assets/Materials/textures/PBR Textures.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading