Since that time, there have been a number of further updates, up to and including 18.104.22.168454 (RLV), and this article is intended to catch up to the current releases. In short, the intervening updates have been:
- 22.214.171.124291 (RLV), November 29th, 2018: focused on parity with Marine Kelley’s RLV 2.9.24.
- 126.96.36.199301 (RLV for Windows), December 8th, containing RLV bug fixes and four new RLV information panels.
- 188.8.131.52374 (RLV) and 184.108.40.206375 (No RLV) for Windows, Mac and Linux, released on December 13th.
- 220.127.116.11454 (RLV), December 17th, 2018 for Windows, Mac and Linux – essentially a bug fix release for a issue with the 18.104.22.168374 (RLV) release.
In addition, the 22.214.171.124374/44375 updates saw Kokua merged to parity with the (at the time of writing) current SL viewer release, version 126.96.36.1992263, formerly the Spotykach Maintenance RC viewer, promoted by the Lab of December 13th, 2018 (release notes here).
It is the the 188.8.131.52375 and 184.108.40.206454 (RLV) updates that I am focusing on in this update, together with an overview of the new RLV panels introduced with 220.127.116.11301.
The major visible change to both 18.104.22.168375 and 44454 is a revised menu structure. Up until now, Kokua has used the legacy (going back as far as v1 viewers) initial menu structure of File, Edit and View, as opposed to the Me, Communicate and World options found in the official viewer and followed by (for the most part) most other v5/v6 viewers.
To help Kokua users gain familiarity with the new menu structure, the Kokua team have produced a document outlining how and where options have been moved between menus in converting them from the old format of File, Edit and View to the more standard Me, Communicate and World.
By default, the new menu structure is OFF, to avoid the risk of confusion for users not expecting the change. For those wishing to to use the new menu system, it can be enabled via Advanced menu > unchecking Classic Kokua Menus. The viewer must be restarted to apply the change. This option can also be used to switch back to using File, Edit, View, if desired (again with a viewer restart required).
Kokua 22.214.171.124301 implemented a new set of RLV diagnostic panels designed to assist RLV users, as these were initially only available in the Windows version of the viewer, I’m covering them here, as they are now available on all OS flavours of Kokua.
The new panels are a combination of code from the Script Error window found in the standard viewer, and some code from the RLVa implementation within Firestorm. They’ve been designed by Chorazin Allen of the Kokua team, who gives full credit for the base code used, although as he notes, the operation of the panels based on Firestorm’s RLVa implementation have been substantially modified to work with RLV and his own design preferences.
The new panels are all accessed via the RLV menu, which includes a new section for the panels, shown on the top right in the image below. Chorazin also provides a comprehensive guide to their use, and I refer RLV users to that document for further information.
From 126.96.36.199374 (RLV) to 188.8.131.52454 (RLV)
Version 184.108.40.206374 (RLV) and 220.127.116.11454 (RLV) are functionally identical to one another with the exception of the Out Of Character (OOC) functionality – that is, the use of “((” and “))” in text during role-play to indicate comments / messages that should not be considered part of the on-going role-play exchanges.
In short, a change was implemented in RLV 18.104.22.168 that affected how OOC chat is handled when a user is under certain RLV restrictions. However, the change broke the OOC chat processing logic. While not a problem for the dedicated RLV third-party viewer, it has caused problems for Kokua users (see OOC chat with (( )) not working with Kokua RLV 22.214.171.124374).
126.96.36.199454 fixes the issue through the provision of two new options in Preferences > Kokua > General:
- Allow OOC chat using (()) (requires restart): enabled by default, this must be checked in order for OOC chat to work at all. If it is disabled, all OOC will appear as “…” in local chat. So, only disable this option if you do not want to see OOC in local chat at all (as the option notes, you will have to restart Kokua when enabling / disabling this option).
- Send OOC chat to redirected chat rather than local chat – enabled by default. This has two functions:
- When enabled and applicable RLV restrictions are in operation, all OOC chat goes to redirected chat handlers and it will not appear in local chat.
- When disabled, the expected OOC behaviour applies, and OOC chat will appear in local chat in the usual (( and )) parentheses.
- This option can be set independently to the first, and does not require a viewer restart.
You can find out more about this update in Kokua 188.8.131.52454 – RLV OOC chat handling fixed.