Go to file
Jeddunk 3bf33b0d4c Update 'README.md' 2020-12-30 11:03:47 +00:00
.idea Code refactoring, improved logging, Drone CI improvements 2020-12-03 00:02:59 +01:00
src/main Code refactoring, improved logging, Drone CI improvements 2020-12-03 00:02:59 +01:00
.drone.yml Code refactoring, improved logging, Drone CI improvements 2020-12-03 00:02:59 +01:00
.gitignore code structure changes 2020-09-27 17:48:13 +02:00
COPYING Added license 2020-06-10 20:10:50 +02:00
README.md Update 'README.md' 2020-12-30 11:03:47 +00:00
auto-cream-api.iml Fixed and enabled SteamDB DLC functionality 2020-10-21 15:47:58 +02:00
pom.xml Code changes 2020-10-24 00:45:10 +02:00
steam_api.dll Update CreamAPI to 4.5.0.0 2020-10-21 13:24:58 +02:00
steam_api64.dll Update CreamAPI to 4.5.0.0 2020-10-21 13:24:58 +02:00
version.txt Update CreamAPI to 4.5.0.0 2020-10-21 13:24:58 +02:00

README.md

Auto-CreamAPI

Development is continuing here! However you're still welcome to use this version.

ko-fi
Build Status

Set your game automatically up for use with CreamAPI.


Made with software provided by JetBrains s.r.o.

Features

  • Setup CreamAPIs DLLs and configuration file automatically.
  • Find the AppID by providing the games name without having to look it up manually.
  • Fetch a list of DLCs for an AppID from both the Steam Store and SteamDB.
  • Set flags like "offline mode" and "extra protection".
  • Select a language from a list which can be manually expanded if needed.

Installation

Make sure you have Java 8 installed.
Download the latest release and extract it into any folder (e.g. %USERPROFILE%\Desktop\auto-cream-api).
The included CreamAPI version may be outdated, get the most recent version and extract the DLL files from the nonlog_build folder to the Auto-CreamAPI folder!

Usage

  • Double-click auto-cream-api.jar to open the application. (When starting it for the first time, it might take a few seconds since it needs to cache a list of games available on the Steam Store.)
    • Alternatively, open a CMD window in the location of the application, and run it by entering the following:
      java -jar auto-cream-api.jar
      
  • Click on the Folder (📂) button on the top right and select the steam_api.dll or steam_api64.dll in the game folder.
  • Enter the name of the game and click on the Search (🔍) button.
    • If it did not find the right game, either try again, or copy the app ID from the Steam Store to field to the right of the Search (🔍) button.
  • Click the lower left "Get DLCs for AppID" button to fetch all available DLCs for the game.
  • Select a language and tick the options if needed.
  • Click on "Save".

Java 11/Java 14

WIP

License

Auto-CreamAPI itself is licensed under the GNU General Public License v3.0

CreamAPI © 2016-2019, deadmau5. All Rights Reserved.

The following dependencies are licensed under the Apache License 2.0:

  • JFoenix
  • fontawesomefx
  • gson
  • Apache Commons BeanUtils
  • Apache Commons Configuration
  • The Roboto font family

The following dependencies are licensed under the MIT License:

  • jsoup
  • Unirest-Java
  • slf4j
  • Copy Rename Maven Plugin

The following dependencies are licensed under the GPL2 License:

  • fuzzywuzzy

Logback is dual-licensed under the EPL v1.0 and the LGPL 2.1.