Difference between revisions of "Basic code scripting"
From XStoryPlayer Wiki
Line 36: | Line 36: | ||
{ | { | ||
... | ... | ||
− | light_ambient = (0.25,0,0.25,1); // <<-- Change | + | light_ambient = (0.25,0,0.25,1); // <<-- Change this to make the global ambient light purple |
... | ... | ||
} | } | ||
Line 44: | Line 44: | ||
group = 0; | group = 0; | ||
− | ambient = (0.75,0.75,0.75,0); // This is how much light is added to the scene by this light | + | ambient = (0.75,0.75,0.75,0); // This is how much diffuse light is added to the scene by this light |
− | color = (1,0.25,1,1); // <<-- Add this | + | color = (1,0.25,1,1); // <<-- Add this to change the color of this light to purple |
} | } | ||
</syntaxhighlight> | </syntaxhighlight> |
Revision as of 14:38, 5 January 2015
All the scripts for the dungeon pack directory can be found in the ./pack/pack_dungeon/init directory.
It contains two sub-directories:
- /std : These files are the same for all stories (like .dll files in windows)
- /stories : These files are story specific.
The /stories/dungeon directory contains the following sub-directories:
- /scenes : Scene settings
- /chars : Character code
- /mains : Main player code
- /objects : Object settings
- /lib : Defines used in story
- /gamestate : Global gamestate
- /settings : Settings for custom fastsex menu
For now we like to play around with some settings/code that are easy to do and have quick visual effect.
We assume you are in the ./pack/pack_dungeon/init/stories/dungeon directory
Changing scene color
Open the /scenes/dungeon1.dat file. It contains the settings for the dungeon scene.
Change the light object to:
data { ... light_ambient = (0.25,0,0.25,1); // <<-- Change this to make the global ambient light purple ... } light_objecti:LIGHT LIGHT1 { group = 0; ambient = (0.75,0.75,0.75,0); // This is how much diffuse light is added to the scene by this light color = (1,0.25,1,1); // <<-- Add this to change the color of this light to purple }
Now start XStoryPlayer, select the fastsex dungeon mod and start it.
The scene has now an purple lighting applied to it.