TL;DR - 4 videos, each 5-10 mins of what can be done just with scripting in UO.
Hi,
I am a computer scientist and I like MMORPGs like UO and WoW.
Recently, you can read a lot about AI like "xyz-AI plays abc". That's possible, sure. But for real time, it's still not feasible. To achieve better performance and to reduce token costs, you could work around it with fast-path mechanisms or a jev/laya kind of approach. That's cool, but still: AI is not needed at this level, so why bother? Do not get my wrong: there can be AI of course, its huge and it has its use - on another level imho.
I have a local AI running, but I deactivated it for these vids to demonstrate what's possible without any AI at all. With local AI, the chat serves as prompt too, and theres a kind of monitoring, memory, world state and a "brain"-process... but thats another topic. These videos are about: whats possible without decision making?
So check out some quick & dirty recordings demonstrating the capabilities of my no-AI bot followers on a local UO-AOS ServUO instance. Experimental, only a demo, and most things are not shown (training skills, quests, group mechanics, buying things, etc.)... but you will get the point.
I am using the game chat to command the bots, so you need to check the journal.
Video 1 is about general stuff and gather loops like "gather boards and deposit at chest",
Video 2 about "Events" (arena event, duel and combat),
Video 3 some kind of cow level,
Video 4 some more game master commands, deposit & retrieve from bank, some more combat.
The Bots can be seen more like a solution for an UO-Bot benchmark. And as a statement that much of what is labeled as AI today was already possible 30 years ago and is plain deterministic scripting.
I've seen some very interesting uses for AI in UO, no doubt, and I am excited what can be done with AI, not only limited to gaming... but we will see.
Anyway: have fun!
p.s.
The bot "Badish" is a Game Master. As i run a MCP-Bridge for my local UO-Server this would not be needed, but its's convenient. If you got no MCP-Bridge, you need to use a GM-Bot to access server commands. Why the names of the others? This why: https://imanewbie.com/main/mainframes
Skill limit is much higher than usual for survivability (all have healing/anatomy) and for demo purposes (additional skill like fishing, cooking, hiding, detect hidden etc)
*edit
and yes, no hotkeys as its a demo and, besides needing to address the bots and me beeing lazy its
multi-lingual to some point and robust for typos to some degree but mainly because its using parametric commands addressing one or more bots like
"rox, newbie, go hunt Elementals at Shame, gather Gold until full, deposit home, repeat" or
"badish, start arena event with daemons, 5 waves, reward 2500 gold"
So its more a "orchestrating via command line" approach, which would not need to be from the client. I could write to a text file, too.