
In BasketballGM, creating a draft class involves several steps. Firstly, you need to create a new custom league. Then, you can select the Enter league file URL or Upload league file option in the Customize list. The next step is to define the players for your draft class. You can specify as many or as few players as you want, and if you define fewer players, the game will automatically fill the remaining spots with randomly generated players. When creating your draft class file, ensure that each player has a 'tid' of -2 and that their draft year matches the startingSeason in the league file. Additionally, you can include future draft picks, the draft order, and other league file components such as team and player information. It's important to note that Basketball GM allows you to view and define draft classes up to three years in the future, providing flexibility in your customization.
| Characteristics | Values |
|---|---|
| Number of players | Any number of players can be defined. If less than a full draft class, randomly generated players will fill the class. |
| League file | A league file can be used as a draft class file. It will take the first draft and ignore the rest. |
| Custom draft class file | The format is the same as a league file. Give every player a "'tid' of -2" and set the draft year to the same as the "startingSeason" in the league file. |
| Historical players | Only players with stats are included. Players without stats can be manually added. |
| Player rights | Basketball GM does not support the concept of a player's rights being owned by a team but not being on the team in the current season. |
| Exporting a league | Go to Tools > Export League, copy the file, and create a new league using that file. |
| Browser issues | If your browser is stuck on an old version, try a hard refresh (ctrl+shift+r, or ctrl+cmd+r on a Mac) or restart your browser. |
| Game data storage | Game data is stored on your computer, in your browser profile. To play on multiple devices, export the league and create a new league with that file. |
Explore related products
What You'll Learn

Creating a new custom league
To create a new custom league in Basketball GM, you'll need to start by selecting the “Customize” list. From there, you can choose to either “Upload league file” or "Enter league file URL".
If you already have a league file ready, you can simply upload it. However, if you're creating a league from scratch, you might want to consider writing some code to generate it. League files are divided into multiple sections, which are the root elements of the JSON data structure. These sections include "teams", "version", "gameAttributes", "releasedPlayers", "draftPicks", "draftOrder", "negotiations", and "games".
When creating your custom league file, you can define as many or as few players as you want. If you define less than a full draft class, randomly generated players will fill out the rest of the draft class when it's uploaded. You can also use a league file as a draft class file, but it will only take whoever is defined as the first draft and ignore everything else in the league file. Ensure that each player has a "tid" of -2 and that the draft year of each player matches the "startingSeason" in the league file.
Cleaning a Molten Basketball: Tips and Tricks
You may want to see also
Explore related products

Defining players and teams
When it comes to defining players and teams in Basketball GM, there are a few key aspects to keep in mind. Firstly, you have the option to define as many or as few players as you want. If you choose to define fewer players than a full draft class, Basketball GM will automatically fill the remaining spots with randomly generated players. This flexibility allows you to focus on the players you want to include and leave the rest to the game's algorithm.
To create a custom draft class, you can start by creating a new custom league in BasketballGM. You will then need to select the "Enter league file URL" or "Upload league file" option in the "Customize" list. This allows you to input or upload a league file that contains the relevant information about your defined players and teams.
Within your league file, there are several components you should include. Firstly, define the teams and players that you want to be part of your custom draft class. You can also include historical stats for players, accurate jersey numbers, and retired jersey numbers. Additionally, you might want to specify future draft picks for the next few seasons, the order of picks in the current draft, and contract negotiations. Keep in mind that if you want to include traded draft picks, you need to include the "draftPicks" section in your League File.
It's important to note that the format of a draft class file is very similar to defining custom players in a League File. Ensure that each player has a ""tid" of -2 and that their draft year matches the "startingSeason" in the league file. This consistency ensures that your custom draft class aligns with the teams and players in your league file.
In terms of player contracts, Basketball GM simplifies this aspect by only considering what players are paid each season, without specific start and end dates for contracts. This can sometimes lead to discrepancies, especially when players re-sign to similar contracts. However, the game attempts to estimate contract start and end dates based on contract length and significant changes in contract value.
The Science of Basketball: Physics and Biomechanics
You may want to see also
Explore related products

