CFBMods
TeamCrafters Classic Roster Importer

Versions

6 versions

  • v0.3.2

    Jul 23, 2026 · 16 downloads

    ## Highlights - Editable imported uniforms now support helmets, jerseys, pants, and socks. - Removes prior named imported uniform parts when Team Builder first loads the team save. - Fixes CID-mask paths, including Colorado’s 2023 black and white alternate jerseys. - Adds a popup update notifier that checks GitHub Releases and links to newer versions. ## Known recipe gaps - `PUR_PANTS_2024_GOLD` and `NIKE_SOCKS_2023_WHITE` remain safe prebuilt assets because decoded recipes are unavailable.

    Download
  • v0.3.0

    Jul 23, 2026 · 12 downloads

    ### Highlights - Add a uniform picker with 1,167 CFB 27 uniforms across 150 selectable groups. - Add selected uniforms to a Team Builder save only after an explicit confirmation. The original team uniform required by Team Builder is kept as an unused anchor. - Split uniform selection and CSV roster import into dedicated options-page tabs. - Support both legacy and current uniform-catalog formats, including named Frosty enum values. ### Install / update **New install:** Download and unzip the release, then open Chrome's `chrome://extensions` page. Enable **Developer mode**, choose **Load unpacked**, and select the unzipped folder. **Update:** Replace the files in the same folder you previously loaded, then use the extension's **Reload** button on `chrome://extensions`. Keeping the same folder preserves your copied roster and selected-uniform data. If Team Builder is already open after selecting uniforms or importing a roster, reload that page. ### Help [Open an issue](https://github.com/jtrosclair/teamcrafters-classic-roster-importer/issues) or join the [TeamCrafters Discord](https://discord.gg/FkW8Uaj7DH). Licensed GPL-3.0-or-later. Not affiliated with or endorsed by Electronic Arts.

    Download
  • v0.2.1 — Download CSV

    Jul 22, 2026 · 11 downloads

    **Download a real classic roster as a CSV, edit it, and bring it back in.** ## What's new - **"Download CSV" on TeamCrafters team pages.** The classic team page now has two buttons. **Copy For Team Builder** does what the old copy button always did. **Download CSV** hands you that team as a spreadsheet in the same format the CSV importer accepts — change a rating, swap a player, reorder the depth chart, then import it back. - **The copy button is now labeled "Copy For Team Builder"** (it was "Copy roster for EA Team Builder"). Same behavior, shorter next to the new one. - **Import requirements relaxed** so real historic rosters actually pass. The roster size floor is **45** (was 50), and the position minimums came down across the board — most notably **1 kicker instead of 2**, which alone rejected a lot of legitimate teams. - **Two requirements now apply to a unit rather than one spot:** **8 offensive linemen** across LT/LG/C/RG/RT and **3 outside linebackers** across LOLB/ROLB. How you distribute them is up to you — three backup tackles and no backup guard is fine — as long as no single spot is empty. ### About the downloaded CSV It's a faithful dump, not a repair job. Nothing is padded or invented: - **Short rosters stay short.** You get exactly the players the team has, with no filler added to reach the 45-player floor. - **Blank ratings are possible.** Older games didn't track every rating CFB 27 has, and those cells come out empty rather than filled with a made-up number. The file always downloads either way, and the button tells you exactly what to fix before it will import. ## Install (new users) 1. Download **`teamcrafters-classic-roster-importer-v0.2.1.zip`** below and unzip it. 2. Go to `chrome://extensions` → enable **Developer mode** → **Load unpacked** → select the unzipped folder. ## How to update (already have v0.2.0 or v0.1.0 installed) 1. Download **`teamcrafters-classic-roster-importer-v0.2.1.zip`** below and unzip it. 2. Open the folder you unzipped, and **copy everything inside it**. 3. Go to the folder you originally loaded into Chrome (the same one `chrome://extensions` points at) and **paste the new files directly into it, replacing all existing files** when prompted. Keep it the same folder/location — don't create a new one. 4. Go to `chrome://extensions` and click the **reload icon** on the TeamCrafters card (or toggle it off and on). No need to remove and re-add the extension. Then reload any TeamCrafters or Team Builder tabs you already had open. Full instructions, troubleshooting, and developer docs are in the [README](../../blob/main/README.md). ## Help [Open an issue](../../issues) or join the [TeamCrafters Discord](https://discord.gg/FkW8Uaj7DH). Licensed GPL-3.0-or-later. Not affiliated with or endorsed by Electronic Arts.

    Download
  • v0.2.1 — Download CSV

    Jul 22, 2026 · 1 downloads

    **Download a real classic roster as a CSV, edit it, and bring it back in.** ## What's new - **"Download CSV" on TeamCrafters team pages.** The classic team page now has two buttons. **Copy team as-is** does what it always did. **Download CSV** hands you that team as a spreadsheet in the same format the CSV importer accepts — change a rating, swap a player, reorder the depth chart, then import it back. - **The copy button is now labeled "Copy team as-is"** (it was "Copy roster for EA Team Builder"). Same behavior, clearer next to the new one. - **Import requirements relaxed** so real historic rosters actually pass. Roster size floor is **45** (was 50), and the position minimums came down across the board — most notably **1 kicker instead of 2**, which alone rejected a lot of legitimate teams. - **Two requirements now apply to a unit rather than one spot:** **8 offensive linemen** across LT/LG/C/RG/RT and **3 outside linebackers** across LOLB/ROLB. How you distribute them is up to you — three backup tackles and no backup guard is fine — as long as no single spot is empty. ### About the downloaded CSV It's a faithful dump, not a repair job. Nothing is padded or invented: - **Short rosters stay short.** You get exactly the players the team has, with no filler added to reach the 45-player floor. - **Blank ratings are possible.** Older games didn't track every rating CFB 27 has, and those cells come out empty rather than filled with a made-up number. The file always downloads either way, and the button tells you exactly what to fix before it will import. ## Install (new users) 1. Download **`teamcrafters-classic-roster-importer-v0.2.1.zip`** below and unzip it. 2. Go to `chrome://extensions` → enable **Developer mode** → **Load unpacked** → select the unzipped folder. ## How to update (already have v0.2.0 or v0.1.0 installed) 1. Download **`teamcrafters-classic-roster-importer-v0.2.1.zip`** below and unzip it. 2. Open the folder you unzipped, and **copy everything inside it**. 3. Go to the folder you originally loaded into Chrome (the same one `chrome://extensions` points at) and **paste the new files directly into it, replacing all existing files** when prompted. Keep it the same folder/location — don't create a new one. 4. Go to `chrome://extensions` and click the **reload icon** on the TeamCrafters card (or toggle it off and on). No need to remove and re-add the extension. Then reload any TeamCrafters or Team Builder tabs you already had open. Full instructions, troubleshooting, and developer docs are in the [README](../../blob/main/README.md). ## Help [Open an issue](../../issues) or join the [TeamCrafters Discord](https://discord.gg/FkW8Uaj7DH). Licensed GPL-3.0-or-later. Not affiliated with or endorsed by Electronic Arts.

    Download
  • v0.2.0 — CSV Import

    Jul 21, 2026 · 15 downloads

    **CSV Import is now supported!** Build a roster from a spreadsheet instead of only pulling one from TeamCrafters. ## What's new - **Import a roster from a CSV.** Click the extension icon → **"import a roster from a CSV"**, or go straight to the extension's options page. - **Start from a real sample.** Download `sample-roster.csv` — a complete, valid 85-player roster generated straight from the base template — and edit it in Excel or Google Sheets. - **OVR and archetype are calculated for you.** Fill in the individual ratings (SPD, STR, AWR, etc.) and the importer works out OVR and archetype using CFB 27's own position-weighted formula. Don't include an `OVR` column — a supplied value is rejected outright rather than silently overridden. - **Validated before anything imports.** Every rating must be 0–99, positions must be spelled out exactly (no ambiguous aliases like `RB` or `OT`), and the roster needs 50–85 players with per-position minimums (2 QB, 3 HB, 5 WR, 3 TE, 2 each on the O-line, 2 LE/RE, 3 DT, 2 LOLB/ROLB, 3 MLB, 5 CB, 3 FS, 2 SS, 2 K, 1 P). Errors point to the exact row and column. The TeamCrafters website import works exactly as before — CSV import is a second, independent way in that feeds the same roster-presets pipeline. ## Install (new users) 1. Download **`teamcrafters-classic-roster-importer-v0.2.0.zip`** below and unzip it. 2. Go to `chrome://extensions` → enable **Developer mode** → **Load unpacked** → select the unzipped folder. ## How to update (already have v0.1.0 installed) 1. Download **`teamcrafters-classic-roster-importer-v0.2.0.zip`** below and unzip it. 2. Open the folder you unzipped, and **copy everything inside it**. 3. Go to the folder you originally loaded into Chrome (the same one `chrome://extensions` points at) and **paste the new files directly into it, replacing all existing files** when prompted. Keep it the same folder/location — don't create a new one. 4. Go to `chrome://extensions` and click the **reload icon** on the TeamCrafters card (or toggle it off and on). No need to remove and re-add the extension. Full instructions, troubleshooting, and developer docs are in the [README](../../blob/main/README.md). ## Help [Open an issue](../../issues) or join the [TeamCrafters Discord](https://discord.gg/FkW8Uaj7DH). Licensed GPL-3.0-or-later. Not affiliated with or endorsed by Electronic Arts.

    Download
  • v0.1.0 — Initial release

    Jul 21, 2026 · 10 downloads

    First public release of the **TeamCrafters Classic Roster Importer** — a Chrome extension that copies a classic (NCAA 14 and older) roster from TeamCrafters into **EA Sports College Football 27 Team Builder** via Team Builder's own roster-presets list. ## Install 1. Download **`teamcrafters-classic-roster-importer-v0.1.0.zip`** below and unzip it. 2. Go to `chrome://extensions` → enable **Developer mode** → **Load unpacked** → select the unzipped folder. Full instructions, troubleshooting, and developer docs are in the [README](../../blob/main/README.md). ## Using it 1. Open a classic team page on TeamCrafters (e.g. `/app/classic-rosters/ncaa-13/alabama`) and click **"Copy roster for EA Team Builder"**. 2. In EA Team Builder, open the roster presets — the **Cupcake** slot now shows **"TeamCrafters: Alabama (NCAA 13)"**. Pick it, then use EA's own **Save**. ## What gets imported Names, jersey numbers, height/weight, class year, handedness, dev trait, archetype, position, all 54 ratings, and skin tone/face. Equipment, body type, and EA's internal asset references are left untouched — that's deliberate, since altering them crashes the game on load. ## Known limitations - Chrome only (not tested elsewhere). - Rosters smaller than 85 players end up smaller in Team Builder; unfilled positions are removed. - Only ratings with a confirmed one-to-one mapping are converted; anything requiring an unverified formula keeps the base template's value. - Skin tone/face uses a coarse four-bucket portrait mapping. - Works by adjusting data Team Builder already loads, so an EA update can break it. ## Help [Open an issue](../../issues) or join the [TeamCrafters Discord](https://discord.gg/FkW8Uaj7DH). Licensed GPL-3.0-or-later. Not affiliated with or endorsed by Electronic Arts.

    Download