redstrate.com/content/blog/kawari10/index.md
Joshua Goins ddede78b83
All checks were successful
Deploy / Deploy Website (push) Successful in 29s
Add new stuff
2025-05-06 16:13:40 -04:00

2 KiB

title date draft tags series summary
Kawari Progress Report 10 - Polish 2025-05-06 true
FFXIV
Reverse Engineering
Kawari Progress Report
meh

Today's progress report is all about polish! We still have a lot of rough edges, on a UX level but also technically.

Since this is the tenth progress report for Kawari, I think it's time for a re-introduction - in case you missed what this is about. [Kawari] is my alternative server for FFXIV. I

Better Artifacts

I have redone the structure of the artifact ZIP, for example by putting the server binaries in the top-level directory. The original web template files are now included, so they can be freely changed like the game scripts:

[screenshot]

Additionally, there are now working run scripts for Windows and Linux to start all of the Kawari services at once. (Previously you had to manually run each and every executable.) Note that I have no clue how to write Batch scripts, so it ends up doing stupid things like spawning a dozen console windows. If you're a Windows expert and know how to make that better, I would appreciate some help!

Better Web

I redone the web interface and slapped on Bootstrap styling until I'm not lazy to do some custom CSS. It looks somewhat nice now:

[screenshot]

[screenshot]

New Config Flags

There are a couple of new config flags, including:

  • Turn off outgoing packet compression, useful if your capture tool doesn't support Oodle decompression (and you don't care about what the client sends?)

Official Launcher

Kawari can now be used with the official launcher, making it super easy to use. For Windows, this only consists of dragging files and Linux isn't much harder. The setup instructions are located on the internal website:

[screenshot]

Here's how it looks like in the launcher:

[screenshot]

Scripting

I have expanded the breadth of things you can script, and I have it working on a variety of things now - such as:

  • Inns
  • Warps (including ferries, lifts, and exit doors.)
  • Beds