GameMaker (2.3)

Fingerprint Revamped


You must be logged in to obtain assets


Maintained version of SilbinaryWolf's original Fingerprint script.

A simple script for fingerprinting a user in Game Maker Studio.

Inspired by:

Github source code:

The fingerprint is calculated by writing the following to a buffer and retrieving an MD5 hash.

  • Operating system type, version and region
  • Are shaders supported?
  • Game specific data
  • Timezone
  • Language

On Windows-only, the following environment variables are used:

  • Username
  • Computer name
  • CPU architecture, name, core count, level and revision

On Linux-only, the following environment variables are used:

  • Username
  • Import the fingerprint.gml script into your project.
  • Call "get_fingerprint()" to get a fingerprint of the user.
  • Game Maker Studio 2 (Untested in GMS1)

If you have ideas on how to improve the fingerprinting, either with a better hash function or by utilizing more feature detection functions in Game Maker Studio, please post an issue or submit a pull request!

End User Licence Agreement (EULA).

Age Rating: 4+


GMS2.3 - Version 2.0.0. Published August 23, 2021

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait