Skip to content

uotools/Infusion

 
 

Repository files navigation

Infusion

Join the chat at https://gitter.im/ultimaonlineinfusion/infusion

Infusion is an Ultima Online assistant similar to Injection. Infusion focuses on powerful and easy scripting features. You can write scripts in C# using either built in code editor that has source code highlighting, auto-complete and REPL (Read Eval Print Loop) which makes getting started with script authoring much easier.

If you are not familiar with programming you can start using example scripts which covers many repetitive task in the game. They are designed to be easy to use and they guide you through a configuration process. You don't need to change any code to start using them.

You can use Visual Studio or Visual Studio Code if you are a skilled developer and you want to enjoy their excellent refactoring and debugging capabilities.

Getting Started

Current Status

Although you should be to connect to any server with encrypted protocol and use Infusion with any Third Dawn and LBR clients We test it by active game play on a prehistoric Sphere Server 0.99za and with 3.0.6m client. We would like to extend support for other servers and clients if there is a demand for it.

Current status is alpha. It means that APIs are not stable yet and there may be some breaking changes. There can be many serious bugs and some critical functionality is still missing.

Please, create an issue if you find any bug, missing feature or server/client combination that doesn't work for you.

UOErebor

We develop, test and regularly use Infusion in game on highly customized shard UOErebor (Czech only). Which means that Infusion is pretty stable on this shard and there is a lot of example scripts you can immediately start using:

  • Display status bar of your friends in an external window. These status bars never disappear so you always see how many HP your friends have.
  • Hiding with always walk feature to utilize stealth.
  • Targeting red karma only, skipping own summon/pets.
  • Fast and reliable walking from script.
  • Read status of spell chargers from script.
  • Damage notification.
  • Show experience in game window title.
  • Open bank using banker or house menu.
  • Using travel stones.
  • Filtering sounds, overall light and weather effect.
  • Looting.
  • Chasing and shaving sheep.
  • Easier item manipulation (moving food/regs only, moving the same type).
  • Predefined names for many item types/color combinations (spell scrolls, food, regs, tools, resources, doors and many others).
  • Popular UO client patches (like FPS patch) using UOPatcher.

Join the chat at https://gitter.im/ultimaonlineinfusion/infusion

About

Ultima Online assistant similar to Injection, Razor or Phoenix focused on scripting capabilities and extensibility

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%