-
Notifications
You must be signed in to change notification settings - Fork 81
/
Copy pathrunning.html
98 lines (67 loc) · 3.68 KB
/
running.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Running - Plasma</title>
<meta name="viewport" content="width=device-width">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com">
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<h1>Plasma</h1>
<span>The Cyan Worlds Engine</span>
</header>
<main class="page">
<nav>
<a href="index.html">Overview</a>
<a href="download.html">Download</a>
<a href="building.html">Building</a>
<a href="running.html" class="active">Running</a>
<a href="involvement.html">Get Involved</a>
<a href="credits.html">Credits</a>
</nav>
<h2>Running</h2>
<p>After <a href="download.html">downloading</a> or <a href="building.html">building</a> Plasma, you should have a folder containing the game client application. This folder will be referred to as your “MOUL-OS” folder in these instructions.</p>
<p>To run the client for testing with content from <em>Myst Online: Uru Live again</em>, you will need a fully-patched installation of <em>Myst Online: Uru Live again</em> provided by Cyan.</p>
<div class="infobox">
<p>You should <strong>never</strong> use a custom-built client with servers that are not explicitly intended for testing. Newer features in the client code might be incompatible with those servers and could break the game for other players or result in permanent player data corruption.</p>
</div>
<p>Before running the client, you will need to do the following:</p>
<ol>
<li><p>Copy the folders <tt>avi</tt>, <tt>dat</tt>, and <tt>sfx</tt> from your existing MOULa installation to the MOUL-OS folder.</p></li>
<li><p>Get the appropriate <tt>server.ini</tt> file for the server you will be connecting to.</p></li>
</ol>
<h3 id="running-windows">Running on Windows</h3>
<ol start="3">
<li><p>Create a shortcut in the MOUL-OS folder to the compiled <tt>plClient.exe</tt>.</p></li>
<li><p>Edit the shortcut’s properties, and after the final quotation mark in the Target field, add <code>/LocalData</code>.<br>Also, change the Start in field to the path of your MOUL-OS folder.</p></li>
<li><p>Double-click the shortcut to connect to your server and test!</p></li>
</ol>
<h3 id="running-vs">Running in Visual Studio (for debugging)</h3>
<p>Follow these instructions if you wish to be able to debug using a single content folder from inside Visual Studio.</p>
<ol start="3">
<li><p>Open the Plasma folder in Visual Studio.</p></li>
<li><p>Switch to CMake Targets View in the Solution Explorer.</p></li>
<li><p>Right-click on the plClient (executable) target in the Solution Explorer.</p></li>
<li><p>Select Debug and Launch Settings > plClient.exe (Install).</p></li>
<li><p>Add the following to the configurations:<br><code>"args": "/LocalData"</code></p></li>
</ol>
<h3 id="running-mac">Running on macOS</h3>
<ol start="3">
<li><p>Open a terminal window in your MOUL-OS folder.</p></li>
<li><p>Run <code>open -n ./plClient.app --args --LocalData</code> to start the client.</p></li>
</ol>
<!-- No Linux client available, no point including this right now
<h3 id="running-linux">Running on Linux</h3>
<ol start="3">
<li><p>Open a terminal window in your MOUL-OS folder.</p></li>
<li><p>Run <code>plClient --LocalData</code> to start the client.</p></li>
</ol>
-->
</main>
<footer>
</footer>
</body>
</html>