[Search] [FAQ] [Register] [Login] [Usergroups] [Members] [Rules]
[Terra Arcanum] [Forums] [Gallery] [Downloads] [Troikapedia] [Arcanum Wikia] [Troika Games]
 
Support Terra
Arcanum:
Good Old Games
 
 


Post new topic Reply to topic  [ 3 posts ] 
Author Message
 PostPosted: Sat Nov 22, 2008 3:41 pm Post subject:  Arcanum command line arguments
 
Journeyman
User avatar

Joined: Nov 6, 2008
Posts: 37
Location: Central Europe
Arcanum can be started with the following arguments:
    -fullscreen
    Play the game in full screen (compact UI) mode.
    -fps
    Display current FPS in the top left corner.
    -nosound
    Play the game without sound.
    -norandom
    No random encounters.
    -scrollfps:[number]
    Scrolling speed. If not specified it will be the default value of 35.
    -scrolldist:[number]
    Scrolling distance. Set it to 0 to make it infinite. Default: 10.
    -mod:[name of a module]
    Runs a different module at startup.

    -no3d
    Play the game in safe mode (software renderer).
    -vidfreed[number]
    Increases art cache by [number]
    -3dref
    Uses D3D REF device instead of HAL. (D3D features with software acceleration, very slow, used for testing).
    -doublebuffer
    Double buffer. May increase performance.

    -nonmsmousez
    Standard mouse wheel behaviour. (a redundant option?)
    -msmousez
    Alternative mouse wheel behaviour.

    -mpautojoin
    Turns on AutoJoin for Multiplayer.
    -mpnobcast
    Turns on NoBroadcast for Multiplayer.
Command line arguments related to debugging:
    (-)tigdebug=[console/debugger/file/mono]
    Overrides registry settings. E.g. -tigdebug=console (sets console to 0), tigdebug=debugger (sets debugger to 1), etc.
      console - shows debug output in a separate window.
      debugger - outputs debug info to your debugger.
      file - prints debug info to debug.txt.
      mono - outputs debug info to monochrome monitor memory.
    -dialognumber
    Shows PC dialogue line numbers in game.
    -dialogcheck
    Checks all dialogue files for missing lines, prints the results in the debug output.
    -gendercheck
    Checks if characters have correct gender specific descriptions when loading a map. Prints all errors in the debug output.
    -logcheck
    Checks all log entries, prints the results in the debug output.

Following arguments have been cut out:
    -animdebug
    -patchlvl

The effects of these arguments are still unknown:
    -animcatchup
    -pathlimit (probably -pathlimit[number])
    -pathtimelimit (probably -pathtimelimit[number])


If you find out what any of these command line arguments do, please tell me and I'll update this thread.

Thanks Drog for finding out what most of these arguments do.


Last edited by Koorac on Sun Nov 23, 2008 2:15 am, edited 1 time in total.

Top
 Profile  
 PostPosted: Sun Nov 23, 2008 1:07 am Post subject: 
 
I've found out what almost all of them do.

-fps // Shows an fps counter in the top left corner.
-nosound // No sound.
-no3d // Software renderer. No severe memory leaks in this mode.
-3dref // Uses D3D REF device instead of HAL. (D3D features with software acceleration, very slow, used for testing).
-doublebuffer // Double buffer. May increase perfomance.
-vidfreed[number] // Increases art cache by [number].
-animcatchup
-animdebug // CUT OUT
-norandom // No random encounters.
-nonmsmousez // Alternative mouse wheel behavior.
-msmousez // Standard mouse wheel behavior. (a redundant option?)
-pathlimit
-pathtimelimit
-mpautojoin // Turns on AutoJoin for Multiplayer.
-mpnobcast // Turns on NoBroadcast for Multiplayer.
-fullscreen // Compact-UI mode.
-patchlvl // CUT OUT
-dialogcheck // Checks all dialog files for missing lines, prints the results in the debug output.
-dialognumber // Shows line numbers next to all PC lines.
-gendercheck // Checks if characters have correct gender specific descriptions when loading a map. Prints all errors in the debug output.
-scrollfps:[number] // Scrolling speed. Default: 35.
-scrolldist:[number] // Scrolling distance. Set it to 0 to make it infinite. Default: 10.
-mod:[name of a module] // Runs a different module at startup.
-logcheck // Checks all log entries, prints the results in the debug output.
(-)tigdebug=[console/debugger/file/mono] // Overrides registry settings. E.g. -tigdebug=console (sets console to 0), tigdebug=debugger (sets debugger to 1), etc

console - shows debug output in a separate window.
debugger - outputs debug info to your debugger.
file - prints debug info to debug.txt.
mono - outputs debug info to monochrome monitor memory.


Top
  
 PostPosted: Sun Nov 23, 2008 2:19 am Post subject: 
 
Journeyman
User avatar

Joined: Nov 6, 2008
Posts: 37
Location: Central Europe
Thank you, I've updated the first post.


Top
 Profile  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group