<commit_before># GodotSteam for Godot Engine
Steam API for the Godot game engine (version 3.0 - 3.2.1). For the Windows, Linux, and Mac platforms. 

Additional flavors include: [Godot 2.x](https://github.com/Gramps/GodotSteam/tree/godot2), [Godot 2.x Minimal](https://github.com/Gramps/GodotSteam/tree/godot2-min), [Godot 3.x Minimal](https://github.com/Gramps/GodotSteam/tree/godot3-min), [Server](https://github.com/Gramps/GodotSteam/tree/server), and [GDNative](https://github.com/Gramps/GodotSteam/tree/gdnative).

Documentation
----------
Documentation is available here: https://gramps.github.io/GodotSteam/

You can also check out the Search Help section inside Godot Engine after compiling it with GodotSteam.

Current Build
----------
You can download pre-compiled versions _(currently v3.5)_ of this repo here: https://github.com/Gramps/GodotSteam/releases

**Version 3.5 Changes**
- Added: all Music Remote functions, callbacks, enums, and constants
- Added: all Parties functions, callbacks, enums, and constants
- Added: placeholders for function classes not added yet
- Changed: minor tweaks to layout, comments, etc.
- Changed: swapped getAuthSessionTicketID and getAuthSessionTicket to make more sense
- Changed: moved pragma into Windows if
- Fixed: getAuthSessionTicket to properly give buffer, thanks to _EIREXE_

Known Issues
----------
- None... so far

Quick How-To
----------<commit_msg>Updated readme with MinGW warning<commit_after># GodotSteam for Godot Engine
Steam API for the Godot game engine (version 3.0 - 3.2.1). For the Windows, Linux, and Mac platforms. 

Additional flavors include: [Godot 2.x](https://github.com/Gramps/GodotSteam/tree/godot2), [Godot 2.x Minimal](https://github.com/Gramps/GodotSteam/tree/godot2-min), [Godot 3.x Minimal](https://github.com/Gramps/GodotSteam/tree/godot3-min), [Server](https://github.com/Gramps/GodotSteam/tree/server), and [GDNative](https://github.com/Gramps/GodotSteam/tree/gdnative).

Documentation
----------
Documentation is available here: https://gramps.github.io/GodotSteam/

You can also check out the Search Help section inside Godot Engine after compiling it with GodotSteam.

Current Build
----------
You can download pre-compiled versions _(currently v3.5)_ of this repo here: https://github.com/Gramps/GodotSteam/releases

**Version 3.5 Changes**
- Added: all Music Remote functions, callbacks, enums, and constants
- Added: all Parties functions, callbacks, enums, and constants
- Added: placeholders for function classes not added yet
- Changed: minor tweaks to layout, comments, etc.
- Changed: swapped getAuthSessionTicketID and getAuthSessionTicket to make more sense
- Changed: moved pragma into Windows if
- Fixed: getAuthSessionTicket to properly give buffer, thanks to _EIREXE_

Known Issues
----------
- WARNING: do not use MinGW to compile the module.  Due to calling convention differences between MinGW and MSVC, using MinGW to compile will cause crashes; particularly with getSteamID.  This is an issue instead the Steamworks header and I do not have a work-around for it yet.

Quick How-To
----------
{'fraction_non_alphanumeric': 0.11734364925854288, 'fraction_numerical': 0.009671179883945842, 'mean_word_length': 4.1630615640599, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 14, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '156359', 'n_tokens_mistral': 983, 'n_tokens_neox': 933, 'n_words': 325}