### Configure VS Code for CW Tools Game Contribution Source: https://cwtools.github.io/contribute This guide outlines the steps to configure VS Code for contributing to specific game configurations within CW Tools. It covers cloning repositories, setting VS Code preferences, and reloading the extension to apply changes. Basic Git knowledge is recommended for repository management. ```Configuration 1. Choose what game you want to contribute to. 2. Clone the repository to a filepath, e.g., D:\Git\cwtools-ck3-config, or copy the contents of the zip you can download. (Pro Tip: Fork the repo) 3. Open VS Code, and go to File > Preferences > Settings. a. (Optional) To make the changes only apply to this folder (not all folders on your computer), change the tab at the top to “workspace settings”. 4. Set “cwtools.rules_version” to “manual”. 5. Set “cwtools.rules_folder” to the path above, e.g., D:\Git\cwtools-ck3-config. 6. Re-open VS Code. Now you are using the rules you have copied (a.k.a. cloned) to your computer. 7. Open the vanilla game files in one window (or alternatively your mod), and open the rules folder in another window. 8. Add/change rules that are defined in e.g., D:\Git\cwtools-ck3-config. 9. Once you make changes to the rules, you can press “Ctrl-shift-p” and select “Reload window” to easily restart the extension. 10. Confirm errors are reduced, then return to step 8. ``` -------------------------------- ### Reference: Supported Games and Status for CW Tools Source: https://cwtools.github.io/projects This table provides a comprehensive list of Paradox games that are supported by the CW Tools VS Code extension. It details the current status of support for each game, indicating whether it is up-to-date, in progress, or partially supported, along with links to the relevant configuration repositories. This information helps users understand the compatibility and maintenance level for their modding projects. ```APIDOC | Game | Status | Repo | | --- | --- | --- | | Crusader Kings III | ⚠ in progress, help wanted | [ck3-config](https://github.com/cwtools/cwtools-ck3-config) | | Imperator: Rome | ⚠ outdated, help wanted | [ir-config](https://github.com/cwtools/cwtools-ir-config) | | Stellaris | ✔ | [stellaris-config](https://github.com/cwtools/cwtools-stellaris-config) | | Hearts of Iron IV | ✔ | [hoi4-config](https://github.com/cwtools/cwtools-hoi4-config) | | Europa Universalis IV | ✔ help wanted for 1.31 | [eu4-config](https://github.com/cwtools/cwtools-eu4-config) | | Crusader Kings II | ❕ partial | [ck2-config](https://github.com/cwtools/cwtools-ck2-config) | | Victoria II | ❕ partial | [vic2-config](https://github.com/cwtools/cwtools-vic2-config) | ``` -------------------------------- ### Submitting Contributions via Git or GitHub Source: https://cwtools.github.io/contribute This section details how to upload your changes to CW Tools repositories. It covers creating Pull Requests using standard Git commands or directly through the GitHub web interface for those less familiar with command-line Git. Submitting from a forked repository is recommended. ```Git If you’re familiar with Git, simply make a Pull Request against the appropriate repo. Otherwise, find the file you want to edit on GitHub and press the pen icon. Make your changes and press “Create a new branch for this commit and start a pull request”. You can then make further changes as a “pull request”. When done, mention it in the pull request and your changes will be included. (Pro Tip: Submit a PR from your forked repository) ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.