53 lines
2 KiB
Markdown
53 lines
2 KiB
Markdown
---
|
|
title: "Kawari Progress Report 10 - Polish"
|
|
date: 2025-05-06
|
|
draft: true
|
|
tags:
|
|
- FFXIV
|
|
- Reverse Engineering
|
|
series:
|
|
- Kawari Progress Report
|
|
summary: "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
|