"Who Am I Up Against?" (WAIUA) is a Valorant app that lets you see ranks, recent games, skins of players and more, all in and before a live match.
I'm back from a vacation. Unfortunately, a change in Riot's API caused a bug to appear. Thankfully, I only happened a few days ago, so I had some time at home to fix it. I also had time to add one highly requested feature: Full Inventory Viewing. Here are the other changes:
Additions:
Changes:
Known Bugs:
There were unfortunately still a few issues with the last two hotfixes. Fortunately, the ones I was able to replicate should be fixed. For the others, I'm hoping they magically fix themselves or the additional logging I added will help find the causes. If you find a bug, please report it to my Discord server and use the #support channel to submit a log. Logs are available in %localappdata%/WAIUA/logs.
Changes:
Update on life: I will be on holiday for a few weeks. During this time I will not be able to work on the app. I will still stick around on my Discord but cannot provide fixes
Woops, this bug isn't my beta tester's fault this time. jk, thanks for all the help
Changes:
Appologies for lying about 2.0 being the most stable version ever.
Changes:
It's been a few months since the last big update to WAIUA, and there's a reason. I have basically rewritten it from the ground up. There have also been some developments in both the API and my personal life. Explanation at the end.
Changed and Additions:
Fixes:
Translations: I am so grateful for my community of translators for helping with translations and having to deal with me adding and removing things. There have been 8 more languages added in this update, which brings the total number of languages to 16! Here are the new languages and their contributors: French: Français and Rayjacker Korean: Ramon Dutch: Jeff Danish: r3verse Persian: Kourosh Serbian: Vietnamese: Ozymo Chinese: zDragone
Sponsors: Thank you for my 2 new sponsors: @ibra-90 @BrUnKx
The future of WAIUA: As some of you have heard, Riot is cracking down on apps that use its unofficial API. I have not been contacted, unlike other apps. This is most likely due to my already hiding things like Streamer mode hidden names. From discussions from devs, I am pretty sure they will not ban any users of the API, rather they will lock t down to not display such sensitive information to begin with. How this works out and how much information is hidden in still to be seen, but it will likely also need game client changes, so it might be a few weeks to a few months out.
I understand the unofficial app being unofficial and unsupported, but the only reason I'm using it is because Riot's official API is:
You may ask: "What about Tracker.gg and Blitz. Don't they provide a lot of information and are official? How do they get all that info from the official API?" Well, the simple answer is that they don't. Tracker.gg uses the Overwolf platform, which reads game memory. I have no idea how Overwolf got permission to do so. The amount of information provided is also sometimes more than what the unofficial API has. Their website uses the official API, as it only has previous match information. The deal with Blitz is also hilarious. They claim to be officially supported by Riot, which they are, but only for League of Legends. They have not been approved to make Valorant apps. Yet Riot continues to work with them like nothing is happening. It's amazing what money can do.
What will I do? If the API gets restricted, I will simply continue to use whatever is left, after which I will either try to get permission to use Overwolf or read game memory myself. I could reduce myself to the likes of Tracker.gg or similar, but the funds aren't exactly streaming through for me. If everything goes bad, I'll just admit defeat and move on. I'm not going to create apps for a company that doesn't care about all its users and developers.
Unfortunately, that's all the changes for this hotfix. WAIUA 2.0 is in its final stages of development, and I plan on starting a Beta program of sorts soon.
1.3.1.3 | 1.4.0.0 | Difference | |
---|---|---|---|
Time To Load | ~8 seconds | ~6 seconds | ~20% |
Bandwidth Used | ~750KB | ~300KB | ~40% |
Keep in mind that 1.4 adds two new features, one of which requires a bit of processing time
I received my first few donations via GitHub Sponsors. They are:
(Some of them are friends but they either paid me via the program or via other methods...)
Additionally I have made a new perk of donating or sponsoring $5 or more. You'll be in the app for at least a month! Additionally streamers can showcase themselves with a special purple home and a link to their Twitch:
As I write this WAIUA is almost at 10,000 downloads! That's CRAZY to me because I started this as a fun little thing mainly for friends. It has ended up with something that people genuinely find useful. Because of this I have to ensure that the base of all this doesn't crumble. The code that gets the info is ok and the UI is ok, but the code to get the info to the UI is absolute rubbish. This is mainly because I had no idea what I was doing (not that I know what I'm doing now either). This is why I'm putting development of new features on a hold as I figure out the best way to handle this situation. This includes deathmatch support. I recently tried to implement it, but using the existing code, it's almost impossible. I am also waiting for some tools I use to be updated to support .NET 6 which I will be migrating to.
Another reason for the "pause" is that I want to work on my other project Pickkk. It's a mobile app that will let you lock in your agent from your phone. That will most probably be its only function but it will be built using Flutter which I am really excited to use. Also, the donations that I receive will fund the fees to publish the apps as well as the website https://waiua.sonel.dev.
Don't worry, I will keep accepting suggestions as well as fixing bugs. As always, thanks for using WAIUA!
Additions:
Fixes and misc:
I'd like to mention that Zay(who translated WAIUA into Italian and Portuguese) and Hamper are the developers of VRY, a CLI program that also displays ranks. It's obviously limited due to not having a GUI but that makes it quite lightweight and fast. Thanks guys for being friendly, helpful and supportive of each others.
P.S. they are following in my footsteps and are also using POEditor to start translating their app. So if you want to help out both you can translate for both WAIUA and VR on the same familiar platform.