This is a fork of Mr_Goldberg/goldberg_emulator for The Septenary Gods team's projects.
Some of the program logic in this project has been customized according to the usage requirements of The Septenary Gods team. As for the common logic that is identical to the upstream project, please refer to the general branch.
For the original README file based on Mr_Goldberg's repository, see README-original.md.
- Visual Studio 2019 or later, or Microsoft C++ Build Tools (Windows)
- CMake
- Git
- Vcpkg
vcpkg install --triplet x86-windows-static
vcpkg install --triplet x64-windows-static
.\build_win_steam_api.bat
This repository has only been tested on Windows platform, and may not work properly on other platforms.
For example on Windows: Copy release\steam_api64.dll
to <Game Root Directory>\Engine\Binaries\ThirdParty\Steamworks\Steamv***\Win64
and overwrite the existing file.
It is recommended to create a copy of the game for installing this API to avoid affecting the functionality of the original Steam game.
This repository obtains configuration information by calling steam_api64_settings.dll
(libsteam_api64_settings.so
on *nix systems) located in the same directory.
For details on interface implementations, see include/steam_api64_settings.h
.
This project is licensed under the GNU Lesser General Public License v3.0 (LGPL v3).
For more details, see the LICENSE file or visit the GNU Lesser General Public License v3.0.