Hello, I was working on an extension that offers a handful of cryptographic algorithms. I noticed there aren't many solutions available and decided to create one of my own.
However, I've paused the development after realizing that it might not be the best idea, as there are limited use-cases for...
Hi guys
I use Steam Cloud to save and load the player data and stuff.
However, the data is saved using INI file, which is very easy for players to modify.
Is there a way to encrypt an INI file before uploading it to Steam Cloud ?
There's one possible solution using the Steam Auto-cloud...
The documentation for ds_map_secure_save in GM2 states:
IMPORTANT! One of the features of a secure saved file is that it is locked to the device that it was created on, so you cannot load a file saved on one device into a project running on another device.
That's a pretty bold claim, so I was...
When it comes to security issues, there are certain things that we need to know how to avoid or know if it is possible. There is a function called buffer_save(), however, is it possible to "decompile" this buffer saved in a text file?, somewhere else without using GMS 2 (the buffer_read()...
I'm currently working on a game in GM:S 2.2.5, using Lintydude's AES library found here. I'm using it to encrypt communication between the game client and a NodeJS server I built for the game (to store things like player scores, player collectibles, etc., especially since the collectibles will...
After searching for quite a while, I was unable to come up with a proper solution. I use SafeSave - INI & More to encrypt my save ini files. It works perfectly, but now I am unable to figure out how to use Steam's cloud saves. I have tried several solutions such as the one from Jorge León...
I was recently looking at a safe way to be able to save the file without a regular user being able to modify the gamedata. So I made a system that works as follows to save the game safely:
1 - Save variables in a "ds_map"
2 - Save ds_map as JSON
3 - Save the JSON string to a buffer with byte...
Hi everyone,
With my team we are about to publish the first chapter of our game, but we need to make sure players cannot access the "Included Files", as they contain the dialogs and other game data that is meant to be secret.
We could obviously transform those files into scripts somehow, but...
Hello GMC,
Looking at the documentation for GM:S 2 I can find functions to calculate checksums of buffers or even compress them. But there doesn't seem to be any native support for buffer encryption and decryption. Looking at the Marketplace there seems to be a few extensions for encryption but...
Is it possible for the yoyo game's developers to add MD6 encryption into gamemaker studio 2 alike the usage of md5_string_utf8(string)??? I want this feature added because MD5 is a good and robust encryption but it has been around for a long while and there are a lot of wordlists for MD5, that...
Hello, I tried to encode a JSON file using md5, sha1 and base64 ... the encryption of the file responds perfectly but the decrypted does not respond at all and I wanted to ask for help with this (although no one will answer me) because I tried in many different ways to be able to make this work...
Hello!
I posted this earlier this week and went back on the thread, so I'm back again for help from the community. I'm currently developing a multiplayer game with a UDP server in Python. My issue is that I want to secure the communication between the game client in GMS 2 and my server in...
Nevermind, found my solution. I see there is AES options on the market.
I was looking for the Datagram Transport Layer Security (DTLS) protocol specifically, should have broaden my search when trying to find ways to create an encrypted socket.
Still would love options to SSL/TSL/DTSL wrap the...
So I've made this whole system for encrypting values as well as the keys, just to make it harder for anyone to know what they are changing if they would open the text files. But only now as I implemented it did I realise that ini_read needs a key to read a value, and if that key is encrypted it...
Fast Crypt Ultra - Encrypt / Decrypt & Compress your files, game resources and .ini files super fast and secure!
[ Marketplace Link ]
This is a set of scripts for secure and fast file encryption and encoding. This bundle contains many scripts that provide various features. Please read top...
I want to duplicate https://www.braingle.com/brainteasers/codes/keyword.php. I want to make an encryption script that encrypts a string of text using a key. I tried this but it doesn't work. I can't figure out why. Could someone help me?
What I want to do is say, if the key is "key", make...
Hey! I just want to know the easiest but good way to encrypt .ini files. I don't want to play for an extension. I also don't want to use 64bit encoding because anyone can use a translator.
This is my save file script:
if (file_exists("Save.ini")) file_delete("Save.ini");
ini_open("Save.ini");
//...
Game Maker: Marketplace
Itch.io
ZCrypt is an encryption/decryption library for Game Maker: Studio 2 / 1.4.
The scripts are documented and easy to use! It uses a custom encryption algorithm that I made.
ZCrypt can encrypt/decrypt:
Strings
Text Files
Data Structures
Buffers
ZCrypt contains...
I'm wondering if there's a way to prevent external resources like sprites and music from being viewed or copied by a person playing your game. It's nice that they can cut down on load and compile times, but I don't see the point if people can rip your resources off if you do this. So is there a...