Skip to content

Horizon-Private-Server/horizon-uya-bot

Repository files navigation

thug

Thug is a multiplayer bot written for the PS2 game Ratchet & Clank: Up Your Arsenal. Currently written to connect to the Robo UYA custom server, however it will eventually support the Horizon Private Server (UYA only). This bot will only work for UYA because the structures that it uses are game specific.

The name Thug comes from the UYA multiplayer skin.

How does it work?

Thug connects to a Medius server and simulates what a normal PS2 would send over the network. Thug is written in Python and uses the asyncio standard library for network connections.

Thug builds a network graph based on a set of moveable points, then uses the A* algorithm to pathfind to other players/objects.

Bot Movement Graph In Game View

Contributors

Special thanks to Devin for leading the mapping for the rest of the UYA multiplayer maps. Thanks to AgentMoose for his cheats to help map. And thanks to the following for helping:

GC
TheBananaTarT
sanjum2
Flygsand
Willow
Artronoth
ThunderHunter
Xo
kiLLimo
CreepNT
Youngster Joey
toomuchzelda
roxas997
nepuleomon
blown

Python version 3.10.14

About

Multiplayer bot for Ratchet & Clank: Up Your Arsenal

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages