juzorei
I write bots that watch the screen, read game memory and decide where to go next. Also scrapers, API integrations and small tools that take routine off people's hands.
About
I build automation in Python for software that has no API: game clients, websites, desktop apps. The work also covers scrapers, API integrations and small internal tools.
Depending on the target, a program reads the screen with OpenCV, reads state straight from process memory, or drives a real browser through Playwright or Selenium. For navigation it uses a navmesh with A* and funnel path smoothing.
Tests are written alongside the code (pytest, TDD), and every tool is checked against real data before it's trusted: a live game screen, a real API, raw HTML pages. Most of these programs run unattended for long stretches, so stability matters more to me than adding features.
Projects
- Stalbroker Trading bot for the Stalcraft auction. Spots lots below market price, buys them and resells in split stacks. Reads the screen with OpenCV and drives the mouse and keyboard itself. Has been running non-stop on two machines for eight months.
- PoE 2 bot Path of Exile 2 bot built on its own process memory reader. Background input, map farming, inventory, Atlas and restocking.
- Torch Torchlight Infinite campaign automation, still in development. UE4 memory reader, navmesh navigation (A* and funnel), a live route map, telemetry and an operator panel.
- Open demos Small repositories with open code: a webhook receiver with signature checks, service log reports, CSV cleanup, an HTML catalog parser, SQLite CRUD.
Tools
Python, pytest, Playwright, Selenium, Requests, OpenCV, SQL and SQLite, REST APIs, Telegram API, Git.
Questions
What does juzorei mean?
It's my handle on GitHub, Telegram and pretty much everywhere I write code.
Why is the bot code closed?
The working source of the game bots stays private. GitHub has detailed overviews instead: what each system does, how it's built and what stage it's at. Open code lives in the demo repositories.
What are the boxes at the top?
That's how a computer vision bot sees its screen: it finds an object, draws a box around it and writes how sure it is. Stalbroker looks at the Stalcraft auction in much the same way.
What are you working on right now?
The Path of Exile 2 and Torchlight Infinite bots. Both are still in development, and their GitHub overviews show what already works. Stalbroker keeps running in the background.
Why Python?
It has the libraries this kind of work needs: OpenCV for vision, Playwright and Selenium for browsers, pytest for tests. Most of the time goes into understanding the target program, not fighting the language.
What is this site made of?
Plain HTML, CSS and a few lines of JavaScript, with no framework or build step. It's hosted on Cloudflare Pages.
Friends
- di4eladi4ela.space
Say hi
- Telegram@juzorei
- Discordjuzorei
- GitHubgithub.com/juzorei