ultima online classic razor enhanced python scripts focused on UI customization and rituals
| DOWNLOAD | INSTALL |
|---|
- each script is self-contained and can be run independently
- many of the scripts are work in progress
| UI | RITUAL | ITEM | VFX | MISC | SPELL | TRAIN | GATHER | DEV |
|---|
user interface custom gumps
- UI_health_arpg_status_bars.py – large color coded horizontal bars for health, mana , and stamina
-
- UI_summon_health_monitor.py – display the health of summoned creatures at a consistent position
-
- UI_experience_progress_tracker.py – visualize progression system as progress bar , parsed from journal
-
- UI_boss_healthbar.py – large boss health bar appears at top of screen when nearby known bosses
-
- UI_walia_item_inspect.py – WAILA (What Am I Looking At) in-game item inspection to display detailed properties, crafting info, and custom descriptions
-
- UI_journal_filtered.py – minimal journal filtered and focused on local chat and events
-
- UI_action_buttons.py – button layout for emotes , say , and scripts
-
- UI_item_drop.py – select and place items on the ground , creating a trail , or in circles
-
- UI_loot_item_summary.py – display a summary of items in backpack , filtered based on rarity and modifiers
-
- UI_gump_layout_preset.py – move gumps to specified positions
- UI_ascii_display.py – ASCII art display system
- UI_commands_gump.py – Command shortcuts gump
- UI_durability.py – Equipment durability monitor
- UI_spell_hotbar_hotkeys.py – Spell hotbar with hotkeys
a ritual is a series of actions performed according to a prescribed order .
|
|
|
|
|---|
- RITUAL_circles_expanded_uor_brit.py – Places a mandala with multiple circles, gems, lanterns
- RITUAL_feast.py – Places a feast with radial food items
- RITUAL_pentagram_expanded.py – Places a pentagram ritual with star, circles, and candle
- RITUAL_spiral_round.py – Places a rotated spiral with smooth corners using black pearls , options for antispiral
-
- RITUAL_maze.py – Places a maze of hay , preview random seeds , then chose and place with packhorse help
-
- RITUAL_death.py – Death ritual with skulls and bones
- RITUAL_gems.py – Gem circle ritual
- RITUAL_orbs.py – Orb ritual with elemental themes
- ITEM_organize_backpack.py – Organizes backpack items by type into position
-
- ITEM_organize_chest.py – Organizes targeted container by grouping similar items into bins with grid layout
- ITEM_filter_junk_salvager.py – Moves low-tier items to a junk backpack and salvages , filter by type and affixes
- ITEM_weight_manager.py – Drops unfavored items and over maximum reagents
- ITEM_transfer_container_to_backpack.py – Moves all items from target container to player
- ITEM_mana_restorative.py – Consumes mana restorative items based on missing mana
- ITEM_drop_gold.py – Drops all gold to ground
- ITEM_food_eater.py – Eat food until full
- ITEM_mount_toggle.py – Toggles mounting of ethereal horse
- ITEM_use_kindling.py – Use kindling until campfire
- ITEM_add_scrolls_to_spellbook.py – Add scrolls to spellbook
- ITEM_transfer_hay_to_packhorse.py – Transfer hay to packhorse
- ITEM_withdraw_hay_from_packhorse.py – Withdraw hay from packhorse
- VFX_mastery_ascension_blood_orb_circle.py – Blood Mastery Ascension , a ritual of effects with client side items
-
- VFX_mastery_ascension_nature_orb_circle.py – Nature Mastery , a ritual of effects with client side items
-
- VFX_mastery_ascension_shadow_orb_circle.py – Shadow Mastery , a ritual of effects with client side items
-
- VFX_mastery_ascension_fortune_orb_circle.py – Fortune Mastery , a ritual of effects with client side items
-
- COMBAT_cancel_casting.py – Cancel spell casting
- COMBAT_pouch_stunbreak.py – Stun break using trapped pouch
- COMMAND_summon_pets.py – Summon pets to your location via context menu
- COMMAND_summon_retreat.py – Retreat weakest pet via context menu
- CRAFT_arrows.py – Arrow and bolt crafting
- HOME_deposit_enhancement_scrolls.py – Deposit enhancement scrolls
- HOME_deposit_equipment.py – Deposit equipment
- HOME_deposit_food.py – Deposit food items
- HOME_deposit_resource.py – Deposit resources
- HOME_deposit_runic.py – Deposit runic items
- HOME_deposit_scrolls.py – Deposit spell scrolls
- HOME_deposit_treasure.py – Deposit treasure items
- BANK_deposit_restock_unchained.py – Bank deposit and restock system
- QUEST_accept_all_daily.py – Accepts all daily quests with specific rewards
- QUEST_daily_progress.py – Daily quest progress display
-
- QUEST_global_events.py – display combined information about global events , event points , danger , haven , and challenge combined .
-
- QUEST_turn_in_items.py – Quest turn-in items
- QUEST_turn_in_orbs.py – Quest turn-in orbs ( currently disabled NPC )
- LOOT_treasure.py – Unlocks, opens, and loot nearby treasure chests
- PICKUP_gold_and_meditate.py – Pickup gold and meditate
- SPELL_attack_nearest.py – Cast attack spells at nearest enemy, prioritizing Energy Bolt, conditional based on available reagents and mana
- SPELL_bless_other.py – Bless nearby friendly player
- SPELL_buff_self.py – Cast Buffs on yourself Magic Reflect, ArchProtection, Bless
- SPELL_create_food.py – Create Food until 20 mana restorative items
- SPELL_invis_self.py – Cast Invisibility on yourself
- SPELL_cure_heal_self.py – ArchCure poison and heal self based on conditions
- SPELL_death_self.py – Cast a sequence of harmful spells on self for ritual of death
- SPELL_mage_pure_selection.py – Pure mage spell selection using image id matching instead of journal text
- SPELL_poison_field.py – Cast poison field on nearest enemy
- SPELL_recall_bank.py – Recall to bank then home if at bank
- TRAIN_alchemy.py – Trains Alchemy skill , optional poison-only mode
- TRAIN_lockpicking.py – Trains Lockpicking skill
- TRAIN_magery_spiritspeak.py – Trains Magery and Spiritspeak
- TRAIN_detect_hidden.py – Trains Detect Hidden skill
- TRAIN_evaluate_Intelligence.py – Trains Evaluate Intelligence skill
- TRAIN_taste_identification.py – Trains Taste Identification skill
- GATHER_fishing_directional_loop.py – Fishes in facing direction, chops fish, drops unwanted items
- GATHER_lumberjack_loop.py – Chop trees for rare resources , drops logs
- GATHER_mining_loop.py – Mine for rare resources , drops ore
- DEV_gump_debugger.py – Analyze ingame gumps outputs JSON
- DEV_item_inspector.py – Backpack items and equipment info to JSON
- DEV_item_to_list.py – Inspected item exported to categorized JSON
- DEV_font_color_gump.py – UO font hue id comparison with closest html color Gump
- DEV_api_CUO.py – ClassicUO API documentation
- DEV_api_PacketLogger.py – Packet logger API
- DEV_api_gumps.py – Gumps API documentation
- DEV_api_journal.py – Journal API documentation
- DEV_api_misc.py – Misc API documentation
- DEV_api_mobile.py – Mobile API documentation
- DEV_api_mobiles.py – Mobiles API documentation
- DEV_api_player.py – Player API documentation
- DEV_api_statics.py – Statics API documentation
- DEV_crafting_gump_crawler.py – Crafting gump crawler
- DEV_crafting_tester.py – Crafting system tester
- DEV_gump_quest_crawler.py – Quest gump crawler
- DEV_html_colors.py – HTML color reference
- DEV_item_armor_data.py – Armor data extraction
- DEV_items_search_world.py – Search world for items
- DEV_mobile_to_list.py – Export mobile to list
- download the python scripts and extract the zip into a location of your choice , it will include python .py files in a scripts folder .
- in game with RazorEnhanced click on the Scripting tab and ADD the .py files of the scripts you would like to use .
- once added the scripts will be listed in the Scripting tab , clicking on the script and set the settings like ( AutoStart on Login ) for UI scripts , and may set hotkeys for them in the Hotkeys tab under Scripts .
- "import" errors = download python and copy the Lib folder contents into Lib folder in RazorEnhanced
- many thanks to the ultima online custom shard community ,
- many thanks to the creators of razor, razor enhanced and the wiki
- https://github.com/razorenhanced/razorenhanced
free to all , creative commons zero CC0 1.0 , free to redistribute , attribution not required