- Joined
- Apr 16, 2009
- Messages
- 8,467 (1.44/day)
- Location
- Charleston, SC
System Name | Tower of Power / Delliverance |
---|---|
Processor | i7 14700K / i9-14900K |
Motherboard | ASUS ROG Strix Z790-A Gaming WiFi II / Z690 |
Cooling | CM MasterLiquid ML360 Mirror ARGB Close-Loop AIO / Air |
Memory | CORSAIR - VENGEANCE RGB 32GB (2x16GB) DDR5 7200MHz / DDR5 2x 16gb |
Video Card(s) | ASUS TUF Gaming GeForce RTX 4070 Ti / GeForce RTX 4080 |
Storage | 4x Samsung 980 Pro 1TB M.2, 2x Crucial 1TB SSD / NVM3 PC801 SK hynix 1TB |
Display(s) | Samsung 32" Odyssy G5 Gaming 144hz 1440p, 2x LG HDR 32" 60hz 4k / 2x LG HDR 32" 60hz 4k |
Case | Phantek "400A" / Dell XPS 8960 |
Audio Device(s) | Realtek ALC4080 / Sound Blaster X1 |
Power Supply | Corsair RM Series RM750 / 750w |
Mouse | Razer Deathadder V3 Hyperspeed Wireless / Glorious Gaming Model O 2 Wireless |
Keyboard | Glorious GMMK with box-white switches / Keychron K6 pro with blue swithes |
VR HMD | Quest 3 (512gb) + Rift S + HTC Vive + DK1 |
Software | Windows 11 Pro x64 / Windows 11 Pro x64 |
Benchmark Scores | Yes |
I just followed this video and it works really well. I made a small python script that opens the directories and launches the web pages needed to complete the tutorial. Not my best work but it was quick. I could make it more friendly if someone needs it.. lol You don't need to use my script to complete, just follow the video.
All credit goes to the guy in the Video. I did not make this, I just followed the video.
Here is the Python code for anyone interested.
All credit goes to the guy in the Video. I did not make this, I just followed the video.
Here is the Python code for anyone interested.
Code:
import os
# open steam app example: steam://rungameid/323910
ytv = r"https://www.youtube.com/watch?v=0i0D2mMOje0&feature=youtu.be"
os.startfile(ytv)
HPath = r"C:\Program Files (x86)\Steam\steamapps\workshop\content"
SteamPath = r"C:\Program Files (x86)\Steam\steamapps\common"
# Russel's Lab:
Russellab = HPath + r"\250820\2006661698"
# City 17 Alleyway:
City17 = HPath + r"\250820\2006662466"
if os.path.exists(SteamPath) == False:
print("SteamPath does not exist")
if os.path.exists(HPath) == False:
print("HPath does not exist!")
steamtourscfg = (
SteamPath + r"\SteamVR\tools\steamvr_environments\game\bin\win64\steamtourscfg.exe"
)
# Step 1:
# Subscribe to all 3 addons on the
# SteamVR Home Workshop
# 1.Half-Life: Alyx - City 17 Alley
# 2.Half-Life: Alyx - Russell's Lab
# 3.Asset Pack - Half-Life: Alyx
print(
"Step 1:\n"
+ "Subscribe to all 3 addons on the\n"
+ "SteamVR Home Workshop\n"
+ " 1.Half-Life: Alyx - City 17 Alley\n"
+ " 2.Half-Life: Alyx - Russell's Lab\n"
+ " 3.Asset Pack - Half-Life: Alyx\n"
)
if os.path.exists(Russellab) == True:
# print(Russellab)
os.startfile(Russellab)
else:
# Sprint(Russellab)
print("Russel lab does not exist")
if os.path.exists(Russellab) == True:
# print(City17)
os.startfile(City17)
else:
# print(City17)
print("Russel lab does not exist")
# Step 2:
# Create SteamVR addons
# 1.Click "Create Empty Addon" in SteamVR Workshop
# 2.Give it a name (can be anything, but be descriptive)
# 3.Select the addon and click "Edit Dependencies"
# 4.Select "Half-Life: Alyx Asset Pack" and then click OK
# 5.Repeat for both evnironments
print(
"Step 2:\n"
+ "Create SteamVR addons\n"
+ ' 1.Click "Create Empty Addon" in SteamVR Workshop\n'
+ " 2.Give it a name (can be anything, but be descriptive)\n"
+ ' 3.Select the addon and click "Edit Dependencies"\n'
+ ' 4.Select "Half-Life: Alyx Asset Pack" and then click OK\n'
+ " 5.Repeat for both evnironments"
)
# Step 3:
# Launch "steamtourscfg.exe"
print("Step 3:\n" + "Launch steamtourscfg.exe")
if os.path.exists(steamtourscfg) == True:
os.startfile(steamtourscfg)
else:
print("steamtourscfg.exe does not exist!")
# Step 4:
# Both of the addons you created should appear in this folder:
Steamtours_addons = (
SteamPath + r"\SteamVR\tools\steamvr_environments\game\steamtours_addons"
)
print(
"Step 4:\n"
+ "Both of the addons you created should appear in this folder\n"
+ SteamPath
+ Steamtours_addons
)
dlGFScrape = "http://nemesis.thewavelength.net/files/files/"
GFScrape = r"http://nemesis.thewavelength.net/files/files/gcfscape186.zip"
Howto = "https://developer.valvesoftware.com/wiki/GCFScape"
os.startfile(Steamtours_addons)
os.startfile(dlGFScrape)
os.startfile(Howto)
# Step 5:
# Extract addon content
# Using GCFScrape or another capable program, extract
# the two VPKs to their respective addon folders.
# Make sure to ONLY extract the FOLDERS in
# the root. DO NOT extract the two loose files.
print(
"Step 5:\n"
+ "Extract addon content\n"
+ "using GCFScrape or another capable program, extract\n"
+ "the two VPKs to their respective addon folders.\n"
+ "Make sure to ONLY extract the FOLDERS in\n"
+ "the root. DO NOT extract the two loose files."
)
# Step 6:
# Close all SteamVR tools, Launch SteamVR and Play!
print("Step 6:\n" + "Close all SteamVR tools, launch SteamVR and Play!")
# The cake is a lie!
Last edited: