Tip for improved graphics

Games guides for SWG
User avatar
BigQEd
Founder
<b>Founder</b>
Posts: 2088
Joined: Sat Sep 06, 2014 6:40 am

Unread post

For improved graphics
Set the following in your options.cfg file where other settings are set:

[SwgClient]
forceHighDetailLevels=TRUE #greatly improves graphics
crossFadeEnabled=TRUE #improves graphics
fadeInEnabled=TRUE #improves graphics
staticNonCollidableFloraDistance=512 #set 256+, all trees and bushes detail and distance
dynamicNearFloraDistance=96 #moving grass detail - eats a lot of cpu above 96
cameraFarPlane=8192 #draw distance of the ground. from 2048 to 8192

[ClientGame]
freeChaseCameraMaximumZoom=2 #1 is default, increase camera zoom distance


The following should be used with caution and you should always backup your options.cfg before making changes to it.

----------------------------------------------
Complete list of setting

(backup options.cfg):
----------------------------------------------
[SwgClient]
allowMultipleInstances=true

[ClientGame]
0fd345d9 = true
showClientRegionChanges = true
setJtlRetailIfBetaIsSet=true
garbageCollectNextFrame=true
reportNetworkTraffic=true
verifyGuardPatterns=true
verifyFreePatterns=true
logAnimationMoodChanges=true
showHealingObject=true
doMountSanityChecking=true
debugPrint=true
menuViewer=true
cuiTest=true
cuiStringList=true
testObject1=true
testObject2=true
loadScreenTime=true
loadObjectCount=true
useSpaceHudOnly=true
drawClientRegions=true
logCombatActionMessages=true
logCombatPlaybackSelection=true
logContainerProcessing=true
logCombatManager=true
objectViewer=true
debugPortalCameraPathConstantStepRate=true
debugPortalCameraPathDragPlayer=true
logCreateMessages=true
freeChaseCameraMaximumZoom=99.9
logFireProjectileAction=true
logGrenadeLobAction=true
logTrailActions=true
logCloneWeaponAction=true
forceTrailsOnAllActions=true
playerAttackerCombatPriorityBoost=10
playerDefenderCombatPriorityBoost=5
logContainerProcessing=true
testCollision=true
rederDetailLevel=true
renderProjectilePath=true
letterBoxedViewport=true
mouseSensitivity=1.3
camerFarPlane=99.9
cameraFarPlaneSpace=99.9
renderLotManager=true

[ClientGame/Customization]
logUndeclaredCustomizations=true


[ClientHeadTracking]
enable=true
debugReport=true

[ClientGame/GroundScene]
testSpaceDeathUsingPanorama=true

[Test]
debugReport=true
renderMap=true

[ClientGame/NebulaManagerClient]
showNebulaExtents=true
lightningEnabled=true
printMetrics=true

[ClientGame/ClientWorld]
reportWorld=true
logWorld=true
renderTangibleSphereTree=true
renderTangibleNotTargetableSphereTree=true
renderTangibleFloraSphereTree=true

[ClientAnimation]
logPlaybackScriptTimeouts=true
logUndefinedVariableAccess=true
logPriorityHandling=true
disableCombatTrumping=true

[PreloadedAssets]
shaderTemplate=true
appearanceTemplate=true
appearanceTemplateLight=true
objectTemplate=true
objectTemplateLight=true
skeletalAnimationTemplate=true
clientEffectTemplate=true
portalObject=true
animationStateHierarchyTemplate=true
logicalAnimationTableTemplate=true
meshGeneratorTemplate=true
texture=true
palette=true
arrangementDescriptor=true
slotDescriptor=true
soundTemplate=true

[ClientUserInterface]
showHiddenCommands=true
installVerbose=true
install=true
textDropShadow=true
pmDebugOutput=true
testSocialsData=true
ui=true
strings=true
testSkillSystem=true
testSkillSystemVerbose=true
mediatorCollection=true
canvases=true
settings=true
testJediCreation=true

[SharedNetwork]
networkHandlerDispatchThrottle=true
logAllNetworkTraffic=true
reportStatisticsInterval=true
packetSizeWarnThreshold=true
packetCountWarnThreshold=true
byteCountWarnThreshold=true
reportMessages=true
stallReportDelay=true
enableFlushAndConfirmAllData=true
logBackloggedPacketThreshold=true
logBackloggedPackets=true

[ClientGame/Character]
logCombatManager=true
logAnimationEvents=true

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

[ClientGame/PlayerCreatureController]
debugReport=true
debugPrintClosestObject=true
logTransformUpdates=true
logServerMovementData=true

