diff --git a/guide.php b/guide.php index 73397bc..d5dca34 100644 --- a/guide.php +++ b/guide.php @@ -7,48 +7,64 @@ $dll_version = @file_get_contents("supplementals/client drop-in/latest.txt"); OpenWF Guide - + - -

OpenWF Guide

-

Client Installation

-

To use OpenWF, you only need to download the dwmapi.dll and put it in your game's installation folder (the one where Warframe.x64.exe is in).

- -

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.

-

The DLL is fully documented here, 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 http://localhost:61558/ to manage options, cheats, and scripts.

-

Server Prerequisites

- -

Server Installation

-
    -
  1. Run git clone https://openwf.io/SpaceNinjaServer.git in a command prompt to download SpaceNinjaServer in the current working directory
  2. -
  3. Open the SpaceNinjaServer folder (cd SpaceNinjaServer)
  4. -
  5. Run copy config.json.example config.json to create a config.json from config.json.example
  6. -
  7. (Optional) Edit the config.json to match your MongoDB settings (if not default) and however else you would like to configure the server
  8. - -
  9. (Optional) If you want stripped assets (~622 MiB) which the client will request from the server on-demand (most notably, ability videos), run git clone https://openwf.io/0.git in the static/data folder
  10. -
  11. Run npm i (or npm install) to install library dependencies
  12. -
  13. Now, to start the server, run npm run dev (if this is too slow on your machine, you can use npm run build followed by npm run start)
  14. -
-

Server Update

- -
    - -
  1. - Run git pull in the SpaceNinjaServer folder -
+ + + +
+

Client/Boostrapper Installation

+

To use OpenWF, you only need to download the dwmapi.dll and put it in your game's installation folder (the one where Warframe.x64.exe is in).

+ +

The DLL is fully documented here, but the most important point is that, while the game is running, you can visit http://localhost:61558/ to manage options, cheats, and scripts.

+

Next steps: 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 public server if you don't need to be able to play offline and don't have full control.

+

Server Prerequisites

+ +

Server Installation

+
    +
  1. Run git clone https://openwf.io/SpaceNinjaServer.git in a command prompt to download SpaceNinjaServer in the current working directory
  2. +
  3. Open the SpaceNinjaServer folder (cd SpaceNinjaServer)
  4. +
  5. Run copy config.json.example config.json to create a config.json from config.json.example
  6. +
  7. (Optional) Edit the config.json to match your MongoDB settings (if not default) and however else you would like to configure the server
  8. + +
  9. (Optional) If you want stripped assets (~622 MiB) which the client will request from the server on-demand (most notably, ability videos), run git clone https://openwf.io/0.git in the static/data folder
  10. +
  11. Run npm i (or npm install) to install library dependencies
  12. +
  13. Now, to start the server, run npm run dev (if this is too slow on your machine, you can use npm run build followed by npm run start)
  14. +
+

Update

+ +
    + +
  1. + Run git pull in the SpaceNinjaServer folder +
      +
    • You may see an error if you cloned SpaceNinjaServer from GitHub — to fix this, run git config remote.origin.url https://openwf.io/SpaceNinjaServer.git
    • +
    +
  2. +
  3. (Optional) If you have the stripped assets, run git pull in the static/data/0 folder
  4. +
  5. Run npm i (or npm install) to synchronize library dependencies
  6. +
  7. Now to start the server again, run npm run dev (if this is too slow on your machine, you can use npm run build followed by npm run start)
  8. +
+
diff --git a/index.html b/index.html index b431d74..3bf8a7d 100644 --- a/index.html +++ b/index.html @@ -1,17 +1,40 @@ - OpenWF + About OpenWF - + - -

OpenWF

-

OpenWF is all about customizing Warframe. To that end, we have open-source server software 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.

- + + +
+

OpenWF is a software suite centered around customizing Warframe:

+ + Get Started +

Preserving Warframe

+

+ 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.
+ 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 on our Discord, specifically in this thread. +

+
+

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.

+