SWGANH Client Setup Guide

From SWGANH Wiki
Revision as of 14:20, 19 July 2008 by Snow (Talk | contribs)

Jump to: navigation, search

QA - Client Setup Guide

SWGANH Wiki is a repository of Star Wars Galaxies Developer information. This site is only meant to be used by SWGANH Developer team.


Please follow these steps carefully and to the tee, if you have any problems contact Thrin.

If you already have an SWG directory installed and patched to patch 14 OR further, skip to step 3.


1) Download LaunchPad Enhanced at: http://launchpad.thewildclan.com/ (Please note after using this to install all client files, you will never use it again)

2) Run and install Launchpad enhanced. At setup it will ask you where your main SWG folder is, choose the correct directory and hit open/accept/ok. Finish the rest of the process and load up LPE, LPE will install all of the needed swg client files.

3) Download the ANH setup at : http://truegalaxies.com/swganh_install.exe

4) run and install the swganh_install.exe, Follow the directions and have it extract itself into the main StatWarsGalaxies folder, it will create an swganh folder inside your main SWG directory and it will also create a shortcut on your desktop (YOU CAN ONLY LAUNCH THE GAME FROM THE SHORTCUT ON YOUR DESKTOP)

5) Now open up your swganh folder which is located inside your StarWarsGalaxies folder. You will see a bunch of files and the swganh.exe.

6) download the new and updated swganh.exe at: http://t.swganh.org/swganh%20--%20preview.exe

7) Drag the new swganh -- preview.exe to the swganh folder you had opened in step 5.

8) now delete the file swganh.exe inside the swganh folder and rename swganh -- preview.exe to swganh.exe

9) now we need to configure the servers IP address. Use windows notepad to open up the file swg2uu_login.cfg in your swganh folder

10) Change the IP address of the server from 127.0.0.1 to swganh.org (yes, its that simple) so the file should look like this:

[ClientGame]
	loginServerPort0=44990
        loginServerAddress0=swganh.org

11) run swganh from the shortcut previously created for you that should now be on your desktop, login, create a character and TEST!


Client Options

NOTICE: This is a list of all possible client options, intended for reference and advanced use only. These are not typically something you would need or even find advisable to add, especially not all at once.

#[SharedNetworkMessages]
#version=20050408-18:00

#-----General-----#
[ClientGame]
#Auto Login
loginClientID=user
loginClientPassword=password
autoConnectToLoginServer=1

#Auto Central Server(Character Create
#avatarName=char
#centralServerName=server
#autoConnectToCentralServer=0

#Auto Zone
#launcherAvatarName=char
#autoConnectToGameServer=1
#nextAutoConnectToGameServer=1

#No Nag
skipIntro=1
skipSplash=1
invertMouse=0

#Cool
cuiTest=1
cuiStringList=1
testFloor=1
ambientLightInCells=1
warpTolerance=5000
logCombatActionMessages=1
logCombatPlaybackSelection=1
forceTrailsOnAllActions=1
disableCombatSpecialMoveEffects=0
0fd345d9=1
allowShootingDeadTarget=1
renderProjectilePath=1
movementSpeed=100.0

#-----Preload-----#
[ClientObject]
preloadDetailLevels=0
screenShader=/shader/pt_lightening.sht

[ClientGame]
preloadWorldSnapshot=0
preloadPlayerMusicManager=0

[ClientTerrain]
preloadGroups=0

#-----Speed-----#
useOcclusion=1
useRealGeometryForOcclusion=1

#-----Set Paths-----#
[ClientUserInterface]
uiRootPath=ui/
uiRootName=ui_root.ui
iconPathState=/styles.icon.state
iconPathPosture=/styles.icon.posture
iconPathCommand=/styles.icon.command


#-----WTF-----#
[groundScene]
ParticleEditor=terrain/corelia.trn

[ClientGame/RemoteCreatureController]
renderLineFromClientToServerTransform=1
renderClientPath=1
renderServerTransform=1
logServerMovementData=1
logBadServerTransforms=1
renderClientTransform=1
renderServerPath=1
reportTransforms=1

[ClientGame/PlayerCreatureController]
debugReport=1
debugPrintClosestObject=1
logTransformUpdates=1
renderServerTransform=1
logServerMovementData=1

[ClientGame/Character]
logCombatManager=1

[ClientGame/ClientWorld]
concludePlayerOnly=1
reportWorld=1
renderTangibleSphereTree=1
renderTangibleNotTargetableSphereTree=1
renderTangibleFloraSphereTree=1
logWorld=1

[ClientGame/ClientDataTemplateList]
logFetch=1

[ClientGame/WorldSnapshot]
logWorldSnapshotCreates=1
reportWorldSnapshotCreates=1
vtuneWorldSnapshotCreates=1
debugReport=1
logUpdate=1
preloadSomeAssetsLogs=1

[ClientGame/CreatureController]
logAnimationStatePathActivity=1
printTargetSource=1

[ClientGame/TangibleObject]
useTestDamageLevel=1
logChangedConditions=1

#-----UI-----#
[ClientUserInterface]
allowTargetAnything=1
debugExamine=1
splashTimeoutSeconds=0
testImageDesignWithNpcs=1
testGroupWithNpcs=1

#-----Debug-----#
[Test]
debugReport=1

[ClientGame]
debugPrint=1

[ClientUserInterface]
pmDebugOutput=1
debugShiftStates=1
showHiddenCommands=1

[SharedDebug/InstallTimer]
enabled=1

[SharedDebug]
enabled=1
logAllReports=1
strict=0

[SharedDebug/Profiler]
enabled=1

[SharedDebug/CallStackCollector]
enabled=1

[SharedFoundation]
useRemoteDebug=0

[SharedTerrain]
debugReportLogPrint=1
debugReportInstall=1
disableGetHeight=0  #Z=0

[SharedGame]
debugStringIds=1
fatalOnBadFormData=0
spamAsteroidGenerationData=1
displayBadStringIds=1
maxCreatureSkillModBonus=25
imageDesignerVerboseOutput=1
imageDesignerCosmeticSessionTimeSeconds=0
imageDesignerPhysicalSessionTimeSeconds=0
imageDesignerStatMigrationSessionTimeSeconds=0

#[ClientBugReporting]
#disableToolBugReports=0
#[email protected]
#[email protected]
#toolBugReportSmtpServer=monitor.station.sony.com
#toolBugReportSmtpPort=25
#crashReporterExeName=CrashReporter_r.exe


Client Options #1 (Mugly)

PasteBoard
Show line numbers

[SharedDebug]
	strict
	logAllReports
[SharedFoundation]
	noExceptionHandling
	fpuExceptionPrecision
	fpuExceptionUnderflow
	fpuExceptionOverflow
	fpuExceptionZeroDivide
	fpuExceptionDenormal
	fpuExceptionInvalid
	demoMode
	useRemoteDebug
	profilerExpandAllBranches
	memoryManagerReportAllocations
	memoryManagerReportOnOutOfMemory
	memoryBlockManagerDebugDumpOnRemove
	lookUpCallStackNames
	verboseHardwareLogging
	verboseWarnings
	causeAccessViolation
	memoryBlockManagerForceAllNonShared
	windowed
[SharedDebug/InstallTimer]
	enabled
