The guide only specifies how to change the sky via the Preferences, and is not very helpful. Since I've created a demo and tutorial on changing skyboxes, here is the detailed way to do it.
Change Skybox for single/test level
First off, when you test a level, the setuplevel.fpi file that specifies the skybank will be located in the following folder:
Files\languagebank\english\gamebank\mygame\
Take a look at the setuplevel.fpi script. Notice the following code:
:state=0:sky=skybank\ww2\War --> note your line may have something different, but it is the line that has :sky=skybank\...
To change it, you do this:
1. Navigate to the Files\skybank folder. You will notice other folders in there. Let's use the night sky as an example.
2. Navigate into the \natural folder. Notice the folder NGT which is the night sky skybox.
3. In your setuplevel.fpi put the following in place of the original line:
:state=0:sky=skybank\natural\ngt
When you run a test, it will use the night sky skybox.
Changing Skybox per level
To change your skybox per level, you need to know which skyboxes you want to use. It is important to know that the setuplevel.fpi script must be the first sky, and the rest are specified in your loadinglevel#.fpi scripts.
1. Open the setuplevel.fpi and specify your sky you want for the first level in the following line (just as outlined in the other method).
:state=0:sky=skybank\natural\ngt
2. In each of your loadingpage#.fpi scripts, at the last line of :state=0:state=1, hit enter to give a blank line and add the following code:
; Setup Level Stats
:state=1:sky=skybank\ww2\gas
:state=1:music=audiobank\ww2\music\l_briefing_2.wav,musicvolume=50,soundscale=25
:state=1:fog=0,fogred=0,foggreen=0,fogblue=0
:state=1:ambience=7,ambiencered=255,ambiencegreen=255,ambienceblue=255
:state=1:state=2
So for loadingpage.fpi you might have :state=1:sky=skybank\ww2\gas;
for loadingpage02.fpi you might have :state=1:sky=skybank\ww2\war;
for loadingpage03.fpi, you might have :state=1:sky=skybank\ww2\hil
And so on... But each skybank change goes into the loadingpage#.fpi script with the code I supplied you at the end of the :state=0:state=1 line.
Remember that your skybank contains all your available skyboxes, so you only need to specify the folder\3-character-folder-name in your code.
Hopefully that helps you get a better understanding.
- BlackFox

RPG Mod- Create a world full of adventure