diff --git a/_components/navbar.php b/_components/navbar.php new file mode 100644 index 0000000..372e24f --- /dev/null +++ b/_components/navbar.php @@ -0,0 +1,29 @@ + + + \ No newline at end of file diff --git a/asset-replacements-guide.php b/asset-replacements-guide.php new file mode 100644 index 0000000..d07bdb2 --- /dev/null +++ b/asset-replacements-guide.php @@ -0,0 +1,28 @@ + + + + Asset Replacements Guide | OpenWF + + + + + +
+

This guide will go through the steps to modify a texture used by Warframe via the OpenWF Bootstrapper.

+

+ Before we start: know what you're replacing. I am going to be using /Lotus/Interface/PolarityPoint.png as an example, which is the icon for the Vazarin polarity.
+ To explore textures, I can recommend using the GUI of Puxtril's Warframe Exporter. +

+
    +
  1. Clone warframe-cache-tools.
  2. +
  3. Within your copy of warframe-cache-tools, you can now run pluto extract.pluto /Lotus/Interface/PolarityPoint.png to download & export the texture to the assets folder.
  4. +
  5. Head inside of the assets folder until you find PolarityPoint.png.dds.
  6. +
  7. Open the DDS file inside of a hex editor like HexEd.it or HxD and take note of the format, e.g. you will see the string DXT1 or DXT5 in the 6th row.
  8. +
  9. You are now free to modify the image however you want. Just take care that the file has the same name, dimensions/resolution, and format/encoding as seen before.
  10. +
  11. To build your assets, run pluto build.pluto within the warframe-cache-tools directory.
  12. +
  13. Finally, to get the assets into the game, you can copy the content (managed) folder from warframe-cache-tools into the OpenWF folder of your client. The Bootstrapper will automatically patch the game to use your modified content, and if you ever wanna stop using it, you can simply remove the client's content (managed) folder.
  14. +
+
+ + + diff --git a/guide.php b/guide.php index 5f85a0e..2a9f396 100644 --- a/guide.php +++ b/guide.php @@ -10,21 +10,7 @@ $dll_version = @file_get_contents("supplementals/client drop-in/latest.txt"); - +

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).

@@ -66,5 +52,6 @@ $dll_version = @file_get_contents("supplementals/client drop-in/latest.txt");
  • 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)
  • + diff --git a/index.html b/index.php similarity index 77% rename from index.html rename to index.php index 3f27739..67baf74 100644 --- a/index.html +++ b/index.php @@ -6,28 +6,14 @@ - +

    OpenWF is a software suite centered around customizing Warframe:

    - Get Started + 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.
    @@ -36,5 +22,6 @@


    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.

    +