[ClientGame]
	setJtlRetailIfBetaIsSet
	disableLensFlares
	fogDisable
	debugPrint
	allowDefaultTemplateParams
	autoConnectToLoginServer
	autoConnectToCentralServer
	autoConnectToGameServer
	nextAutoConnectToGameServer
	autoQuitAfterLoadScreen
	skipIntro
	skipSplash
	hudDisabled
	cuiTest
	cuiStringList
	testFloor
	useCustomInputMaps
	worldSnapshotIgnorePobChanges
	disableRemoteObjectInterpolation
	disableCreatureTurningAnimation
	disableCreatureTurningAnimation
	ambientLightInCells
	logCombatActionMessages
	logCombatActionMessages
	logCombatPlaybackSelection
	logCombatPlaybackSelection
	logFireProjectileAction
	logFireProjectileAction
	logGrenadeLobAction
	logGrenadeLobAction
	logTrailActions
	logTrailActions
	logCloneWeaponAction
	logCloneWeaponAction
	forceTrailsOnAllActions
	forceTrailsOnAllActions
	disableCombatSpecialMoveEffects
	disableCombatSpecialMoveEffects
	logContainerProcessing
	logContainerProcessing
	debugPortalCameraPathDragPlayer
	invertMouse
	showAttachmentsInFirstPerson
	characterCreationLoadoutsEnabled
	autoInviteReject
	preloadWorldSnapshot
	profanityFiltered
	runWhenMoving
	showClientRegionChanges
	showAttachmentsInFirstPerson
	preloadPlayerMusicManager
	useInteriorLayoutFiles
	allowShootingDeadTarget
	enablePostIncapDeathPostureChangeLockoutPeriod
	0fd345d9
	anonymousCrashReports
	allowCustomerContact
	enableChatLogging
	disableVehicleRiderCombatAnimationState
	shipAutolevelDefault
	validateShipParkingLocation
	setJtlRetailIfBetaIsSet
	logAnimationMoodChanges
	showHealingObject
	doMountSanityChecking
	reportClientStructureFootprintObjectNotification
	reportClientBattlefieldMarkerOutlineObjectNotification
	reportClientPathObjectNotification
	pauseWanderController
	reportBuildingObjectTerrainModificationNotification
	HideOfflineFriends
	logNetworkTraffic
	AwayFromKeyBoardAuto
	logCreateMessages
	testCollision
	renderDetailLevel
	renderProjectilePath
	letterBoxedViewport
	groundSceneNoDraw
	invertMouse
	garbageCollectNextFrame
	reportNetworkTraffic
	verifyGuardPatterns
	verifyFreePatterns
	useSpaceHudOnly
	profanityFiltered
	drawClientRegions
	disablePreloadedAssetManager
	renderLotManager
	alwaysAllowStructurePlacement
[SharedRegex]
	sample
[SharedFile]
	enableAsynchronousLoader
	validateIff
[SharedMath]
	reportRangeLoopWarnings
[SharedUtility]
	disableFileCaching
	logOptionManager
[sharedUtility/CurrentUserOptionManager]
	verbose
[SharedRandom]
	sample
[SharedLog]
	logReportLogs
	logReportWarnings
	logReportFatals
	logStderr
[SharedImage]
	sample
[SharedNetwork]
	logAllNetworkTraffic
	processOnSend
	processIcmpErrors
	reportMessages
	enableFlushAndConfirmAllData
	fatalOnConnectionClosed
	useNetworkThread
	allowPortRemapping
	useTcp
	reportUdpDisconnects
	reportTcpDisconnects
	logConnectionConstructionDestruction
	logConnectionOpenedClosed
	logConnectionDeferredMessagesWarning
	logSendingTooMuchData
	networkHandlerDispatchThrottle
	networkHandlerDispatchLogThrottle
[SharedObject]
	allowDisabledPortals
	validateCellContentsAttached
	validateWorld
	logCustomizationDataIssues
	debugAlterChecking
	containerLoopChecking
	allowDisallowObjectDelete
	objectsAlterChildrenAndContents
	reportPropertySearchStatistics
	logObjectDelete
	validateObjectPosition
	renderPortals
[SharedObject/AppearanceTemplateList]
	debugReport
	reportTimedTemplates
	debugReportVerbose
	useTimedTemplates
	logCreate
	logFetch
[SharedObject/ObjectTemplateList]
	logLoadedObjectTemplates
	logFetch
[SharedObject/AlterScheduler]
	report
	suspendExecution
	alwaysAlter
	trackObjectInfo
[SharedGame]
	sample
	debugStringIds
	fatalOnBadFormData
	spamAsteroidGenerationData
	displayBadStringIds
	imageDesignerVerboseOutput
	reportTravelManager
[SharedGame/AppearanceManager]
	verboseWarnings
[SharedTerrain]
	disableGetHeight
	debugReportInstall
	debugReportLogPrint
	disableFloraCaching
	debugReport
	logFloraCreation
	logGetHeightFailures
[SharedPathfinding]
	autoCreateBuildingPathNodes
	autoCreateBuildingPathNodes
	useCityRegions
	useCityRegions
	jitterCityWaypoints
	jitterCityWaypoints
	enableDirtyBoxes
	enableDirtyBoxes
	enablePathScrubber
	enablePathScrubber
