Kokua 0.1.0 WIP (“Work In Progress”) test build is now available for testing purposes. We request that you read this post carefully before downloading or using this test build.
- This is a test build. It will likely have many bugs. It might break your avatar or eat your pets. Use it for testing purposes only.
- This is not a finished product. The UI is not final. The feature set is not final. Nothing about it is final.
- We need your feedback to improve the viewer.
We Need Your Feedback
We are releasing this test build to get the ball rolling on Kokua development. This is not a finished product, just a starting point. The Kokua development process will involve a lot of iteration and experimentation: make some changes, get feeback from the community, repeat. Some of the experiments will be flops, but those can be improved or reverted. Over time, the viewer will evolve and change, with your feedback as a selective pressure.
Specifically, we are looking for certain kinds of feedback about this test build:
- General information about how well the build worked for you, any problems you encountered, etc. You can leave that sort of feedback as a comment here on the blog.
- Solid bug reports about crashes and broken functionality. Please follow our guide to reporting a bug.
- Ideas and proposals for improving the viewer. For loose/unpolished ideas, please use the Kokua Idea Nursery forum. For serious, polished proposals, please follow our guide to proposing a feature
There are several important points I want to emphasize about this build:
- This is a test build; it is not a stable release, nor even an Experimental release. It is intended for testing purposes only, not for normal use. It will certainly have many bugs, possibly even serious ones that could affect your account, avatar, or inventory. We recommend testing this build with an unimportant alt account to evaluate its stability and safety.
- The user interface is not final. This current revision is based on SL Viewer 2.4, with an eclectic mix of experimental tweaks. We will be updating to SL Viewer 2.6 in the near future, and making more substantial reforms to the user interface as part of an ongoing development process. Your feedback is essential to that process.
- This build may not be fully compliant with the Second Life Policy on Third-Party Viewers. We do not believe that there are any serious violations of that policy, but we have not yet conducted a focused evaluation of our compliance, so there may be minor infractions we have overlooked. Therefore, we caution against logging in to Second Life with this test build . If you choose to do so, it is at your own risk.
This current revision is based on Second Life Viewer 2.4, but has some changes. Some of the most notable changes are:
Better, but not perfect, OpenSim support:
- Support for OpenSim limits: megaprims, 99 hollow, 0.01 hole size, 10,000m build height, and as many groups as the grid allows.
- There is a simple grid selector on the login screen which comes pre-populated with a few grids. You can also paste/type in the login URI of another grid to add it to the list (as long as the grid supports the GridInfo protocol). We’re still considering the best way to do the grid manager.
- Early support for “hop://” URLs, a work-in-progress replacement for “secondlife://” URLs. (Note: Inter-grid teleports are not yet supported, and the format of hop:// URLs may change in the future.)
- Limitation: Some OpenSim-based grids do not fully support inventory links, “outfits”, or multiple clothing layers. This may cause your inventory to fill up with Link-type items that cannot be deleted. You should avoid using those features unless your grid supports them.
- Limitation: Some OpenSim-based grids do not support the new protocol used for downloading sim images on the World Map. As a result, the World Map may appear empty .
Some experimental UI changes:
- The Sidebar and its tabs are not visible by default. Click the “Sidebar” button on the bottom toolbar to open a small window with buttons to access the Sidebar. We’re still considering what to do with the Sidebar.
- The main menu has been rearranged to be more familiar to Imprudence/Viewer 1.x users. We’re still considering the best way(s) to arrange the menus.
- The Camera Controls window has been revamped to display all controls at once (like in Imprudence/Viewer 1.x), instead of having to constantly switch between multiple tabs.
- The Chat/IM/Groups window looks and feels more like it does in Imprudence/Viewer 1.x. (Thanks to the Firestorm team for this!)
- Support for hiding of minimized detached Sidebar tabs. (Thanks to Arrehn, Kitty, and anyone else who worked on this!)
- Double-click minimap to teleport. Hold Ctrl while you do it to teleport to ground level.
- Support for client identification, similar in function to Imprudence’s.
- Stream metadata (song titles) appear in chat when listening to a stream.
- Save and load WindLight settings as notecards (thanks to Katharine Berry for this!)
- Preview animations on your avatar before uploading.
We have also done quite a lot of work establishing the project framework for Kokua, e.g. rebranding the viewer, making it easier for people to compile “standalone”, revamping the way the viewer is packaged, and other such un-sexy chores that will help in the long run.
- Linux (32-bit)
- Linux (64-bit)
- Mac (Intel) (Note: streaming video/audio is currently nonfunctional for Mac.)
Once again, I have to emphasize that this is a starting point, not a finished product. We will be making many changes and improvements in the following weeks and months. Feedback and involvement from the community (i.e. you!) is absolutely essential to shaping and refining Kokua. If you test this build, please provide feedback in any of the ways described above.