Using SCENOME.INI

Fundamental program elements are elements without which a Scenome application cannot run. Upon startup, a Scenome 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 a typical Scenome installation and content location defaults.

Default Installation

Many users on corporate networks do not have full administrative access to their hard drives. For this reason, Scenome 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 Scenome:

During install, this content is mapped and/or installed in the following locations:

If you use the default installation settings, all Scenome 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 your Scenome installation.

Here's how you override the Scenome application's default configuration.

Overriding Installation

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 Scenome 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 #include paths relative to C:\SCENOME\CONTENT\.

Creating A Custom, Single Directory Install

While Scenome's current installation features conform to Windows® standards, these standards often create inconvenience for application developers who wish to have all Scenome files in a single directory. NOTE: This procedure only works if you have full administrative access to your hard disk.

  1. Make sure there are no Scenome applications running.
  2. Create a base Scenome directory in a suitable folder such as C:\SCENOME.
  3. Move the contents of \PROGRAM FILES\SCENOMICS into C:\SCENOME.
  4. Move the contents of \MY DOCUMENTS\SCENOMICS into C:\SCENOME.
  5. Move the contents of \APPLICATION DATA\SCENOMICS into C:\SCENOME.
  6. The folder C:\SCENOME looks like this:
  7. Modify SCRIPT.INI as needed to change file paths for the scripts. This means most of your script paths change to C:\SCENOME\SCRIPTS\MY_SCRIPT.SSL and so forth.

Create SCENOME.INI

Create a custom initialization file after creating the custom installation.

  1. Create an ASCII text file named C:\SCENOME\SCENOME.INI and type the following:
    [Override]
    LocalPrefs=1
    ;PrefsPath=C:/SCENOME/
    ;InterfacePath=C:/SCENOME/Scenome.xml
                

This has the following effects: