SmokeAPI est une librarie DLL open source capable de débloquer les DLCs Steam des jeux achetés légalement ainsi que d'émuler la possession d'objets de l'inventaire Steam.
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" (equivaut steam_api32.dll pour la suite) ou "steam_api64.dll" en ajoutant _o à la fin du nom du fichier. Par exemple: "steam_api64_o.dll".
- Placer le fichier correspondant de SmokeApi dans le même dossier (smoke_api64.dll ou smoke_api32.dll).
- Normalement, le mode par défaut devrait fonctionner. Si besoin de configuration, placer aussie le fichier "SmokeAPI.config.json", voir la documentation officielle.
- Hook
- Placer le fichier correspondant de SmokeApi (smoke_api64.dll ou smoke_api32.dll) dans le même dossier que l'exécutable du jeu.
- Renommer le fichier en "winmm.dll", "winhttp.dll" ou "version.dll" (voir autres avec Koalaoder ou doc officielle) selon ce que le jeu essaie d'ouvrir à son exécution. Utiliser Process Monitor
- Normalement, le mode par défaut devrait fonctionner. Si besoin de configuration, placer aussie le fichier "SmokeAPI.config.json", voir la documentation officielle.