Yet Another Tryhard FFA (YATFFA)
Yet Another Tryhard FFA
Workshop Tryhard FFA mode built on OSTW with the goal of being as flexible as possible for hosts and players alike
Inspired by the balance of old Tryhard FFA lobbies hosted by Immanust in 2018/2019
Notice
Blizzard has shown multiple times that they do not care about Workshop or fixing its several dozen issues. I can't see myself working on YATFFA unless I regain that motivation. As of March 27th, 2023, it has been over two years since any additions or significant fixes were made, and I wouldn't be surprised if Workshop continues to not receive the love it so desperately needs.
Normally, this wouldn't be an issue if Workshop gave people the tools to fix any issues within the medium. However, due to limitations that have existed since its conception, it's simply not possible without using hacky and/or sloppy workarounds, and the Workshop community is at Blizzard's mercy to determine if Workshop receives those changes and fixes or not.
There are many ideas I had with YATFFA and other projects that I want to implement, but they're either not appropriate or feasible for the limitations Workshop has; and my sanity is much better suited to be directed towards other things that I am passionate about and isn't neglected by the developers, the saying "limitation breeds innovation" is only true to a certain extent.
As for who will maintain the mode from here on out, that is entirely up to the community. If it dies, then it dies; if someone wants to continue maintaining it, the OSTW source code has always been available alongside instructions on how to compile it yourself, do what you want with it. I don't have any specific person or group in mind to continue maintaining the project's code or its balance in response to the balance changes Blizzard makes to Overwatch. Eventually, a completely new, up-to-date, maintained project will supersede YATFFA in popularity, which is perfectly fine by me, that's just how it works.
Aside from the quirks in Workshop that I constantly had to battle with, I had a ton of fun playing, testing, experimenting, and listening to the Tryhard FFA community as a whole, even to those who didn't have a great opinion of me (or pretending to be me for some reason? I still don't understand that.).
I will always be grateful for how popular YATFFA got, especially considering it was initially just a side project that evolved into something larger. I am glad that I made something that people thought was worthy enough to be the medium to practice and banter; thank you!
April 8th
Blizzard is adding Create Projectile, Create Homing Projectile, and Create Projectile Effect for the Season 4 patch; this is great news since it means I was wrong about my initial thought that Workshop was going to continue to be ignored, and could mean great things in the future! I will most likely still not work on YATFFA unless more changes and fixes are made, but it does make me somewhat optimistic for the future of Workshop.
August 11th
I will continue to slowly update the mode over time, mainly with additional heroes. However, I will not start hosting lobbies again.
Features
- In game animated cursor menu that players can access at any time to modify in game options
- HUD visibility
- Heal settings
- Healing amount
- Healing duration
- Randomized Heroes
- Language switching
- English
- Japanese
- Choice between Heal on Kill or Healing Pickups
- Taking damage interrupts healing
- Interact for Instant Respawn
- Custom EN/JP localization
- Kill streaks
- Dynamic stats
- Railings destroyed on round start
- AFK system
Known issues
- Spectators and those viewing POTGs, kill cams, or replay viewers will see strings displayed as 0 or multiple 0's. This is a result of custom localization for every string. Since spectators and replay viewers do not have playervars, they will not be initialized and will appear incorrectly
- Some heroes will not accurately track Accuracy stats
- Opening the menu will cause a significant drop in framerate due to in-world texts updating every frame, complain to Blizzard for a better solution, as it's not something I can change while maintaining the flexibility of in-world texts
Import Codes
-
BKRXY
(NA/EU) -
5RKYY
(JP) -
PBQ0A
(Fork) (Richardstone)
Compiling
OSTW compilation instructions are available on the GitHub Repo
Controls
Snippet
Loading...