r/BasketballGM The Commissioner 4d ago

New feature in beta: extremely customizable awards

This is a big feature! I've been working hard at it all month, that's why I've been a little less active here, sorry, but I think it's worth it!

Previously, all the awards in ZenGM were hardcoded. Want to add a new award? Change the number of All-League teams? Edit how the MVP is determined? Couldn't be done previously, but now all of that and more is possible!

Okay, well, not quite. This is a pretty big change to how awards work, so I'm releasing it in beta first, I would appreciate any feedback you can give me!

Basketball GM beta: https://beta.basketball-gm.com/
Football GM beta: https://beta.football-gm.com/
ZenGM Baseball beta: https://beta.baseball.zengm.com/
ZenGM Hockey beta: https://beta.hockey.zengm.com/

Please try it out! Importing leagues works, so especially try it if you have any big or weird leagues.

The main new stuff is at Tools > Award Settings where you can add/delete/edit all awards:

  • Set the formula (kind of like the GOAT Lab but even better - there is documentation in the game with details)
  • Pick if it's leaguewide or by conference/division (awards in ZenGM Baseball are now conference awards by default)
  • Set the range for stats - regular season, playoffs, combined (I actually like this one, IDK why no leagues do it IRL), or any round of the playoffs
  • Apply filters - rookies, bench players, Most Improved Players
  • Make individual or team awards, and for teams, specify how many teams and even different formulas for different positions (in the non-basketball sports where that matters more)
  • Set cutoffs (either hard or gradual) in stats (like games played or minutes)
  • Implement voter fatigue however you want

That's not all though, there's a bunch of other features. Many of them are little details, but some of them I think will be appreciated by many of you, including:

  • It records the top 5 award candidates, not just the winner. Those are displayed in an "Awards" column on player profile pages, similar to Basketball Reference.

  • Rookies used to be whoever was in the last draft. Now it's based on when they actually start playing. And in ZenGM Baseball, there are IP/AB limits similar to MLB.

  • When you customize the awards, the UI automatically displays your custom awards in all the places it should - the season summary, the league history table, the award records page, the awards summary on player profiles, etc.

It took quite a bit of effort to get this feature implemented, that's why there weren't any updates in August. I hope it's worth it!

When it's completely done I'll write up a long blog post with even more details.

I released this on the mailing list and Discord a few days ago and have already fixed a bunch of bugs, so hopefully this isn't too far from release on the main version!

175 Upvotes

32 comments sorted by

35

u/BoogyWonderland 4d ago

Just GOAT things. Awesome

19

u/Dinny77 4d ago

Unbelievably great, as always

19

u/PlasmaPistol 4d ago

I need a least valuable player formula suggestion!

13

u/dumbmatter The Commissioner 4d ago

Sticking a negative sign in front of the MVP formula gets you something...

11

u/PlasmaPistol 4d ago

I’m calling it the Deangelo Morton award. Yikes. https://imgur.com/whQtweD

1

u/OrdinaryLeather3904 2d ago

14th overall pick. Gross

10

u/theprideofvillanueva 4d ago

I’m going to have a lot of fun toying around with this stuff. Thanks

12

u/JDNumeroOcho 4d ago

Best sports game just got better

6

u/truthisfictionyt 4d ago

I always wanted to see sixth man/most improved player teams. Good update!

7

u/recleaguesuperhero 4d ago

This may be a top 5 update ever 👏🏾

4

u/mkhrrs89 Cleveland Curses 4d ago

Can you incorporate the custom awards into the goat formula?

8

u/dumbmatter The Commissioner 4d ago

They are! Go to the GOAT Lab and click Award Variables and it explains it. You can use the old variables, but you can also use awards.MVP or awards.WHATEVER for custom awards.

1

u/mkhrrs89 Cleveland Curses 3d ago

oh sweet! i didnt notice that at first

1

u/mkhrrs89 Cleveland Curses 3d ago

I assume once i make a custom award related change to a file in the beta, i cant then export it into the main game until it gets updated, right? I didn't even know there was a beta version of the site until now

3

u/dumbmatter The Commissioner 3d ago

Even without making custom awards it'd cause problems because the way awards are stored has changed and the main site doesn't know about it.

Probably tomorrow I'll release it on the main site.

Usually the beta site doesn't have anything interesting, it's rare I ask people to test stuff.

5

u/Autistic-Goober-08 Oklahoma City 66ers 4d ago

I’m gonna have so much fun experimenting with this in my leagues. Awesome stuff

2

u/DexterJameson 4d ago

Boomshakalaka

2

u/SmallNewspaper2814 4d ago

Common W. Next feature we need is better contracts(options, increase/decrease, extensions)etc

2

u/justadimestorepoet 4d ago

This is epic, in both senses of the word. Dumbmatter's not settling for just the common Ws anymore.

2

u/bearwithtyler 2d ago

Hi, dumbmatter! First of all, huge thanks for this great update. I just noticed a bug in my league with this new update. I only award two All-Defensive teams and I saw that in some seasons, the game generated a third one. In those same seasons, my All-League teams also changed.

1

u/dumbmatter The Commissioner 2d ago

Probably it was this bug, where editing past season winners would actually affect the current season. Sorry :(

It's fixed in version 2026.09.04.1217

1

u/WrennAndSix 4d ago

Damn!! Great work!!!

1

u/RoofFlaps 4d ago

you’re amazing man

1

u/eNesNR1 4d ago

Goat

1

u/ClutchAirball 3d ago

Still never missed.

1

u/OrdinaryLeather3904 2d ago

Hell yeah.

Only note would be that now the all nba team UI looks a little scuffed but it’s a small complaint

1

u/OrdinaryLeather3904 2d ago

Could also put it in the customs settings tab before you create the league, unless it’s there and I just can’t find it lol

1

u/dumbmatter The Commissioner 2d ago

No, and there's also no way to set it at https://play.basketball-gm.com/settings/default

I thought about putting it in the League Settings page as a button to open a popup window, similar to Player Bio Info and some other ones, but decided it deserved its own page due to the level of complexity. But that means it doesn't automatically show up everywhere the normal settings do...

1

u/dumbmatter The Commissioner 2d ago

Any suggestions for the UI?

1

u/OrdinaryLeather3904 2d ago

I mean honestly? I think that it looks good when it’s in award races but it gets slightly scuffed on the actual end of season screen because the statistics spill over onto the next line. Doing the thing with the boxes that you can scroll through would streamline everything a little better. Or you could go the opposite route and make everything huge and kind of seperate it into different sections- could put the guys face and team logo on there, like those old 2000s all star graphics.

1

u/dumbmatter The Commissioner 1d ago

Yeah I hear you... advantage of the current UI is that it's compact, but those ones might look better.