[ClientGame/CreatureController]
logAnimationStatePathActivity=true
printTargetSource=true

[ClientGame/TangibleObject]
useTestDamageLevel=true
logChangedConditions=true

[ClientGame/OverheadMap]
allowRotate=true

[ClientObject]
reportShadowVolume=true
renderShadowBlobGeometry=true

[ClientParticle]
debugAxisEnabled=true
debugExtentsEnabled=true
debugParticleOrientationEnabled=true
debugVelocityEnabled=true
debugWorldTextEnabled=true

[ClientObject/DynamicMeshAppearance]
showSplitEdge=true
showSpheresPrimitives=true
showSpheresAppearances=true
showOriginsAppearances=true

[ClientSkeletalAnimation/Animation]
logLatFileActivity=true
logMovementAction=true
logSimpleAction=true
logActionGeneratorInfo=true
logAnimationMessages=true

[ClientTerrain]
reportStars=true
renderClearFloraEntryMap=true
reportClientRadialFloraManager=true
showChunkExtents=true
heightBiasDisabled=false
heightBiasMax=1000
disableTerrainClouds=true
maximumNumberOfChunksAllowed=200000000
terrainMultiThread=true

[SharedDebug]
logAllReports=true
;strict=true

[SharedDebug/CallStackCollector]
enabled=true
debugReport=true
clear=true

[SharedObject]
renderPortals=true

[SharedObject/AppearanceTemplateList]
debugReport=true
reportTimedTemplates=true
debugReportVerbose=true
logCreate=true
logFetch=true

[SharedObject/AlterScheduler]
trackObjectInfo=true

[SharedObject/LotManager]
logEntries=true

[SharedTerrain]
logFloraCreation=true
logGetHeightFailures=true
debugReportLogPrint=true
debugReportInstall=true
;disableGetHeight=true

[SharedUtility/CurrentUserOptionManager]
verbose=true

[SharedGame/CollisionCallbackManager]
debugReport=true

[SharedGame]
reportTravelManager=true

[SharedFoundation]
demoMode=true
;useRemoteDebug=true
profilerExpandAllBranches=true
memoryManagerReportAllocations=true
verboseWarnings=true

[SharedUtility]
logOptionManager=true


BigQEd
Retired Founder of SWG Awakening
My posts do not reflect the current views or opinions of the Awakening staff team.
Rules & Policies | ToS | Play Now | Awakening Discord | Events
veaseomat
Light Jedi
<font color=#AAFF40>Light Jedi</font>
Posts: 54
Joined: Sat Nov 22, 2014 6:57 pm

Unread post

I have found no way to increase the frames per second to 60 on your server. I tried adding it into the user cfg with no luck. Honestly that's a deal breaker for me now-a-days.


User avatar
BigQEd
Founder
<b>Founder</b>
Posts: 2088
Joined: Sat Sep 06, 2014 6:40 am

Unread post

Youre using the same client. It is absolutely capable. I have it on mine.... works great.

Try adding to options.cfg


BigQEd
Retired Founder of SWG Awakening
My posts do not reflect the current views or opinions of the Awakening staff team.
Rules & Policies | ToS | Play Now | Awakening Discord | Events
veaseomat
Light Jedi
<font color=#AAFF40>Light Jedi</font>
Posts: 54
Joined: Sat Nov 22, 2014 6:57 pm

Unread post

BigQEd wrote:Youre using the same client. It is absolutely capable. I have it on mine.... works great.

Try adding to options.cfg
I'm still not having any luck, could you point me in the right direction?


User avatar
BigQEd
Founder
<b>Founder</b>
Posts: 2088
Joined: Sat Sep 06, 2014 6:40 am

Unread post

How did you install and how did you do so previously when it worked? Remember, we're all playing with the same base client. Any client side improvements can be applied to any session to be played on any server.

What's important going from one server to another is content, configuration and settings on the server. I.e. Jedi capable, stable economy, no player wipes


BigQEd
Retired Founder of SWG Awakening
My posts do not reflect the current views or opinions of the Awakening staff team.
Rules & Policies | ToS | Play Now | Awakening Discord | Events
veaseomat
Light Jedi
<font color=#AAFF40>Light Jedi</font>
Posts: 54
Joined: Sat Nov 22, 2014 6:57 pm

Unread post

in options.cfg

[Direct3d9]
fullscreenRefreshRate=60

I'm not sure how my swgemu client is doing it now because it's a setting in launchpad. back in the day we had to replace the .exe and put that line into options.cfg


User avatar
BigQEd
Founder
<b>Founder</b>
Posts: 2088
Joined: Sat Sep 06, 2014 6:40 am

Unread post

We are currently working on a custom launcher for Awakening that will keep the game updated, along with being able to set game settings. It will be very similar to whats currently offered by the Emu.


veaseomat
Light Jedi
<font color=#AAFF40>Light Jedi</font>
Posts: 54
Joined: Sat Nov 22, 2014 6:57 pm

Unread post

Roger that, good to hear. I found out how we used to do it but it did not work either. It was an option inside user.cfg that looked like:

[ClientLimits]
SetFramesPerSec60

It also needed a new .exe which I renamed to Awakening.exe with no luck.


veaseomat
Light Jedi
<font color=#AAFF40>Light Jedi</font>
Posts: 54
Joined: Sat Nov 22, 2014 6:57 pm

Unread post

**EDIT**
Well I was wrong. It's still not working. I got it too work on my normal swgemu client by adding the setfps line to user.cfg and making sure swgemu.cfg had the line .include "user.cfg". the only difference between the two folders is that your swgemu.cfg is named client.cfg, the contents are identical. I'm going to try playing in 30 fps until I can figure out whats causing these shenanigans.
Last edited by veaseomat on Sun Nov 23, 2014 3:57 am, edited 1 time in total.


User avatar
BigQEd
Founder
<b>Founder</b>
Posts: 2088
Joined: Sat Sep 06, 2014 6:40 am

Unread post

veaseomat wrote:Disregard, I got it working. Looks like the issue was a # in front of .include "user.cfg" in the swgemu.cfg that kept it from working.
I didn't even think about SWGEmu already being installed. Good knowledge for others using it.


User avatar
BigQEd
Founder
<b>Founder</b>
Posts: 2088
Joined: Sat Sep 06, 2014 6:40 am

Unread post

We will also be releasing an update to our current launcher that will fix the loading texure/message, selection of higher resolutions in Awakening_Config, and 60 FPS will be enabled by default. Ill also make sure that with a new install that it updates SWGEmu's user.cfg, that way it ensures new players don't have the same problem in the future.

New install will have the newest update. For those that have already installed we will have a zip file that you can just extract to your Awakening directory.

Of course, once we release our all in one Launcher/Patcher, the update process will be easier.


JohnFromSteam
Full Member
Full Member
Posts: 162
Joined: Tue Nov 25, 2014 5:35 am
Location: Texas, USA

Unread post

SilverDeath wrote:We will also be releasing an update to our current launcher that will fix the loading texure/message, selection of higher resolutions in Awakening_Config, and 60 FPS will be enabled by default. Ill also make sure that with a new install that it updates SWGEmu's user.cfg, that way it ensures new players don't have the same problem in the future.

New install will have the newest update. For those that have already installed we will have a zip file that you can just extract to your Awakening directory.

Of course, once we release our all in one Launcher/Patcher, the update process will be easier.
120 FPS pl0x


User avatar
Liamo
Jr. Member
Jr. Member
Posts: 34
Joined: Tue Feb 24, 2015 10:43 pm

Unread post

BigQEd wrote:For improved graphics
Set the following in your options.cfg file where other settings are set:

[SwgClient]
forceHighDetailLevels=TRUE #greatly improves graphics
crossFadeEnabled=TRUE #improves graphics
fadeInEnabled=TRUE #improves graphics
staticNonCollidableFloraDistance=512 #set 256+, all trees and bushes detail and distance
dynamicNearFloraDistance=96 #moving grass detail - eats a lot of cpu above 96
cameraFarPlane=8192 #draw distance of the ground. from 2048 to 8192

[ClientGame]
freeChaseCameraMaximumZoom=2 #1 is default, increase camera zoom distance


The following should be used with caution and you should always backup your options.cfg before making changes to it.

----------------------------------------------
Complete list of setting

(backup options.cfg):
----------------------------------------------
[SwgClient]
allowMultipleInstances=true

