xomachine / SteamForwarder

steam_api.dll implementation for wine. Your windows games now can interact with your linux steam! (This repo mirrors https://gitlab.com/xomachine/SteamForwarder)
MIT License
196 stars 8 forks source link

Steam API specs request #17

Open xomachine opened 6 years ago

xomachine commented 6 years ago

It is possible to avoid the steam_api.dll.so compilation process (and get rid of Nim dependency) for user. To achieve that I need to collect spec files from all versions of steam_api.dll. I already collected some of them, but earlier versions still required.

If you have a steam_api.dll of version listed below, please make a spec file and post it here. To make a spec file you need winedump utility which can be found in the wine-devel package (or in wine package in arch-based distros). The command you need to enter is winedump spec <path to steam_api.dll>. Then the steam_api.spec file will be placed at your current working dir.

The list of missing versions:

h1z1 commented 6 years ago

Curious.. does anything at https://www.pconlife.com/viewfileinfo/steam-api-dll/ help? (feel free to remove the URL after reading, not my site, can't vouch for it). https://pastebin.com/hqMys44w is another interesting find as is https://github.com/rlabrecque/CSteamworks

xomachine commented 6 years ago

Unfortunately those links have not helped. But while looking at the CSteamworks repository I've stumbled upon rlabrecque/Steamworks.NET repository (the steam_api.dll from other versions were taken from there) and found that all missing versions except 1.26 and 1.27 is also placed there but in different folder. The 1.26 version I've took from my Path Of Exile installation (but I'm not sure that it is exact 1.26, because it fits other versions as well), so it remains to find 1.27.

Anyway thank you for such an indirect help =)