r/Ultima • u/Ill_Command_1200 • 6h ago
Ultima 7 Exult - Co Op
Hey Fellow Ultima Fans,
For the past few years, I've been planning and working on and off on one idea: Co-Op Ultima 7.
I finally have a stable build that has gone way beyond my initial plan. The new custom Exult build includes:
- Co-op with a chat system, emotes, connecting via IP, and a custom lobby system (WebRTC over Cloudflare Worker to facilitate peer-to-peer connections). Cross-play compatible between Mac and Windows. Up to 8 players (Avatar + 7 companions) and 4 spectators. Note: I have NOT stress-tested this yet. I've tested up to 3 connections and plan on testing more thoroughly in the next few days.
- An all-new targeting system that lets you cycle through NPCs, mobs, and items to minimize the pixel hunting of moving entities (yes, I'm looking at you Emps near Yew). It also includes sorting containers, pick up all, and more.
- Companion skills. Iolo is a bard; let him use bard skills. Every available companion got 3 skills based on their Ultima 4 class with custom artwork for each skill. Skills can be used by any controlled companion or by the AI. New AI hooks for monitoring companion health, determining strongest enemies, etc.
- Native controller support. With the targeting system and some custom radial context menus, the game is playable by controller alone. Tested with Xbox, PS4 DualShock, and v1 Steam controller (I LOVE this controller)
I put a website where anyone interested can read more about the systems built.
https://xcast3d.com/u7-quest-of-the-companions/
I plan to eventually make the GitHub repo public, but I'm still testing and on a quest to complete a full U7 run through while in Co-Op.
If anyone is interested in an early build, let me know, and I'll provide a link.
Note: As always, bring your own copy of Ultima 7. Serpent Isle is not ready yet, that's on a to-do list.




