Releases: sirjonasxx/G-Earth
G-Earth 1.5.3
- Internationalization added by @WiredSpast
- Translations by:
- Mayk | MAIK#5094 (.de)
- denio4321 (.es)
- @justeeri@ (.fi)
- Lande (.fr)
- Kilt (.it)
- WiredSpast (.nl)
- Alynva (.com.br)
- Curly (.com.tr)
- Translations by:
- Safety mechanisms implemented to prevent users from sending invalid packets, preventing ban
- Development mode:
- Can be enabled in the Extra tab, makes usage of G-Earth unsafe
- With this feature enabled, you can send packets not known to G-Earth to the server
- You can no longer install extensions from local files without this feature enabled
- Bugfix for Nitro, and logging implementation by @UnfamiliarLegacy
- Rewrite of network extensions by @dorving
Shoutout to @UnfamiliarLegacy for fixing Sulek (packet info support) after an obfuscation update to the AIR runtime
Join the G-Earth Discord server
G-Earth 1.5.2
Main updates
- Client support
- Fixed Unity support (G-Chrome has been updated too)
- Nitro support added by @UnfamiliarLegacy
- Layout
- Dark theme and layout switcher by @WiredSpast
- Optional synchronization with java extensions that use the G-Earth theme
- Attempted a bugfix where packets weren't being injected
- Packetlogger is now closed by default (can be changed)
- Removed oranges
- Changed G-Earth file structure
For developers
- Removed {l} from legacy packet structure (
{l}{h:1234}{i:abc}
->{h:1234}{i:abc}
) - Extension protocol has been updated:
INIT
packet changed- Added
UPDATEHOSTINFO
message - NITRO is now a client type
- Backward compatibility should generally be maintained depending on the implementation by the framework
- For java extension developers: the .jar file doesn't contain dependencies anymore (making it a lot smaller)
Report bugs or styling issues in a github issue!
Join the G-Earth Discord server
G-Earth 1.5.1 - Tanji Edition
G-Earth 1.5
Introduction of the Extension Store
There is now an extension store built-in into G-Earth. The extensions are collected in the G-ExtensionStore repository and are reviewed to be safe. It looks like this;
Extensions are installed with one click
When extensions are published, they will be assigned a rating. The feedback is based on how many likes it gets in the G-Earth Discord server, and if an extension is actively maintained it gets bonus points. All the ratings of extensions a person has published combined, count toward the reputation of the user
Extensions will also automatically be tweeted on a G-Earth Twitter account
There is a list of requirements an extension has to satisfy to be in the extension store, but it is very reasonable: https://github.com/sirjonasxx/G-ExtensionStore
Other important updates
- Java extension development has changed:
- PacketInfoSupport is removed and is now embedded in the extension class
- ExtensionForms now require a seperate launcher class
- Check the G-Click extension for reference
- The packetlogger can now display packets in hexadecimal format instead of the legacy format, this is optional
- G-Earth for Mac (Air) has been fixed thanks to @kSlideHH
- Injection history now has a clear button
- Almost all built-in extensions have been removed:
AlwaysAdmin
is now embedded in G-Earth, not as an extension but as a checkbox in theExtra
tabG-Manipulate
andPacket Info Explorer
are now part of the extension store
- Bugfixes
G-Earth 1.4.1
- Packet expressions have changed again and will now look like this
{out:Chat}{s:"G-Gang"}{i:0}{i:0}
- Scheduler save & load works again
- Extension interface changed slightly again to improve G-Python, but G-Earth 1.4 extensions remain compatible
- You can now automatically let G-Earth connect with command line arguments, for if a certain someone wants to integrate G-Earth into his custom launcher maybe..😮😶
java -jar G-Earth.jar --connect (flash|unity) [--host <host> --port <port>]
- There is now the option to log packet timestamps in the packetlogger
- Other minor fixes
- G-Python requirements are UP again
python -m pip install g-python --upgrade
- Download the chrome extension if you're using Unity
G-Earth 1.4
-
Packet expressions have changed, and looks something like this now
{OpenFlatConnection}{i:10292492}{s:""}{i:-1}
- Old expressions still work and will be used by default when no names are available
-
In addition to Harble API, a second packet-info provider has been added: https://sulek.dev/ (by
Mikee#0055
) , they use eachother as fallback.- Packet names in HarbleAPI that ended with "Composer" have changed
-
The extension interface has changed and all extensions need to be recompiled
-
You can view the history of your injected packets now
-
Packetlogger changes
- The packetlogger is now an internal extension, which you can open at any time (even when there is no connection)
- The ability to explore packets after disconnect, or to not open the packetlogger at all
- An optional anti-spam filter that will filter often recurring incoming packets
- Option to export all packets
- Option to use old packet expressions
- The packetlogger will save all your settings for next use
-
G-Manipulate is now an internal extension too, and supports Hashes/Names instead of only headerIds
-
A third internal extension
Packet info explorer
has been added -
If you use G-Python, update it:
python -m pip install g-python --upgrade
-
Download the chrome extension if you're using Unity
G-Earth 1.3.4
- Support for latest launcher
- If you use G-Python, update it:
python -m pip install g-python --upgrade
- Download the chrome extension if you're using Unity
G-Earth 1.3.3
- Bug fixes
- Download the chrome extension if you're using Unity
G-Earth 1.3.2
- Adds support for the new Adobe AIR downloadable client
- UI tweaks
- Added float datatype
- Removed some packetlogger lagg in Unity
- Download the chrome extension if you're using Unity
G-Earth 1.3.1
- Runs as non-admin by default
- Improvements behind the scenes
- For G-Python users, you need to update to 0.1.2 (
pip install --upgrade g-python
) - Download the chrome extension