Managing Default Platforms and Languages

<< Click to Display Table of Contents >>

RayPack > 7.3 u6 > User Guide > Advanced Topics 

Managing Default Platforms and Languages

Application vendor: Default language and platform templates for new projects are using RPMST syntax (read chapter RPMST Templates for more information about the syntax and supported features). The template are stored in PackPoint folder in the following directory:

 

Language templates in <PackPoint>\Templates\Languages

Platform templates in <PackPoint>\Templates\Platforms

 

New templates can be added by simply placing new files in one of these two locations. Bundled definitions can be adjusted using a text editor, to further customize the modifications (using RPMST syntax).

 

The template will be available in the UI under the same name as its file name (for platforms) or under localized version of a language having the same LCID (Language Code Identifier) as the name of the file. For example, bundled files 1031.rpmst, 1033.rpmst and 1045.rpmst represent German, English, and Polish language, respectively.

 

finger1

Be aware:

Certain platforms have special meaning in RayPack. The following names: x64, Intel86, Intel have special display names in the RayPack UI.

 

For example, this is a default RPMST template for Intel64 platform:

 

<Settings>

  <SIS Platform="Intel64" />

  <Tables>

    <Table Name="Directory">

      <Row Directory="ProgramFiles64Folder" Directory_Parent="TARGETDIR" DefaultDir=".:

       PROGRA~2|ProgramFiles64" />

      <Row Directory="System64Folder" Directory_Parent="TARGETDIR" DefaultDir=".:

       SYSTEM~2|System64" />

    </Table>

  </Tables>

</Settings>

 

The template changes the platform to Intel64, and adds two directory entries required for x64 support: 64-bit Program Files and 64-bit system folder.