Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wfcd/wfinfo

:computer: A fissure Companion App for Warframe
https://github.com/wfcd/wfinfo

ducats fissure-rewards hacktoberfest platinum warframe

Last synced: 7 days ago
JSON representation

:computer: A fissure Companion App for Warframe

Awesome Lists containing this project

README

        

[![Supported by the Warframe Community Developers](https://img.shields.io/badge/Warframe_Comm_Devs-supported-blue.svg?color=2E96EF&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOTgiIGhlaWdodD0iMTczIiB2aWV3Qm94PSIwIDAgMjk4IDE3MyI%2BPHBhdGggZD0iTTE4NSA2N2MxNSA4IDI4IDE2IDMxIDE5czIzIDE4LTcgNjBjMCAwIDM1LTMxIDI2LTc5LTE0LTctNjItMzYtNzAtNDUtNC01LTEwLTEyLTE1LTIyLTUgMTAtOSAxNC0xNSAyMi0xMyAxMy01OCAzOC03MiA0NS05IDQ4IDI2IDc5IDI2IDc5LTMwLTQyLTEwLTU3LTctNjBsMzEtMTkgMzYtMjIgMzYgMjJ6TTU1IDE3M2wtMTctM2MtOC0xOS0yMC00NC0yNC01MC01LTctNy0xMS0xNC0xNWwxOC0yYzE2LTMgMjItNyAzMi0xMyAxIDYgMCA5IDIgMTQtNiA0LTIxIDEwLTI0IDE2IDMgMTQgNSAyNyAyNyA1M3ptMTYtMTFsLTktMi0xNC0yOWEzMCAzMCAwIDAgMC04LThoN2wxMy00IDQgN2MtMyAyLTcgMy04IDZhODYgODYgMCAwIDAgMTUgMzB6bTE3MiAxMWwxNy0zYzgtMTkgMjAtNDQgMjQtNTAgNS03IDctMTEgMTQtMTVsLTE4LTJjLTE2LTMtMjItNy0zMi0xMy0xIDYgMCA5LTIgMTQgNiA0IDIxIDEwIDI0IDE2LTMgMTQtNSAyNy0yNyA1M3ptLTE2LTExbDktMiAxNC0yOWEzMCAzMCAwIDAgMSA4LThoLTdsLTEzLTQtNCA3YzMgMiA3IDMgOCA2YTg2IDg2IDAgMCAxLTE1IDMwem0tNzktNDBsLTYtNmMtMSAzLTMgNi02IDdsNSA1YTUgNSAwIDAgMSAyIDB6bS0xMy0yYTQgNCAwIDAgMSAxLTJsMi0yYTQgNCAwIDAgMSAyLTFsNC0xNy0xNy0xMC04IDcgMTMgOC0yIDctNyAyLTgtMTItOCA4IDEwIDE3em0xMiAxMWE1IDUgMCAwIDAtNC0yIDQgNCAwIDAgMC0zIDFsLTMwIDI3YTUgNSAwIDAgMCAwIDdsNCA0YTYgNiAwIDAgMCA0IDIgNSA1IDAgMCAwIDMtMWwyNy0zMWMyLTIgMS01LTEtN3ptMzkgMjZsLTMwLTI4LTYgNmE1IDUgMCAwIDEgMCAzbDI2IDI5YTEgMSAwIDAgMCAxIDBsNS0yIDItMmMxLTIgMy01IDItNnptNS00NWEyIDIgMCAwIDAtNCAwbC0xIDEtMi00YzEtMy01LTktNS05LTEzLTE0LTIzLTE0LTI3LTEzLTIgMS0yIDEgMCAyIDE0IDIgMTUgMTAgMTMgMTNhNCA0IDAgMCAwLTEgMyAzIDMgMCAwIDAgMSAxbC0yMSAyMmE3IDcgMCAwIDEgNCAyIDggOCAwIDAgMSAyIDNsMjAtMjFhNyA3IDAgMCAwIDEgMSA0IDQgMCAwIDAgNCAwYzEtMSA2IDMgNyA0aC0xYTMgMyAwIDAgMCAwIDQgMiAyIDAgMCAwIDQgMGw2LTZhMyAzIDAgMCAwIDAtM3oiIGZpbGw9IiMyZTk2ZWYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg%3D%3D)](https://github.com/WFCD/banner/blob/master/PROJECTS.md)

# Description

WFInfo is a companion app for Warframe, based on the [original](https://github.com/Schwaxx/WFInfo) which is no being longer developed.
WFinfo is designed to provide quick access to both Platinum and Ducat prices for all fissure rewards to make selecting the best reward easy.

WFInfo does this by screenshotting the game window, cropping out the part text, then passing it to an Optical Character Recognition Engine, specifically Google's Tesseract. The OCR Engine will then send back the text it found, and we will pull out the part name from that text. From there, we display the stats for each part in an overlay or on a separate window.

# Usage
1. Download the [latest release](https://github.com/WFCD/WFinfo/releases/latest)
1. WFinfo requires some aditional software to function properly:
1. Download BOTH Microsoft Visual C++ Redistributable 2019 from Microsoft [x64](https://aka.ms/vs/16/release/VC_redist.x64.exe) and [x86](https://aka.ms/vs/16/release/VC_redist.x86.exe). Make sure you have BOTH installed or it will not work.
1. For Windows 7 users: [Enable TLS in registry](https://docs.microsoft.com/en-us/windows-server/security/tls/tls-registry-settings) and ensure you have installed [.NET Framework Runtime 4.8](https://dotnet.microsoft.com/download/dotnet-framework/thank-you/net48-web-installer)
1. Run WFInfo.exe and wait for it to complete the initial load (databases + OCR data)
1. Go into warframe game and set the displaymode to `Borderless Fullscreen` and under interface turn `Item Lables` on.
1. Press the hotkey `print screen` on a fissure reward screen to show the display, or simply wait if you use the auto feature
1. When the program does not seem to function, do not spam the hotkey. This will create un-nessesary noise that will make debugging more difficult

# Will I get Banned?

DE[Aidan] has confirmed in a forum post that this will not ban you.

[![Image of post](https://i.imgur.com/ZGD8ISp.jpg)](https://forums.warframe.com/topic/875096-wfinfo-in-game-ducats-and-platinum-prices/?do=findComment&comment=9176107)

Reference:

https://forums.warframe.com/topic/875096-wfinfo-in-game-ducats-and-platinum-prices/?do=findComment&comment=9176107

(However, he is now retired member, and no longer part of DE)

# Features

### Expansive Part Information

![Overlays](https://wfinfo.warframestat.us/images/Github/Overlays.PNG)

![Reward Window](https://wfinfo.warframestat.us/images/Github/RewardWindow.PNG)

When WFInfo displays the part information, through an overlay or a separate window, a large selection of data is displayed.

Here's a quick highlight of the information shown:

- Owned count (based on the Equipment Window)
- Vaulted tag (shows up if the part is vaulted)
- Part name (use this to confirm no errors occured)
- Plat Value (based on average prices on warframe.market)
- Ducat Value
- Volume Sold (amount of parts sold in the last 48 hours on warframe.market)

### Various Conveniences

![Settings Window](https://wfinfo.warframestat.us/images/Github/Settings.PNG)

* Auto Mode
* When enabled, this will listen to the debug log (EE.log) and wait for a message to appear saying that the rewards are displayed. Currently, it is "Got rewards". Once it sees that message, it will trigger the display function and bring up your overlay/window with the reward info.
* If it can't detect the reward screen within 5 seconds, then it will assume an error happened.
* If it doesn't display, you can just hit the key and force it to activate.

![Clipboard](https://wfinfo.warframestat.us/images/Github/Clipboard.PNG)

* Clipboard Copy
* When enabled, WFInfo will copy the plat prices and the part names into the clipboard so you can just paste them into Warframe's Chat for your party-mates.
* This does attempt to link the parts themselves so that it's easier to see.

![AutoUpdate](https://i.imgur.com/jnk0nXA.png)

* Auto Update!
* During the initial load of WFInfo, it will query our site to check for any updates available.
* If any are found, it will display the prompt above and you can let it download and update WFInfo for you!
* We're currently working on slimming the download file down, so you don't have to worry about a massive download with every update. Current estimates are in the range of 15MB.

### Relic Panel

![Relic Panel](https://wfinfo.warframestat.us/images/Github/Relics_Basic.PNG)

The Relics panel allows you to look at all relics and see statistics for each. We show basic info such as whether a relic is vaulted and the relic's rewards and the rarities of those rewards, and we have three complex statistics for every relic:
1. The average platinum price of an Intact relic's rewards, which are based on drop chance.
1. The average platinum price of a Radiant relic's rewards, which are as well.
1. The difference between the two above values, which can be used to find which relics will give you more plat, on average, when refined.

### Equipment Panel

![Equipment Panel](https://wfinfo.warframestat.us/images/Github/Eqmt_Addition.PNG)

The Equipment window allows you to look at each prime equipment and its parts. It shows how much each costs currently on warframe.market, and also shows how much it will cost to purchase a whole set of equipment.

If you mark an item here, it will show up during a fissure reward screen.

##### Note: For both of these info panels, there are several sorting options that allow you to find what is best for you. Also they have grouping features that allow you to see and sort all relics, or to only sort from one era, i.e. Lith.

### Snap-it

When looking at your Prime inventory, you can scan it to see how many plats, ducats or even plats/ducats is worth each items, really usefull for baro's ducats, or just take a quick look at what items you can sell on WFM.
The scanned items list can even be exported to a CSV file, allowing you to see them from a different angle and maths.

### Warframe.Market connectivity

Manage your Warframe.Market online status automatically by detecting if your game is running or by detecting your AFK status.
Search for specific items on the go with the press of 2 keys, you even can add them to your listings without quitting your game.
List your choosen prime rewards at the end of your mission by clicking the "Confirm Listing" buttons, even for multiple items.
If you really like this software, you even can post a review on the devs profile by the press of one button !

# Credits/Contact:

**Kekasi:** u/RandomFacades (Reddit), Kekasi (Warframe), Kek#5390 (Discord)

**Dapal-003:** u/Dapal-003 (Reddit), Dapal003 (Warframe), ダパール・Dapal-003#0695 (Discord)

**Dimon222:** u/dimon222 (Reddit), dimon222 (Warframe), dimon222#8256 (Discord)

**Discord:** https://discord.gg/qfd3eFb

**Website:** https://wfinfo.warframestat.us/