FAQ - FreemoX/ERSCMU GitHub Wiki

Frequently Asked Questions

This page contains answers and solutions to common questions and issue user may have with ERSCMU.

  • I'm getting virus warnings when I download ERSCMU! Is this a virus?
    No, but don't take my word for it. The code to ERSCMU is open-source under the MIT license, so anyone can review it.
    When you download the ERSCMU executable, you're really downloading an installer containing a compiled version of the dynamic launcher. This is written in Python, and works by downloading the ERSCMU.py script before executing it. This can trigger a lot of antivirus warnings, and some users will be downright unable to download the executable as a result. This is why we've included building instructions in the README file, so people can build it locally on their machine in cases where they're unable/hesitant to download the installer.
  • I'm unable to build it myself due to my computer complaining about commands not being recognized!
    Ensure you have Python v3.11 or higher and PyInstaller installed on your computer.
  • I'm trying to build it myself, but I get errors mentioning dependencies are missing!
    This is because your Python environment doesn't have the script dependencies installed. Look at the import statements at the top of the dynamic_launcher.py script, and make sure you've got all those installed. pip is the recommended package manager to install Python packages.
    As an example, to install PyQt5 (the GUI dependency), you can run python -m pip install pyqt5 to install it.
  • I built ERSCMU locally, but it's complaining about missing files/folders!
    Ensure all the files/folders mentioned in the next entry exist on your computer. ERSCMU should make an attempt at generating/downloading potentially missing files, but this may sometimes fail. The most important folders ERSCMU requires are the app directory and Seamless Co-op folders.
  • What files does ERSCMU work on?
    ERSCMU has its own app directory in .../appdata/roaming/ERSC Mod Updater/, where all its files can be found.
    ERSCMU also works with the following files:
    • .../EldenRing/Game/SeamlessCoop/ersc_settings.ini (Mod configuration file).
    • .../appdata/roaming/EldenRing/{steam_id}/ER0000.sl2 (Vanilla Elden Ring savefile).
    • .../appdata/roaming/EldenRing/{steam_id}/ER0000.co2 (Co-op Savefile).
      The '.co2' extension may be different depending on user settings
  • Will the creator of Seamless Co-op be affected by people using ERSCMU?
    No, not really. Efforts have been made to ensure LukeYui retains their Unique Downloads rewards from Nexus Mods by forcing users to download the mod files manually the first time. Subsequent downloads/updates does not affect this.
  • I play Elden Ring on Linux. Will ERSCMU work for me?
    Maybe, but with a 'your mileage may vary'. ERSCMU is made initially for Windows, and is likely to break on Linux. This is a planned, but not prioritized, addition in the future. If you'd like to help with it, or just modify the code yourself, you are very welcome to do so.
  • I encountered a bug while playing. Where do I report it?
    We do not provide support for the mod itself here. ERSCMU simply updates the mod for you, allows you to change mod settings in a graphical interface, and launches the seamless co-op executable through a batch script when you click the button in the GUI. We do not touch the code for Seamless Co-op, so you will have to report it in their Discord server.
  • ERSCMU is for some reason not working for me despite my best efforts at fixing it. What can I do?
    We are currently working on implementing a logging functionality that will log ERSCMU events to .../appdata/roaming/ERSC Mod Updater/log.txt. Once we're done with implementing this feature, we'll provide proper support channels where you can also upload your logfile.
    The logfile does not contain your session password or other sensitive information, but it will include the username of your computer account and your Steam ID (neither of which are considered sensitive information), as these are a part of certain paths.
    The logfile is limited to 1MiB, and is truncated on every startup of ERSCMU. This should still be more than enough to log hundreds of launches of ERSCMU as we don't log that much, allowing the person reviewing your logfile to look into previously-installed versions as well in case of incompatibility issues during updates
  • Does ERSCMU upload any data anywhere?
    No. Manually initiated logfile upload may be implemented in the future, but that is for troubleshooting/debugging upon request only. ERSCMU currently only makes normal queries to get download links and such.