Fundamental program elements are elements without which ScenomePlatform cannot run. Upon startup, a ScenomePlatform application searches for fundamental program elements, including:
The location of some of this data is relatively easy to discern.
There are many versions of Windows® and many of those version have different storage requirements for users who do not have full administrative access to their hard drives. The next section discusses ScenomePlatform's installation and content location defaults.
Many users on corporate networks do not have full administrative access to their hard drives. For this reason, ScenomePlatform is configured to install content in directories that conform to Windows® standards. This typically means installing some data inside each of the following folders:
There are four main groups of content installed with ScenomePlatform:
During install, this content is mapped and/or installed in the following locations:
If you use the default installation settings, all ScenomePlatform applications operate normally, although it is sometimes a hassle to store application data in different locations. Because of Windows® security features, errors may result if you move content around on your hard disk without informing ScenomePlatform.
Here's how you override the ScenomePlatform application's default configuration.
SCENOME.EXE has the capability to load a file called SCENOME.INI that determines the working directory for the application. You might create an instance of SCENOME.INI and place this file, along with a complete ScenomePlatform installation, inside C:\SCENOME. SCENOME.INI instructs Scenome.exe to look for its preferences file and interface definition file in this folder instead. Similarly, this file will instruct Scenome.exe to resolve GLSL include #paths relative to C:\SCENOMEPLATFORM\CONTENT\SHADERS.
While ScenomePlatform's current installation features conform to Windows® standards, these standards often create inconvenience for application developers who wish to have all ScenomePlatform files in a single directory. NOTE: This procedure only works if you have full administrative access to your hard disk.
Create a custom initialization file after creating the custom installation.
[Override] LocalPrefs=1 ;PrefsPath=C:/SCENOMEPLATFORM/ ;InterfacePath=C:/SCENOMEPLATFORM/Scenome.xml
This has the following effects: