forked from OpenWF/Website
		
	Slight refresh of index & guide
This commit is contained in:
		
							parent
							
								
									5962cd96bb
								
							
						
					
					
						commit
						56692c40f8
					
				
							
								
								
									
										98
									
								
								guide.php
									
									
									
									
									
								
							
							
						
						
									
										98
									
								
								guide.php
									
									
									
									
									
								
							@ -7,48 +7,64 @@ $dll_version = @file_get_contents("supplementals/client drop-in/latest.txt");
 | 
				
			|||||||
<head>
 | 
					<head>
 | 
				
			||||||
	<title>OpenWF Guide</title>
 | 
						<title>OpenWF Guide</title>
 | 
				
			||||||
	<meta name="viewport" content="width=device-width, initial-scale=1">
 | 
						<meta name="viewport" content="width=device-width, initial-scale=1">
 | 
				
			||||||
	<link rel="stylesheet" href="https://calamity-inc.github.io/Silver/base.css">
 | 
						<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous">
 | 
				
			||||||
</head>
 | 
					</head>
 | 
				
			||||||
<body>
 | 
					<body data-bs-theme="dark">
 | 
				
			||||||
	<h1>OpenWF Guide</h1>
 | 
						<nav class="navbar bg-body-tertiary">
 | 
				
			||||||
	<h2>Client Installation</h2>
 | 
							<div class="container">
 | 
				
			||||||
	<p>To use OpenWF, you only need to download the <a href="/supplementals/client%20drop-in/<?=$dll_version;?>/dwmapi.dll" download>dwmapi.dll</a> and put it in your game's installation folder (the one where Warframe.x64.exe is in).</p>
 | 
								<a class="navbar-brand" href="/">OpenWF</a>
 | 
				
			||||||
	<ul>
 | 
								<ul class="navbar-nav me-auto mb-0">
 | 
				
			||||||
		<li>As long as this DLL is in the game folder, you can double-click Warframe.x64.exe to start the game with OpenWF.</li>
 | 
									<li class="nav-item">
 | 
				
			||||||
		<li>Opening the game's launcher will revert it back to normal.</li>
 | 
										<a class="nav-link active" href="#">Guide</a>
 | 
				
			||||||
	</ul>
 | 
									</li>
 | 
				
			||||||
	<p>By default, the DLL redirects requests to localhost — meaning the same machine you're playing on — so you'll either need to set up a server or change the server_host to point to a different machine that's already got a server running.</p>
 | 
					 | 
				
			||||||
	<p>The DLL is <a href="bootstrapper-manual" target="_blank">fully documented here</a>, but I know you're not going to click that link and read that page, so just know that when the game is running, you can visit <a href="http://localhost:61558/" target="_blank">http://localhost:61558/</a> to manage options, cheats, and scripts.</p>
 | 
					 | 
				
			||||||
	<h2>Server Prerequisites</h2>
 | 
					 | 
				
			||||||
	<ul>
 | 
					 | 
				
			||||||
		<li>Git (<a href="https://git-scm.com/downloads" target="_blank">Download</a>)</li>
 | 
					 | 
				
			||||||
		<li>Node.js (<a href="https://nodejs.org/en/download" target="_blank">Download</a>)</li>
 | 
					 | 
				
			||||||
		<li>MongoDB (<a href="https://www.mongodb.com/try/download/community" target="_blank">Download</a>)</li>
 | 
					 | 
				
			||||||
	</ul>
 | 
					 | 
				
			||||||
	<h2>Server Installation</h2>
 | 
					 | 
				
			||||||
	<ol>
 | 
					 | 
				
			||||||
		<li>Run <code>git clone https://openwf.io/SpaceNinjaServer.git</code> in a command prompt to download SpaceNinjaServer in the current working directory</li>
 | 
					 | 
				
			||||||
		<li>Open the SpaceNinjaServer folder (<code>cd SpaceNinjaServer</code>)</li>
 | 
					 | 
				
			||||||
		<li>Run <code>copy config.json.example config.json</code> to create a config.json from config.json.example</li>
 | 
					 | 
				
			||||||
		<li>(Optional) Edit the config.json to match your MongoDB settings (if not default) and however else you would like to configure the server</li>
 | 
					 | 
				
			||||||
		<!-- <li>Download <a href="/supplementals/static%20data/buildConfig.json" download>buildConfig.json</a> and <a href="/supplementals/static%20data/H.Cache_<?=$version;?>.bin" download>H.Cache_<?=$version;?>.bin</a> and put them in the server's <code>static/data</code> folder</li> -->
 | 
					 | 
				
			||||||
		<li>(Optional) If you want stripped assets (~622 <abbr title="mebibytes (1 MiB = 1048576 bytes)">MiB</abbr>) which the client will request from the server on-demand (most notably, <abbr title="Ability videos show a brief clip of an ability in action. They can be seen by hovering over an ability in the Arsenal, Codex, etc.">ability videos</abbr>), run <code>git clone https://openwf.io/0.git</code> in the <code>static/data</code> folder</li>
 | 
					 | 
				
			||||||
		<li>Run <code>npm i</code> (or <code>npm install</code>) to install library dependencies</li>
 | 
					 | 
				
			||||||
		<li>Now, to start the server, run <code>npm run dev</code> (if this is too slow on your machine, you can use <code>npm run build</code> followed by <code>npm run start</code>)</li>
 | 
					 | 
				
			||||||
	</ol>
 | 
					 | 
				
			||||||
	<h2>Server Update</h2>
 | 
					 | 
				
			||||||
	<!-- <p>Windows users can simply double-click the <code>UPDATE AND START SERVER.bat</code>, but otherwise the steps are pretty simple:</p> -->
 | 
					 | 
				
			||||||
	<ol>
 | 
					 | 
				
			||||||
		<!-- <li>For game updates, ensure the <code>static/data</code> folder has the latest <a href="/supplementals/static%20data/buildConfig.json" download>buildConfig.json</a> and cache (<a href="/supplementals/static%20data/H.Cache_<?=$version;?>.bin" download>H.Cache_<?=$version;?>.bin</a>)</li> -->
 | 
					 | 
				
			||||||
		<li>
 | 
					 | 
				
			||||||
			Run <code>git pull</code> in the SpaceNinjaServer folder
 | 
					 | 
				
			||||||
			<ul>
 | 
					 | 
				
			||||||
				<li>You may see an error if you cloned SpaceNinjaServer from GitHub — to fix this, run <code>git config remote.origin.url https://openwf.io/SpaceNinjaServer.git</code></li>
 | 
					 | 
				
			||||||
			</ul>
 | 
								</ul>
 | 
				
			||||||
		</li>
 | 
								<ul class="navbar-nav ms-auto mb-0">
 | 
				
			||||||
		<li>(Optional) If you have the stripped assets, run <code>git pull</code> in the <code>static/data/0</code> folder</li>
 | 
									<li class="nav-item">
 | 
				
			||||||
		<li>Run <code>npm i</code> (or <code>npm install</code>) to synchronize library dependencies</li>
 | 
										<a class="nav-link" href="https://discord.gg/PNNZ3asUuY" target="_blank">Discord</a>
 | 
				
			||||||
		<li>Now to start the server again, run <code>npm run dev</code> (if this is too slow on your machine, you can use <code>npm run build</code> followed by <code>npm run start</code>)</li>
 | 
									</li>
 | 
				
			||||||
	</ol>
 | 
								</ul>
 | 
				
			||||||
 | 
							</div>
 | 
				
			||||||
 | 
						</nav>
 | 
				
			||||||
 | 
						<div class="container mt-3">
 | 
				
			||||||
 | 
							<h2>Client/Boostrapper Installation</h3>
 | 
				
			||||||
 | 
							<p>To use OpenWF, you only need to download the <a href="/supplementals/client%20drop-in/<?=$dll_version;?>/dwmapi.dll" download>dwmapi.dll</a> and put it in your game's installation folder (the one where Warframe.x64.exe is in).</p>
 | 
				
			||||||
 | 
							<ul>
 | 
				
			||||||
 | 
								<li>As long as this DLL is in the game folder, you can double-click Warframe.x64.exe to start the game with OpenWF.</li>
 | 
				
			||||||
 | 
								<li>Opening the game's launcher will revert it back to normal.</li>
 | 
				
			||||||
 | 
							</ul>
 | 
				
			||||||
 | 
							<p>The DLL is <a href="bootstrapper-manual" target="_blank">fully documented here</a>, but the most important point is that, while the game is running, you can visit <a href="http://localhost:61558/" target="_blank">http://localhost:61558/</a> to manage options, cheats, and scripts.</p>
 | 
				
			||||||
 | 
							<p><b>Next steps:</b> By default, the DLL redirects requests to localhost — meaning the same machine you're playing on — so you'll either need to set up a server or change the server_host to point to a different machine that's already got a server running. You can use <a href="/server-list">a public server</a> if you don't need to be able to play offline and don't have full control.</p>
 | 
				
			||||||
 | 
							<h2>Server Prerequisites</h2>
 | 
				
			||||||
 | 
							<ul>
 | 
				
			||||||
 | 
								<li>Git (<a href="https://git-scm.com/downloads" target="_blank">Download</a>)</li>
 | 
				
			||||||
 | 
								<li>Node.js (<a href="https://nodejs.org/en/download" target="_blank">Download</a>)</li>
 | 
				
			||||||
 | 
								<li>MongoDB (<a href="https://www.mongodb.com/try/download/community" target="_blank">Download</a>)</li>
 | 
				
			||||||
 | 
							</ul>
 | 
				
			||||||
 | 
							<h2>Server Installation</h2>
 | 
				
			||||||
 | 
							<ol>
 | 
				
			||||||
 | 
								<li>Run <code>git clone https://openwf.io/SpaceNinjaServer.git</code> in a command prompt to download SpaceNinjaServer in the current working directory</li>
 | 
				
			||||||
 | 
								<li>Open the SpaceNinjaServer folder (<code>cd SpaceNinjaServer</code>)</li>
 | 
				
			||||||
 | 
								<li>Run <code>copy config.json.example config.json</code> to create a config.json from config.json.example</li>
 | 
				
			||||||
 | 
								<li>(Optional) Edit the config.json to match your MongoDB settings (if not default) and however else you would like to configure the server</li>
 | 
				
			||||||
 | 
								<!-- <li>Download <a href="/supplementals/static%20data/buildConfig.json" download>buildConfig.json</a> and <a href="/supplementals/static%20data/H.Cache_<?=$version;?>.bin" download>H.Cache_<?=$version;?>.bin</a> and put them in the server's <code>static/data</code> folder</li> -->
 | 
				
			||||||
 | 
								<li>(Optional) If you want stripped assets (~622 <abbr title="mebibytes (1 MiB = 1048576 bytes)">MiB</abbr>) which the client will request from the server on-demand (most notably, <abbr title="Ability videos show a brief clip of an ability in action. They can be seen by hovering over an ability in the Arsenal, Codex, etc.">ability videos</abbr>), run <code>git clone https://openwf.io/0.git</code> in the <code>static/data</code> folder</li>
 | 
				
			||||||
 | 
								<li>Run <code>npm i</code> (or <code>npm install</code>) to install library dependencies</li>
 | 
				
			||||||
 | 
								<li>Now, to start the server, run <code>npm run dev</code> (if this is too slow on your machine, you can use <code>npm run build</code> followed by <code>npm run start</code>)</li>
 | 
				
			||||||
 | 
							</ol>
 | 
				
			||||||
 | 
							<h2>Update</h2>
 | 
				
			||||||
 | 
							<!-- <p>Windows users can simply double-click the <code>UPDATE AND START SERVER.bat</code>, but otherwise the steps are pretty simple:</p> -->
 | 
				
			||||||
 | 
							<ol>
 | 
				
			||||||
 | 
								<!-- <li>For game updates, ensure the <code>static/data</code> folder has the latest <a href="/supplementals/static%20data/buildConfig.json" download>buildConfig.json</a> and cache (<a href="/supplementals/static%20data/H.Cache_<?=$version;?>.bin" download>H.Cache_<?=$version;?>.bin</a>)</li> -->
 | 
				
			||||||
 | 
								<li>
 | 
				
			||||||
 | 
									Run <code>git pull</code> in the SpaceNinjaServer folder
 | 
				
			||||||
 | 
									<ul>
 | 
				
			||||||
 | 
										<li>You may see an error if you cloned SpaceNinjaServer from GitHub — to fix this, run <code>git config remote.origin.url https://openwf.io/SpaceNinjaServer.git</code></li>
 | 
				
			||||||
 | 
									</ul>
 | 
				
			||||||
 | 
								</li>
 | 
				
			||||||
 | 
								<li>(Optional) If you have the stripped assets, run <code>git pull</code> in the <code>static/data/0</code> folder</li>
 | 
				
			||||||
 | 
								<li>Run <code>npm i</code> (or <code>npm install</code>) to synchronize library dependencies</li>
 | 
				
			||||||
 | 
								<li>Now to start the server again, run <code>npm run dev</code> (if this is too slow on your machine, you can use <code>npm run build</code> followed by <code>npm run start</code>)</li>
 | 
				
			||||||
 | 
							</ol>
 | 
				
			||||||
 | 
						</div>
 | 
				
			||||||
