SteamForwarder icon indicating copy to clipboard operation
SteamForwarder copied to clipboard

Steam API specs request

Open xomachine opened this issue 7 years ago • 2 comments

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:

  • [x] 1.26
  • [ ] 1.27
  • [x] 1.28
  • [x] 1.29
  • [x] 1.30
  • [x] 1.31
  • [x] 1.32
  • [x] 1.33

xomachine avatar Feb 13 '18 11:02 xomachine

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

h1z1 avatar Mar 09 '18 01:03 h1z1

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 =)

xomachine avatar Mar 09 '18 09:03 xomachine