Version 0.20.0

From Isleward Wiki
Jump to navigation Jump to search

Version 0.20.0[edit]

Released on April 21, 2025. The original release notes are accessible on GitLab.

Highlights[edit]

  • New Chat UI
  • Capture the Flag (Prototype)
  • Many performance enhancements

Rebuilt Client Architecture[edit]

For this release, we've done something we've wanted to do a long time ago: migrated the client from CommonJS to ES6 modules. This has been a rough process, not only because it's a huge job, but also because it's a complex thing to achieve due to how Isleward depends on various files from the server at runtime (Modded UIs, images, sounds, etc.). Now that this has been done, it has opened the door for us to:

  • Pre-package many files that the client would request at start-up into bundles (shorter load times)
  • Use React + Opus UI to build UIs
  • Upgrade Pixi.js to the latest version

...and more!

Chat UI[edit]

Our first React + Opus UI component is here! We've completely rebuilt the Chat UI to solve many issues we've had with the old one. Most notably, things like private messages, loot messages, and party chat can now be placed into their old tabs, making it easier to communicate within those channels and keeping your global chat less busy.

Pixi.js Upgrade[edit]

Along with this upgrade, we've also completely rewritten how the map is rendered. This has a big effect on framerates. We've also rebuilt how hidden rooms are handled, leading to more performance increases.

Particle Engine Upgrade[edit]

We've upgraded the particle engine as well. Unfortunately it was not possible for us to keep particles looking exactly like they did before, but we did our best to ensure the changes aren't drastic. You might still see a client-side issue with particles here and there. When you do, please report which particles you think caused the issue.

Capture the Flag[edit]

We've released a prototype of the Capture the Flag game mode. Players can join a match every 6 minutes by talking to "Battlemaster Greig" just north-east of the Fjolgard Docks. Matches are only 5 minutes long. We will be expanding on this feature a lot in the future. In a CTF match, player damage and heals are scaled fairly heavily to ensure players aren't one-shotted.

Content[edit]

  • Added unique boots to the Blisterwind Supply Officer's pool of items
  • The passage leading to Led'Nohib has opened—but the townsfolk have bolted their doors and mysteriously vanished. Perhaps we’ll get to the bottom of it in the next release!


Bugs[edit]

  • Fixed certain doors not working in the Housing District
  • Fixed path-finding being weird on mobs