</body>
 | 
					</body>
 | 
				
			||||||
</html>
 | 
					</html>
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										43
									
								
								index.html
									
									
									
									
									
								
							
							
						
						
									
										43
									
								
								index.html
									
									
									
									
									
								
							@ -1,17 +1,40 @@
 | 
				
			|||||||
<!DOCTYPE html>
 | 
					<!DOCTYPE html>
 | 
				
			||||||
<html>
 | 
					<html>
 | 
				
			||||||
<head>
 | 
					<head>
 | 
				
			||||||
	<title>OpenWF</title>
 | 
						<title>About OpenWF</title>
 | 
				
			||||||
	<meta name="viewport" content="width=device-width, initial-scale=1">
 | 
						<meta name="viewport" content="width=device-width, initial-scale=1">
 | 
				
			||||||
	<link rel="stylesheet" href="https://calamity-inc.github.io/Silver/base.css">
 | 
						<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous">
 | 
				
			||||||
</head>
 | 
					</head>
 | 
				
			||||||
<body>
 | 
					<body data-bs-theme="dark">
 | 
				
			||||||
	<h1>OpenWF</h1>
 | 
						<nav class="navbar bg-body-tertiary">
 | 
				
			||||||
	<p>OpenWF is all about customizing Warframe. To that end, we have <a href="https://openwf.io/SpaceNinjaServer.git">open-source server software</a> and client patches to connect to custom servers. The client-side part also has some QoL features, cheats, and scripting capabilities — subject to server prohibitions.</p>
 | 
							<div class="container">
 | 
				
			||||||
	<ul>
 | 
								<a class="navbar-brand" href="#">OpenWF</a>
 | 
				
			||||||
		<li><a href="guide">Installation Guide</a></li>
 | 
								<ul class="navbar-nav me-auto mb-0">
 | 
				
			||||||
		<li><a href="server-list">Public Server List</a></li>
 | 
									<li class="nav-item">
 | 
				
			||||||
		<li><a href="https://discord.gg/PNNZ3asUuY">Discord Community</a></li>
 | 
										<a class="nav-link" href="/guide">Guide</a>
 | 
				
			||||||
	</ul>
 | 
									</li>
 | 
				
			||||||
 | 
								</ul>
 | 
				
			||||||
 | 
								<ul class="navbar-nav ms-auto mb-0">
 | 
				
			||||||
 | 
									<li class="nav-item">
 | 
				
			||||||
 | 
										<a class="nav-link" href="https://discord.gg/PNNZ3asUuY" target="_blank">Discord</a>
 | 
				
			||||||
 | 
									</li>
 | 
				
			||||||
 | 
								</ul>
 | 
				
			||||||
 | 
							</div>
 | 
				
			||||||
 | 
						</nav>
 | 
				
			||||||
 | 
						<div class="container mt-3">
 | 
				
			||||||
 | 
							<p>OpenWF is a software suite centered around customizing Warframe:</p>
 | 
				
			||||||
 | 
							<ul>
 | 
				
			||||||
 | 
								<li><b>SpaceNinjaServer</b> is an <a href="https://openwf.io/SpaceNinjaServer.git">open-source</a> reimplementation of the game's web services. As we have custom server software, OpenWF doesn't interfere with the live game, but also allows full customization of the savedata.</li>
 | 
				
			||||||
 | 
								<li>The <b>Bootstrapper</b> is our main DLL targeting the latest game version. Its core precept is connecting to custom servers, but it also has some QoL features and cheats as well as a scripting API and label replacements, allowing for extensive customization of the game.</li>
 | 
				
			||||||
 | 
							</ul>
 | 
				
			||||||
 | 
							<a href="/guide" class="btn btn-primary">Get Started</a>
 | 
				
			||||||
 | 
							<h3 class="mt-3">Preserving Warframe</h3>
 | 
				
			||||||
 | 
							<p>
 | 
				
			||||||
 | 
								A long-term goal of the project is to preserve Warframe after the official servers have shut down, and indeed being able to play any update.<br/>
 | 
				
			||||||
 | 
								Our main focus right now is on staying up-to-date with the game, but there is a DLL + fork of SpaceNinjaServer that can be used to revisit 2013 Warframe. More information about this can be found <a href="https://discord.gg/PNNZ3asUuY">on our Discord</a>, specifically <a href="https://discord.com/channels/1108159019635462206/1280628166825873510/1280628233355923497">in this thread</a>.
 | 
				
			||||||
 | 
							</p>
 | 
				
			||||||
 | 
							<hr>
 | 
				
			||||||
 | 
							<p>Warframe is a registered trademark of Digital Extremes. Its use is for identification purposes only and does not imply any affiliation with or endorsement by Digital Extremes.</p>
 | 
				
			||||||
 | 
						</div>
 | 
				
			||||||
</body>
 | 
					</body>
 | 
				
			||||||
</html>
 | 
					</html>
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user