• Stars
    star
    3,448
  • Rank 12,948 (Top 0.3 %)
  • Language
    C#
  • License
    GNU General Publi...
  • Created over 3 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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.

CreamInstaller: Automatic DLC Unlocker Installer & Configuration Generator

Program Preview Image

NOTE: This is simply a preview image; this is not a list of supported games nor configurations!
The program utilizes the latest versions of Koaloader, SmokeAPI, ScreamAPI, Uplay R1 Unlocker and Uplay R2 Unlocker, all by the wonderful acidicoala, and all downloaded from the posts above and embedded into the program itself; no further downloads necessary on your part!

Description:

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.

The primary function of the program is to automatically generate and install DLC unlockers 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 important DLL directories in Explorer
  • open SteamDB, ScreamDB, Steam Store, Epic Games Store, Steam Community, Ubisoft Store, and official game website links (where applicable) 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, etc.
  • Automatic gathering and caching of information for all selected Steam and Epic games and ALL of their DLCs.
  • Automatic DLL installation and configuration generation for Koaloader, SmokeAPI, ScreamAPI, Uplay R1 Unlocker and Uplay R2 Unlocker.
  • Automatic uninstallation of DLLs and configurations for Koaloader, CreamAPI, SmokeAPI, ScreamAPI, Uplay R1 Unlocker and Uplay R2 Unlocker.
  • Automatic reparation of the Paradox Launcher (and manually 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 from the ZIP file to anywhere on your computer you want. It's completely self-contained.

If the program doesn't seem to launch, try downloading and installing .NET Desktop Runtime 7.0.5.


Usage:

  1. Start the program executable. Read above under Installation if it doesn't launch.
  2. Choose which programs and/or games the program should scan for DLC. The program automatically gathers all installed games from Steam, Epic and Ubisoft 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 games' information & 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. Obviously none of the DLC unlockers are tested for every single game!
  6. Choose whether or not to install with Koaloader, and if so then also pick the proxy DLL to use. If the default version.dll doesn't work, then see here to find one that does.
  7. Click the Generate and Install button.
  8. Click the OK button to close the program.
  9. If any of the DLC unlockers 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.
NOTE: This program does not automatically download nor install actual DLC files for you; as the title of the program states, this program is only a DLC Unlocker installer. Should the game you wish to unlock DLC for not already come with the DLCs installed, as is the case with a good majority of games, you must find, download and install those to the game yourself. This process includes manually installing new DLCs and manually updating the previously manually installed DLCs after game updates.

Bugs/Crashes/Issues:

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

HOWEVER: Please read the template issue corresponding to your problem should one exist! Also, note that the GitHub Issues page is not your personal assistance hotline, rather it is for genuine bugs/crashes/issues with the program itself. If you post an issue which has already been explained within the template issues and/or within this text, I will just close it.

More Information:
  • SteamCMD installation and appinfo cache can be found at C:\ProgramData\CreamInstaller.
  • The program automatically and very quickly updates from GitHub by choice of the user through a dialog on startup.
  • The program source and other information can be found on GitHub.

More Repositories

1

SortedIncome

Aggregates multiple forms of income on nearly every "Expected Change" tooltip (Denars, Influence, Militia, Food Stocks, Loyalty, Security, Prosperity, Settlement Tax) with easy support for translation into other languages.
C#
7
star
2

FormationSorter

Adds numerous selection & sorting hotkeys to massively ease the transfer of troops between selected formations, and makes sure empty formations are shown so hotkeys can be used to their full ability. Troop sorting can be used with modifier keys to take into account shields, throwables, ammunition, mounts, troop tiers & more.
C#
5
star
3

BedAssign

Automatically reassigns pawns' beds when pawns are sharing beds with non-partners, separated from their most-loved partner, suffering a mood penalty from a bedroom-specific trait (jealous, greedy, ascetic), or there are empty beds with better stats for the pawn.
C#
4
star
4

Debugger

Source files for my own local Mount & Blade II: Bannerlord debugging mod
C#
2
star
5

CompatUtils

Provides many common compatibility methods, anywhere from checking if another mod is active to getting a consistent method from another mod.
C#
2
star
6

AutomaticSubModuleXML

Mount & Blade II: Bannerlord MSBuild task for automatically creating and updating the SubModule.xml file after builds.
C#
2
star
7

StorageFilters

Adds the ability to add extra advanced and configurable filters to storage areas. It also allows filters to be saved and loaded between multiple saves.
C#
2
star
8

FireExtinguisher

Allows fire extinguishers to be used for firefighting automatically. If a pawn doesn't have a fire extinguisher or a piece of fire can't be accessed with a fire extinguisher, pawns will go back to default vanilla behavior of beating out fires.
C#
2
star
9

ChessJava

Set up to use Java with a Swing GUI. This is not meant to be a fully functional and proper Chess game application; at least for the time being, this is just an application developed for learning and testing purposes (and for fun).
Java
1
star
10

ChessLaravel

Set up to use a Laravel backend and a Vue frontend, glued together with Inertia and compiled by Vite. This is not meant to be a fully functional and proper Chess game application; at least for the time being, this is just an application developed for learning and testing purposes (and for fun).
PHP
1
star
11

pointfeev

1
star