steamworks-rs icon indicating copy to clipboard operation
steamworks-rs copied to clipboard

Rust bindings to the SteamWorks SDK

Results 56 steamworks-rs issues
Sort by recently updated
recently updated
newest added

Hope this is ok, I wasn't able to get tests working locally, please let me know if there's something more I need to do

This adds the "file_name" field to QueryResult. AFAIK, this field is empty in modern games, but it's needed to manage workshop items in older games. For example, in Total War:...

The bundling of the Steamworks dynamic libraries with releases is very convenient, however it should be possible to opt-out if the user so chooses. My suggestion would be a `bundled`...

Following along with the SteamInput docs starting with https://partner.steamgames.com/doc/features/steam_controller/getting_started_for_devs going on to https://partner.steamgames.com/doc/api/ISteamInput and others and finding that many of the functions are missing from `Input` including, but not limited...

missing-wrapper

https://partner.steamgames.com/doc/api/steam_api#SteamAPI_RunCallbacks According to Steam, RunCallbacks is actually thread safe to call from multiple threads if need be, so `SingleClient` may be `Sync`, and may be able to be merged with...

enhancement
missing-wrapper

I encountered a problem where sometimes my server would panic for no apparent reason. The panic happened in TryFrom for NetConnectionEnd. I'm not quite sure why I added a panic...

Is it possible to get the local ip address used for a NetConnection?

Hi, I was wondering how I could access the `networking_sockets` functions from the Server side. - there is no `networking_sockets()` function on the `Server` struct - there seems to be...

The ticket obtained by `authentication_session_ticket_for_webapi` is authenticated using [ISteamUserAuth/AuthenticateUserTicket](https://partner.steamgames.com/doc/webapi/ISteamUserAuth#AuthenticateUserTicket) and returns invalid ticket. ```json { "response": { "error": { "errorcode": 101, "errordesc": "Invalid ticket" } } } ``` Does anyone...

Many of the new ISteamUtils functions appear to be missing bindings, especially ones related to the Steam Deck. Some of these are required to get a game to run on...