Fantasy Injury Generator for season & dynasty mode

Talk about any and all other basketball video games including NBA Jam, NBA Street, college basketball games, and more. General basketball video game discussion and comparison topics are also welcome here.

Fantasy Injury Generator for season & dynasty mode

Postby Leander on Thu May 08, 2008 9:11 pm

Just made a little tool for my NBA Live dynasty as Live´s simulated injuries occured only seldomly.

You can use my tool for all Live games or even other games.
The value how likely a player is injured is fully customizable.
There are also recommended settings for 29, 58 and 82 games per season.

If you find a bug or have questions feel free to drop me a line.

===========

DOWNLOAD V1.1

http://www.llcp.at/nyk/downloads/fantas ... r_v1_1.zip

SCREENSHOTS

Image

Image

DISCLAIMER

This tool is freeware only. You must not redistribute it (upload it elsewhere). It is a tool by a fan for fans. And of course it is safe (no malware).

===========

FANTASY INJURY GENERATOR by Leander Leitner:

1. Run fantasyinjurygenerator.exe.
2. Read the information and set the uninjured value.
You can also save your settings
3. click on proceed and generate your team´s injuries.
RPos = roster position.
If you do not have 15 players on your roster just ignore the
remaining slots.

Run the injury generator before each game of your season or dynasty.
If a player is injured he will miss between 1 and 10 games (games,
not days). If a player is already injured either because of the
generator or NBA Live´s simulated injuries (in case you use them),
simply ignore his roster slot and possible new injuries until the
player gets well again.

Have fun and experiment!

If you have questions or comments feel free to drop me a line @ NLSC
forum. :o)

(c) Leander Leitner, ´08
Last edited by Leander on Sat May 10, 2008 5:19 am, edited 1 time in total.
User avatar
Leander
 
Posts: 1184
Joined: Sun Nov 17, 2002 11:44 pm
Location: Wels, Austria

Postby Leander on Thu May 08, 2008 9:25 pm

(sorry, double post)
Last edited by Leander on Thu May 08, 2008 9:28 pm, edited 1 time in total.
User avatar
Leander
 
Posts: 1184
Joined: Sun Nov 17, 2002 11:44 pm
Location: Wels, Austria

Postby Leander on Thu May 08, 2008 9:25 pm

It would be great if Vista-users could download and test the tool.
Image

My projects: music, games and more...
User avatar
Leander
 
Posts: 1184
Joined: Sun Nov 17, 2002 11:44 pm
Location: Wels, Austria

Postby Leander on Thu May 08, 2008 10:44 pm

Note: a value of 100 means a very low number of injuries in a 29-games-season. I use NBA Live's simulated injuries at the same time so my generator should only yield few additional injuries.

Here is an example for a high number of injuries:

Season: 29 games
Uninjured value: 50
Chance that a player can play all 29 games: 55,6%

You can calculate your own values and chance using the formula below.

CH = chance that a player can play in all games and is not injured all season long, e.g. 75% (0,75)
UV = uninjured value
SG = season length in games
to = to the ..., to the power of... e.g. 4³ = 4 to the power of 3

FORMULA:
CH = [ (UV-1) / UV ] to the power of SG

An example: you want to know how high the chance is that a player can appear in all games in a 58-games-season with an uninjured value of 120.

CH = [ (120-1) / 120 ] to the power of 58 => ( 119 / 120 ) to the power of 120 => 0,615 => 61,5 %.

There should also be a way to calculate which uninjured value has to be used in order to a) get a certain number of injuries b) get a certain number of injured and uninjured players c) get a player's injury with the chance of x % etc...but as I am not good at mathematics I cannot provide you with such formulas.
User avatar
Leander
 
Posts: 1184
Joined: Sun Nov 17, 2002 11:44 pm
Location: Wels, Austria

Postby Leander on Fri May 09, 2008 12:13 am

I conducted four tests with my dynasty roster. Here are the results.

SETTINGS:

Season length: 29 games
Uninjured value: 100

RESULTS:

Season 1:

Eddie Curry missed 1 game
Jamal Crawford missed 1 game
Fred Jones missed 9 games
Randolph Morris missed 7 games

Season 2:

Quentin Richardson missed 5 games
Fred Jones missed 1 game
Renaldo Balkman missed 4 games
Jared Jeffries missed 7 games

Season 3:

Quentin Richardson missed 2 games
Mardy Collins missed 1 game

Season 4:

Fred Jones missed 3 games
Renaldo Balkman missed 3 games
Wilson Chandler missed 6 games
Malik Rose missed 9 games
Image

My projects: music, games and more...
User avatar
Leander
 
Posts: 1184
Joined: Sun Nov 17, 2002 11:44 pm
Location: Wels, Austria

Postby Andrew on Fri May 09, 2008 11:07 am

