-
Posts
21,825 -
Joined
-
Last visited
-
Days Won
169
Content Type
Profiles
Forums
Events
Articles
Everything posted by Beketov
-
Was aiming to hit enough words that I could joke about claiming this for 4 weeks but wound up 200 words shy, should have added a TLDR I guess. Either way thanks for coming to my Ted Talk.
-
Hybrid Attributes: Ending the Meta Hello @Members! As I’m sure you’re all aware by now, the VHL has a meta problem. If you aren’t aware…. where have you been? I’ll explain though: at its core, the “meta” in the VHL refers to building a player with max Scoring (as well as ideally max Defense) and absolutely no Passing, or as little Passing as you can possibly manage. This tricks the engine into taking an insane amount of shots rather than passing and more shots means more goals. An individual player doing this has minimal impact on the engine as a whole but an entire team doing it is not only salary efficient (since not much TPE is needed), but can also be very beneficial to that team as they outshoot and outscore their opponents rather consistently. As more and more users have started to discover this, more and more teams have come to adopt this “meta” strategy, intentionally or otherwise. The SHL discovered this a few years ago and completely changed engines to eliminate it. Before I get into our fix I want to explain something to eliminate a misconception: we did know about this and we weren’t just ignoring it in hopes that it wouldn’t be a problem. At the time it was discovered, we ran tests and found the impact to be lesser with our engine version and roster composition. It was present but not extreme - combined with re-rolls being much harder to acquire here, we thought it best not to rock the boat believing changes would be more detrimental to league health than the problem which, at that point, had not really come up in the VHL. Unfortunately times changed and as we know, the meta has been on our doorstep for a bit now. That is why the @BOG has been working very hard the last few seasons to come up with a solution that would not only eliminate the meta without changing engines (something that would be nuclear to the portal and unwanted if it can be avoided) but also improve build diversity, roster makeup, and hopefully league enjoyment. Therefore, I present your new VHL Player Attributes: "But Beketov..." I hear you asking, "if we aren't changing engines and we can't change the attributes inside of STHS how do we have new attributes?" Good question theoretical member! The short answer is: we don't. The above are the attributes you as members will be seeing but they are not the attributes STHS will be seeing. We are calling these hybrid attributes and their job is to give us more control over builds without directly limiting what can and can't be added to. They work by spreading out the TPE placed into them into different STHS attributes at different ratios. Specifically the ratios that are used are: I know that looks like a lot of numbers and attributes but I promise it's not as complicated as it seems at first glance. Essentially 1 point into a Hybrid attribute = a ratio of 1 or more STHS attributes. For example adding 1 point to Offensive Vision will add 0.3 points to PA and 0.3 points to SC (this sounds quite low but I promise it works out). To make it so that this doesn't completely break how much TPE is needed for a build all values will be rounded down (since STHS cannot accept decimals) but the points aren't lost, they simply aren't used until you hit a new whole number. I also want to assure you that these values were not randomly determined - they were the byproduct of many test sims to ensure they would mitigate all of the issues we were aiming to address. These values can be more easily tweaked over time if a new meta develops and give us granular control over the STHS attributes in a way that simply having an update scale never has and never could. In the specific case of the meta, the eagle eyed among you have probably already noticed that there’s no way to achieve max scoring without adding to passing. In fact if you max all the scoring attributes you will end up around 64 passing by association. This was the crux of the meta fix, build attributes together in a way that making a purely “meta” player is impossible. The additional bonus of course is build diversity, or at least that's the hope. I'm hitting this explanation over the head a bit and I promise I'll stop soon but I wanted to touch on this very quickly because I can see the comments now from that theoretical member again, "couldn't we have achieved the same thing by adding archetypes or simply a required gap between passing and scoring?" Yes, theoretical member, we could have. However we chose to take longer to make this than go one of those routes because the VHL's attributes have always been based around adding what you want, where you want. We do not have limits on specific attributes or requirements like gap; it would be easier but that doesn't inherently make it better. @Beaviss originally came up with an early version of this a few years back (so credit to him) and I shot it down because I didn't think it made sense at the time. However when looking at all of this again it seemed to fit perfectly. Fix the meta and add a whole new world of build theorycrafting. We don't have any new actual attributes but having different ways to get things up and having to balance certain trade offs inherently creates more opportunity to diversify. You can try this out for yourselves since @Spartan ohas graciously simplified our testing spreadsheet here (originally designed by @Enorama, credit where due because I certainly couldn't do all that math) which you can use to start designing your build right now before this all comes into play. --- Which leads me out of the meat of this announcement and into the nitty gritty details: Implementation and what it all means. First off, this is going into effect for the start of S83 which will likely mean extending the off-season slightly because we need to accommodate the fact that every skater in the league will be re-rolled down to TPA + banked after depreciation is run, which will happen early. This is done so that you can re-apply your TPE into the new attributes as you please. You can choose to change your build if you'd like or you can try and build exactly the same, the choice is ultimately yours. Inactive players will be re-rolled by their GM's and any players not re-rolled by the start of the season will be retired. We recognize this is a large change though and builds may not be perfectly finalized even with the extra tools and preparation time. For that reason we will be offering a 3 season window (ending at the start of S86) in which you will be able to re-roll your player again for free. Everyone will be able to do this once regardless of if they have previously used the paid re-roll or not. We do also recognize that this is a WC off-season as well as the other usual off season tournaments and those will not be affected. We will download a ratings file for them the last day before everyone is reset and run the tournaments off of that file. You may have noticed by now that none of those attributes above and nothing I have said thus far relates to goalies; that is because goalies shall remain untouched for now. They will not be re-rolled or affected in any way at this time. If changes to their attributes need to be made in the future we shall do so but for now we want to gather data without adjusting them. The update scale and depreciation will also remain unchanged, again at least for now. From our testing depreciation should be roughly the same difficulty to fight as before for the higher TPE players and should be slightly easier for the lower TPE players. Additionally the update scale does not appear to require changing and will operate in exactly the same way as before with 1 caveat: attributes will start at 0 and go to 99 instead of the 40-99 that the VHL has ran with for 82 seasons. This only applies to the hybrid attributes with the ones inside STHS still having a baseline of 40. The update scale for 0-70 will remain at 1 TPE per point. The process of updating will also remain unchanged however it will look slightly different. We will be upgrading the update page to showcase not only which points go into your hybrid attributes but also the effect of your STHS attributes. It is worth noting, however, that there will be disheartening moments in this system on occasion. Because of how the ratios work and the rounding down there will be times where you add a point and see nothing change. Again I would like to clarify that every point added does get counted, it may just not be enough to push you over the rounding threshold. The TPE tool shall also be adjusted accordingly to help people figure out their builds and see exactly what adding to everything does. It will work the same as the above link but be a lot less manual. I recognize this is a long explanation, a lot of words, and a lot to take in. It is not a decision we made lightly but it is a decision we are excited about. It should hopefully fix a lot of player attribute problems we have been facing in one move and allow the league to grow without destroying everything we have built with STHS. This will allow our attributes to be closer to the expectation of the engine without suppressing the creativity to do as you please, it will put an end to the meta build, it will make for an increase in build diversity, and it will allow the VHL to continue to thrive. Please know that we will be keeping an eye on things over the next few seasons as, regardless of the amount of testing we did, ultimately the biggest test is getting it in all of your hands. If we need to adjust sliders or change goalies or anything else we will do so. We ask that you all embrace this change and help to make the league better. If you have any further questions, points of clarification, or concerns, please reach out to a Commissioner or a BoG member. We'd be happy to explain details to prevent incorrect information from circulating. - @Commissioner
-
Welcome to the VHL, lukamagic! We're happy to have you. You should have received a PM with some more detailed information, but to get started quickly you will want to head over to the "How to Create a Player" topic. That topic will offer you detailed information about how to use the VHL Portal to create your player and get you started. We also highly recommend joining the VHL Discord where there is a channel dedicated to helping new members with any questions that they may have about the league or improving their player. Once your player is made VHLM General Managers will be in touch with you about joining their teams. In the meantime, please feel free to ask any questions you have here or in your create-a-player thread. We're happy to have you in the community and we hope you stick around!
-
Welcome to the VHL, ironwolf1912! We're happy to have you. You should have received a PM with some more detailed information, but to get started quickly you will want to head over to the "How to Create a Player" topic. That topic will offer you detailed information about how to use the VHL Portal to create your player and get you started. We also highly recommend joining the VHL Discord where there is a channel dedicated to helping new members with any questions that they may have about the league or improving their player. Once your player is made VHLM General Managers will be in touch with you about joining their teams. In the meantime, please feel free to ask any questions you have here or in your create-a-player thread. We're happy to have you in the community and we hope you stick around!
-
Jardy's Not-so-Nodesode #12: SpAMming about the VHLM
Beketov replied to JardyB10's topic in VHL.com Radio
-
Inconsistent as all hell because people ignore that I don’t make great goalies?
-
Official “what do you do for a living” Thread
Beketov replied to Beketov's topic in Off-Topic Discussion
You did sell your underwear… -
Annoyed rebuttal.
-
Welcome to the VHL, Syth! We're happy to have you. You should have received a PM with some more detailed information, but to get started quickly you will want to head over to the "How to Create a Player" topic. That topic will offer you detailed information about how to use the VHL Portal to create your player and get you started. We also highly recommend joining the VHL Discord where there is a channel dedicated to helping new members with any questions that they may have about the league or improving their player. Once your player is made VHLM General Managers will be in touch with you about joining their teams. In the meantime, please feel free to ask any questions you have here or in your create-a-player thread. We're happy to have you in the community and we hope you stick around!
-
Welcome to the VHL, rourke! We're happy to have you. You should have received a PM with some more detailed information, but to get started quickly you will want to head over to the "How to Create a Player" topic. That topic will offer you detailed information about how to use the VHL Portal to create your player and get you started. We also highly recommend joining the VHL Discord where there is a channel dedicated to helping new members with any questions that they may have about the league or improving their player. Once your player is made VHLM General Managers will be in touch with you about joining their teams. In the meantime, please feel free to ask any questions you have here or in your create-a-player thread. We're happy to have you in the community and we hope you stick around!
-
Welcome to the VHL, Jaffa! We're happy to have you. You should have received a PM with some more detailed information, but to get started quickly you will want to head over to the "How to Create a Player" topic. That topic will offer you detailed information about how to use the VHL Portal to create your player and get you started. We also highly recommend joining the VHL Discord where there is a channel dedicated to helping new members with any questions that they may have about the league or improving their player. Once your player is made VHLM General Managers will be in touch with you about joining their teams. In the meantime, please feel free to ask any questions you have here or in your create-a-player thread. We're happy to have you in the community and we hope you stick around!
-
Shutout LA, let in 7 against Riga; picture of consistency I am haha Edit: only just noticed the Prague game, average but at least we won.
-
Welcome to the VHL, Kimar! We're happy to have you. You should have received a PM with some more detailed information, but to get started quickly you will want to head over to the "How to Create a Player" topic. That topic will offer you detailed information about how to use the VHL Portal to create your player and get you started. We also highly recommend joining the VHL Discord where there is a channel dedicated to helping new members with any questions that they may have about the league or improving their player. Once your player is made VHLM General Managers will be in touch with you about joining their teams. In the meantime, please feel free to ask any questions you have here or in your create-a-player thread. We're happy to have you in the community and we hope you stick around!
-
Welcome to the VHL, Kirill kakko! We're happy to have you. You should have received a PM with some more detailed information, but to get started quickly you will want to head over to the "How to Create a Player" topic. That topic will offer you detailed information about how to use the VHL Portal to create your player and get you started. We also highly recommend joining the VHL Discord where there is a channel dedicated to helping new members with any questions that they may have about the league or improving their player. Once your player is made VHLM General Managers will be in touch with you about joining their teams. In the meantime, please feel free to ask any questions you have here or in your create-a-player thread. We're happy to have you in the community and we hope you stick around!
-
Welcome to the VHL, Artem Solov! We're happy to have you. You should have received a PM with some more detailed information, but to get started quickly you will want to head over to the "How to Create a Player" topic. That topic will offer you detailed information about how to use the VHL Portal to create your player and get you started. We also highly recommend joining the VHL Discord where there is a channel dedicated to helping new members with any questions that they may have about the league or improving their player. Once your player is made VHLM General Managers will be in touch with you about joining their teams. In the meantime, please feel free to ask any questions you have here or in your create-a-player thread. We're happy to have you in the community and we hope you stick around!
-
Welcome to the VHL, MysteryMikey29! We're happy to have you. You should have received a PM with some more detailed information, but to get started quickly you will want to head over to the "How to Create a Player" topic. That topic will offer you detailed information about how to use the VHL Portal to create your player and get you started. We also highly recommend joining the VHL Discord where there is a channel dedicated to helping new members with any questions that they may have about the league or improving their player. Once your player is made VHLM General Managers will be in touch with you about joining their teams. In the meantime, please feel free to ask any questions you have here or in your create-a-player thread. We're happy to have you in the community and we hope you stick around!
-
Welcome to the VHL, Papp Maxim! We're happy to have you. You should have received a PM with some more detailed information, but to get started quickly you will want to head over to the "How to Create a Player" topic. That topic will offer you detailed information about how to use the VHL Portal to create your player and get you started. We also highly recommend joining the VHL Discord where there is a channel dedicated to helping new members with any questions that they may have about the league or improving their player. Once your player is made VHLM General Managers will be in touch with you about joining their teams. In the meantime, please feel free to ask any questions you have here or in your create-a-player thread. We're happy to have you in the community and we hope you stick around!
-
@Gaikoku-hito Looks like we hadn't changed the season number over yet (we do need to automate that but for now it's not) so we'll have to get your season and starting TPE fixed up. Ideally please avoid applying any TPE right now as it would just complicate matters but if you want to earn in the meantime that's fine. We should get it fixed early today.
-
@Ledge Looks like we hadn't changed the season number over yet (we do need to automate that but for now it's not) so we'll have to get your season and starting TPE fixed up. Ideally please avoid applying any TPE right now as it would just complicate matters but if you want to earn in the meantime that's fine. We should get it fixed early today.
-
@Gustav Looks like we hadn't changed the season number over yet (we do need to automate that but for now it's not) so we'll have to get your season and starting TPE fixed up. Ideally please avoid applying any TPE right now as it would just complicate matters but if you want to earn in the meantime that's fine. We should get it fixed early today.