Modding: Difference between revisions

From Glue3D Wiki, the free encygluepedia
Jump to navigationJump to search
No edit summary
Line 1: Line 1:
== '''History''' ==
<div style="color:green">'''''TODO: Add images so it's not text-heavy.'''''</div>
From the initial release of [[Glue3D]] due to obfuscated code, a select few people would try to deobfuscate it those people being [[SkyisTumbling]], Cubester, Derpygamer2142, [[Llwyd]], and [[Matt]]. While being able to deobfuscate it about 60% because of Llwyd having access to unobfuscated beta versions, both SkyisTumbling and Llwyd were able to put together a deobfuscated version<ref>https://github.com/GL00B/GLUE3D/pull/7/changes/3446a71d1359bd5c55ab394fd9369d8cb07f7180</ref>. Later, Matt would make YouTube videos showcasing this deobfuscated build would push [[GL00B]] to eventually release a fully open source version on February 3, 2026.


== '''Plugin Development''' ==
'''Modding''' in [[Glue3D]] refers to the practice of modifying the game engine to add new features, gameplay mechanics, removed features, or improving performance.  
Although, short plugin history was the first form of mod for Glue3D, these are plugins that don't directly modify the code of Glue3D, making them originally allowed to be made and used. Some examples of plugins are "''Clipboard Input''" by YeaHea, "''Save and Load''" by [[Droplets21]] and "''Random Noise Texture Generator''" By Manham528. While simple they were much more common around the initial release of Glue3D due to them not having to deal with obfuscated code.


== '''Modded Clients''' ==
== History ==
This section will give a small overview of these clients.
From the initial release of Glue3D due to obfuscated code, a select few people would try to deobfuscate it, those people being:


=== Early Modded Clients ===
* [[SkyisTumbling]]


===== [[Droplets Utils]] =====
* Cubester
Droplets utils was the first modded client built off of the open-source build adding things such as functions, VS Code support, New gamepad blocks, UI fixes and Importing fixes.


===== [[Solvent]] =====
* Derpygamer2142
The oldest modded client originally being made on the obfuscated build by Matt was initially built as its own thing but later forking droplets utils and adding a mod loader, update checker, keybinds, popup system, and optimization.


===== Bluu3D (Better3D) =====
* [[Llwyd]]
Made by lex, adds 85 degree camera yaw support, tweaked sounds and faster load up.


=== Currently Supported Clients ===
* [[Matt]]


===== [[Glue3DCE]] =====
While being able to deobfuscate it about 60% because of Llwyd having access to unobfuscated beta versions, both SkyisTumbling and Llwyd were able to put together a deobfuscated version<ref>https://github.com/GL00B/GLUE3D/pull/7/changes/3446a71d1359bd5c55ab394fd9369d8cb07f7180</ref>. Later, Matt would make YouTube videos showcasing this deobfuscated build that would push [[GL00B]] to eventually release a fully open source version.
The current updated and supported client made to easily make modifying the engine very simple and easy.


=== Cancelled Clients ===
== Plugin Development ==
Although, short plugin history was the first form of mod for Glue3D, these are plugins that don't directly modify the code of Glue3D, making them originally allowed to be made and easy to use.


=== [[GorillaGlue3D]] ===
Some plugins are "''Clipboard Input''" by YeaHea, "''Save and Load''" by [[Droplets21]] and "''Random Noise Texture Generator''" By Manham528. While simple they were much more common around the initial release of Glue3D due to them not having to deal with obfuscated code.
Developed by Droplets21 to start over from Droplets utils adding FULL real time multiplayer support to glue3D and Mod support.
 
== List of Engines ==
This section will give a small overview of these engines.
 
=== Inactive modded engines ===
 
==== Droplets Utils ====
''Main article: [[Droplets Utils]]''
 
Droplets Utils was the first modded client made by [[Droplets21]] built off of the unobfuscated build. It introduced:
 
* Custom functions
* Visual Studio Code support
* New controller blocks
* UI fixes
* Importing fixes<sup>''[from where?]''</sup>
 
==== Solvent ====
''Main article: [[Solvent]]''
 
