This project is a from-scratch recreation of a classic 1997 Ultima Online game client, designed to let an automated character play the game while you watch. It includes a faithful software renderer that draws the isometric world exactly like the original, plus a navigation bot that can find paths, open doors, follow other players, and handle obstacles. The program connects only to a specific research server and requires you to provide your own original game data files.
How It Works
A friend tells you about a project that recreates the classic 1997 Ultima Online experience, where a character can play automatically while you watch.
You point the program to your own copy of the original game data files that came with your Ultima Online installation.
The program connects to a special practice server and opens a window showing the classic isometric world exactly as it looked back then.
You type a simple command like 'goto 1500 2000' and watch as your character automatically finds a path and walks there, opening doors and avoiding obstacles along the way.
Your character farms resources, follows other players, and casts spells automatically while you keep an eye on the familiar graphics.
You right-click anywhere on the map to send your character there, use arrow keys to walk manually, or press spacebar to open doors.
The renderer draws the land, buildings, and characters with the same look and feel as the original, complete with day/night lighting and a little radar map.
Your character navigates Britannia, opens doors, follows targets, and handles obstacles while you enjoy the nostalgic view from 1997.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.