[ClientAudio]
	warnOnMissingHardpoints
	disableMiles
	enabled
[ClientGraphics]
	windowed
	borderlessWindow
	validateShaderImplementations
	screenShotBackBuffer
	disableMultiStreamVertexBuffers
	nPatchTest
	disableOcclusionCulling
	logBadCustomizationData
	useHardwareMouseCursor
	hardwareMouseCursorUseOriginalAlpha
	constrainMouseCursorToWindow
	enableLightScaling
	loadAllAssetsRegardlessOfShaderCapability
	loadGpa
[Direct3d9]
	useReferenceRasterizer
	usePureDevice
	disableVertexAndPixelShaders
	allowTearing
	disableMultiStreamVertexBuffers
	screenShotBackBuffer
	createShaders
	discardDynamicBuffersAtBeginningOfFrame
[ClientGraphics/ShaderPrimitiveSetTemplate]
	reportCollision
	logCollisionSplit
	createCollisionDataForNonCollidablePrimitives
[ClientDirectInput]
	useJoysticks
	useMouse
	windowsKeyEnabledWhenFullscreen
	windowsKeyEnabledWhenWindowed
	enableForceFeedback
[ClientObject]
	forceLowDetailLevels
	forceHighDetailLevels
	preloadDetailLevels
	detailAppearancesWithoutSprites
	disableMeshTestShapes
	forceLowDetailLevels
	forceHighDetailLevels
	fadeInEnabled
	crossFadeEnabled
	disableShadowVolumeStreamerDetector
	renderShadows
	meshShadows
	reportShadowManager
	permanentlyDisableShadowVolumes
	reportShadowVolume
	renderShadowBlobGeometry
[ClientObject/DetailAppearanceTemplate]
	skipL0
[ClientObject/GameCamera]
	disableScreenShader
	disableCameraJitter
[ClientAnimation]
	logPriorityHandling
	logPriorityHandling
	disableCombatTrumping
	disableCombatTrumping
	logPlaybackScriptTimeouts
	logUndefinedVariableAccess
[ClientSkeletalAnimation]
	logStateTraversal
	logStateTraversal
	logActionSelection
	logActionSelection
	logAnimationLoading
	logAnimationLoading
	logAnimationLookup
	logAnimationLookup
	logSktCreateDestroy
	logSktCreateDestroy
	logStringSelectorAnimation
	logStringSelectorAnimation
	renderPlaybackScriptFeedback
	renderPlaybackScriptFeedback
	allowSameTrackTrumping
	allowSameTrackTrumping
	logSameTrackTrumping
	logSameTrackTrumping
	lodManagerEnable
	skeletonSegmentSanityCheckerEnabled
	optimizeSkinnedIndexBuffers
	skipL0
	disableBatcher
	skipL0
[ClientSkeletalAnimation/Character]
	logAnimationMessages
	logUnappliedAnimationTime
	checkCompressedKeyframeInvariants
	checkKeyframeInvariants
	logActionGeneratorInfo
[ClientSkeletalAnimation/Animation]
	disableAshXmlSupport
	logLatFileActivity
	disableLatXmlSupport
[ClientSkeletalAnimation/Action]
	logSimpleAction
	logMovementAction
[ClientSkeletalAnimation/LookAtModifier]
	disableModifier
[ClientSkeletalAnimation/TargetModifier]
	disableModifier
[ClientTextureRenderer]
	disableTextureBaking
[ClientTerrain]
	useOcclusion
	useClientServerProceduralTerrainAppearanceTemplate
	useRealGeometryForOcclusion
	terrainMultiThreaded
	radialFloraSortFrontToBack
	showChunkExtents
	heightBiasDisabled
	enableFlora
	preloadGroups
	disableTerrainClouds
	disableTimeOfDay
	useNormalizedTime
	disableTerrainBlending
	shaderGroupUseFirstChildOnly
	disableClouds
	enableLightScaling
	dynamicFarFloraEnabled
	dynamicNearFloraEnabled
	staticNonCollidableFloraEnabled
	staticNonCollidableFloraEnabled
	dynamicFarFloraEnabled
	dynamicNearFloraEnabled
	renderClearFloraEntryMap
	reportClientRadialFloraManager
	noRenderStaticFlora
	renderDetailLevel
	noRenderStars
	reportStars
	noRenderSkyBox
	warmCache
