Automatically finds all installed Steam, Epic and Ubisoft games with their respective DLC-related DLL locations on the user's computer, parses SteamCMD, Steam Store and Epic Games Store for user-selected games' DLCs, then provides a very simple graphical interface utilizing the gathered information for the maintenance of DLC unlockers.
Find a file
2022-06-22 21:57:12 -05:00
.github Update codeql.yml 2022-05-17 11:19:52 -05:00
CreamInstaller v3.5.3.1 2022-06-22 21:56:14 -05:00
.editorconfig v2.2.4.2 2022-01-24 14:10:29 -05:00
.gitattributes Initial commit 2021-07-25 23:08:46 -05:00
.gitignore Update .gitignore 2021-12-25 19:47:08 -06:00
CreamInstaller.sln debug versioning 2022-06-11 22:37:32 -05:00
LICENSE Create LICENSE 2021-07-27 02:38:37 -05:00
README.md Update README.md 2022-06-22 21:57:12 -05:00

CreamInstaller: SmokeAPI/ScreamAPI Installer & Configuration Generator

Program Preview Image

Refer to this post and/or this repository if you don't know what SmokeAPI is! ;;)
Refer to this post and/or this repository if you don't know what ScreamAPI is! ;)
The program utilizes SmokeAPI v1.0.3 and ScreamAPI v3.0.1 downloaded from those posts and embedded into the program itself; no download necessary on your part!

Description:

Automatically finds all installed Steam and Epic games with their respective Steamworks and Epic Online Services DLL locations on the user's computer, parses SteamCMD, Steam Store, and Epic Games Store for user-selected games' DLCs, then provides a very simple graphical interface utilizing the gathered information.

The primary function of the program is to automatically generate and install SmokeAPI and/or ScreamAPI for whichever games and DLCs the user selects; however, through the use of right-click context menus the user can also:

  • automatically repair the Paradox Launcher
  • open parsed Steam and/or Epic Games appinfo in Notepad(++)
  • refresh parsed Steam and/or Epic Games appinfo
  • open root game directories and Steamworks/Epic Online Services DLL directories in Explorer
  • open SteamDB, ScreamDB, Steam Store, Epic Games Store, Steam Community, and official game website links in the default browser

Features:

  • Automatic download and installation of SteamCMD as necessary whenever a Steam game is chosen. for gathering appinfo such as name, buildid, listofdlc, depots
  • Automatic gathering and caching of appinfo for all selected Steam and Epic games and ALL of their DLCs.
  • Automatic generation of SmokeAPI.json and/or ScreamAPI.json configuration and installation of SmokeAPI and/or ScreamAPI DLLs.
  • Automatic uninstallation of CreamAPI, SmokeAPI, and/or ScreamAPI DLLs and cream_api.ini, SmokeAPI.json, and/or ScreamAPI.json configuration.
  • Automatic reparation of the Paradox Launcher via the right-click context menu "Repair" option. for when the launcher updates whilst you have CreamAPI, SmokeAPI or ScreamAPI installed to it

Installation:

  1. Click here to download the latest release from GitHub.
  2. Extract the executable to anywhere on your computer you want. it's completely self-contained

NOTE: This program does not automatically download nor install actual DLC files for you. As the title of the program says, it's only a SmokeAPI/ScreamAPI installer. Should the game you wish to unlock DLC for not already come with the DLCs installed (very many do not), you have to find, download, and install those yourself. Preferably, you should be referring to the proper cs.rin.ru post for the game(s) you're tinkering with; you'll usually find any answer to your problems there.


Usage:

  1. Start the program executable.
  2. Choose which programs/games the program should scan for DLC. the program automatically gathers all installed games from Steam and Epic directories
  3. Wait for the program to download and install SteamCMD (if you chose a Steam game). very fast, depends on internet speed
  4. Wait for the program to gather and cache the chosen Steam/Epic games' appinfo & DLCs. may take a good amount of time on the first run, depends on how many games you chose and how many DLCs they have
  5. CAREFULLY select which games' DLCs you wish to unlock. SmokeAPI and ScreamAPI are not tested for every game!
  6. Click the Generate and Install button.
  7. Click the OK button to close the program.
  8. If SmokeAPI or ScreamAPI cause problems with any of the games you installed them on, simply go back to step 5 and select what games you wish you revert changes to, and instead click the Uninstall button this time.

Bugs/Crashes/Issues:

For reliable and quick assistance, all bugs, crashes and other issues should be referred to the GitHub Issues page!


More Information:
  • SteamCMD installation and appinfo cache can be found at C:\ProgramData\CreamInstaller.
  • The program automatically and very quickly updates from GitHub using Onova. updates can be ignored
  • The program source and other information can be found on GitHub.