Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 7.11 KB | None | 0 0
  1. <SpellboundApp root-memory="28388608" runner="PMRunnerDefault" >
  2.  
  3.     <!--
  4.         *** attributes for CreateProcess ***
  5.    
  6.         memory-checked: true|false
  7.             If true on each memory block operation (free, alloc) the complete memory area is checked.
  8.             Default is false.
  9.         memory-synchronized: true|false
  10.             If true the access to the memory area is synchronized. This is not needed if memory is only accessed in one thread.
  11.             Default is true.
  12.         memory-cleared: true|false
  13.             If true the memory is cleared with a specific marker during each alloc and free.
  14.             Default is true in _HYBRID and _DEBUG and false else.
  15.         memory-size: ULONG
  16.             Size of the memory area for this process.
  17.             Must be greater than 65536.
  18.             It is a good idea to use multiples of 4096.
  19.         memory-base: POINTER
  20.             The base of the memory area for this process.
  21.             If the memory address is not allocatable the program will quit.
  22.             If the base address is 0 the system will determine an available address.
  23.             Defaults to 0.
  24.         physical-memory-size: ULONG
  25.             Size of the extra physical memory which is allocated for this process.
  26.             Must be 0 or greater than 65536.
  27.             It is a good idea to use multiples of 4096.
  28.             See MemoryManager::AllocGPU for details.
  29.             Default is 0.
  30.         type: <class>
  31.             This must be the name of a class which is derived from BasicProcess.
  32.         instance-name: STRING
  33.             This is a name under which this process instance can be accessed further on in this file.
  34.             The name is also visible in several debug screens for processes and memory.
  35.         thread-pool-bit: ULONG
  36.             This is the index of the bit used to determine the threads which may handle this process.
  37.             The value must be less than 32.
  38.             The default is 0.
  39.     -->
  40.  
  41.     <CreateProcess instance-name="main" memory-size="80000000" type="Gothic4Process"  thread-pool-bit="1" memory-synchronized="true" memory-logged="false" stall-time="1" >
  42.         <ConstraintInterval interval-length="20" />
  43.         <Message type="Gothic4InitMessage" />
  44.     </CreateProcess>
  45.    
  46.     <CreateProcess instance-name="renderer" memory-size="140000000" type="SBRendererProcess" memory-synchronized="true" memory-logged="false" thread-pool-bit="1" stall-time="1" >
  47.         <ConstraintInterval interval-length="10" />
  48.         <Message type="SBRendererInitMessage" />
  49.     </CreateProcess>
  50.    
  51.  
  52.     <CreateProcess instance-name="backgroundloader" memory-size="40000000" type="BackgroundLoaderImpl" memory-synchronized="false" stall-time="4" >
  53.         <ConstraintInterval interval-length="50" />
  54.         <Message type="AssetInitMessage" sStaticListFile="static.lst"  bSlowLoading="false"/>
  55.     </CreateProcess>
  56.      
  57.     <CreateProcess instance-name="AudioEngine" memory-size="10000000" type="SBAudioProcess" >
  58.         <ConstraintInterval interval-length="50" />
  59.         <Message type="AudioInitMessage" bPreloadAllSounds="false"  bAllowOnDemandLoading="false"/>
  60.     </CreateProcess>
  61.  
  62.     <CreateProcess instance-name="quest" memory-size="800000" type="QuestManager" memory-synchronized="false" stall-time="1" >
  63.         <ConstraintInterval interval-length="100" />
  64.         <Message type="QuestManagerInitMessage" />
  65.     </CreateProcess>
  66.     <CreateProcess instance-name="dialog" memory-size="1000000" type="DialogManager" memory-synchronized="false" stall-time="1" >
  67.         <ConstraintInterval interval-length="100" />
  68.         <Message type="DialogManagerInitMessage" />
  69.     </CreateProcess>
  70.    <CreateProcess instance-name="remote" memory-size="2500000" type="RemoteConsoleProcess" memory-synchronized="false" stall-time="1" debug="true">
  71.         <ConstraintInterval interval-length="20" />
  72.         <Message type="RemoteConsoleInitMessage" uwListenAtPort="9876" />
  73.     </CreateProcess>
  74.     <CreateProcess instance-name="assetmanager" memory-size="235000000" type="AssetManagerImpl" memory-synchronized="true" virtual-memory="true" stall-time="4" >
  75.         <ConstraintInterval interval-length="50" />
  76.         <Message type="AssetManagerInitMessage" ulStartupMemorySize_CPU="5000000"  ulStartupMemorySize_GPU="0"/>
  77.     </CreateProcess>
  78.  
  79.     <CreateProcess instance-name="weather" memory-size="1572864" type="SBWeatherProcess" memory-synchronized="false" stall-time="1" >
  80.         <ConstraintInterval interval-length="100" />
  81.         <Message type="WeatherInitMessage" />
  82.     </CreateProcess>
  83.     <CreateProcess instance-name="input" memory-size="65536" type="SBInputProcess" memory-synchronized="false" stall-time="1" >
  84.         <ConstraintInterval interval-length="10" />
  85.         <Message type="SBInputInitMessage" />
  86.     </CreateProcess>
  87.    
  88.     <CreateProcess instance-name="hdstreaming" memory-size="65536" type="HDStreamingProcess" memory-synchronized="false" stall-time="1" >
  89.         <ConstraintInterval interval-length="10" />
  90.         <Message type="InitHDStreamingProcess" sCSVRegisteredProcessIDs="1,2,4" />
  91.         <!-- Registered Modules for Hard Disk Streaming Processes : Gothic4Process(1), ... -->
  92.     </CreateProcess>
  93.  
  94.     <CreateProcess instance-name="dataChange" memory-size="65536" type="DataChangeMonitor" memory-synchronized="false" stall-time="1" >
  95.         <ConstraintInterval interval-length="500" />
  96.     </CreateProcess>
  97.  
  98.     <CreateProcess instance-name="TerrainDecompressor" memory-size="20000000" type="SBTerrainDecompressorProcess" memory-synchronized="false" stall-time="5" >
  99.         <ConstraintInterval interval-length="50" />
  100.         <Message type="SBTerrainInitMessage" />
  101.     </CreateProcess>
  102.  
  103.     <CreateProcess instance-name="Navigation" memory-size="8000000" type="SBNavigationProcess" memory-synchronized="false" stall-time="5" >
  104.         <ConstraintInterval interval-length="50" />
  105.     </CreateProcess>
  106.  
  107. <!--
  108.    <CreateProcess instance-name="LoggingProcess" memory-size="65536" type="LoggingProcess" memory-synchronized="false" stall-time="5" >
  109.        <Message type="Logging_Init" bEnabled="false" />
  110.        <ConstraintInterval interval-length="500" />
  111.    </CreateProcess>
  112. -->
  113.   <CreateGroup name="main_group" >
  114.     <ProcessInstance name="main" />
  115.   </CreateGroup>
  116.    
  117.   <CreateGroup name="renderer" >
  118.     <ProcessInstance name="renderer" />
  119.   </CreateGroup>
  120.      
  121.   <ThreadConfig platform="PC" cores="1" >
  122.  
  123.     <Thread hardware-mask="00000001" thread-pool-mask="00000002" />
  124.     <Thread hardware-mask="00000002" thread-pool-mask="00000004" />
  125.     <Thread hardware-mask="fffffffe" thread-pool-mask="fffffff9" />
  126.     <Thread hardware-mask="fffffffe" thread-pool-mask="fffffff9" />
  127.     <Thread hardware-mask="fffffffe" thread-pool-mask="fffffff9" />
  128.     <Thread hardware-mask="fffffffe" thread-pool-mask="fffffff9" />
  129.     <Thread hardware-mask="fffffffe" thread-pool-mask="fffffff9" />
  130.     <Thread hardware-mask="fffffffe" thread-pool-mask="fffffff9" />
  131.  
  132.   </ThreadConfig>
  133.  
  134.   <ThreadConfig platform="X360" cores="6" >
  135.     <Thread hardware-mask="00000001" thread-pool-mask="00000002" />
  136.     <Thread hardware-mask="00000002" thread-pool-mask="fffffffd" />
  137.     <Thread hardware-mask="00000004" thread-pool-mask="fffffffd" />
  138.     <Thread hardware-mask="00000008" thread-pool-mask="fffffffd" />
  139.     <Thread hardware-mask="00000010" thread-pool-mask="fffffffd" />
  140.     <Thread hardware-mask="00000020" thread-pool-mask="fffffffd" />
  141.   </ThreadConfig>
  142.  
  143. </SpellboundApp>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement