Skip to content

Releases: cherriesandmochi/gdmaim

0.3.0

Choose a tag to compare

@CodeNameTwister CodeNameTwister released this 22 May 15:53
9d696a7

Tip

Versions marked as "released" are earlier than the main branch.

Highlighted

Lock custom Tokens by File

It allows you more easy way for maintain compatibility special for: [modding you game | net communication between different versions]

GDShedor: Godot Shader Obfuscator Compatibility

Addon dedicate to obfuscation for gdshaders, downloable free on itch.io or github

GDBC Library

Added support for [Web, Arm64]

New Preprocessors

OBFUSCATE_STRINGS_SEED

It allows you the best way for have you saved data key obfuscated and maintain compatibility between different versions.

STRIP_STATIC_TYPED_FILE

Strip typed definitions in variables, functions and arrays of the files.

STRIP_STATIC_TYPED_FILE_INITIALIZED

Same behaviour STRIP_STATIC_TYPED_FILE with default values.

PRESERVE_ANNOTATION.

This prevents the annotation from being removed from your code.

What's Changed

And another issues fixed and pushed directly.

Know Issues

Multi-String Pointer Issue #128 thanks to @jabiddle

New Contributors

Full Changelog: 0.2.0...0.3.0

Note

GDBC Library
This version includes GDBC for Godot version 4.5. If you need an gdbc for previous version of Godot, use an previous version of gdmaim or take an previous version of gdbc (see the README.md for the gdbc project link).

Be wary of third parties who use your code to train their AI and then profit from it without even offering the tool completely free or as open source.

You can use it in your game jams. You're here precisely because you value your work too much to lose it.

Protect your work and those of your colleagues by promoting intellectual property security. cheers ☕👌
- @CodeNameTwister

- Report any problems following the practices included in CONTRIBUTING.md for a quick solution.

gdmaim a work of @cherriesandmochi

GDMaim 0.2.0

Choose a tag to compare

@CodeNameTwister CodeNameTwister released this 29 Jan 13:02

Tip

Versions marked as "released" are earlier than the main branch.

Note

Tested on Godot 4.5.1, 4.6

Version 0.2.0 of gdmaim much better than its previous version 0.1.0

This version includes all the latest issues reported from 2025 to january 2026 resolved and additional improvements made by the community.

New Features

  • Exclusion files/folders from obfuscation #93 requested by @loerting, @toannth
    • Added Preprocessor: ##EXCLUDE_FILE
    • Added exclude Files/Folders in settings.

What's Changed

New Contributors

Full Changelog: 0.1.2...0.2.0

Note

GDBC Library
This version includes GDBC for Godot version 4.5. If you need an gdbc for previous version of Godot, use an previous version of gdmaim or take an previous version of gdbc (see the README.md for the gdbc project link).

If this plugin has been useful to you, please support this by purchasing games/applications from the creator of this repository and its contributors, and to motivate you to do it, if I see a lot of support I will release my previous plugin to complement the security of your project for FREE.

Protect your work and those of your colleagues by promoting intellectual property security. cheers ☕👌
- @CodeNameTwister

- Report any problems following the practices included in CONTRIBUTING.md for a quick solution.

gdmaim a work of @cherriesandmochi

GDMaim 0.1.2

GDMaim 0.1.2 Pre-release
Pre-release

Choose a tag to compare

@CodeNameTwister CodeNameTwister released this 23 Sep 19:08
d82eb7c

Warning

In this version, the option to convert to bytecode is not supported in Godot 4.5, so you may experience errors when exporting with the bytecode option enabled.

Note

This version has been recently tested with Godot 4.4.1

This version brings fixes and improvements that you may notice if you're coming from version released 0.1.1

Fixed

  • Built-in source export wrong #68
  • Dictionary type incorrectly mangled #48
  • Obfuscation in certain Pattern matching expressions doesn't work #39
  • Issue with Obfuscated Custom Class names #62
  • errors on exporting to Android #65
  • Support Key type. #67
  • Fix Array type error #45 by @Muller-Castro
  • No libs found for macOS #64 by @Kaboms
  • Block shuffling fixes and checks #37 by @bloodwiing
  • General improvements and bug fixes #43 by @bloodwiing

New Features

What's Changed

New Contributors

And more features compared to 0.1.1 by @cherriesandmochi

Full Changelog: 0.1.1...0.1.2

GDMaim 0.1.1

Choose a tag to compare

@cherriesandmochi cherriesandmochi released this 25 Jan 15:53

Warning

This version is not compatible with recent versions of Godot, for recent versions please download directly from the main branch and report any issues.

Changes

  • Now saves a list of all symbols and their generated names to a file when exporting the project.

GDMaim 0.1.0

Choose a tag to compare

@cherriesandmochi cherriesandmochi released this 25 Jan 13:03

First release of GDMaim!