[ClientTerrain/CelestialObject]
	disableCollide
[ClientParticle]
	disable
	particlesEnabled
	texturingEnabled
	debugAxisEnabled
	debugExtentsEnabled
	debugParticleOrientationEnabled
	debugVelocityEnabled
	debugWorldTextEnabled
[SharedCollision]
	ignoreTerrainLos
	generateTerrainLos
[ClientGame/Bloom]
	enable
[ClientGame/TangibleObject]
	useTestDamageLevel
	logChangedConditions
[ClientGame/Posture]
	disableCreaturePostureRevert
[ClientGame/CreatureController]
	logAnimationStatePathActivity
	printTargetSource
[ClientGame/RemoteCreatureController]
	disableDeadReckoning
	logBadServerTransforms
	logServerMovementData
	renderClientTransform
	renderServerTransform
	renderLineFromClientToServerTransform
	renderClientPath
	renderServerPath
	disablePathUpdate
	reportTransforms
[ClientGame/PlayerCreatureController]
	debugReport
	debugPrintClosestObject
	logTransformUpdates
	renderServerTransform
	logServerMovementData
[clientGame]
	runWhenMoving
[ClientGame/Character]
	logAnimationEvents
	logCombatManager
[ClientGame/PlayerShipController]
	debugReport
	invertPitch
	invertRoll
	renderShipDynamicsModel
	renderServerShipDynamicsModel
	renderShipAppearanceExtent
	renderShipTangibleExtent
	virtualJoystickEnabled
[ClientGame/ShipController]
	drawTurretTargetLines
[ClientGame/RemoteShipController]
	disableModeling
	disableSmoothing
	logHandleNetUpdateTransform*
	renderClientTransform
	renderServerTransform
	renderModeledServerTransform
	renderShipExtent
[ClientGame/PlayerShipTurretController]
	invertPitch
[ClientGame/ShipObject]
	logDestructionTimes
	showAvoidancePathOther
	showAvoidancePathSelf
	exaggerateAvoidancePathSelf
	exaggerateAvoidancePathOther
	showOrientation
[ClientGame/ShipObjectDestruction]
	destructShowSplitExplosion
	destructShowDebugExplosionLines
	destructRandomizePlanes
	destructPlayAmbientLoop
	destructPlaySequenceExplosion
[ClientGame/ClientDataTemplateList]
	logFetch
[ClientGame/Customization]
	logUndeclaredCustomizations
[ClientGame/ShipProjectile]
	disableHitEffects
[ClientGame/Combat]
	logProjectileCreationFailure
[ClientGame/GroundScene]
	testSpaceDeathUsingPanorama
[ClientGame/WorldSnapshot]
	logWorldSnapshotCreates
	reportWorldSnapshotCreates
	vtuneWorldSnapshotCreates
	debugReport
	logUpdate
	preloadSomeAssetsLogs
[ClientGame/ClientInteriorLayoutManager]
	disableLazyInteriorLayoutCreation
	logApplyInteriorLayoutCreates
[ClientGame/ClientAsteroidManager]
	renderServerAsteroidData
[SharedGame/CollisionCallbackManager]
	debugReport
[ClientGame/CollisionCallbacks]
	ignoreCollision
[ClientGame/SpaceDeath]
	hideShipAfterExplosion
[ClientGame/NebulaManagerClient]
	showNebulaQuadFrames
	nebulaQuadSolid
	showNebulaExtents
	lightningEnabled
	printMetrics
[ClientGame/DustAppearance]
	disableRender
[ClientGame/SpacePreloadedAssetManager]
	debugReport
[ClientGame/CockpitCamera]
	showCockpit
	debugFlagCockpitZoom
[ClientGame/SpaceTargetBracketOverlay]
	disable
	showTargetStatusForAllShips
[ClientBugReporting]
	disableToolBugReports
[SharedIoWin]
	sample
