A new era of add-on debugging

The Log Viewer Window

Today marks the release of the DebugLogViewer and LibDebugLogger 1.1. Together these two will provide authors with a powerful new way to find and fix bugs in their add-ons locally and out in the wild.

But the log viewer is not just for authors. It is also very useful for regular players, as it will for example suppress Lua error pop-ups and instead present them in a non-intrusive manner.

Continue reading “A new era of add-on debugging”

How to get ready for a major game update

Keep Calm

You may be excited and want to jump into your new adventures as soon as possible, but you should restrain yourself and first get some things out of the way. Otherwise you may ruin your own experience.

Update The Game

Arguably the most important step on this list. Just start the game launcher and let it do it’s magic. Be aware that the first login after a major update always takes longer, because the game has to rebuild some internal caches.

Continue reading “How to get ready for a major game update”

So much to do, so little time

TL;DR: Many things planned. Become a patron so I can get them done sooner.

The Elder Scrolls Online has recently turned 5 years old and it looks like a bright future is still ahead of us. New players and add-on authors are flocking to the game and there is no end in sight. That’s why I decided to rectify some of the past mistakes we made and also plan to create some tools that will help authors become more productive and save them countless hours while they work on their add-ons.

The following projects are a non-exhaustive excerpt of my to-do list in no particular order. Continue reading “So much to do, so little time”

Schema definition for ESOUI XML

Creating GUI in Elder Scrolls Online is time consuming and frustrating. For a long time I have played with the thought of making it somehow easier and finally decided to look into that.

After thinking about it very hard for a few evenings and researching different ways to improve the experience, I arrived at the conclusion that it would be best to create a schema for the XML files used to define the GUI elements. This way I would learn more about the available possibilities and end up with something that will allow me to craft them faster and with less errors.

Continue reading “Schema definition for ESOUI XML”