├── .gitignore ├── README.md ├── maps ├── crashcourse_1.vmap ├── crashcourse_10.vmap ├── crashcourse_11.vmap ├── crashcourse_12.vmap ├── crashcourse_13.vmap ├── crashcourse_14.vmap ├── crashcourse_15.vmap ├── crashcourse_16.vmap ├── crashcourse_17.vmap ├── crashcourse_18.vmap ├── crashcourse_19.vmap ├── crashcourse_2.vmap ├── crashcourse_20.vmap ├── crashcourse_21.vmap ├── crashcourse_22.vmap ├── crashcourse_23.vmap ├── crashcourse_24.vmap ├── crashcourse_25.vmap ├── crashcourse_26.vmap ├── crashcourse_27.vmap ├── crashcourse_28.vmap ├── crashcourse_29.vmap ├── crashcourse_3.vmap ├── crashcourse_30.vmap ├── crashcourse_31.vmap ├── crashcourse_32.vmap ├── crashcourse_33.vmap ├── crashcourse_34.vmap ├── crashcourse_35.vmap ├── crashcourse_36.vmap ├── crashcourse_37.vmap ├── crashcourse_38.vmap ├── crashcourse_39.vmap ├── crashcourse_4.vmap ├── crashcourse_40.vmap ├── crashcourse_40_reference.vmap ├── crashcourse_41.vmap ├── crashcourse_41_reference.vmap ├── crashcourse_42.vmap ├── crashcourse_43.vmap ├── crashcourse_44.vmap ├── crashcourse_44_reference.vmap ├── crashcourse_45.vmap ├── crashcourse_46.vmap ├── crashcourse_47.vmap ├── crashcourse_5.vmap ├── crashcourse_6.vmap ├── crashcourse_7.vmap ├── crashcourse_8.vmap ├── crashcourse_9.vmap ├── crashcourse_materialeditor_1.vmap ├── letsbuild_oldbrickbridge.vmap ├── letsbuild_scrapmetalhouse.vmap ├── prefabs │ ├── 3dskybox.vmap │ └── skyboxprefab.vmap └── vis_tutorial.vmap ├── materials ├── rock035.vmat └── textures │ ├── Rock035_2K_Color.png │ ├── Rock035_2K_Normal.png │ ├── Rock035_2K_ao.png │ └── Rock035_2K_rough.png ├── prefabs ├── 3dskybox.vmap └── realskybox.vmap ├── resourcemanifests ├── addon_template_addon_resources.vrman └── tutorials_addon_resources.vrman └── soundevents ├── addon_template_soundevents.vsndevts └── tutorials_soundevents.vsndevts /.gitignore: -------------------------------------------------------------------------------- 1 | _bakeresourcecache/ 2 | *_bakeresourcecache.vpk 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # tutorials 2 | Tutorial source files for Source 2 3 | -------------------------------------------------------------------------------- /maps/crashcourse_1.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_1.vmap -------------------------------------------------------------------------------- /maps/crashcourse_10.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_10.vmap -------------------------------------------------------------------------------- /maps/crashcourse_11.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_11.vmap -------------------------------------------------------------------------------- /maps/crashcourse_12.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_12.vmap -------------------------------------------------------------------------------- /maps/crashcourse_13.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_13.vmap -------------------------------------------------------------------------------- /maps/crashcourse_14.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_14.vmap -------------------------------------------------------------------------------- /maps/crashcourse_15.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_15.vmap -------------------------------------------------------------------------------- /maps/crashcourse_16.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_16.vmap -------------------------------------------------------------------------------- /maps/crashcourse_17.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_17.vmap -------------------------------------------------------------------------------- /maps/crashcourse_18.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_18.vmap -------------------------------------------------------------------------------- /maps/crashcourse_19.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_19.vmap -------------------------------------------------------------------------------- /maps/crashcourse_2.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_2.vmap -------------------------------------------------------------------------------- /maps/crashcourse_20.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_20.vmap -------------------------------------------------------------------------------- /maps/crashcourse_21.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_21.vmap -------------------------------------------------------------------------------- /maps/crashcourse_22.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_22.vmap -------------------------------------------------------------------------------- /maps/crashcourse_23.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_23.vmap -------------------------------------------------------------------------------- /maps/crashcourse_24.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_24.vmap -------------------------------------------------------------------------------- /maps/crashcourse_25.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_25.vmap -------------------------------------------------------------------------------- /maps/crashcourse_26.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_26.vmap -------------------------------------------------------------------------------- /maps/crashcourse_27.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_27.vmap -------------------------------------------------------------------------------- /maps/crashcourse_28.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_28.vmap -------------------------------------------------------------------------------- /maps/crashcourse_29.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_29.vmap -------------------------------------------------------------------------------- /maps/crashcourse_3.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_3.vmap -------------------------------------------------------------------------------- /maps/crashcourse_30.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_30.vmap -------------------------------------------------------------------------------- /maps/crashcourse_31.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_31.vmap -------------------------------------------------------------------------------- /maps/crashcourse_32.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_32.vmap -------------------------------------------------------------------------------- /maps/crashcourse_33.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_33.vmap -------------------------------------------------------------------------------- /maps/crashcourse_34.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_34.vmap -------------------------------------------------------------------------------- /maps/crashcourse_35.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_35.vmap -------------------------------------------------------------------------------- /maps/crashcourse_36.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_36.vmap -------------------------------------------------------------------------------- /maps/crashcourse_37.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_37.vmap -------------------------------------------------------------------------------- /maps/crashcourse_38.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_38.vmap -------------------------------------------------------------------------------- /maps/crashcourse_39.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_39.vmap -------------------------------------------------------------------------------- /maps/crashcourse_4.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_4.vmap -------------------------------------------------------------------------------- /maps/crashcourse_40.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_40.vmap -------------------------------------------------------------------------------- /maps/crashcourse_40_reference.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_40_reference.vmap -------------------------------------------------------------------------------- /maps/crashcourse_41.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_41.vmap -------------------------------------------------------------------------------- /maps/crashcourse_41_reference.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_41_reference.vmap -------------------------------------------------------------------------------- /maps/crashcourse_42.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_42.vmap -------------------------------------------------------------------------------- /maps/crashcourse_43.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_43.vmap -------------------------------------------------------------------------------- /maps/crashcourse_44.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_44.vmap -------------------------------------------------------------------------------- /maps/crashcourse_44_reference.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_44_reference.vmap -------------------------------------------------------------------------------- /maps/crashcourse_45.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_45.vmap -------------------------------------------------------------------------------- /maps/crashcourse_46.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_46.vmap -------------------------------------------------------------------------------- /maps/crashcourse_47.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_47.vmap -------------------------------------------------------------------------------- /maps/crashcourse_5.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_5.vmap -------------------------------------------------------------------------------- /maps/crashcourse_6.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_6.vmap -------------------------------------------------------------------------------- /maps/crashcourse_7.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_7.vmap -------------------------------------------------------------------------------- /maps/crashcourse_8.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_8.vmap -------------------------------------------------------------------------------- /maps/crashcourse_9.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_9.vmap -------------------------------------------------------------------------------- /maps/crashcourse_materialeditor_1.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/crashcourse_materialeditor_1.vmap -------------------------------------------------------------------------------- /maps/letsbuild_oldbrickbridge.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/letsbuild_oldbrickbridge.vmap -------------------------------------------------------------------------------- /maps/letsbuild_scrapmetalhouse.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/letsbuild_scrapmetalhouse.vmap -------------------------------------------------------------------------------- /maps/prefabs/3dskybox.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/prefabs/3dskybox.vmap -------------------------------------------------------------------------------- /maps/prefabs/skyboxprefab.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/prefabs/skyboxprefab.vmap -------------------------------------------------------------------------------- /maps/vis_tutorial.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/maps/vis_tutorial.vmap -------------------------------------------------------------------------------- /materials/rock035.vmat: -------------------------------------------------------------------------------- 1 | // THIS FILE IS AUTO-GENERATED 2 | 3 | Layer0 4 | { 5 | shader "vr_complex.vfx" 6 | 7 | //---- PBR ---- 8 | F_SPECULAR 1 9 | 10 | //---- Ambient Occlusion ---- 11 | g_flAmbientOcclusionDirectDiffuse "0.000" 12 | g_flAmbientOcclusionDirectSpecular "0.000" 13 | TextureAmbientOcclusion "materials/textures/rock035_2k_ao.png" 14 | 15 | //---- Color ---- 16 | g_flModelTintAmount "1.000" 17 | g_vColorTint "[1.000000 1.000000 1.000000 0.000000]" 18 | TextureColor "materials/textures/rock035_2k_color.png" 19 | 20 | //---- Fade ---- 21 | g_flFadeExponent "1.000" 22 | 23 | //---- Fog ---- 24 | g_bFogEnabled "1" 25 | 26 | //---- Lighting ---- 27 | g_flDirectionalLightmapMinZ "0.050" 28 | g_flDirectionalLightmapStrength "1.000" 29 | 30 | //---- Metalness ---- 31 | g_flMetalness "0.000" 32 | 33 | //---- Normal ---- 34 | TextureNormal "materials/textures/rock035_2k_normal.png" 35 | 36 | //---- Roughness ---- 37 | TextureRoughness "materials/textures/rock035_2k_rough.png" 38 | 39 | //---- Texture Coordinates ---- 40 | g_nScaleTexCoordUByModelScaleAxis "0" 41 | g_nScaleTexCoordVByModelScaleAxis "0" 42 | g_vTexCoordOffset "[0.000 0.000]" 43 | g_vTexCoordScale "[1.000 1.000]" 44 | g_vTexCoordScrollSpeed "[0.000 0.000]" 45 | } -------------------------------------------------------------------------------- /materials/textures/Rock035_2K_Color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/materials/textures/Rock035_2K_Color.png -------------------------------------------------------------------------------- /materials/textures/Rock035_2K_Normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/materials/textures/Rock035_2K_Normal.png -------------------------------------------------------------------------------- /materials/textures/Rock035_2K_ao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/materials/textures/Rock035_2K_ao.png -------------------------------------------------------------------------------- /materials/textures/Rock035_2K_rough.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/materials/textures/Rock035_2K_rough.png -------------------------------------------------------------------------------- /prefabs/3dskybox.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/prefabs/3dskybox.vmap -------------------------------------------------------------------------------- /prefabs/realskybox.vmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eagle-One-Development/tutorials/850295626cd403906f1ec0f907ac28daaf4fb1b9/prefabs/realskybox.vmap -------------------------------------------------------------------------------- /resourcemanifests/addon_template_addon_resources.vrman: -------------------------------------------------------------------------------- 1 | 2 | { 3 | resourceManifest = 4 | [ 5 | [ 6 | "soundevents/addon_template_soundevents.vsndevts", 7 | ], 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /resourcemanifests/tutorials_addon_resources.vrman: -------------------------------------------------------------------------------- 1 | 2 | { 3 | resourceManifest = 4 | [ 5 | [ 6 | "tutorials_soundevents.vsndevts", 7 | ], 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /soundevents/addon_template_soundevents.vsndevts: -------------------------------------------------------------------------------- 1 | 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /soundevents/tutorials_soundevents.vsndevts: -------------------------------------------------------------------------------- 1 | 2 | { 3 | } 4 | --------------------------------------------------------------------------------