GRUPPO DI STEAM
Steamworks Development SteamworksDev
GRUPPO DI STEAM
Steamworks Development SteamworksDev
451
IN GIOCO
6,672
ONLINE
Creato:
11 ottobre 2012
INFORMAZIONI SU Steamworks Development

Official Group for Steamworks Development Support

NOTE: This group is restricted and visible only to accounts with Steamworks access. Announcements however are public.

This community of Steamworks developers is intended for sharing information regarding Steam and Steamworks development.

Please use the Discussions to ask Steam and Steamworks related questions. You'll also find FAQs and responses to other common questions in there.

And we'll post announcements for relevant updates and changes involving Steamworks SDK.
DISCUSSIONI POPOLARI
MOSTRA TUTTO (227)
ANNUNCI RECENTI
Steamworks SDK 1.52 è ora disponibile
  • Aggiunto il supporto per unire le configurazioni dell'API di Steam Input con i depot di gioco. Consente agli sviluppatori di utilizzare lo stesso file di configurazione su appID pubblici/privati, controllare le configurazioni nei loro sistemi di controllo delle revisioni, destreggiarsi più facilmente tra le modifiche dei rami beta e assicurarsi che le modifiche di gioco/di configurazione siano effettuate in modo sincrono.
  • Aggiunto il nuovo supporto dell'API per i glifi SVG e più dimensioni dei file PNG. Nota: queste immagini saranno aggiunte a una release successiva del client beta di Steam.
  • Aggiunto il supporto per le callback per i cambiamenti di stato delle azioni, connessione/disconnessione dei controller e modifiche alla mappatura dei controller.
  • Aggiunta la funzione BNewDataAvailable per ridurre la necessità di confrontare manualmente i dati dell'azione tra i fotogrammi.
  • Aggiunta la funzione helper BWaitForData per aspettare un set di eventi quando i dati del controller vengono aggiornati.
  • Aggiunte delle funzioni per ottenere le stringhe localizzate per i nomi delle azioni (GetStringForDigitalActionName e GetStringForAnalogActionName).
  • Aggiunta una funzione per controllare le impostazioni correnti di abilitazione di Steam Input in base al tipo di controller (GetSessionInputConfigurationSettings).

ISteamGameServer
  • EnableHeartbeats è stato rinominato in SetAdvertiseServerActive.
  • I metodi seguenti non sono più utilizzati (sono stati rinominati in *_DEPRECATED e saranno rimossi in un aggiornamento futuro dell'SDK):
    • SendUserConnectAndAuthenticate
    • SendUserDisconnect
    • SetMasterServerHeartbeatInterval
    • ForceMasterServerHeartbeat

ISteamRemoteStorage
  • Aggiunti GetLocalFileChangeCount e GetLocalFileChange, che consentono di iterare sui file di Steam Cloud che sono stati modificati localmente dopo la sincronizzazione iniziale all'avvio dell'applicazione (se supportati dall'applicazione). La notifica di callback è RemoteStorageLocalFileChange_t.
  • Aggiunti BeginFileWriteBatch e EndFileWriteBatch per suggerire a Steam che una serie di file dovrebbero essere scritti insieme sullo Steam Cloud (ad esempio, un salvataggio di gioco che richiede di aggiornare più di un file).
  • Rimosse le callback seguenti inutilizzate: RemoteStorageAppSyncedClient_t, RemoteStorageAppSyncedServer_t, RemoteStorageAppSyncProgress_t e RemoteStorageAppSyncStatusCheck_t.

ISteamUGC
  • Aggiunta la capacità di ordinare in base a "ultimo aggiornamento" (k_EUGCQuery_RankedByLastUpdatedDate).
  • Aggiunta di ShowWorkshopEULA e GetWorkshopEULAStatus, che consentono a un gioco di avere un EULA separato per il Workshop di Steam.
  • Aggiunta la callback UserSubscribedItemsListChanged_t.
  • Aggiunta la callback WorkshopEULAStatus_t, che sarà inviata in modo asincrono dopo avere chiamato GetWorkshopEULAStatus.

ISteamUser
  • InitiateGameConnection e TerminateGameConnection non sono più utilizzati (sono stati rinominati *_DEPRECATED). Effettua la migrazione a BeginAuthSession e EndAuthSession.

ISteamUtils
  • Aggiunta di IsSteamRunningOnSteamDeck: può essere utilizzato per ottimizzare l'esperienza di gioco su Steam Deck, come il corretto ridimensionamento dell'interfaccia utente, l'applicazione delle impostazioni relative alle prestazioni, ecc.
  • Aggiunta di SetGameLauncherMode: è possibile chiamare questa funzione nei launcher di gioco che non supportano i controller per fare in modo che Steam Input traduca l'input del controller in input di mouse/tastiera per navigare nel launcher.
  • Aggiunta la callback AppResumingFromSuspend_t: inviata dopo che il dispositivo torna dalla modalità di standby/sospensione.
  • Aggiunta di ShowFloatingGamepadTextInput: attiva la tastiera di input del gamepad modale che appare sopra il contenuto di gioco e invia direttamente al gioco i tasti della tastiera del sistema operativo. Nota: attualmente è implementato solo nell'interfaccia utente dello Steam Deck.
  • Aggiunta la callback FloatingGamepadTextInputDismissed_t: inviata dopo che la tastiera di input fluttuante del gamepad visualizzata tramite ShowFloatingGamepadTextInput è stata chiusa.

macOS
  • Aggiunte le build universali i386/x86_64/arm64 di libsdkencryptedappticket.dylib e libsteam_api.dylib

Progetto di esempio di Steamworks
  • Il progetto è stato aggiornato per illustrare le nuove modifiche a Steam Input
  • Ora consente di creare correttamente le build con l'SDK di macOS 11 per arm64
  • I file di progetto per Windows sono stati aggiornati a Visual Studio 2015
  • Ora i file di progetto per Windows sono diretti a Windows 8.1
  • Ora i file di progetto per Windows definiscono i percorsi di inclusione e di libreria utilizzando DXSDK_DIR

Varie
  • ISteamAppList: aggiunta di m_iInstallFolderIndex alle callback SteamAppInstalled_t e SteamAppUninstalled_t.
  • ISteamApps: rimossa la funzione di accesso inutilizzata SteamGameServerApps().
  • CSteamGameServerAPIContext: rimossa la funzione di accesso inutilizzata SteamApps().
  • Pulizia dei tipi e delle enumerazioni non necessari nell'SDK.

Steam Deck: aprono le richieste dei dev kit
MOSTRA TUTTO (31,379)
MEMBRI DEL GRUPPO
Giocatore della settimana del gruppo:
Amministratori
Moderatori
451
IN GIOCO
6,672
ONLINE
3,266 IN CHAT
Entra nella chat
Creato:
11 ottobre 2012