Download Steam Wrapper

broken image


I noticed the considerable contributions of Relfos (here) and thecocce (Lazarus forum) to the theme. Their approach requires to build a custom DLL (with Visual Studio) against the current Steamworks SDK, if I'm right. So every time the Steamworks SDK gets updated, someone has to update the custom DLL too, I guess. Perhaps you can stay with a certain SDK version over time. But if you don't have yet any SDK you have to download the current version and rely on an appropriate custom DLL.

Download this app from Microsoft Store for Windows 10 Mobile, Windows Phone 8.1. See screenshots, read the latest customer reviews, and compare ratings for Steam. To install Steam, hold down 'option' key immediately after launching the wrapper to access the Wineskin configuration, then click the Advanced button. Under the 'Tools' tab, click the Winetricks button and search for 'Steam'. In the results, click the arrow next to the 'apps' section and then check the box for 'steam', and press 'Run' beneath it. Before we go into detail let me ask if someone has probably already built a wrapper for the Steam game 'Dragon's Lair' (Steam id: 227380) Otherwise please read my issue with the game: When starting the game via Steam directly or via the windows shortcut (made by Steam) or via the GameEx 'runitgame.bat' manually from Windows Explorer everything. Returns the 64 bit Steam ID. Relationship¶ Returns relationship qualifier. Since¶ Returns date when relationship was created as a localtime time.structtime. Class steam.user.friendlist (sid, relationship='all',.kwargs) ¶ Creates an iterator of friend objects fetched from given user's Steam ID.


Anyway the Steamworks API, although being a C++ construct, provides at least some simple C-functions for init and shut-down (steam_api.h). So in Pascal, after loading the steam_api.dll (win32), you can access those functions without any custom DLL:
I'm using this right now in my own game project. The Steam overlay is showing up and you even can access it. Further you can ensure that the Steam client is running. But all the other common Steam features are not available this way.

Windows Steam For Mac

Then I stumbled upon the release notes regarding Steamworks SDK v1.32 (February 2015). One note reads as follows:
Steam
Added an auto-generated 'flat' C-style API for common Steamworks features (steam_api_flat.h).
At this point the exploration begins.

Steam Wrapper Mac Download

I want to continue in an upcoming post. But feel free already to comment, to correct me or to give some advice regarding the possibilities of using that 'flat' C-style API.
Thanks!



broken image