You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Console.WriteLine("Couldn't find the 'People Playground_Data' folder or the 'CompiledModAssemblies' folder at this path! Try entering another path, or press CTRL+C to quit!");
30
+
Console.WriteLine("Couldn't find the 'workshop' folder or the 'common' folder for THE STEAM PATH! Try entering another path, or press CTRL+C to quit!");
Copy file name to clipboardExpand all lines: README.md
+10-4Lines changed: 10 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,16 @@
1
1
# PPGModCompiler
2
2
An open-sourced version of the People Playground Mod Compiler ("PPGMC" or "PPGModCompiler").
3
3
**People Playground (PPG) and PPGMC was made by Studio Minus (https://studiominus.nl)**
4
+
4
5
# How to Use
5
6
* Download [Visual Studio][vs] and [.NET 5.0][net50].
6
7
* Grab the [source code for this repository][source] in a .ZIP file, or use git (`git clone https://github.com/StupidRepo/PPGModCompiler`).
7
8
* Open project in Visual Studio, and then find the `Build -> Publish to FolderProfile - FileSystem` button.
8
9
* Next, find the executable by looking in `bin/out/`, and run it.
9
-
* It will ask you where your People Playground folder is.
10
-
- To find the folder, see "[Finding your PPG Folder](#finding-your-ppg-folder)".
10
+
* It will ask you where your Steam folder is.
11
+
- To find the folder, see "[Finding your Steam folder](#finding-your-steam-folder)".
11
12
* Open People Playground, and PPG should start compiling mods via the custom server. The first mod may fail to compile with the "asyncronous timeout" message. This is normal, and you can fix it by finding the mod that failed in the mod list, and pressing Recompile.
13
+
12
14
# Issues
13
15
If it doesn't work, and you only see this with NOTHING ELSE...:
14
16
```
@@ -24,6 +26,7 @@ Sent Error: Assembly referencing error: Could not find a part of the path '[path
24
26
Then you may need to restart the server, and check that the path you provided was correct (don't forget that your path needs to have a space at the end!)
25
27
26
28
If you're still having errors occur (either whilst building or running), [make a new issue][newi] and I'll respond ASAP.
29
+
27
30
# Contribution
28
31
Contribution is allowed and I recommend you do contribute. I'll accept PRs that:
29
32
- Patch security issues/fix vulnerable code
@@ -34,13 +37,16 @@ I'll ignore PRs that are:
34
37
- AI generated
35
38
- Adding unwanted or generally uneeded code
36
39
- Unoriginal and not creative
37
-
# Finding your PPG Folder
40
+
41
+
# Finding your Steam Folder
38
42
1. Go to Steam, and find People Playground in your Library.
39
43
2. Right-click it, and press/hover over "Manage".
40
44
3. Press "Browse local files", and then somehow copy the path.
41
45
4. Make sure the path is something like this:
42
46
-`C:/[program files thingy]/[steam dir with steamapps]/People Playground/`
43
-
5. MAKE SURE THE PATH HAS A SLASH AT THE END! THIS IS SO IMPORTANT!
47
+
5. Make sure you only copy the `Steam/steamapps` part
48
+
- e.g. `C:/Program Files (x86)/Steam/steamapps/`
49
+
6. MAKE SURE THE PATH HAS A SLASH AT THE END! THIS IS SO IMPORTANT!
44
50
45
51
# Sources
46
52
* 95% code from dnSpy (on PPGModCompiler.dll from game)
0 commit comments