Tags: TeddiO/gFwens
Tags
Add meaningful versioning + preprocessor definitions (#3) - Exposes fwens.version to the lua interface, meaning developers can bind to a version / check for a difference if they want - Exposed `GFWENS_VERSION` and `GFWENS_BUILD_DATE` to the build pre-processor so we can define the version straight from the build process - If built locally, will default to a string of `LOCAL` and uses the `__DATE__` macro instead - Premake will attempt to glean the data via the appropriate lua functions.
Standardise signature parameters & better handle steam disconnection … …event (#2) * Added hook "GroupDataSteamStatusChanged" which returns a boolean for when the module believes the connection status to Steam has changed. * Changed how each Steam connection events gets handled. Now relies more on the underlying connection instead of forcing new contexts. * No longer listen for GSPolicyResponse * Now listen for SteamServerConnectFailure * In the event the underlying Steam connection gives up trying to reconnect, we now force a new context. * Fixed a rare crash where the context could be valid but the Steam backend had literally just died. * Bumped version to 1.1 * Upgraded to Steamworks v150.