[ClientGame]
0fd345d9 = true
showClientRegionChanges = true
setJtlRetailIfBetaIsSet=true
garbageCollectNextFrame=true
reportNetworkTraffic=true
verifyGuardPatterns=true
verifyFreePatterns=true
logAnimationMoodChanges=true
showHealingObject=true
doMountSanityChecking=true
debugPrint=true
menuViewer=true
cuiTest=true
cuiStringList=true
testObject1=true
testObject2=true
loadScreenTime=true
loadObjectCount=true
useSpaceHudOnly=true
drawClientRegions=true
logCombatActionMessages=true
logCombatPlaybackSelection=true
logContainerProcessing=true
logCombatManager=true
objectViewer=true
debugPortalCameraPathConstantStepRate=true
debugPortalCameraPathDragPlayer=true
logCreateMessages=true
freeChaseCameraMaximumZoom=99.9
logFireProjectileAction=true
logGrenadeLobAction=true
logTrailActions=true
logCloneWeaponAction=true
forceTrailsOnAllActions=true
playerAttackerCombatPriorityBoost=10
playerDefenderCombatPriorityBoost=5
logContainerProcessing=true
testCollision=true
rederDetailLevel=true
renderProjectilePath=true
letterBoxedViewport=true
mouseSensitivity=1.3
camerFarPlane=99.9
cameraFarPlaneSpace=99.9
renderLotManager=true

[ClientGame/Customization]
logUndeclaredCustomizations=true


[ClientHeadTracking]
enable=true
debugReport=true

[ClientGame/GroundScene]
testSpaceDeathUsingPanorama=true

[Test]
debugReport=true
renderMap=true

[ClientGame/NebulaManagerClient]
showNebulaExtents=true
lightningEnabled=true
printMetrics=true

[ClientGame/ClientWorld]
reportWorld=true
logWorld=true
renderTangibleSphereTree=true
renderTangibleNotTargetableSphereTree=true
renderTangibleFloraSphereTree=true

[ClientAnimation]
logPlaybackScriptTimeouts=true
logUndefinedVariableAccess=true
logPriorityHandling=true
disableCombatTrumping=true

[PreloadedAssets]
shaderTemplate=true
appearanceTemplate=true
appearanceTemplateLight=true
objectTemplate=true
objectTemplateLight=true
skeletalAnimationTemplate=true
clientEffectTemplate=true
portalObject=true
animationStateHierarchyTemplate=true
logicalAnimationTableTemplate=true
meshGeneratorTemplate=true
texture=true
palette=true
arrangementDescriptor=true
slotDescriptor=true
soundTemplate=true

[ClientUserInterface]
showHiddenCommands=true
installVerbose=true
install=true
textDropShadow=true
pmDebugOutput=true
testSocialsData=true
ui=true
strings=true
testSkillSystem=true
testSkillSystemVerbose=true
mediatorCollection=true
canvases=true
settings=true
testJediCreation=true

[SharedNetwork]
networkHandlerDispatchThrottle=true
logAllNetworkTraffic=true
reportStatisticsInterval=true
packetSizeWarnThreshold=true
packetCountWarnThreshold=true
byteCountWarnThreshold=true
reportMessages=true
stallReportDelay=true
enableFlushAndConfirmAllData=true
logBackloggedPacketThreshold=true
logBackloggedPackets=true

[ClientGame/Character]
logCombatManager=true
logAnimationEvents=true

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

[ClientGame/PlayerCreatureController]
debugReport=true
debugPrintClosestObject=true
logTransformUpdates=true
logServerMovementData=true

[ClientGame/CreatureController]
logAnimationStatePathActivity=true
printTargetSource=true

[ClientGame/TangibleObject]
useTestDamageLevel=true
logChangedConditions=true

[ClientGame/OverheadMap]
allowRotate=true

[ClientObject]
reportShadowVolume=true
renderShadowBlobGeometry=true

[ClientParticle]
debugAxisEnabled=true
debugExtentsEnabled=true
debugParticleOrientationEnabled=true
debugVelocityEnabled=true
debugWorldTextEnabled=true

[ClientObject/DynamicMeshAppearance]
showSplitEdge=true
showSpheresPrimitives=true
showSpheresAppearances=true
showOriginsAppearances=true

[ClientSkeletalAnimation/Animation]
logLatFileActivity=true
logMovementAction=true
logSimpleAction=true
logActionGeneratorInfo=true
logAnimationMessages=true

[ClientTerrain]
reportStars=true
renderClearFloraEntryMap=true
reportClientRadialFloraManager=true
showChunkExtents=true
heightBiasDisabled=false
heightBiasMax=1000
disableTerrainClouds=true
maximumNumberOfChunksAllowed=200000000
terrainMultiThread=true

[SharedDebug]
logAllReports=true
;strict=true

[SharedDebug/CallStackCollector]
enabled=true
debugReport=true
clear=true

[SharedObject]
renderPortals=true

[SharedObject/AppearanceTemplateList]
debugReport=true
reportTimedTemplates=true
debugReportVerbose=true
logCreate=true
logFetch=true

[SharedObject/AlterScheduler]
trackObjectInfo=true

