Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 2.13 KB

readme.md

File metadata and controls

32 lines (24 loc) · 2.13 KB

TeslaXI

Component-based farming bot for Growtopia.

Work in progress!

Overview

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.

Credits

This project is unlicensed. Feel free to use any parts of it in your own projects.

Current progress

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 - create new GrowtopiaGame(uint processId) and follow IntelliSense)
  • RTPACK and items.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.