[ClientUserInterface]
	installVerbose
	install
	textDropShadow
	chatBubblesEnabled
	chatBubblesMinimized
	chatBubbleEmotesEnabled
	drawObjectNames
	drawSelfName
	allowRadialMenuPickup
	allowTargetAnything
	debugExamine
	enableStartupBugReporting
	showDamageOverHeadOthers
	showDamageOverHeadSelf
	autoJoinChatRoomOnCreate
	alwaysSetMouseCursor
	chatTimestampEnabled
	testGroupWithNpcs
	testImageDesignWithNpcs
	joystickMovesPointer
	confirmObjDelete
	groundRadarTerrainEnabled
	settingsEnabled
	netStatusEnabled
	pointerModeMouseCameraEnabled
	mouseModeDefault
	turnStrafesDuringMouseModeToggle
	modalChat
	useNewbieTutorial
	chatBoxKeyClick
	useExpMonitor
	targetNothingUntargets
	drawObjectNamesPlayers
	drawObjectNamesGroup
	drawObjectNamesNpcs
	drawObjectNamesGuild
	fatalOnBadKnowledgeBaseEntry
	fatalOnBadPoiEntry
	displayLoadingBoxes
	ui
	strings
	CuiWidget3dObjectListViewerFitRect
	CuiWidget3dObjectListViewer
	CuiWidget3dObjectListViewerCamera
	CuiWidget3dObjectListViewerDebugControls
	canvases
	difficulty
	entangleResistance
	coldResist
	conductivity
	decayResist
	flavor
	heatResist
	malleability
	potentialEnergy
	overallQuality
	shockResistance
	toughness
	testSocialsData
	pmDebugOutput
	vendorTimeout
	drawObjectNames
	drawSelfName
	allowTargetAnything
	debugExamine
	autoJoinChatRoomOnCreate
	confirmObjDelete
	groundRadarTerrainEnabled
	netStatusEnabled
	pointerModeMouseCameraEnabled
	useNewbieTutorial
	targetNothingUntargets
	autoInviteReject
	drawObjectNamesPlayers
	drawObjectNamesGroup
	drawObjectNamesNpcs
	drawObjectNamesGuild
	drawObjectNamesSigns
	showSystemMessages
	chatAutoEmote
	confirmCrafting
	showPopupHelp
	showIconNames
	useWaypointMonitor
	showWaypointArrowsOnscreen
	dropShadowUiEnabled
	dropShadowObjectNamesEnabled
	rotateInventoryObjects
	showInterestingAppearance
	showModifiersWindow
	showAFKSpeech
	showNPCSpeech
	screenShake
	shipAutolevel
	autoSortInventoryContents
	autoSortDataPadContents
	joystickInverted
	cockpitCameraRecenterOnShipMovement
	useModelessInterface
	showObjectArrowsOnRadar
	showRadarNPCs
	useSwgMouseMap
	mouseModeDefault[Game::ST_ground]
	mouseModeDefault[Game::ST_space]
	turnStrafesDuringMouseModeToggle
	modalChat[Game::ST_ground]
	modalChat[Game::ST_space]
	useExpMonitor
	renderVariableTargetingReticle
	settings
	testSkillSystem
	testSkillSystemVerbose
	debugShiftStates
	mediatorCollection
	transitions
	showHiddenCommands
	allowServiceWindow
[CuiCombatManager]
	showDamageOverHeadOthers
	showDamageOverHeadSelf
[CuiChatManager]
	chatBoxKeyClick
	chatBoxTimestamp
[SwgClientUserInterface]
	progressive
[SharedObject/LotManager]
	logEntries
	debugReport
	logEntries
	debugReport
[ClientGame/ClientWorld]
	concludePlayerOnly
	reportWorld
	renderTangibleSphereTree
	renderTangibleNotTargetableSphereTree
	renderTangibleFloraSphereTree
	logWorld
	concludePlayerOnly
	reportWorld
	renderTangibleSphereTree
	renderTangibleNotTargetableSphereTree
	renderTangibleFloraSphereTree
	logWorld
[ClientGame/OverheadMap]
	allowRotate
	allowRotate
[ClientProceduralTerrainAppearance_LevelOfDetail]
	useHeightBias