Skip to content

Commit 0fa5a82

Browse files
authored
Update README.md
1 parent c9a6ff7 commit 0fa5a82

File tree

1 file changed

+341
-3
lines changed

1 file changed

+341
-3
lines changed

README.md

Lines changed: 341 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,347 @@
44

55
An open source implementation of the Ultima Online Classic Client.
66

7+
[![GitHub Actions Status](https://github.com/dust765/ClassicUO/workflows/Build-Test/badge.svg)](https://github.com/dust765/ClassicUO/actions)
8+
[![GitHub Actions Status](https://github.com/dust765/ClassicUO/workflows/Deploy/badge.svg)](https://github.com/dust765/ClassicUO/actions)
9+
10+
# Project dust765
11+
This project is to address a problem constructed within the toxicity of this community. This is to show the community, open source projects are not meant for cliques and high school drama but rather the expansion of something greater, innovation. -A penny for your thoughts, the adder that prays beneath the rose.
12+
13+
![dust765_logo](https://user-images.githubusercontent.com/77043734/209156140-14558d04-eaf9-42f0-9939-ddec9cf6c1ac.png)
14+
15+
# BRANCHES
16+
17+
main is 1:1 from upstream (Karasho)
18+
19+
dev_dust765 stable release
20+
21+
dev_dust765_activedev stable work in progress releases
22+
23+
# contact and team info
24+
25+
Discord: dust765#2787
26+
27+
Dust765: 7 Link, 6 G..., 5 S...
28+
29+
# feature showcase
30+
31+
[Video Part 1 on YouTube](https://youtu.be/074Osj1Fcrg)
32+
33+
[Video Part 2 on YouTube](https://youtu.be/P7YBrI3s6ZI)
34+
35+
[Video Part 3 on YouTube](https://youtu.be/aqHiiOhx8Q8)
36+
37+
# art / hue changes
38+
39+
Stealth footsteps color
40+
41+
Energy Bolt - art and color
42+
43+
Gold - art and color
44+
45+
Tree to stumps / tiles and color
46+
47+
Blockers to stumps / tiles and color
48+
49+
# visual helpers
50+
51+
Highlight tiles at range
52+
53+
Highlight tiles at range if spell is up
54+
55+
Preview field spells, wall of stone and area of effect spells
56+
57+
Glowing weapons
58+
59+
Color own aura by HP
60+
61+
Highlight lasttarget (more colors and options)
62+
63+
# healthbar
64+
65+
highlight lasttarget healthbar
66+
67+
color border by state
68+
69+
flashing outline (many options)
70+
71+
# cursor
72+
73+
Show spell on cursor (and runout countdown)
74+
75+
Color game cursor when targeting (hostile / friendly)
76+
77+
# overhead / underchar
78+
79+
Distance
80+
81+
# oldhealthlines
82+
83+
old healthbars
84+
85+
mana / stamina lines, for self and party,
86+
87+
bigger version and transparency
88+
89+
# misc
90+
91+
Offscreen targeting
92+
93+
Razor lasttarget sync (Razor lasttarget string - set this to the same lasttarget overhead string as set in Razor, so the ClassicUO lasttarget will be the same as in Razor.)
94+
95+
Black Outline for statics
96+
97+
Ignore stamina check
98+
99+
Block Wall of Stone rubberband
100+
101+
Block Energy Field rubberband
102+
103+
# misc2
104+
105+
wireframe view
106+
107+
hue impassable tiles
108+
109+
transparent / invisible house and items by Z level from player and min Z from ground
110+
111+
draw mobiles with surface overhead
112+
113+
ignore list for circle of transparency (txt file created in your /Data/Client folder)
114+
115+
show death location on worldmap
116+
117+
# nameoverhead
118+
119+
hp line in nameoverheads
120+
121+
more filters for nameoverheads
122+
123+
# UI gumps
124+
125+
sticky last target healthbar (healthbar that always will be your last targets healthbar)
126+
127+
bandage gump (bandage timer UI)
128+
129+
# texturemanager
130+
131+
texture manager (arrow or halo on mobiles)
132+
133+
# UCC UI
134+
135+
UI UCC LINES - Draws a line to HUMANS on your screen.
136+
137+
Please specify the correct settings to make theese properly work!
138+
139+
UI UCC AL - Is an autoloot feature / UI. Only works with GridLoot enabled. You can add items to the txt file created in your /Data/Client folder. Recommendation is to set high value items to the autolootlist.txt (items you potentialy would go gray for) and low value items to autolootlistlow. If you check SL (SafeLoot (available for both lists)), items will ONLY be auto looted if you have looting rights. Loot Above ID adds all items to the loot list higher than X, so you dont have to add hundreds of items to the list.
140+
141+
UI UCC BUFFBAR - Provides a visible timer for next swing and disarm. You can enable lines individually enable them and also lock the UI to prevent moving it. There is a txt in /Data/Client to modify the timers for weapons. It does NOT change calculation with SSI or the like.
142+
143+
UI UCC SELF - Is an Automation feature to bandaid yourself, use pouches, pots and enhanced apple (auto rearms a weapon after being disarmed).
144+
145+
Checkboxes on the UI
146+
147+
Rearm Pot - Auto rearm after pot.
148+
149+
Armorer Guild - Auto rearm after being disarmed.
150+
151+
Thiefes Guild - Disables any actions when hidden.
152+
153+
Mages Guild - Disables any actions when a spellcursor is up.
154+
155+
Tavern - Diable auto disarm.
156+
157+
# features macros
158+
159+
HighlightTileAtRange (toggle)
160+
161+
ToggleTransparentHouses (toggle)
162+
163+
ToggleInvisibleHouses (toggle)
164+
165+
UCCLinesToggleLT (toggle)
166+
167+
UCCLinesToggleHM (toggle)
168+
169+
AutoMeditate (toggle)
170+
171+
ToggleECBuffGump / ToggleECDebuffGump / ToggleECStateGump / ToggleModernCooldownBar (toggle)
172+
173+
# simple macros
174+
175+
ObjectInfo (-info command)
176+
177+
OpenCorpses (open corpses in 2 tiles)
178+
179+
OpenJournal2 (open second journal)
180+
181+
SetTargetClientSide (set target client side only)
182+
183+
LastTargetRC (LastTarget with RangeCheck)
184+
185+
HideX (removes a game object)
186+
187+
HealOnHPChange (keep pressed, casts greater heal as soon as HP change)
188+
189+
HarmOnSwing (keep pressed, casts harm as soon as a swinganimation is issued from server)
190+
191+
CureGH (cure or gheal)
192+
193+
# advanced macros
194+
195+
OpenCorpsesSafe (open corpses in 2 tiles safe to loot)
196+
197+
GrabFriendlyBars, GrabEnemyBars, GrabPartyAllyBars (grab all bars with hotkey)
198+
199+
AutoPot (one pot button)
200+
201+
DefendSelfKey, DefendPartyKey (clever defend self or party)
202+
203+
CustomInterrupt (interrupt current spellcast)
204+
205+
EquipManager (fast equip)
206+
207+
SetMimic_PlayerSerial (set master or custom serial for EquipManager)
208+
209+
# commands
210+
211+
type command in chat
212+
213+
-mimic (mimic casting of master)
214+
215+
-marker X Y (add world marker)
216+
217+
auto add marker for T-Maps
218+
219+
-df (defender)
220+
221+
-automed (auto meditate)
222+
223+
-engage (auto pathfind and attack lasttarget)
224+
225+
-autorange (auto show range indicator when weapon is equipped) (edit autorange.txt in /Data/Client to adjust range for individual weapons)
226+
227+
# outlands
228+
229+
disabled features due to client enforcement (code updates NOT maintained)
230+
231+
inferno bridge solver (color specific land tiles)
232+
233+
overhead: Summon timer (also on healthbar)
234+
235+
overhead: Peace timer (also on healthbar)
236+
237+
underchar: Hamstrung timer (also on healthbar)
238+
239+
buffbar: hamstrung
240+
241+
# lobby
242+
243+
connect multiple Dust765 clients to a lobby server to issue commands
244+
245+
[Dust765's LobbyServer] (https://github.com/dust765/LobbyServer)
246+
247+
features: send your lasttarget to be everyones, drop everyones spell on lasttarget, make everyone cast a spell, everyone attack lasttarget
248+
249+
autostealthposition: command: -autohid ((needs connected lobby) broadcast your position when hidden, everyone will see your position
250+
251+
commands: see options for a full list
252+
253+
macros: see options for a full list
254+
255+
# POC
256+
257+
proof of concepts
258+
259+
guardlines: show guardlines on land tiles (disabled due to performance)
260+
261+
# gridloot
262+
263+
The order in which items are shown in grid-loot will now depend on item type.
264+
265+
Motivation: some items are likely to be always looted (e.g. gold, gems) and when looting is performed automatically (e.g. by Razor macros) it makes items to move in a grid making it harder to browse their properties. Hence, items like gold should be at the end of the grid.
266+
267+
# multi journal
268+
269+
Replaces journal with multiple nameable and much better configurable journals
270+
271+
note: edit journals.xml in your profile folder, set hue to 0 if you wish to reset color to default
272+
273+
(use macro OpenJournal2 for old journal)
274+
275+
# status gump
276+
277+
adds a version of the status gump with health / mana / stamina bar when expanded
278+
279+
# modern cooldown bar
280+
281+
adds a macro to open a BuffGump for each type (blue, green, red) similar to the EC client
282+
283+
note: edit ecbuffs.txt / ecdebuffs.txt / ecstates.txt in /Data/Client to swap icons arround
284+
285+
adds a modern version of the cooldown bar
286+
287+
note: filter displayed buffs with modernbuffs.txt in /Data/Client, the EC txt are used to determine color
288+
289+
# on casting gump
290+
291+
shows a little gump on cursor when casting (can be hidden)
292+
293+
main purpose being, to prevent rubberband on servers that dont send a freeze packet during casting
294+
295+
(mod by Mark)
296+
297+
# show all layers
298+
299+
shows all equipment layers on mobiles (covered items should show)
300+
301+
(mod by Mark)
302+
303+
show additional equipment slots on paperdoll (for torso/arms/pants/shoes/cloak)
304+
305+
# thief supreme
306+
307+
override container open range (ie. backpacks dont close until paperdoll gets closed)
308+
309+
hide X macro has been update to hide items inside containers
310+
311+
# visual response manager (WIP)
312+
313+
goal is to have a visual response on your character from various triggers.
314+
315+
bandies, pots, clilocs,....
316+
317+
# Added files
318+
319+
/src/Dust765
320+
321+
/src/Dust765/External
322+
323+
/src/halo.png
324+
325+
/src/arrow.png
326+
327+
/src/Dust765/Macros
328+
329+
/src/Dust765/Managers
330+
331+
/src/Dust765/Autos
332+
333+
/src/Dust765/Shared
334+
335+
/src/Dust765/Lobby
336+
337+
# changed constants
338+
339+
WAIT_FOR_TARGET_DELAY 5000 -> 4000
340+
341+
MAX_CIRCLE_OF_TRANSPARENCY_RADIUS 200 -> 1000
342+
343+
DEATH_SCREEN_TIMER 1500 -> 750
344+
345+
MAX_JOURNAL_HISTORY_COUNT 100 -> 250
346+
347+
# Original readme
7348
Individuals/hobbyists: support continued maintenance and development via the monthly Patreon:
8349
<br>&nbsp;&nbsp;[![Patreon](https://raw.githubusercontent.com/wiki/ocornut/imgui/web/patreon_02.png)](http://www.patreon.com/classicuo)
9350

@@ -14,9 +355,6 @@ Individuals/hobbyists: support continued maintenance and development via PayPal:
14355
<img src="https://img.shields.io/discord/458277173208547350.svg?logo=discord"
15356
alt="chat on Discord"></a>
16357

17-
[![GitHub Actions Status](https://github.com/ClassicUO/ClassicUO/workflows/Build-Test/badge.svg)](https://github.com/ClassicUO/ClassicUO/actions)
18-
[![GitHub Actions Status](https://github.com/ClassicUO/ClassicUO/workflows/Deploy/badge.svg)](https://github.com/ClassicUO/ClassicUO/actions)
19-
20358
# Introduction
21359
ClassicUO is an open source implementation of the Ultima Online Classic Client. This client is intended to emulate all standard client versions and is primarily tested against Ultima Online free shards.
22360

0 commit comments

Comments
 (0)