Granny UIX

Granny UIX (User Interface XML) is the user interface language used in the earlier games in the Super Granny series. Since Super Granny has it's own implementation of UIX, it it named Granny UIX.

These names were given based on the clues left behind on the game's archives.

Based on research, it is also used in Sandlot's other games. It is composed of a basic XML markup and uses both the .txt and .map file extensions. UIX was used in the game's user interfaces (of course) and levels. It was also used in an earlier test build/focus test build of Super Granny 4 before it changed to Granny UIL in the final release.

The last Super Granny game that uses UIX requires 13 script files. In earlier builds, it only has 10 script files. The scripts in the first installment of Super Granny, Granny in Paradise, Super Granny Winter Wonderland and Super Granny 3 cannot be decrypted because of the scrambling technique used by Sandlot Games in their zlib archives probably to avoid reverse engineering UIX.

A sample of the Granny UIX code found in the focus test build of Super Granny 4 can be seen below.     