zekesonxx / wfupdate

Reverse-engineered Warframe launcher replacement (currently Linux+Wine only)
GNU General Public License v3.0
6 stars 0 forks source link

wfupdate

Build Status

wfupdate is a work-in-progress replacement to the official Warframe launcher. It started out as (the third version of) a tool to parse the log file produced by the Warframe launcher, because the launcher is broken under Wine and simply says "Checking for new content..." indefinitely until it finishes updating. wfupdate now supports updating and launching the game under Wine, with preparations made to eventually support Windows as well.

The tool is mostly functional as-is, however it's missing numerous features, most notably a GUI and setting the game up in a fresh wineprefix.


The Warframe launcher works in two stages, Stage 1, which is done by the original launcher, and Stage 2, which is done by running Warframe.exe. You can find more information about it in LAUNCHERPROTOCOL.md. This tool can do both stages, although it still has a fair share of issues with both.

As for the log parsing part of it, I've stuck a xz-compressed copy of a log I've been using to test here (2MB uncompressed), which should produce the output bytes: 7 MB/4 GB 0.156%; files: 395/26212 1.506%.

Limitations/Gotchas

Past this point is sort of a mess. I use this README for planning and such, and this way it keeps it around in git.

Progress

Semi-In-Order TODO List

CLI Release Checklist

Post-CLI Release Checklist