ClassicUO Versions Save

ClassicUO - an open source implementation of the Ultima Online Classic Client.

1.0.0.0

3 months ago

.Net Framework -> End Of Life

This PR gonna be a miliar stone, it's the end of netframework support on ClassicUO.

What's Changed

New Contributors

Full Changelog: https://github.com/ClassicUO/ClassicUO/compare/0.1.11.0...1.0.0.0

ClassicUO-dev-release

3 months ago

This build may not be safe: use it at your own risk.

0.1.11.0

1 year ago

0.1.10.0

2 years ago

Changelog

  • fixed some invisible animation
  • fixed cursor update when switching map
  • fix target cursor cancel
  • fast assign hotkeys [@anethus]
  • storing "last account" in a json file [@markdwags]
  • fixed gump topmost behaviour
  • fixed "set in screen" gump if the gump is out of bounds
  • indipendet options for mobile's hue by state [@anethus]
  • added missing "Bushido" skill during character creation
  • improved minimap generation
  • improved memory usage
  • improved cursor hotspots [@Vorspire]
  • fixed equip item corpse packet usage
  • do not display hairs and beard on corpses
  • added macro "close -> minimap"
  • added support for 0xD1 packet [logout]
  • added buffbar button and stat up/down/lock buttons [@markdwags]
  • "rem" party command [@Daviex]
  • fixed some gargish abilitiy
  • updated fna libs

Full Changelog: https://github.com/ClassicUO/ClassicUO/compare/0.1.9.0...0.1.10.0

0.1.9.0

2 years ago

Changelog

  • fixed skirt hue selection during character creation
  • fixed hidding torso layer when dressing parrot robe
  • fixed wrong graphic for gold coins
  • fixed for no showing text when the item exists, but is invisible
  • new terrain shadows @jaedan
  • new light hues @roxya
  • plural strings when clicking statics @roxya
  • force light for poison field @roxya
  • fixed some fonts for Asian languages @andyten
  • fixed rendering sort. Now it creates less graphics glitches
  • updated mp3sharp. This will fix some glitchy sound @samuliy
  • fixed cliloc loading. Now ClassicUO loads the original cliloc.enu as default then will load the cliloloac based on OS language [can be customized in settings.json]
  • fixed some music for warmode/death @samuliy
  • fixed UOP animation reading. Now we get the right number of frames per direction [1° in the world! yuppi]
  • asking menu when hitting "reset skill groups"
  • show books on gargoyle
  • fixed invisible equipment and floating stuff on gargoyle
  • extensible seat definitions & bufftable overraiding [/Data/Client/buff.txt] @anethus
  • do not spawn multiple colorpicker gump
  • fixed restore abilities gumps on login @lvcmenezes
  • fixed a crash when using mouse with a grean number of side buttons
  • improved moving effect
  • fixed Autologin behaviour: allows the user to go to the user/psw screen
  • fixed wrong hue and white background when using menugump
  • rework of the whole datareader/writer
  • reduced RAM usage and memory allocations. OLD pc will gain in performances
  • updated FNA and libs

0.1.8.0

3 years ago

Changelog:

  • improved gumps reading
  • improved HTML reading
  • fixed text in party invite gump @Stallind
  • OSI hp update fix
  • fixed moving effect
  • fixed cliloc reading for buffdebuff bar
  • fixed hue for mob with light
  • improved CoT
  • fixed resizepic math
  • fixed hue for context menu
  • do not close menugump if no checkbox are selected
  • menugump numeric only & max chars support
  • backpack skins @broxen
  • added and cleaned up sittable graphics @broxen
  • fixed music in unix systems [case sensitive hack] @broxen
  • fixed visited link in htmlgump @SaschaKP
  • fixed an issue that denied the user to create a new character
  • fixed in-house entity math
  • force tooltip when flags is not set for gumps
  • added multi display as gray rectangles in world map
  • improved netclient code
  • fixed paperdoll position
  • fixed an issue that does not render some sails
  • fixed spell hightlight
  • fixed worldmap labels
  • fixed dropping item on old sphere emulator
  • fixed some internal crashes while reading .def files
  • fixed art.def reading
  • lowered client version to 3.0.0 when reading animations .def files
  • updated FNA & relative libs

0.1.7.0

3 years ago

