This page contains notes for the game Club Penguin: Game Day!.
Technical Information#
- All the scripts and base set files used for the Hub can be found in /hub/script and /hub/set, compressed with LZ77 and packed into *.arc files.
Terminology#
Club Penguin: Game Day! has a few terms for aspects of how the game works and names for things, so these are the entries that I feel are important to specify.
These can apply to if you are just reading this page for the first time, or if you want to learn a bit about the inner workings of the game.
File Types#
- *.nut - This file extension belongs to the Squirrel programming language with its script files. Game Day uses them extensively for the hub areas, as well as for messages and sounds.
- *.scene - This belongs to a custom ASCII-based file format that contains information about scene lighting, collision, what models and animations to load in and any special properties.
- *.set - Also belongs to a custom ASCII-based file format that contains locator data for use in script files.
- *.param - Another custom file. Java Jump, Snowball Battle and Jackhammer! all use this file type to set up various aspects of the minigame, found in the folders within /param.
- *.cps - Another custom file. Sled & Slide uses this to set up the game map. The Hub also uses this to set up Game Series for each zone. Also found in the folders within /param.
Dictionary#
- UITEXT - This prefix is used on entries found in uitext.nut and propernoun.nut, and are comprised of static variables assigned a value. Each value corresponds to a text entry in localize/message.##.csv and localize/propernoun.##.csv respectively.