Modding: Difference between revisions
Created page with "== '''History''' == From the initial release of Glue3D due to obfuscated code a select few people would try to deobfuscate it those people being SkyisTumbling, llwyd, and Matt. While being able to deobfuscate it about 60 percent 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</re..." |
Deniskincses (talk | contribs) No edit summary |
||
| (6 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
= | <div style="color:green">'''''TODO: Add images so it's not text-heavy.'''''</div> | ||
'''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: | |||
* [[SkyisTumbling]] | |||
* Cubester | |||
* Derpygamer2142 | |||
* [[Llwyd]] | |||
* [[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 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. | ||
Developed by Droplets21 to start over from Droplets | |||
== 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: | |||
* Enhanced text editor controls | |||
* Additional block categories | |||
* Performance optimizations | |||
=== Cancelled engines === | |||
==== GorillaGlue3D ==== | |||
''Main article: [[GorillaGlue3D]]'' | |||
Developed by Droplets21 to start over from Droplets Utils, it adds: | |||
* Full real-time multiplayer support | |||
* Mod support | |||
== References == | |||
Latest revision as of 19:51, 31 May 2026
Modding in Glue3D refers to the practice of modifying the game engine to add new features, gameplay mechanics, removed features, or improving performance.
History
[edit | edit source]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
[edit | edit source]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
[edit | edit source]This section will give a small overview of these engines.
Inactive modded engines
[edit | edit source]Droplets Utils
[edit | edit source]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
[edit | edit source]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
[edit | edit source]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
[edit | edit source]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
[edit | edit source]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
[edit | edit source]Glue3D Community Edition
[edit | edit source]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:
- Enhanced text editor controls
- Additional block categories
- Performance optimizations
Cancelled engines
[edit | edit source]GorillaGlue3D
[edit | edit source]Main article: GorillaGlue3D
Developed by Droplets21 to start over from Droplets Utils, it adds:
- Full real-time multiplayer support
- Mod support