Dated source reference. Current release status: handoff state. Full original relative paths are in the developer archive.
Sigil 2K14 research notes
Current scope (October13,2026): Windows-first deep editing and a public extension API; Mac/Linux compatibility follows later. Earlier native-port goals and next-step proposals in this evidence history are superseded. Technical observations and verification limits remain as recorded.
Daex's Sigil 2K14 discussion is preserved as a complete text transcript: 47 posts across two pages, with author/date attribution, post IDs and external resource links. Raw HTML and parsed posts are in the discussion archive. This supplements the v1.6.3 package already preserved in the tools archive; no second package download was necessary.
Format and failure mechanisms
The opening post attributes a mid-career crash to a player record with an all-zero face block: the author's explanation is that allocation is skipped and later featured-matchup rendering uses an unset pointer. Sigil repairs those records. The post reports mapping 343 of 356 player fields plus team, season-statistics, awards and draft data. These are author's findings, not independently verified field coverage. Opening post
Daex describes a fixed 64 KB shared string pool for player/team names, arena and jersey names, playbooks, staff, awards and other records. A whole save's unused bytes cannot simply be treated as available name space. Nickname editing initially remained disabled partly because it needed heap repacking; another poster explains nicknames appear in Association/MyCareer news. By v1.6.0, nickname editing and a pool rebuild/free-space display are announced. Pool explanation, v1.6.0
Versioned capabilities and corrections
| Version or discussion | Research value and qualification |
|---|---|
| Initial release | Save/roster editing, three-team trades, schedule CSV/JSON exchange, career sliders, artwork/audio tools and mod packs; Association season data remains incompletely mapped |
| v1.5.0 | Playbooks and coach assignments, staff, Hall of Fame, commentary/name audio, shoe assignment/color controls, player templates and selected-field transfers; fixes player ASA ID being read four bits short; 2K13 conversion explicitly WIP |
| v1.6.0 | Broader 2K13 roster/playoffs/draft conversion, colleges and uniforms, pool rebuilding and nickname edits; mod manager combines edits to different images in one archive or sounds in one bank, previews writes and tracks external changes |
| v1.6.1 | Fix Tight Jerseys; fixes ported menu logos, missing home/away jerseys and Association startup; author describes tight-jersey/loose-shorts pairing as a crash trigger |
| v1.6.3 | Jersey lettering position/size/curvature and basic uniform rendering; retains original 2K13 asset names/IDs by default; fixes playoffs conversion capacity and lost tight-jersey/sock-color information |
The v1.6.3 post withdraws the career “Era rules” panel because the author discovered the region carried controller settings. Do not treat those old labels as established rule offsets. This correction is directly relevant to college-rule research. The same post calls the new jersey lettering feature lightly tested; a later user reports it works in games/practice but changes are not visible in Edit Player. v1.6.3 correction, user test report
Boundaries and unresolved reports
2K13 conversion improves through the thread, but users report fictional cyberfaces and renamed assets; the author does not promise perfect coverage. RFG season-file support was a planned addition in a reply, not demonstrated by that reply. A custom MyCareer slider crash is reported and the author requests the affected save/settings files; no resolution appears in the captured discussion. Earlier requests for broader game UI/headshape editing are outside the author's near-term scope, while basic uniform previews subsequently shipped. Retired jersey numbers remain unresolved: arena artwork and number-assignment restrictions are different systems.
The thread describes tools and their development history, not public source code or a complete format specification. Keep roster editing, texture/geometry processing, packed audio and mod deployment as distinct research areas. Roster Lab's similar features do not establish a shared implementation.
Images and linked media are indexed by URL, not downloaded as part of this discussion capture. Coverage records both page counts; manifest records file hashes. Rebuild the 47 searchable post records with python3 tools/index_discussions.py after the core index scripts.