Using a league file as a draft class file
Once you've accessed your league file, you can define your draft class. You can define as many or as few players as you want; if you define fewer players than a full draft class, the game will fill out the rest of the draft class with randomly generated players. When defining your players, make sure to give every player a "tid" of -2, and ensure that the draft year of each player matches the "startingSeason" in the league file.
The format of a draft class file is identical to defining custom players in a League File. If you want an exact copy of a specific league, you can select everything (although you may want to leave out Box Scores, as they take up a lot of space). If you only want to create customized rosters, you should define the teams and the players, and leave out the rest so that their default values are used.
You can also use a pre-existing league file as a draft class file, and the game will take whoever is defined in the first draft, ignoring everything else in the league file.
Iowa Girls' Basketball: TV Channels Guide
You may want to see also
Explore related products

Creating your own draft class file
Step 1: Create a New Custom League
To begin, you'll need to create a new custom league in Basketball GM. This will serve as the foundation for your draft class file. Go to the "Customize" list and select the option to enter a league file URL or upload a league file, depending on your preferred method of importing data.
Step 2: Define Your Draft Class
In your draft class file, you can define as many or as few players as you want. If you define a partial draft class, randomly generated players will fill out the rest when it's uploaded. Each player in your draft class should be given a "'tid' of -2," and their draft year should match the "startingSeason" in your league file.
Step 3: Format Your File
The format of your draft class file should mirror that of a standard League File. This includes sections such as "gameAttributes," "releasedPlayers," "draftPicks," and "negotiations." You can include or exclude certain sections depending on your goals, as outlined in the Basketball GM customization guide. Ensure that your file is properly formatted as JSON data, as this is what Basketball GM uses to read and process the information.
Step 4: Import Your File
Once your draft class file is complete and properly formatted, it's time to import it into your Basketball GM league. Follow the steps outlined in the FAQ section of Basketball GM to export your league, copy the file to another computer, and then create a new league using that file. This process ensures that your custom draft class file is properly integrated into the game.
Step 5: Review and Tweak
After importing your draft class file, review the results to ensure that your players have been added correctly and that the draft class is functioning as intended. If you need to make any adjustments, you can edit your League File using a text editor or by writing code to generate or modify specific sections. Remember that any changes you make will require you to repeat the import process to see them reflected in your Basketball GM league.
Creating a custom draft class file in Basketball GM allows you to define your own players and draft classes, giving you greater control over the game and the ability to customize your league to your preferences.
Mastering the Art of Blocking Shots in Head Basketball
You may want to see also

Uploading a league file
- Create a new custom league: In BasketballGM, start by creating a new custom league. This will serve as the foundation for your draft class.
- Select "Upload league file" or "Enter league file URL": Look for the "'Customize' list" within your league settings. Here, you will find the option to either upload a league file directly or enter the URL of the league file you wish to use.
- Define the league components: When creating or editing a league file, you can include various components such as teams, players, draft picks, draft order, contract negotiations, and historical stats. The specific components you choose depend on your goals. If you want an exact copy of a specific league, select everything except Box Scores, as they take up a lot of space. If you only want to create customized rosters, focus on defining the teams and players.
- Format the league file: Ensure that your league file is properly formatted. The format is similar to defining custom players. Give each player a "tid" of -2 and set the draft year to match the "startingSeason" in the league file. You can also specify players in future draft classes by setting their team ID to -2 and the desired draft year.
- Include future draft picks: If you want to include future draft picks in your League File, remember to include the "draftPicks" component. This will allow you to include traded draft picks in your league setup.
- Edit the league file: You can edit your league file using any text editor. However, if you're creating a new file from scratch, consider writing code to generate it, as it may be more efficient and structured.
- Export and share your league: If you want to play your league on multiple devices or share it with others, you'll need to export it. Go to "Tools > Export League" to export your league file. Then, copy the file to another computer or share it with others. When creating a new league using the exported file, select "Upload league file" and choose the exported file.
Remember that you can define as many or as few players as you want in your draft class. If you define fewer players than a full draft class, randomly generated players will fill out the remaining spots when it's uploaded.
Badminton String Break: Quick Fixes and Prevention
You may want to see also




![Draft Day [Blu-ray + DVD + Digital HD]](https://m.media-amazon.com/images/I/81QrqB7OFWL._AC_UY218_.jpg)


![Draft Class, Vol. 2 [Explicit]](https://m.media-amazon.com/images/I/81-c5yR4NQL._AC_UY218_.jpg)

















