CreamAPI est une librarie DLL capable de débloquer les DLCs Steam des jeux achetés légalement.
Les seules conditions sont : .
- Pas de vérification serveur de la possession des DLCs
- Pas d'anti-cheat (selon l'anti-cheat ça pourrait fonctionner mais en général non)
- Le jeu doit contenir les fichiers du DLC. Si ils sont dans le jeu de base et que le DLC ne fait que les débloquer, c'est bon. Sinon, il faut se les procurer.
Méthodes d'installation :
- Proxy
- Renommer le fichier "steam_api.dll" ou "steam_api64.dll" en ajoutant _o à la fin du nom du fichier. Par exemple: "steam_api64_o.dll".
- Placer le fichier correspondant de CreamAPI dans le même dossier (steam_api64.dll ou steam_api.dll) ainsi que le fichier "cream_api.ini".
- Ouvrir "cream_api.ini" et remplir le fichier de façon adéquat. Il faut changer le appid par celui du jeu (trouvable sur SteamDB) et remplir la liste des DLCs de la même façon. Des explications sont fournies en commentaires dans le fichier.
- Alternativement, au lieu de lister manuellement chaque DLC, il est possible de passer le paramètre "unlockall" à "true"
- Hook
- Placer le fichier correspondant de CreamAPI (steam_api64.dll ou steam_api.dll) dans le même dossier que l'exécutable du jeu ainsi que le fichier "cream_api.ini".
- Renommer le fichier en "winmm.dll", "winhttp.dll" ou "version.dll" (voir autres avec Koalaoder) selon ce que le jeu essaie d'ouvrir à son exécution. Utiliser Process Monitor
- Ouvrir "cream_api.ini" et remplir le fichier de façon adéquat. Il faut changer le appid par celui du jeu (trouvable sur SteamDB) et remplir la liste des DLCs de la même façon. Des explications sont fournies en commentaires dans le fichier.
- Alternativement, au lieu de lister manuellement chaque DLC, il est possible de passer le paramètre "unlockall" à "true"