Changelog:

  • Fixed random disconnections
  • BSD 4 license
  • Added Ping & Packet loss on server selection
  • Trees and Rocks shadows as option [default: active]
  • Fixed house foundations preview blocking character
  • Fixed macro changing type does not append the selected macro to the end of the list
  • WorldMap gump: added "Go to" context menu command [@markdwags]
  • Character creation: feature flags restrictions [@brndd]
  • Added current character name on window title. The title format will be: {charname} - ClassicUO v.0.X.X.X
  • Fixed some invisible animations
  • Fixed Z item drop for older sphere servers
  • Fixed and improved moving effect math
  • Fixed re-opening sub containers at login. Now all containers will open with the right sequence.
  • Fixed crashing books & special chars [@brndd]
  • Fixed minimap texture generation. Huge performances improvement!
  • Fixed TipWindow behaviour. Now it sends packets to switch pages
  • Fixed verdata reading
  • Fixed crash when reading invalid file offsets
  • Fixed using of Unicode speech for client version lower or equals to 2.0.0
  • Fixed a crash when using status gump on older client [3.0.0c or less]
  • Forced to use old status gump in older clients
  • Added support for "mastergump" gump property
  • Fixed some outgoing packet based on client version [older clients fix]
  • Fixed BuffGump tooltip hovering. [Still be issues when this gump is facing to the top and left sides]
  • Fixed weapon abilities for 0x1407, 0x1406, 0x26ce, 0x26cf
  • Fixed gargoyle weapons abilities
  • Remotion of invalid chars when creating profile set folders
  • Updated FNA & deps to the latest version

0.1.6.1

3 years ago

Changelog

  • countergump: don't check mount, shop and bank layer
  • fix possible crash when using books

0.1.6.0

3 years ago

Changelog

Multiple map support - Server admin side

In addition of the UltimaLive implementation done by the great @SaschaKP, from this version ClassicUO allows the user to read an infinite numbers of maps without getting stucked with the 6 default maps provided by the game.

If you use UltimaLive it may cause trubles.

How to make it work

Run ClassicUO with this arg: maps_layouts "1234,567;4321,987;...;N_MAP_WIDTH,N_MAP_HEIGHT" For each pairs of "width,height" separated by ; ClassicUO will read these new maps size and it will override the deafult ones. From the sample above, my ClassicUO will read:

map0.mul:
 - Width: 1234
 - Height: 567
 - Index: 0

map1.mul:
 - Width: 4321
 - Height: 987
 - Index: 1

...

mapN.mul:
 - Width: N_MAP_WIDTH
 - Height: N_MAP_HEIGHT
 - Index: N

Server must be aligned with these size. ClassicUO still reading maps with well-known format [mul & uop].

0.1.5.000

3 years ago

Changelog:

  • new rendering pipeline to improve performances. With this new system people gained 20/40 FPS in low end PCs. xBR has been replaced with new filters "Anisotropic" and "Linear" [Options -> Video]. These new filter might generate some graphical artifacts due to the UO textures.
  • highlight containers on ground when mouse is focused over them [configurable as option]
  • fixed Water Elemental spell cliloc missing
  • fixed encryption for client version 2.0.0
  • fixed some very rare crash
  • moved default window caption title to the right side
  • fixed and improved drag & drop code
  • fixed "skip empty corpses" option
  • fixed gridloot update
  • gridloot now automatically resizes based on corpse contents
  • uosteam itemhold behaviour. When holding an item and pressing CTRL + WHEEL DOWN the helditem will float on screen. [More info] (https://github.com/andreakarasho/ClassicUO/issues/1174)
  • fixed scrollbar rounding error offset when scrolling
  • fix shaders for ASCII text highlighting when selected
  • added missed "Pierce" spell in masteres book
  • fix Easel item for older clients
  • improved circle of transparency
  • set name from 0x98 packet for world map entities
  • fixed "(Imbued)" hue on item tooltip
  • fixed idle animations not found
  • fixed deleted Multi objects when out of range
  • don't move worldmap in freeview when holding an item
  • fixed behaviour when recreating "containers.txt" from scratch. It didn't use the default entries.
  • containergump iconizer position fix
  • avoid crash when 2 clients from the same folder access to the "settings.json"
  • removed stealth from skill selection when creating a new character
  • fixed imbuing usage from client macro
  • avoid dclick when dragging healthbars with target ON
  • fixed chessboard graphic
  • fixed GM body to walk through doors
  • fixed GM paperdoll display
  • fixed a crash occurred when vendor sends an "invalid" texture graphic