Component-based farming bot for Growtopia.
Work in progress!
TeslaXI is two things:
- A farming bot
- Underlying component-based class library for use in other projects
The goal of the project is to allow developers to create memory-based trainers/bots/helpers for Growtopia without having to spend time finding game data and constantly updating the offsets. The latter is achieved with dynamic offset generation using RTTI data and other memory behavior patterns.
- Huge thanks to the TeslaX Discord Server for its efforts to decode game memory. Feel free to join if you're interested in helping or learning.
- Thanks to 0xD3F for continued cooperation in reversing the game.
- Decoder for items.dat transcribed from GrowtopiaNoobs/Growtopia_ItemsDecoder.
- Decoder for RTTEX files transcribed from Nenkai/RTPackConverter.
This project is unlicensed. Feel free to use any parts of it in your own projects.
Done:
- Memory reading/querying API (
TheLeftExit.Growtopia.Native
) - Transcription of Growtopia's object model into C# (
TheLeftExit.Growtopia.ObjectModel
namespace - all you'd have to do is create an instance ofGrowtopia
and follow IntelliSense) RTPACK
anditems.dat
decoder API- Simple user-friendly bot implementation (
TheLeftExit.TeslaX.Headless
) - User-friendly items.dat explorer (property display, filtering)
To do:
- Expand the object model
- Optimize WorldTileMap to support optionally loading the entire world
- GUI for the bot