Skip to content

Space Engineers DLC Unlocker ; easy, ALL AUTOMATED!

Notifications You must be signed in to change notification settings

Lamer87/Space_Engineers_DLC_unlocker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

✔️ All DLCs unlocked up to: v1.204 - Signal Pack 📡

🔓 Unlocker: v1.3 (changelog)

🍦 CreamAPI: v5.2

IMPORTANT NOTICE ❗❗❗
DO NOT delete OWNED dlcs from "cream_api.ini", as it had to be done before.
Leave the file as is or dlcs blocks will remain locked! (you can overwrite your ini with the one in the zip)

What changes? I think we have lost the ability to paste owned DLC blocks within projects.
Before this, it was possible to paste those of purchased dlcs, deleting the corresponding lines from the ini file.
Can't do anything about that guys, I'm sorry.
If anyone could verify this by pasting blocks from projects with blocks of dlc you own,
WHILE using a full "cream_api.ini" (all dlc present) PLEASE report it here (works or not).
I don't have the time to check.


  • 🗃️ Now compatible with Plugin Launcher (using CreamAPI v4.5 for compatibility)
  • 🚸 Easy Windows batch tool: installer / checker / updater / remover, all automated!
  • 🔄 Game patches proof! if it stops working, just run the tool again!
  • 🔕 Update needed only for new DLC or new CreamAPI release.
  • 🐧 Linux/OSX users please stick to Manual Installation/Uninstallation instructions.

💾 v1.3 Download from Mega.nz : file.zip \ *unlocker files*

💾 v1.3 Download from GitHub : file.zip \ Space_Engineers_DLC_unlocker-main \ *unlocker files*

  • If you use Plugin Launcher:
    put "SpaceEngineersLauncher.exe" in "Bin64" folder BEFORE running the Tool.
    If you add it afterwards, make sure to run the Tool AGAIN before playing.


- 🕹️ Installation with Tool:

  • 1 - Download from above
  • 2 - Open your "Bin64" game folder, example:
    C:\Program Files (x86)\Steam\steamapps\common\SpaceEngineers\Bin64\
  • 3a- (Mega.nz) unzip files and "Backup" folder from the zip, to the game "Bin64" folder
  • 3b- (GitHub) unzip files and "Backup" folder inside zip\***main folder, to "Bin64" folder
    ❗ IMPORTANT: the "Backup" folder is NECESSARY!
  • 4 - Run CreamAPI_Tool.cmd and press "C"(x2) to install CreamAPI
  • 5 - You can play.

Notes:
- Necessary backup automatically done, you can find it in "...\Bin64\Backup\Original\"
- There is a check if you already have the old version, which asks you to update
- There is a check if you have Plugin Launcher, which asks you to rollback if CreamAPI is already installed
- If the game is on "C:" drive you may need to run it using mouse right button, run as admin
- If there is any problem please check the Troubleshooting section below

- 🗑️ Uninstallation with Tool:

  • Run CreamAPI_Tool.cmd and press "R"(x2) to remove CreamAPI files.

Note:
Don't worry if the game has been updated in the meantime,
tool will first check, then restore the backup (only if necessary).




- 🪛 Manual Installation:

  • 1 - Download one of the archives and extract it to your desktop.
  • 2 - Now open your "Bin64" game folder, example:
    C:\Program Files (x86)\Steam\steamapps\common\SpaceEngineers\Bin64\
  • 3 - Make a backup of the file steam_api64.dll in another folder (if somethings goes wrong)
  • 4 - Rename the legit Bin64\ steam_api64.dll to steam_api64_o.dll (adding an underscore and letter "o")
  • 5 - Copy cream_api.ini from the extracted archive to the Bin64 folder
  • 6a - Copy Backup\CreamAPI\steam_api64.dll from the extracted archive to the Bin64 folder (just the file!)
  • 6b - For Plugin Launcher, copy this file instead: Backup\CreamAPI\old_v4.5.0.0\steam_api64.dll
  • 7 - You can play.

Notes:
- If there is any problem please check the Troubleshooting section below
- If a game patch breaks the unlocker (overwritten steam_api64.dll with a new one):
delete steam_api64_o.dll and redo installation. CreamAPI dll takes ~700kb, a legit one takes ~290kb