[SharedObject/LotManager]
logEntries=true

[SharedTerrain]
logFloraCreation=true
logGetHeightFailures=true
debugReportLogPrint=true
debugReportInstall=true
;disableGetHeight=true

[SharedUtility/CurrentUserOptionManager]
verbose=true

[SharedGame/CollisionCallbackManager]
debugReport=true

[SharedGame]
reportTravelManager=true

[SharedFoundation]
demoMode=true
;useRemoteDebug=true
profilerExpandAllBranches=true
memoryManagerReportAllocations=true
verboseWarnings=true

[SharedUtility]
logOptionManager=true
Does this no longer apply? I can't seem to find .cfg files with these options in either the SWG folder or the Awakenings folder. Mainly, I want to max the graphics and draw distance out.


User avatar
Pharcyde
Force Sensitive
<font color=#BFFFFF>Force Sensitive</font>
Posts: 355
Joined: Mon Nov 17, 2014 2:00 am
Location: Piedmont, Oklahoma

Unread post

BigQEd wrote:For improved graphics
Set the following in your options.cfg file where other settings are set:

[SwgClient]
forceHighDetailLevels=TRUE #greatly improves graphics
crossFadeEnabled=TRUE #improves graphics
fadeInEnabled=TRUE #improves graphics
staticNonCollidableFloraDistance=512 #set 256+, all trees and bushes detail and distance
dynamicNearFloraDistance=96 #moving grass detail - eats a lot of cpu above 96
cameraFarPlane=8192 #draw distance of the ground. from 2048 to 8192
Do we just copy and paste whichever ones we want to adjust into our "Options.cfg"?


In-game: Pharcyde - Guild Leader <IHC>
Former Military Police, United States Air Force.
Cynar wrote:There is no law against same faction hunting. A bounty hunter can hunt whatever a bounty hunter gets a mission for, plain and simple.
User avatar
BigQEd
Founder
<b>Founder</b>
Posts: 2088
Joined: Sat Sep 06, 2014 6:40 am

Unread post

This was really just an overall listing.

I did not spend a lot of time on it... so someone probably should go through it and let folks know the best settings...


BigQEd
Retired Founder of SWG Awakening
My posts do not reflect the current views or opinions of the Awakening staff team.
Rules & Policies | ToS | Play Now | Awakening Discord | Events
User avatar
Liamo
Jr. Member
Jr. Member
Posts: 34
Joined: Tue Feb 24, 2015 10:43 pm

Unread post

BigQEd wrote:This was really just an overall listing.

I did not spend a lot of time on it... so someone probably should go through it and let folks know the best settings...
My option.cfg doesn't have any of these items in it. Is there a different one? I looked at the options.cfg in the actual SWG folder and the Awakenings folder. Do we create these entire lines?

Usually, in changing these files, it's just the values we change-not add stuff. I'd love to try this out but can't find the right file to modify.


User avatar
shadowfox
Jr. Member
Jr. Member
Posts: 83
Joined: Thu Apr 23, 2015 7:27 pm

Unread post

Liamo wrote: My option.cfg doesn't have any of these items in it. Is there a different one? I looked at the options.cfg in the actual SWG folder and the Awakenings folder. Do we create these entire lines?

Usually, in changing these files, it's just the values we change-not add stuff. I'd love to try this out but can't find the right file to modify.
Most of these are auto-populated by the setup executable however some of them do not exist unless you add them


Image
User avatar
Larce
Full Member
Full Member
Posts: 154
Joined: Thu May 14, 2015 1:47 pm

Unread post

I'm going through them and using ones I like. A lot of them are redundant or "junk" though (Not useful in the area of improving graphics).


User avatar
zackjdl
Dark Jedi Master
<font color=#FFD700>Dark Jedi Master</font>
Posts: 80
Joined: Wed Oct 28, 2015 8:33 pm

Unread post

BigQEd wrote: [ClientGame]
freeChaseCameraMaximumZoom=2 #1 is default, increase camera zoom distance
WOW! I wish I found this thread sooner. I've been playing forever with default camera zoom. Being able to zoom out further is a HUGE help. Thank you!


- Par -
huan
Sr. Member
Sr. Member
Posts: 328
Joined: Sun Jan 10, 2016 7:59 pm

Unread post

This is great. This game still has a lot of beauty in it.


IGN: Arms
.Intergalactic Hustler.
.SEA Hunter for Hire.

- The Min/Max Bazaar : SEA's. Lewts. Crappy crystals. Gently used goods.
5080 6270 Kaadara, Naboo