Monorepo for Aesthetic.Computer
aesthetic.computer
1# Getting SpiderLily Project on Windows
2
3You need to get the SpiderLily project from Perforce before you can build it.
4
5## Quick Setup
6
7### Step 1: Install Perforce Client
8
9Download and install P4V (Perforce Visual Client):
10https://www.perforce.com/downloads/helix-visual-client-p4v
11
12Or just the command-line client (p4):
13https://www.perforce.com/downloads/helix-command-line-client-p4
14
15### Step 2: Run the Setup Script
16
17```powershell
18cd \\wsl.localhost\Ubuntu\home\me\aesthetic-computer\windows
19powershell.exe -ExecutionPolicy Bypass -File .\setup-perforce.ps1
20```
21
22This will:
23- Test your Perforce connection
24- Prompt for your credentials
25- Show you available workspaces
26- Create a workspace directory at `C:\Perforce\SpiderLily`
27
28### Step 3: Sync the Project
29
30**Option A: Using P4V (GUI)**
311. Open P4V
322. Connect to: `ssl:falsework.helixcore.io:1666`
333. Enter your username and password
344. Create a new workspace or use existing one
355. Map the workspace to: `C:\Perforce\SpiderLily`
366. Right-click the depot and select "Get Latest Revision"
37
38**Option B: Using command line**
39```powershell
40# Set your Perforce environment
41$env:P4PORT = "ssl:falsework.helixcore.io:1666"
42$env:P4USER = "your-username"
43$env:P4CLIENT = "your-workspace-name"
44
45# Sync the project
46cd C:\Perforce\SpiderLily
47p4 sync
48```
49
50### Step 4: Verify the Project
51
52Check that you have the .uproject file:
53```powershell
54Test-Path C:\Perforce\SpiderLily\SpiderLily.uproject
55```
56
57Should return `True`
58
59### Step 5: Build
60
61Now you can run the build script:
62```powershell
63cd \\wsl.localhost\Ubuntu\home\me\aesthetic-computer\windows
64powershell.exe -ExecutionPolicy Bypass -File .\build-false-work.ps1
65```
66
67---
68
69## Troubleshooting
70
71**"p4 not found"**
72- Install Perforce client (see Step 1)
73- Make sure p4.exe is in your PATH
74
75**"Could not connect to server"**
76- Check you have network access to falsework.helixcore.io:1666
77- Verify your username/password with the Perforce admin
78- Try using P4V GUI first to test connection
79
80**"Project not found"**
81- Make sure you've synced the files (Step 3)
82- Check the path in build-false-work.ps1 matches your workspace location
83- Verify SpiderLily.uproject exists in the synced location
84
85**Don't have Perforce credentials?**
86- Contact the project administrator to get:
87 - Perforce username
88 - Perforce password
89 - Workspace/depot information