Sounds great, nice work. Do you mind if I add it to the NLSC's Downloads database?
NLSC Webmaster/Administrator
Image
Contact: Email | Twitter
Release Topics: NBA Live 08 | NBA Live 07 | NBA Live 06 | NBA Live 2005 | NBA Live 2004
Story Topics: NBA 2K19 | NBA 2K13 | NBA Live 06 (Part 2) | NBA Live 06 (HOF) | NBA Live 2004 (HOF)
NLSC: Podcast | The Friday Five | Monday Tip-Off | Wayback Wednesday | 20th Anniversary of NBA Live | Facebook | Twitter | YouTube


Support The NLSC Hosting Fund: Patreon | GoFundMe

Image
Like my work? Want to help out with the NLSC Hosting Fund? Please consider leaving a tip!
User avatar
Andrew
The One Admin
Administrator
 
Posts: 108465
Joined: Thu Aug 22, 2002 9:51 pm
Location: Australia

Postby Leander on Sat May 10, 2008 5:24 am

FIG V1.1 released!

Fixed the bug that only injuries lasting 1-9 games are created but not up to 10.

Andrew Yes, add it to the download section please. Make sure you redownload the tool with the correct version (V1.1).
Image

My projects: music, games and more...
User avatar
Leander
 
Posts: 1184
Joined: Sun Nov 17, 2002 11:44 pm
Location: Wels, Austria

Postby astro on Sat May 10, 2008 9:24 pm

Hi Leander, I am wondering how this generator really works. If I need to run generator before every single game, I supposed generator depends on some previous settings in my game. Also, I would like to know how it affects my settings if I just run generator once in my season. The most interesting part of this generator, for me, is about generator itself. I mean, what random generator did you use and how you are taking seed for random generator? Is seed somehow linked with my previous settings?
Thanks for this tool.
Best regards!
Everything should be made as simple as possible, but not one bit simpler.
User avatar
astro
 
Posts: 37
Joined: Mon Feb 11, 2008 9:40 am

Postby Leander on Sun May 11, 2008 11:42 am

My tool does not exchange data with NBA Live. It does not affect settings, it does not modify files.

My tool works on its own. It is not restricted to Live or any other game. Basically, it is just a randomizer...a simulation of dice rolls.

I used to roll a 12-sided die when playing NBA Live 2003. A 12 meant that a player is injured. If a player is injured I rolled the die again to see if it is a light or severe injury...and a final roll showed how many games the player will miss.
The chance of an injury was 1/12 which was too high. Players were injured too often and I was tired of rolling dice again and again.

Therefore, I made a tool that simulated dice rolls...and rolled the dice for me.
If you leave the "uninjured value" at 100 (default setting) the tool rolls a 100-sided die...if a 1 is rolled the player is injured...if a number between 2 and 100 is rolled the player is ok.

It is like this:

If user clicks on button "generate" roll a die with x sides. x = uninjured value.

If roll is between 2 and 100 generate text "no injury"

If roll is a 1 roll another die with 13 sides.

If roll is 1 or 2 generate text "player is out for 1 game"
If roll is 3 or 4 generate text "player is out for 2 games"
If roll is 5 or 6 generate text "player is out for 3 games"
If roll is 7 generate text "player out for 4 games"
If roll is 8 generate text "player out for 5 games"
...
If roll is 13 generate text "player is out for 10 games".

That´s it! :) It is just a dice simulation so I did not have to roll real dice any longer...and there is not 100-sided die anyway. :)

Ah, another thing: I generate the injuries once before each game to keep them exciting. Of course you can click on generate 29 times to get all the injuries of a whole season but it is boring when you already know before game 1 that your starting power forward will miss two games after game 13 of the season. You know what I mean. If your star player is out for 10 games you might be annoyed and trade him away, which is boring.

And of course you have to write down the injuries. The game does not know who is injured or not. It should be self-explanatory as the tool is just a simple randomizer and completely independent of other software.

Personally, I load the tool. Click on generate. Then my starting center is out for 5 games, for example. I quit the tool. Run NBA Live. Move my center on the injured list and play the game. Before the next match I run the tool again to see who is injured and who is not. I keep the injuries in a text file... e.g.

"before game 3: starting center out for 5 games"

Writing those injuries down is important because it is hard to memorize all injuries...before my eighth game my starting center is activated again.
Image

My projects: music, games and more...
User avatar
Leander
 
Posts: 1184
Joined: Sun Nov 17, 2002 11:44 pm
Location: Wels, Austria

Postby Andrew on Sun May 11, 2008 2:48 pm

Leander wrote:Andrew Yes, add it to the download section please. Make sure you redownload the tool with the correct version (V1.1).


