TSOView2 - JDrocks450/nio2so GitHub Wiki

TSOView2

TSOView2 is a program that is used to research different file types used by The Sims Online: Pre-Alpha

UI Script (*.uis) Viewer

Visiting File... Open... The Sims Online UI Script File... will allow you to use this editor.

Visual Editor

image

This view will visually show you what the UI Object could look like. It will require some tinkering to get it just right.

You can click on any control to bring up a context menu. From there, you can hide a component if it's in your way. (Buttons can be Enabled/Disabled)

Additionally, you can also select from the listing on the right to make controls Visible/Invisible.

(UI States is a planned feature)

Document Object Model Viewer

image

A UI Script file is interpreted by TSOView2 into a Document Object Model. The model is laid out on the left.

Clicking any Document Object will bring up information about it including what properties it has applied and which are inherited.

Asset References

image

CST files are used by TSO to store String Tables (left)

On the right, are the file names of the images used to compose the UI Object. Any missing references can be manually applied here.