Skip to content
This repository has been archived by the owner on May 5, 2023. It is now read-only.

Releases: Soneliem/WAIUA

v2.0.1.0 A Fix and Inventory Viewing

25 Jul 13:39
Compare
Choose a tag to compare

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:

  • Add Full Inventory Viewing. Clicking on a player's gun skins brings up a popup to view all their equipped skins, sprays and player card. A reminder that this only works in a match (not in agent select or in the lobby). #40
  • Added Translations:
    • Swedish: Xosiation
    • Turkish: void

Changes:

  • Fix Login Bug that prevented login for all users #45
  • Hopefully fix Issues with Immortal+ players not appearing in the app. This might become Ascendant - Immo, not quite sure how it breaks.
  • Small UI improvements
  • Miscellaneous fixes
  • Better bug catching and fallbacks

Known Bugs:

  • Ranks and match history of players you have played with recently are wrong. In reality, they are cached to prevent rate limits but are not refreshed when a new match is detected.

v2.0.0.3 Hotfix again again

30 Jun 14:07
Compare
Choose a tag to compare

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:

  • Unpausing the timer should not cause a refresh immediately. This caused edge cases where additional timers were made
  • Fix WindowPlace package unable to get file access (used to remember and set the position of the window)
  • Update files before app is opened. Should fix most issues as the automatic refresh caused file permission errors
  • Changing language now automatically restarts the app
  • Fix Loading Overlay not showing any info. It should now show the progress as well as some text
  • Add logging around code that could cause exception propagation
  • Update names of some Translators

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

v2.0.0.2 Hotfix again

29 Jun 10:07
Compare
Choose a tag to compare

Woops, this bug isn't my beta tester's fault this time. jk, thanks for all the help

Changes:

  • Fixed installer not copying required files
  • Updated some dependencies

v2.0.0.1 Hotfix

29 Jun 02:43
Compare
Choose a tag to compare

Appologies for lying about 2.0 being the most stable version ever.

Changes:

  • Caches Match history to prevent most rate limits
  • Fix bug where Match History of some players failed to be processed
  • Update Korean Translations
  • Update Website: https://waiua.sonel.dev

v2.0.0.0

28 Jun 05:09
e823698
Compare
Choose a tag to compare

WAIUA 2.0 is Here!!!

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:

  • New Home Page
    • Information about game, account and match status
    • Party information
    • Mini-Aim Trainer (yeah, I got bored one day and thought this could be fun)
    • Auto-refresh, the app will automatically check if a match has started/stopped

home

  • Support for all gamemodes like Deathmatch and Custom
  • Agent Select Support (Don't ask for enemy ranks, Riot isn't that dumb)
  • Match View changes
    • New UI with other information such as server, map and gamemode
    • Replaced Player Card with Agent Image (this still appears in Agent Select)
    • Updated look and feel
    • Hide Account level if made private

main

  • General UI Changes
    • New font and icons
    • Animations
    • Loading Overlay
  • Backend Changes
    • Now asynchronous (feels and runs much faster)
    • Moved a few things to newer libraries (also makes it much faster)

Fixes:

  • Basically fixed all bugs lol. This is the most stable version of WAIUA ever. That you for everyone that tested my Beta Builds

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:

  • Literal garbage
  • Has very few API endpoints
  • Takes wayyy too long to approve requests
  • Is just not as helpful as the unofficial API community 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.

v1.4.0.2 HOTFIX

28 May 00:51
f02de70
Compare
Choose a tag to compare

THIS FIXES THE CURRENT ISSUES

What's Changed

  • Fix Riot's attempt at stopping us from using their API
    Almost thought this was the end, but the issue was much smaller than I thought. I fortunately only used 1 URL that was affected.

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.

New Sponsors (I haven't updated you guys in the app, but will do it for 2.0 and put you in here again :))

v1.4.0.1 Hotfix and Other Fixes

25 Nov 01:58
343442a
Compare
Choose a tag to compare

What's Changed

  • Fixed Agent Names displaying incorrectly (Please contact me if it is not completely fixed)
  • Fixed party indicator in custom games
  • Fixed app breaking randomly
  • Update sponsors (below)

New Sponsors

v1.4

22 Nov 04:10
Compare
Choose a tag to compare

There are 3 big things in this update:

  • Changed the simple W / L icons to show how much RR a player has gained/lost. A very useful indicator of how well a player did that game.

history

  • Added Party Indicators! A lot of people have been waiting for this and it's finally here. If a player is in a party of 2 or more, they will all have the same colour tag.

party

  • Changed how info from valorant-api.com is fetched. It now pre-downloads some files and images which makes the app faster but more importantly take even less bandwidth. This is very useful with gamers with really slow internet. With my relatively fast connection I had these improvements:
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

Other changes/Fixes

  • Slight UI improvements
    • I also moved the update checker to the settings. It is joined with the new downloaded content settings
  • Bug fixes and stability improvements
  • Updated the website: https://waiua.sonel.dev

My First Donators/Sponsors

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:

image

The future of WAIUA

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!

v1.3.1.3

03 Nov 06:32
861c579
Compare
Choose a tag to compare

What's Changed

  • Fix for new patch
  • Fixed text clipping when using some languages

Other things:

v1.3.1.2 Bug Fixes

09 Oct 04:08
7fdb4c2
Compare
Choose a tag to compare

Bug Fixes and More translations

Changelog:

Additions:

  • Added Translations for:
    • Hindi (cheemonster)
    • Italian (Zay)
    • Portuguese (Zay)

Fixes and misc:

  • Fixed Immortals showing up as the wrong rank or not appearing at all. It should now be working and the RR bar should now be usable.
  • Added more error detection and fallbacks

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.