Nethaxion's CMUD Repository

From Unofficial Ansalon Wiki

Jump to: navigation, search

Nethaxion's UI Scripts for CMUD

Neth UI all.png

By popular demand, here are some of the UI focused scripts I've written. Unless otherwise specified, the installation is as follows:

- Go to a link below
- Select all XML and COPY (CTRL+V)
- In CMUD, open your settings dialogue window (where you see triggers, aliases, etc.)
- Click on the blue window icon representing your session (or character) name
- PASTE (CTRL+V) the copied XML into the session. 
- You can drag & drop / cut & paste it into a different folder/class if desired.
- My install path in CMUD is Nethaxion/UI/


Map Capture Maps window.png

- Standard installation. Be sure to TOGGLE AUTOMAPPER data on within the mud. 

This will grab the map and stick it into the 'Maps' window. This happens whenever you LOOK or enter a new room (as long as you can see).



Wholist Capture Wholist window.png

- Standard installation. 

Includes a timer to periodically poll for the wholist when not in combat, and will stick the results into the 'Who' window.



Chat Capture Chat window.png

- Standard Installation. If you want sound on chats, you'll need to update the triggers to point to a valid sound file.

Captures chats from (hopefully) all sources and sticks them into the 'Chats' window.



Quest Aid QuestAid window.png

- Standard Installation. 

This handy script will grab any quest from the Royal Advisor and stick it into the 'Tracking' window. It will also pick up your (and only your) quest item if it sees it on the ground.



Tick Timer TickTimer button.png

- Standard installation. Be sure to TOGGLE TURN on within the mud.

This creates a gauge that synchronizes with server tick/pulse patterns to provide a visual indicator for the next tick.



MSDP Init Script

- Enables MSDP. Required by some scripts below. 

This utility enables the MSDP data stream which carries frequent updates on certain variables, making the UI more dynamic and your screen less cluttered.



Stats Box Stats window.png

- REQUIRES MSDP.
- Perform standard install. 
- Open UI/msdp and find the setting titled "Telnet 69: (@MSDPVAR)([%w|_])(@MSDPVAL)(*)"
- Add a new line directly below AFFECTCHECK
- Enter "STATCHECK" on the new line
- Save the script.

Creates a stats box. This will dynamically update to grab current values, and your current stats will turn RED if they drop below your base stat (i.e. you've been debuffed or wearing EQ that lowers your stats).


AffectCheck

- REQUIRES MSDP. To install: 
- DELETE the placeholder AFFECTCHECK alias from the MSDP folder
- Copy the XML from the link above
- Paste into the MSDP folder
- View the Script Text for the AFFECTCHECK alias and note the comments on special whitespace characters. Some spells won't register properly without these in place.

This is used to parse your Affects via MSDP and break them into individual variables with duration timers. Used to track buffs and durations with gauges (below).



Vitals and Buff Gauges Vitals-buffs window.png

- REQUIRES MSDP and AFFECTCHECK. To install:
- Perform standard install. 
- Navigate to Gauges/Buttons to see categories. 
- Locate Sanctuary, Bless, and Detect Magic.
- Manually Update the position for the above gauges on the Options tab of each gauge configuration.
- All other buffs in each row will automatically line up to the right of these three. 
- Update your prompt to include pet health %p parameter as the last value, and a closing bracket (>). E.g.:
 <728/728hp 328/328mana 334/334mv PET: 2056/2056hp>
 AUTO: [ON] Your current prompt is: <%h/%Hhp %m/%Mmana %v/%Vmv %p>   

This is the big daddy. Uses the MSDP data streams and AFFECTCHECK parsing to create fully dynamic HP/Move/Mana/Opponent Health values. While pet health isn't accessible on MSDP, we can grab the prompt value (works okay). This also includes a wide variety of buffs, and dynamic gauges displaying how much time each has left.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox