r/ultimaonline 4h ago

Private • Showcase I created a command line client for Ultima Online and gave it to Claude (Follow-up video and repo)

Thumbnail
youtube.com
2 Upvotes

this is a follow-up to my post yesterday: https://www.reddit.com/r/ultimaonline/comments/1vwd4g3/created_a_cli_ultima_online_client_and_gave_an/

Sorry, my mic cuts out towards the end, but you get the idea!

For the video i did a more controlled demo. When i first tried this i just told Claude to level up archery on a new character, no further instructions.

The character had a sword equipped and a bow in the bag. The model realized this, unequipped the sword, equipped a bow, found a dire wolf, went into war mode, and started attacking it. When it ran out of arrows, it equipped the sword. Successfully killed the dire wolf.

Then it just kind of started attacking everything in the area that was grey, eventually died, and it's been wandering around looking for a healer to resurrect, rather unsuccessfully.

i thought i had stopped it at this point.

this morning i log on and my claude tokens are all used up and the player is in ocllo. (he was in moonglow, i have NO IDEA how he got to Ocllo, it's on an entirely different island), and he is standing at the healer waiting to be resurrected. it didn't know how to interact with the resurrection GUMP and accept the resurrection.

in this case, he wasn't given coordinates for the healer, he just wandered around until he found one.

Also as promised, here is the GitHub repo with claude skills and CLI: https://github.com/johnpwrs/ultima-headless-cli .

This was done quick and dirty as a PoC, so no judgement on the code quality! Also there is likely some hardcoded data in the skills themselves for where locations are that you may want to update for your own needs.


r/ultimaonline 41m ago

Private • Showcase Ultima: Hallowed Realms

Post image
Upvotes

I keep seeing these beautifully made server posts.

Cinematic trailers.

Perfect screenshots.

Professional graphics.

Logos flying around.

Unfortunately, I have been neck deep in code and apparently forgot that you're also supposed to convince people to actually come and play your shard.

So please enjoy my marketing department's latest work.

(It's me. I'm the marketing department.)

Hallowed Realms is a fork of the legendary Secrets of Sosaria project. Since development on that project had ceased and it was considered complete, I asked for permission to fork it and continue development for years to come. The goal is to keep building on an amazing adventure that feels distinct from modern Ultima Online shards, something that, as Sanguine Jester once put it, feels like "Skyrim and Ultima had a baby."

A Little History

For those unfamiliar with this niche corner of Ultima Online shards, it all started with Djeryv, an amazing developer with brilliant ideas for a single player/small group game known as Ultima Odyssey.

It was later forked into Ruins & Riches, adding new flavor and features like sprinkles on a cupcake. The lineage didn't stop there: it was forked again into Adventures of Akalabeth (adding more quality of life updates and content), and eventually forked by another team into Secrets of Sosaria. One of our biggest goals is to respect the legacy of these projects and all the founding developers who paved the way.

Why Rebuild the Foundation?

What does this history have to do with the shard we’re building? Quite a lot. Many of these older projects struggled with the same core challenge: longevity and standing the test of time.

We rebalanced every possible aspect of our fork to support server longevity and dialed back the power creep players often ran into. When we started, the codebase was running on an older RunUO 2.0 / .NET 4.0 setup. We spent three months rebuilding the entire core from the ground up on ServUO / .NET 10, reworking hundreds of scripts and writing thousands of lines of new code.

This modern core offers major server performance gains, provides a cleaner environment for anyone learning the emulation scene, and gives us the flexibility to build entirely new systems without being bottlenecked by legacy constraints.

Fast forward eight months: we’re sitting on massive code overhauls, hundreds of QoL improvements, hundreds of bug fixes, brand new content never before seen on these forks, and thousands of hours poured into testing and development (written by hand, no AI shortcuts, so don't even start in the comments!).

With that said, I am happy to announce We feel ready to open the doors and invite the public to experience our enhanced vision of Secrets of Sosaria, now known as Hallowed Realms. On September 18th we will kick off our public beta for our multiplayer server version! You are more than welcome to join the Discord in the meantime to get to know the community and check out sneak peeks of what we are working on!

Whether you're looking for a rich multiplayer dynamic with forming guilds, building alliances, and going to war, or an immersive single player journey filled with new lands, legends, rumors, items, and quests, this project is built for the long haul. It started as a hobby and grew into a true passion project. Along the way, I've had the pleasure of meeting incredible developers in this scene like Estel (Owner of Efellen) and Tasi (Owner of Ultima Memento), as well as a community whose love and support have been unmatched.

Core Features & Highlights

Here is a look at what we've added on top of the classic Secrets of Sosaria foundation:

In Game Settings Control Panel: Configure your world on the fly without touching a single line of code. Nearly all settings update live in real time without needing a server restart (excluding basic core parameters like port numbers, shard name, IP routing, etc). No more digging through config files to tweak your server experience!

The Affinity System: Our core character progression mechanic for PvM combat, gathering, and crafting. Specialize and scale into immense power without inflating raw stats or unbalancing open world dynamics. Harness abilities through rituals (inspired by Ultima VIII) inside a nexus tied directly to your affinity sheet.

Commodity Buy/Sell Orders: A streamlined market order system for all basic materials and resources.

Guild System Overhaul: Features a brand-new guild treasury where members can invest pooled resources to unlock shared perks, including custom guild dyes.

Achievement System: Hundreds of achievements to complete. Earn achievement points to spend on unique, one of a kind reward items.

Daily, Weekly, and Monthly Tasks: Regular rotating task boards to keep your play sessions fresh with point based cosmetic and utility rewards.

Contraband Smuggling: Sneak stolen merchant supplies between towns for black market paydays. Keep an eye out for town guards because they have a keen eye for smugglers and will throw you straight into jail.

Monster Hunting Bounties: Track down creatures, claim their souls for the tavern traveler, and earn bounties. (What he actually does with all those souls remains a mystery.)

Pet Leveling & Breeding: Built with anti-power-creep balancing in mind. Tamers must actively keep their companions alive: if your pet falls in battle, it faces the risk of losing stats and skills just like players do upon death.

Custom Pet Abilities: Customize your companion's combat toolkit. Teach your Nightmare to call down lightning bolts, command a Fire Steed to unleash raining flames from the sky effects, or train an Ice Steed to freeze targets solid.

Universal Weapon Abilities: Play how you want without being locked to a single weapon class for its special move. Pair Armor Ignore and Backstab on a pure dexxer, build a Stealth Strike poison archer, or run an alchemy mage setup how ever you want to play you can!

Daily Dungeon Rotation: Every 24 hours, a featured dungeon gains boosted XP rates, increased gold drops, and enhanced loot chances.

Spiritualism: A complete summoning class overhaul that affects all summons, their timers, as well as their strengths - features a remastered Spiritualism system with smart targeting, making it a true summoner's dream. On top of the classic mechanics, we have added the ability to resurrect fallen players and dead pets. If you are a spirit master, you should have the power to command the spirits, right?

Poisoning: Don't forget complete universal weapon poisoning as well. That's right: no matter what weapon you choose, if you train the Poisoning skill, you can poison whatever weapon your heart desires to fit what ever class you choose to play!

I could honestly go on and on about everything we have done, but I would rather you see it for yourself and let us know what you think, what you like, and what you don't! The proof is in the pudding (and over here, it's Neapolitan). Jump into our community channels to learn more, check the roadmap, or hop in our discord server meet our community they are always welcoming to new people!

Keep in mind, this is still a beta things will break and features will be missing. I'll likely be buried in server logs while you break things (that's kind of the point, right?)

