Update v0.38.0: Steam workshop support!

Football Coach: College Dynasty has Steam workshop support (finally)! With this update, you can now browse the workshop, subscribe to items, and use them right away in your saves. These files include league universe files, image packs, and recruiting classes. Check it out! [h3]Downloading items[/h3] From the main menu, you can now click "Steam Workshop" to view all your subscribed and published items. To subscribe to items, you can click "Browse workshop items" and be taken to the Steam workshop hub for the game. From there, you can now view items of all kinds. "League universe", "Images", and "Recruiting Classes" are the 3 categories, pertaining to the type of content they replace in the game. After clicking an item and 'subscribing', Steam will automatically download the content and make it available for use in the game. [url=https://steamcommunity.com/workshop/browse/?appid=2151290][img]https://i.imgur.com/I4fzMcS.pnghttps://i.imgur.com/I4fzMcS.png[/img][/url] [h3]Using workshop items in-game[/h3] In the game, when starting a new save, you'll now have an option to load a league universe file from the Steam workshop. This opens a dialog with a list of all subscribed items with the "League universe" tag. Select one to load it into this new save. It will also automatically use the matching images and recruiting classes if they are all in the same item. [img]https://i.imgur.com/ZpHN2bY.png[/img] Similarly, for the images folder and recruiting class folder settings, you can now change them to load from the Steam workshop instead of a local folder. These can be changed even on existing saves. [h3]Uploading items to the workshop[/h3] In the "Steam Workshop" page, accessible from the main menu, you can upload items to the workshop. Go to the "My published items" tab and click "Create new item". An item is essentially a folder of content, along with metadata like title, description, tags, and image preview. To upload an item, you must create a folder on your local computer, and place files and folders inside. The structure of this folder is important; see below for examples. After configuring the other options, click upload to publish the item on the Steam workshop and make it available for others to use. [img]https://i.imgur.com/iv0UEuc.png// screenshot, upload item dialog[/img] [h3]Item contents and tagging[/h3] The contents of your item's folder will apply 3 different item tags. The first is [b]league universes[/b], which require a 'league-universe.json' file to be present. That file matches the existing requirements for Custom Universe files, with lists of teams, conferences, and even players and coaches. The second are [b]image packs[/b], which require a '/images' folder. Inside that folder, you will have subfolders for 'teams', 'conferences', 'bowls', and 'playoffs', each with related PNGs images inside. These images can be paired with a league universe file or be a separate item, but it should ideally be combined. The third are [b]recruiting classes[/b], which require a '/recruiting' folder. Inside, there can be files containing recruiting classes for each year, like '2024.json', '2025.json', etc. It may be helpful to let other users know in the title description what years are present. All tags are optional; an item may have all three tags, or just one. Each tag can be used independently of others, so users can mix and match workshop items of each tag. Here's an example workshop item folder structure: [img]https://i.imgur.com/XyZcQM4.png[/img] You can edit your items after upload, so they don't have to be perfect right away. However, try to test your workshop items on a new save before making them 'Public', so you know they work before others download them. Hopefully that's a good enough explanation about how everything works. I'm hoping it is pretty easy to jump in and download files, much better than the old way of sharing via Discord. Thanks for playing! [url=https://twitter.com/achi_coach_apps]Follow me on X/Twitter[/url] [url=https://discord.gg/Bdsy9bwcqP]Join the official Discord[/url]