- 🚮 Manual Uninstallation:

  • First, take a look at steam_api64.dll to see if it is still the creamapi file or a legit one:
    CreamAPI dll= ~700kb. Legit dll= ~290kb.
  • A - If it's a legit dll:
    • just remove steam_api64_o.dll and cream_api.ini and you are done!
  • B - If creamapi dll is still present:
    • Delete steam_api64.dll and cream_api.ini
    • rename steam_api64_o.dll to steam_api64.dll (or restore your backup)

Note:
If something goes wrong, take a look at the Troubleshooting section below to check files.




  • 🧯 If a game patch breaks the unlocker:

    • If you used the Tool: run CreamAPI_Tool.cmd and press "C",
      if it recognizes that CreamAPI is no longer present, just press "C" again.
    • If you did manual installation, remove the file steam_api64_o.dll then redo "Manual Installation"

    Note:
    It is not necessary to download a new version of the unlocker when a game patch breaks CreamAPI,
    just run the tool and press "C"(x2).
    However, when a new DLC comes out (or if creamapi is outdated) you need the new unlocker version.
    For a new DLC, you can just edit "cream_api.ini", there are tips inside it.

  • ⚠️ Troubleshooting:

    • 🦠 If your antivirus detects "steam_api64.dll" as a trojan, make an exception for it.
      It's safe, but software houses don't like it when you play their dlcs for free.

    • 🛡️ If you get the message "Windows protected your PC" when you launch "CreamAPI_Tool.cmd":

      click here to show a little guide.

      ————————————————————————————————————————
      ————————————————————————————————————————

      It may happen that Windows shows you this message to prevent the execution of the file,
      which is obviously just a batch that moves/copies/deletes files related to CreamAPI.

      How to run the Tool:

      • 1 - Press on "More info"



      • 2 - Press on "Run anyway"


      • 3 - If the "Run anyway" button is missing:

        • Go to: Start menu, Settings, Update & Security,
          Windows Security (on the left), App & Browser Control,
          click on "Reputation-based protection settings",
          in "Check apps and files": choose "WARN" or "OFF" (depends on your win version)

        • FAST alternative: copy/paste this into the url bar and press Enter,
          then in "Check apps and files" choose "WARN" or "OFF" (depends on your win version):

        windowsdefender://smartscreenpua
        

      ————————————————————————————————————————
      ————————————————————————————————————————




    • ☑️ If you are not sure and you want to restore default game files through Steam:

      click here to show how.

      ————————————————————————————————————————
      ————————————————————————————————————————

      To start the game files check do it:

      • Directly from your browser:

        Copy/paste this link into the url bar and press Enter (even with Steam closed)

        steam://validate/244850
        

      • From Steam:

        • Right click on Space Engineers, then Properties
        • Select "Local Files" on the left
        • Select "Verify integrity of game files"

      ————————————————————————————————————————
      ————————————————————————————————————————



  • 📜 Other Notes:

    • This unlocker is meant to unlock DLC blocks, so you can use them without paying for DLC.

      • Armor Skins and Emotes can NOT be unlocked (there is no way).
      • It is NO LONGER possible to paste DLC items contained in projects, not even from owned DLCs,
        in both online and offline worlds! (If you could check this, please report here).
        The reason: now if owned dlc are deleted from the ini, they remain deactivated ingame.
    • I will update the unlocker if needed, or right after a new DLC release.

      • A new dlc requires editing cream_api.ini to add the new dlc code.
      • If you want you can also add it by yourself, there are tips inside cream_api.ini (use notepad).
    • As an alternative to this tool, you can use CreamInstaller, compatible with a lot of games.

    • If you want to buy the game (or dlcs to unlock skins and emotes):



  • 📂 Files and folders of v1.3:
    • CreamAPI_Tool.cmd : Install / Check / Update / Remove CreamAPI
    • cream_api.ini : CreamAPI config file (you can edit unlocked DLCs here)
    • Backup\CreamAPI\steam_api64.dll : CreamAPI dll file
    • Backup\CreamAPI\old_v4.5.0.0\steam_api64.dll : old (update check, Plugin Launcher need it)
    • Backup\CreamAPI\old_v5.1.0.0\steam_api64.dll : old (just for update check)
    • Backup\Original\ : empty folder used by the installer for the legit dll backup
    • Backup\url_link : a link to this page

  • 📑 Changelog:

    click here to show old versions.

    ————————————————————————————————————————

    • v0.1: First manual installation version. Uses CreamAPI 4.5.0.0 (till unlocker v1.0).
    • v0.2: Automated tools version with easy installation. Not released cause no support for game patches.
    • v0.3: Easier installation/removal and support for new game patches.
    • v0.4: Removed a useless file. Improved tools to prevent errors. Added colors.
    • v0.5: Compatibility with v0.1, it is no longer necessary to restore the backup first.
    • v0.6: Single tool.cmd with fixes to the code. Backward compatible with all versions. ".ini" revised.
    • v0.7: Prevents extraction errors and using the wrong folder. Other fixes to code and compatibility.
    • v0.8: Added dlc "Anniversary Pack". Reuploaded fixing wrong version displayed.
    • v1.0: Added Linux/OSX support
    • v1.1:
      - Updated CreamAPI from 4.5.0.0 to 5.1.0.0 (contains a specific fix for Space Engineers)
      - The tool detects if you have the old CreamAPI version and prompts you to update
      - Added tips to the tool if you get errors, as well as small additions to other messages
      - Added tips to cream_api.ini, to make it easier for you if you want to make any changes
      - Removed linux/osx version because it was a mess (for more info, see discussions)
      - You can find old CreamAPI versions in the backup\creamapi folder (needed for update check)
    • v1.2:
      - Added last DLC "Signal Pack"
      - Updated CreamAPI from 5.1.0.0 to 5.2.0.0

    ————————————————————————————————————————

    • v1.3:
      - The Tool now recognizes the presence of "Plugin Launcher".
      - If Plugin Launcher is present, CreamAPI v4.5 will be installed (compatible with PL).
      - No need to remove the previous Tool version, just extract, overwrite and run.
      - If CreamAPI is already installed and PL too, the Tool prompts you tu rollback to v4.5.
      - You can switch to the normal Tool version by removing the file "SpaceEngineersLauncher.exe"
      - Switching to normal Tool version allows you to install/update to the latest CreamAPI version.
      - Obviously if you don't use Plugin Launcher, the Tool will work normally.
      - You can completely erase Plugin Launcher, run the Tool and press "M".


  • ⚙️ How the Tool works, newbies proof:

    • Installer Tool + press C:
      The installer is used both to install CreamAPI and to check if everything is ok after a game patch.
      What does it do exactly? if CreamAPI is not yet present so in the case of a new installation or
      after an update that replaces the "steam_api64.dll" file,
      it creates a backup of the new original file and installs/restores CreamAPI functionality.
      So, if the game gets updated, you don't even have to download a new version of the unlocker,
      just run the Tool+C to check and restore CreamAPI.
      If it detects that CreamAPI is present and ready, it does nothing.
      If you have an old CreamAPI version, it prompts you to update it by pressing "U".
      The only time you need to update the unlocker is when a new DLC comes out or CreamAPI gets updated.

    • Remover Tool + press R:
      The remover first checks if the game has undergone an update that replaced
      the "steam_api64.dll" file or if CreamAPI is still present, then removes it accordingly.

    • The tool works regardless of the game path.
      Examples: if you have the game on "C:\games", "E:\whatever", "Y:\folder\steam", it works anyway.



  • 🧰 What I need to do to setup CreamAPI?

    Click here to show.

    ————————————————————————————————————————

    • Download CreamAPI from the source page (cs.rin.ru)
    • Check out the Space Engineers DLC on its database page (steamdb.info)
    • Edit cream_api.ini file based on how the game works (dll and other stuff) and its DLCs
    • In cream_api.ini, remove the lines corresponding to your purchased DLCs
    • Open the game folder (example):
      C:\Program Files (x86)\Steam\steamapps\common\SpaceEngineers\Bin64\
    • Rename the file "steam_api64.dll" to "steam_api64_o.dll" (it's necessary)
    • Place here (in Bin64) these 2 CreamAPI files, "cream_api.ini" and the new "steam_api64.dll"
    • Start the game.

    ————————————————————————————————————————





  • 🇮🇹 Traduzione Italiana migliorata

    • Qui potete trovare la mia traduzione ad un italiano decente, visto che quello del gioco fa pena.
      LINK


About

Space Engineers DLC Unlocker ; easy, ALL AUTOMATED!

Topics

Resources

Stars

Watchers

Forks