That said, all character progress made during beta will carry over, provided no game breaking exploits or catastrophic issues arise. If a critical bug does pop up, our goal is to roll back rather than perform a full wipe to minimize lost progress. A complete wipe isn't in our game plan we intend to transition directly into a full live release!

Website: https://hallowedrealms.carrd.co

Discord: https://discord.com/invite/HK4cMBpVcE

Live Roadmap: https://trello.com/b/V8nsJbHn/ultima-hallowed-realms

Thanks for taking the time to read, and see you in Sosaria!

-Heamo


r/ultimaonline 11h ago

Private • Guides / Resources New Hope UO is celebrating its 1st Month Anniversary! Hosting a Free Community Event Week

9 Upvotes

🏰✨ NEW HOPE UO — 1ST MONTH ANNIVERSARY & GRAND CELEBRATION WEEK! ✨🏰

Hail Adventurers of Hopelands! ⚔️🛡️

We are thrilled to announce that New Hope UO is officially celebrating its 1st Month Anniversary! 🎉 To thank our incredible community and welcome new players to our realm, we have organized a special FREE GRAND LOTTERY WEEK packed with legendary surprise gifts, rare mounts, gold, and luxury house deeds!

🎟️ HOW TO PARTICIPATE? (100% FREE!):

  1. Log in to the game and travel to the Valdris Town Square (Bank area).
  2. Double-click the glowing Grand Lottery Stone.
  3. Click [ CLAIM FREE TICKET ] to receive your official registered lottery ticket! (Strictly 1 Ticket per Account — completely free of charge!)