Solvent is the oldest modded client made by [[Matt]], originally built on the obfuscated version. It was initially developed as its own project but later forked '''Droplets Utils''', adding:
 
* Mod loader
* Update checker
* Custom keybinds
* Pop-up system
* Performance optimizations
 
==== Bluu3D ====
Bluu3D, also known as Better3D, is a lightweight client made by Lex that added:
 
* 85-degree camera yaw support
* Tweaked sounds
* Faster load times
 
==== Glue3D Optimization Project ====
''Main article: [[Glue3D Optimization Project]]''
 
Glue3D Optimization Project, is a project made by GoldenYoshi924 with the main intention of optimizing certain aspects of Glue3D.
 
==== Geo3D ====
Geo3D is a mod developed by Droplets21 that let's you make online multiplayer games. It adds:
 
* Online blocks (using OE3, made by Droplets21)
* Multiple systems<sup>''[what systems?]''</sup>
* Other undisclosed features
 
=== Actively supported engines ===
 
==== Glue3D Community Edition ====
''Main article: [[Glue3D Community Edition]]''
 
Glue3D Community Edition is a fork of Glue3D, maintained by Droplets21. It adds most of the features from the previous, inactive mods, such as:
 
* ''TODO: Add main features for Community Edition''
 
=== Cancelled engines ===
 
=== GorillaGlue3D ===
Developed by Droplets21 to start over from Droplets Utils, it adds:
 
* Full real-time multiplayer support
* Mod support
 
== References ==

Revision as of 13:56, 31 May 2026

TODO: Add images so it's not text-heavy.

Modding in Glue3D refers to the practice of modifying the game engine to add new features, gameplay mechanics, removed features, or improving performance.

History

From the initial release of Glue3D due to obfuscated code, a select few people would try to deobfuscate it, those people being:

  • Cubester
  • Derpygamer2142

While being able to deobfuscate it about 60% because of Llwyd having access to unobfuscated beta versions, both SkyisTumbling and Llwyd were able to put together a deobfuscated version[1]. Later, Matt would make YouTube videos showcasing this deobfuscated build that would push GL00B to eventually release a fully open source version.

Plugin Development

Although, short plugin history was the first form of mod for Glue3D, these are plugins that don't directly modify the code of Glue3D, making them originally allowed to be made and easy to use.

Some plugins are "Clipboard Input" by YeaHea, "Save and Load" by Droplets21 and "Random Noise Texture Generator" By Manham528. While simple they were much more common around the initial release of Glue3D due to them not having to deal with obfuscated code.

List of Engines

This section will give a small overview of these engines.

Inactive modded engines

Droplets Utils

Main article: Droplets Utils

Droplets Utils was the first modded client made by Droplets21 built off of the unobfuscated build. It introduced:

  • Custom functions
  • Visual Studio Code support
  • New controller blocks
  • UI fixes
  • Importing fixes[from where?]

Solvent

Main article: Solvent

Solvent is the oldest modded client made by Matt, originally built on the obfuscated version. It was initially developed as its own project but later forked Droplets Utils, adding:

  • Mod loader
  • Update checker
  • Custom keybinds
  • Pop-up system
  • Performance optimizations

Bluu3D

Bluu3D, also known as Better3D, is a lightweight client made by Lex that added:

  • 85-degree camera yaw support
  • Tweaked sounds
  • Faster load times

Glue3D Optimization Project

Main article: Glue3D Optimization Project

Glue3D Optimization Project, is a project made by GoldenYoshi924 with the main intention of optimizing certain aspects of Glue3D.

Geo3D

Geo3D is a mod developed by Droplets21 that let's you make online multiplayer games. It adds:

  • Online blocks (using OE3, made by Droplets21)
  • Multiple systems[what systems?]
  • Other undisclosed features

Actively supported engines

Glue3D Community Edition

Main article: Glue3D Community Edition

Glue3D Community Edition is a fork of Glue3D, maintained by Droplets21. It adds most of the features from the previous, inactive mods, such as:

  • TODO: Add main features for Community Edition

Cancelled engines

GorillaGlue3D

Developed by Droplets21 to start over from Droplets Utils, it adds:

  • Full real-time multiplayer support
  • Mod support

References