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.
- RTTI functionality transcribed from ReClass.NET.
- 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.
The project is currently being restructured (it's like the fifth time), so the stuff below is no longer relevant!
Done:
- Memory reading/querying API (
TheLeftExit.Memory
- featuring generic reading) - Transcription of Growtopia's object model into C# (
TheLeftExit.Growtopia.ObjectModel
- createnew GrowtopiaGame(uint processId)
and follow IntelliSense) RTPACK
anditems.dat
decoder API (TheLeftExit.Growtopia.Decoding
)- Simple user-friendly bot implementation (
TheLeftExit.TeslaX.Headless
)
To do:
- A lot of stuff that's not done, and it's changing too frequently for me to keep track here. If you're interested in seeing me ramble as I code this thing, consider joining our Discord.