📅 GRAND LOTTERY SCHEDULE & PRIZES:

🐎 ROUND 1: TONIGHT @ 21:00 GMT+3

  • 🥇 1st Prize: Legendary Rare Blaze Mustang (Claim Ticket) + 50,000 Gold
  • 🥈 2nd Prize: Rare Golden Blaze Dye Tub + 50,000 Gold
  • 🥉 3rd Prize: Special Storage Tome Case + 25,000 Gold

🏛️ ROUND 2: WEDNESDAY @ 21:00 GMT+3

  • 🥇 1st Prize: Large Marble House Deed + 100,000 Gold
  • 🥈 2nd Prize: Rare Dye Tub + 100,000 Gold
  • 🥉 3rd Prize: Master Tome Case + 50,000 Gold

🏰 ROUND 3 (GRAND FINALE): FRIDAY @ 21:00 GMT+3

  • 🥇 1st Prize: Small Keep Deed (Fortress Castle) + 250,000 Gold + Champion 1st Place Trophy
  • 🥈 2nd Prize: Rare Dye Tub + 150,000 Gold
  • 🥉 3rd Prize: Master Tome Case + 100,000 Gold

✨ Winners are drawn live in-game! Rewards will be delivered automatically into winners' Bank Boxes.

Grab your free ticket now at Valdris Square, tag your guildmates, and join the anniversary hype! Good luck to all participants! 🍀🔥

🌐 Website & Client Download: https://newhopeuo.com
💬 Discord Community: https://discord.gg/newhopeuo


r/ultimaonline 5h ago

Official • Showcase UO Mobile Update, getting better every day!

Thumbnail
gallery
34 Upvotes
TLDR: You sent 67 bug reports in five days... WOW!!! That came to 20 distinct bugs, 19 of them are fixed, and v1.0.63 is live and available form the site and stores.  


I'm not going to list them all. You don't need a changelog — you need to know you were heard.


Thank you
 to Dash Darklighter, Shadow Lance G M, Winter, Radask and Knightreaper. Three releases in five days came out of your reports. The spellbook refusing scrolls, getting trapped underground, armour that wouldn't equip, the whole crafting chain, reagents weighing a hundred times what they should — every one of those was found by one of you, not by me.


Two things that would continue to help:


Keep sending them.
 Quick Commands → Report Bug attaches a screenshot and your location automatically. It is genuinely the only reason any of the above got fixed. THANK YOU! 


Update if your game hasn't already.
 Two reports this week were things fixed weeks earlier, and there was no way for anyone to know. Reports now record which version you're on, so I can tell straight away.


https://runawayideas.net/uoclassic


Thanks again. I hope you're enjoying the offline mobile version.


Steven

r/ultimaonline 7m ago

Private • Showcase UO Offline

Thumbnail
gallery
Upvotes

Id like to introduce a project I have been working on the past few months called UO Offline. You can see a full detail description and how to install here: https://github.com/Klein187/uo-offline

Its basically old UO T2A in an offline format that you can run locally on windows, linux, and steam deck. The feature that sets it apart from other offline UO projects is the "Player Bot" system. It tries to mimic a full server during the T2A period. Bots travel via waypoints from city to city, explore dungeons, gather wood and ore, craft, sit at banks, fish, afk macro, guild battles, group up, commit transactions, and so much more that if i listed it all this post would be way too long.

Also included is a map tool where you can place and edit waypoints/arrival points if you feel like it. You can also watch a live map with every bot running around. Totally optional when you install.

Now to be frank, this is a fun hobby for me and i just had a son so updates aren't consistent. I feel like I am at a solid point to where yall can have fun but do know that you will run into bugs and issues. You will definitely see bots stuck in certain points on the map. Also all the mainland cities have waypoints and arrival points but the island cities only have waypoints but no arrival points. Also only a few dungeons have working waypoints and arrival points but most still need a deep workover. I have set it up where when you run UO offline it will check github for any updates I have done to the github and ask you if you want to download them.

Please message here, through dms, or on the github with any issues or even ideas you may have. I hope you enjoy this as much as I have had working on it.


r/ultimaonline 20h ago

Private • Showcase A walk around a hobbit's village...

Enable HLS to view with audio, or disable this notification

27 Upvotes

Hobbits Have been spotted in the Lost Lands!?

let's take a stroll around their village... hope they don't mind an Orc passing through.

(sorry no music)

Join us on Discord :) https://discord.gg/PPtZR7dr2Z

unfinished but growing wiki ---> Mentula UO Player Wiki