Skip to content

Tags: TeddiO/gFwens

Tags

61ae0c16

Toggle 61ae0c16's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Correctly target the right steamworks bins (#7)

04c2a3db

Toggle 04c2a3db's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Downgrade Steamworks to v1.50 for 32bit GMod (#6)

* Downgrade steamworks to v1.50 as of latest update

4fbbce1d

Toggle 4fbbce1d's commit message
Add missing url for steamworks150

a48631e9

Toggle a48631e9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
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.

2dd4a493

Toggle 2dd4a493's commit message
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.

a151a558

Toggle a151a558's commit message
Minor code formatting changes + proper error handling / output

- Removed this-> References
- Added proper support for if / when lua errors happen.

7cdcf34a

Toggle 7cdcf34a's commit message
Major overhaul adding linux / 64 bit support + ci

- Now supports 64 bit version of win32 binary
- Supports linux 32/64
- Minor improvements to code
- Adds github action CI support

1.0

Toggle 1.0's commit message
Overhaul + Updates

- Revamped Fwens class to better handle and process steam related
features
- Turns out for Steam connections to work, this needs to be compiled
with whatever version gmod is using! (Or a version earlier to it)