Releases: ClassicUO/ClassicUO
1.1.0.0
What's Changed
- net8 porting by @andreakarasho in #1662
- Update PaperdollGump.cs by @canerksk in #1672
- Support 16k hues by @kaczy93 in #1676
- Fix edge case for white in hues by @kaczy93 in #1677
- Update build-test.yml by @andreakarasho in #1687
- Turned on "treat warnings as errors" to keep build clean. by @Scotty1234 in #1686
- Centralised intermediate and binary folders by @Scotty1234 in #1689
- Implement the new decompression algorithm by @andreakarasho in #1699
- Update deploy.yml by @andreakarasho in #1700
New Contributors
- @canerksk made their first contribution in #1672
- @Scotty1234 made their first contribution in #1686
Full Changelog: 1.0.0.0...1.1.0.0
1.0.0.0
.Net Framework -> End Of Life
This PR gonna be a miliar stone, it's the end of netframework support on ClassicUO.
What's Changed
- Fix bad dragging on Shop menu by @Ultima-Tony in #1569
- Setting "Borderless window" will snap to display that the window is on by @kaczy93 in #1570
- don't update counter bar items when counter bar is disabled by @roxya in #1572
- Minimum light level setting by @roxya in #1575
- Single-click for counter bar items by @roxya in #1577
- Option to hue container gumps by the item hue by @roxya in #1576
- Added an option to enable/disable the water animation effect by @markdwags in #1578
- Update BoatMovingManager.cs by @noobEone in #1579
- Update BoatMovingManager.cs by @noobEone in #1581
- Reliable world map scrolling when zoomed in by @roxya in #1583
- Apply new window size when maximised on login by @roxya in #1582
- NameOverhead item text changes by @roxya in #1591
- Camera translation macros (peek to mouse) by @roxya in #1590
- Decouple by @andreakarasho in #1597
- Decoupling, continued by @jaedan in #1598
- netclient redo by @andreakarasho in #1599
- Fix netclient race condition by @andreakarasho in #1606
- picinpic support for gumps sent by the server. by @noobEone in #1610
- system.text.json support by @andreakarasho in #1611
- Load resources without using the assembly reflection by @andreakarasho in #1612
- Allow targeting the world map for positional targets by @jackuoll in #1620
- The order in which items are shown in grid-loot will now depend on item type or its parameters. by @GajuszZOrod in #1613
- Change journal timestamp to include second in #1621
- Purge earliest journals after 100 files, not latest in #1624
- Don't render ":" in journal if sender is empty by @Stallind in #1629
- Lastobject behaves like standard client, opening paperdolls by @Stallind in #1632
- Race change gump implementation by @bittiez in #1639
- Decouple/assets by @andreakarasho in #1640
- Update RaceChangeGump.cs with bug fixes by @bittiez in #1641
- Bug fix for "pic in pic" by @bittiez in #1642
- Paperdoll equipment slot double click fix by @DavideRei in #1643
- Fix Server Ping in Server List by @elderbit in #1648
- Fix BuffDebuff packet parsing by @KevinEady in #1649
New Contributors
- @kaczy93 made their first contribution in #1570
- @noobEone made their first contribution in #1579
- @jackuoll made their first contribution in #1620
- @GajuszZOrod made their first contribution in #1613
- @bittiez made their first contribution in #1639
- @DavideRei made their first contribution in #1643
- @elderbit made their first contribution in #1648
- @KevinEady made their first contribution in #1649
Full Changelog: 0.1.11.0...1.0.0.0
ClassicUO dev preview
This build may not be safe: use it at your own risk.
Beta - 0.1.11.0
Changelog:
Full Changelog: 0.1.10.0...0.1.11.0
Beta - 0.1.10.0
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: 0.1.9.0...0.1.10.0
Beta - 0.1.9.0
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
Beta - 0.1.8.0
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
Beta - 0.1.7.0
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
Beta - 0.1.6.1 HOTFIX
Changelog
- countergump: don't check mount, shop and bank layer
- fix possible crash when using books
Beta - 0.1.6.000
Changelog
- added the ability to read endless maps in CUO.
- rework of the options gump. Now settings are split into different sections to facilitate the user to find them out
- fixed worldmap rendering. It will not show walls over the roofs.
- fixed some invisible item on paperdoll
- fixed drag & drop for coins
- improved some UI behaviour like scrollarea and scrollbars
- pressing ENTER will trigger the OK button in messageboxgump [ex: disconnected gump]
- added new uop mounts
- added new buff icons
- fixed buff icon crash
- fixed megacliloc packet spam request & OPL remotion when entity server is disposed
- added open/close/maximize/minimize paperdoll
- reimplementation of the counterbar (resizing, no more empty grid, etc..) https://github.com/andreakarasho/ClassicUO/pull/1245
- load profiles from a custom folder andreakarasho@0201636
- fix blank message on older clients if 3 skills are not selected https://github.com/andreakarasho/ClassicUO/pull/1237
- fix cut bulletin message https://github.com/andreakarasho/ClassicUO/pull/1227
- added option to hide the screenshot message https://github.com/andreakarasho/ClassicUO/pull/1205
- shopgump price fix https://github.com/andreakarasho/ClassicUO/pull/1205
- improved counterbar gump layer searching
- minor improvements
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].