Thanks and no worries, I'll be sure to add the latest version.
NLSC Webmaster/Administrator
Image
Contact: Email | Twitter
Release Topics: NBA Live 08 | NBA Live 07 | NBA Live 06 | NBA Live 2005 | NBA Live 2004
Story Topics: NBA 2K19 | NBA 2K13 | NBA Live 06 (Part 2) | NBA Live 06 (HOF) | NBA Live 2004 (HOF)
NLSC: Podcast | The Friday Five | Monday Tip-Off | Wayback Wednesday | 20th Anniversary of NBA Live | Facebook | Twitter | YouTube


Support The NLSC Hosting Fund: Patreon | GoFundMe

Image
Like my work? Want to help out with the NLSC Hosting Fund? Please consider leaving a tip!
User avatar
Andrew
The One Admin
Administrator
 
Posts: 108465
Joined: Thu Aug 22, 2002 9:51 pm
Location: Australia

Postby astro on Mon May 12, 2008 6:00 am

Hi Leander,
Thank you very much on this detailed explanation, interesting conception. I asked you for explanation because, sometimes, I like to play with (pseudo)random generators (numbers). I was thinking about your generator in order to find what type of solution I would use and somehow I found myself thinking about Monte Carlo simulations as the easiest form... But, I think that your solution is very elegant one. (Y) :wink:
So, thank you once again!
Best regards!
Everything should be made as simple as possible, but not one bit simpler.
User avatar
astro
 
Posts: 37
Joined: Mon Feb 11, 2008 9:40 am

Postby Leander on Mon May 12, 2008 11:43 am

What do you mean with Monte Carlo simulations? :-o :shock:
Image

My projects: music, games and more...
User avatar
Leander
 
Posts: 1184
Joined: Sun Nov 17, 2002 11:44 pm
Location: Wels, Austria

Postby astro on Tue May 13, 2008 12:22 am

Hi, Leander
I think that physics researcher Stanislaw Ulam, gave this name to the method as a reference to his uncle who liked to gamble in some casino in Monte Carlo. There is a strong relation between natures of random events and gambling.
Monte Carlo is all about probability. The easiest and probably fastest way how to say to your computer to randomize numbers, although, your computer have no idea what should it be. Usually, on computer you are bound to calculate random numbers by some mathematical formula. But, with this approach, you can always predict what number is next and the number sequence will eventually repeat itself. Because of this fact, you have to say that randomizing on computer is just pseudo randomizing, but for men perception, and with good random generator, periodicity is so long that it can be ignored for most practical purposes.
The heart of every MC simulation, as well as any other random event simulations, is random generator.
There are solutions how to get real random numbers using some process in nature (temperature noise for example).
I would like to avoid misunderstanding of this topic, so I found this link for you. I believe this could be good for understanding.
http://www.chem.unl.edu/zeng/joy/mclab/mcintro.html
Feel free to ask if something is not clear.
Best regard! ;)
Everything should be made as simple as possible, but not one bit simpler.
User avatar
astro
 
Posts: 37
Joined: Mon Feb 11, 2008 9:40 am

Postby Leander on Tue May 13, 2008 7:50 pm

Thanks for your answer.

Yes, I know what you mean. You can also see in games like NBA Live, Soul Calibur II or Pro Evolution Soccer 6 that the randomizer is rather a system than a pure randomizer.

In PES there was a visible connection between random teams and their opponents, e.g. if Czech Republic was randomized the opponent was Sweden many times. This cannot be just coincidence.

In Soul Calibur (Gamecube) some fighters were chosen often, others very rarely.
Image

My projects: music, games and more...
User avatar
Leander
 
Posts: 1184
Joined: Sun Nov 17, 2002 11:44 pm
Location: Wels, Austria

Postby The Super 2 on Fri May 23, 2008 11:29 pm

I use the generator and generate injuries, But I don't see the injuries on the roster. What to do?
User avatar
The Super 2
 
Posts: 79
Joined: Tue Jul 31, 2007 10:59 pm

Postby Andrew on Fri May 23, 2008 11:32 pm

No files are modified, the injuries are randomly generated and then it's up to you to keep the corresponding player out for the specified amount of time.
NLSC Webmaster/Administrator
Image
Contact: Email | Twitter
Release Topics: NBA Live 08 | NBA Live 07 | NBA Live 06 | NBA Live 2005 | NBA Live 2004
Story Topics: NBA 2K19 | NBA 2K13 | NBA Live 06 (Part 2) | NBA Live 06 (HOF) | NBA Live 2004 (HOF)
NLSC: Podcast | The Friday Five | Monday Tip-Off | Wayback Wednesday | 20th Anniversary of NBA Live | Facebook | Twitter | YouTube


Support The NLSC Hosting Fund: Patreon | GoFundMe

Image
Like my work? Want to help out with the NLSC Hosting Fund? Please consider leaving a tip!
User avatar
Andrew
The One Admin
Administrator
 
Posts: 108465
Joined: Thu Aug 22, 2002 9:51 pm
Location: Australia


Return to Other Basketball Games

Who is online

Users browsing this forum: No registered users and 0 guests