Skip to content
/ TeslaXI Public

Component-based farming bot for Growtopia

Notifications You must be signed in to change notification settings

1i8/TeslaXI

Repository files navigation

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.

About

Component-based farming bot for Growtopia

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages