{"id":20646693,"url":"https://github.com/cbartram/elden-ring-coop-mod-manager","last_synced_at":"2025-07-05T01:06:01.216Z","repository":{"id":249585024,"uuid":"831905406","full_name":"cbartram/elden-ring-coop-mod-manager","owner":"cbartram","description":"Automatically Updates your Elden Ring Coop Mod","archived":false,"fork":false,"pushed_at":"2024-07-23T17:12:47.000Z","size":171,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-09T17:31:58.309Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cbartram.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-22T00:27:15.000Z","updated_at":"2024-07-23T17:04:37.000Z","dependencies_parsed_at":"2024-07-23T18:23:54.707Z","dependency_job_id":null,"html_url":"https://github.com/cbartram/elden-ring-coop-mod-manager","commit_stats":null,"previous_names":["cbartram/elden-ring-auto-update","cbartram/elden-ring-coop-mod-manager"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/cbartram/elden-ring-coop-mod-manager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbartram%2Felden-ring-coop-mod-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbartram%2Felden-ring-coop-mod-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbartram%2Felden-ring-coop-mod-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbartram%2Felden-ring-coop-mod-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cbartram","download_url":"https://codeload.github.com/cbartram/elden-ring-coop-mod-manager/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbartram%2Felden-ring-coop-mod-manager/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263641602,"owners_count":23493419,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-16T16:26:49.291Z","updated_at":"2025-07-05T01:06:01.199Z","avatar_url":"https://github.com/cbartram.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n   \u003cimg src=\"./images/er_image.jpg\" height=\"300\" width=\"400\"\u003e\n\u003c/p\u003e\n\n[![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n[![MIT License][license-shield]][license-url]\n\n# Elden Ring Seamless Coop Mod Manager\n\nThe Elden Ring Seamless Coop Mod Manager is a Java application designed to simplify the process of managing and installing new versions of the Elden Ring Seamless Coop Mod. \nThis tool automates version checking, downloading, and installation, ensuring you always have the latest version of the mod with minimal effort.\n\nFeatures:\n\n- One-Click Updates: Easily update to the latest version with a single click.\n- Backup Management: Automatically creates backups of your current mod version and settings before updating.\n- Mod Installation: Simplifies the process of installing the mod for first-time users.\n- Version History: Keeps track of installed versions and allows for easy rollback if needed.\n- Configuration: Saves your settings like ER Install location etc...\n- Auto Find Mods: Automatically locates mod zip files in your Downloads folder\n\n## System Requirements\n\n- Windows 10 or later\n- Java Runtime Environment (JRE) 11 or later\n- Elden Ring game installed\n- [The Elden Ring Seamless Coop mod](https://www.nexusmods.com/eldenring/mods/510?tab=files) zip file downloaded to your Downloads directory\n\n**This software has only been tested for Windows since it is tightly coupled with the Elden Ring mod**\n\n## Installation\n\nDownload the latest release of the Elden Ring Seamless Coop Mod Manager from the [Releases page](https://github.com/cbartram/elden-ring-auto-update/releases). \nExtract the downloaded ZIP file to a location of your choice. In the `bin` folder run the `esrc-mod-manager.bat` file to start the application.\n\nYou should see the GUI appear.\n\n## Usage\n\nOn first run, the application will ask you to locate your Elden Ring installation directory. Generally this will be installed \nin `C:\\SteamLibrary\\steamapps\\common\\ELDEN RING`. Do **NOT** include the `Game` directory.\n\nSimply click the \"Select Elden Ring Install Location\" to bring up a file picker and choose your `ELDEN RING` directory. On subsequent\nruns you will not have to select this as a configuration file is generated and saved to `C:\\Users\\\u003cyou\u003e\\.esrc-config.json`.\n\n![./images/ersc_mod_manager.png](./images/ersc_mod_manager.png)\n\nThe mod manager will automatically look in your `Downloads` directory for any Elden Ring Seamless Coop mod zip files.\nGenerally the correct and latest mod version should be selected however, if it is not you can use the \"Choose Zip\" button to select the version you would like to \nunpack and install.\n\nFinally, you can select the \"Make shortcut\" option to create a shortcut for the Elden Ring Seamless Coop launcher exe file if you wish.\n\nWhen you click \"Install\" the mod manager will install the selected version to the Elden Ring install location creating a backup of your settings file in case of \ncorruption.\n\n## Launching the Game\n\nUse the \"ersc_launcher.exe\" file to start the game with the mod automatically applied. If you would like to create a shortcut\nto this file to keep elsewhere make sure to check the \"Create Shortcut\" option from the UI.\n\n# Development\n\n## Creating a build\n\nIf you would like to create a new build run the `distZip` task with Gradle. This\nwill produce a zip in `./build/distributions/ersc-mod-manager-{version}-SNAPSHOT.zip`\n\nYou will use this artifact when creating a new release in GitHub\n\n## Publishing a New GitHub Release\n\nFollow these steps to publish a new release on GitHub:\n\n1. **Update Version Number**:\n    - Update the version number in the `build.gradle` version property.\n    - Commit these changes:\n      ```\n      git commit -am \"Bump version to X.Y.Z\"\n      ```\n\n2. **Create a New Tag**:\n    - Create a new tag with the version number:\n      ```\n      git tag vX.Y.Z\n      ```\n    - Push the tag to GitHub:\n      ```\n      git push origin vX.Y.Z\n      ```\n\n3. **Draft a New Release**:\n    - Go to your GitHub repository.\n    - Click on \"Releases\" in the right sidebar.\n    - Click \"Draft a new release\".\n\n4. **Fill in Release Details**:\n    - Choose the tag you just created.\n    - Set the release title (usually the version number).\n    - Write release notes, including:\n        - New features\n        - Bug fixes\n        - Any breaking changes\n\n5. **Attach Build Artifacts** (if applicable):\n    - Upload any compiled binaries or assets.\n\n6. **Publish the Release**:\n    - Review all information.\n    - Click \"Publish release\".\n\n7. **Verify the Release**:\n    - Check that the release appears on your GitHub repository's releases page.\n    - Ensure all attached artifacts are downloadable.\n\n8. **Update Documentation** (if necessary):\n    - Update any version-specific documentation on your wiki or website.\n\n9. **Announce the Release**:\n    - Inform your users through appropriate channels (e.g., mailing lists, social media).\n\nRemember to follow semantic versioning (MAJOR.MINOR.PATCH) when choosing your version numbers. For more details on semantic versioning, visit [semver.org](https://semver.org/).\n\n## Contributing\n\nWe welcome contributions to improve this project! Here's how you can help:\n\n - Fork the Repository: Start by forking the project repository to your GitHub account.\n - Clone the Forked Repository: Clone your fork to your local machine.\n\n`git clone https://github.com/cbartram/elden-ring-coop-mod-manager.git`\n\n - Create a New Branch: Create a new branch for your feature or bug fix.\n\n`git checkout -b feature/your-feature-name`\n\n - Make Your Changes: Implement your feature or bug fix.\n - Commit Your Changes: Commit your changes with a clear and descriptive commit message.\n\n`git commit -m \"Add a brief description of your changes\"`\n\n - Push to Your Fork: Push your changes to your forked repository.\n\n`git push origin feature/your-feature-name`\n\n - Submit a Pull Request: Go to the original project repository and submit a pull request with a clear description of your changes.\n - Code Review: Wait for the maintainers to review your pull request. Make any requested changes if needed.\n\nPlease ensure that your code adheres to the project's coding standards and includes appropriate tests if applicable.\nThank you for contributing to our project!\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.\n\n## Acknowledgments\n\nThanks to the creators of the Elden Ring Seamless Coop Mod for their amazing work.\nThis project is not affiliated with or endorsed by FromSoftware, Inc. or Bandai Namco Entertainment.\n\n## Contact\n\nIf you have any questions, issues, or suggestions, please open an issue on our GitHub repository and I will take a look\nas soon as I am able!\n\n## Built With\n\n- Java 11 - Programming Language\n- Java FX - UI Library for Java\n- Lombok - Annotations for simplified Java development\n- Gradle - Build Tool\n\n[contributors-shield]: https://img.shields.io/github/contributors/cbartram/elden-ring-coop-mod-manager.svg?style=for-the-badge\n[contributors-url]: https://github.com/cbartram/elden-ring-coop-mod-manager/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/cbartram/elden-ring-coop-mod-manager.svg?style=for-the-badge\n[forks-url]: https://github.com/cbartram/elden-ring-coop-mod-manager/network/members\n[stars-shield]: https://img.shields.io/github/stars/cbartram/elden-ring-coop-mod-manager.svg?style=for-the-badge\n[stars-url]: https://github.com/cbartram/elden-ring-coop-mod-manager/stargazers\n[issues-shield]: https://img.shields.io/github/issues/cbartram/elden-ring-coop-mod-manager.svg?style=for-the-badge\n[issues-url]: https://github.com/cbartram/elden-ring-coop-mod-manager/issues\n[license-shield]: https://img.shields.io/github/license/cbartram/elden-ring-coop-mod-manager.svg?style=for-the-badge\n[license-url]: https://github.com/cbartram/elden-ring-coop-mod-manager/blob/master/LICENSE","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcbartram%2Felden-ring-coop-mod-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcbartram%2Felden-ring-coop-mod-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcbartram%2Felden-ring-coop-mod-manager/lists"}