diff --git a/client.cfg b/client.cfg index 8996744a..d3ac76c4 100644 --- a/client.cfg +++ b/client.cfg @@ -1,12 +1,89 @@ -# This is a tracked file. Please dont edit it. -# Unless, of course, you're a SWG Source Dev and you know that you're supposed to. -# Thanks! +###################################################################################### +###################################################################################### +# DO NOT EDIT THIS FILE +# DO NOT EDIT THIS FILE +# DO NOT EDIT THIS FILE +# ************************************************************************************ +# EDIT custom.cfg INSTEAD! +# EDIT custom.cfg INSTEAD! +# EDIT custom.cfg INSTEAD! +# ************************************************************************************ +# To customize your local copy of the SWG Client, edit custom.cfg not this file. +# This file is tracked in git so SWG Source can push changes so editing this file +# will break client patching from SWG Source. Ask Aconite if you have questions. +###################################################################################### +###################################################################################### [SharedFile] + maxSearchPriority=12 searchTree_00_8=swgsource_3.0.tre + searchTOC_03_3=sku3_client.toc + searchTOC_02_2=sku2_client.toc + searchTOC_01_1=sku1_client.toc + searchTOC_00_0=sku0_client.toc + +[Station] + gameFeatures=0xffffffff + subscriptionFeatures=0x01 + +[SwgClient] + allowMultipleInstances=true + +[SharedNetwork] + networkHandlerDispatchThrottle=true + +[ClientUserInterface] + messageOfTheDayTable=live_motd + +[SwgClientUserInterface/SwgCuiService] + knownIssuesArticle=10424 + +[SharedFoundation] + memoryBlockManagerForceAllNonShared=1 + minFrameRate=1.0f + frameRateLimit=144.0f + +[ClientGame] + loginServerPort0=44453 + +[PreloadedAssets] + texture=texture/defaulttexture.dds + shaderTemplate=shader/defaultshader.sht + appearanceTemplate=appearance/defaultappearance.apt + objectTemplate=object/creature/player/shared_bothan_female.iff + objectTemplate=object/creature/player/shared_bothan_male.iff + objectTemplate=object/creature/player/shared_human_female.iff + objectTemplate=object/creature/player/shared_human_male.iff + objectTemplate=object/creature/player/shared_moncal_female.iff + objectTemplate=object/creature/player/shared_moncal_male.iff + objectTemplate=object/creature/player/shared_rodian_female.iff + objectTemplate=object/creature/player/shared_rodian_male.iff + objectTemplate=object/creature/player/shared_trandoshan_female.iff + objectTemplate=object/creature/player/shared_trandoshan_male.iff + objectTemplate=object/creature/player/shared_twilek_female.iff + objectTemplate=object/creature/player/shared_twilek_male.iff + objectTemplate=object/creature/player/shared_wookiee_female.iff + objectTemplate=object/creature/player/shared_wookiee_male.iff + objectTemplate=object/creature/player/shared_zabrak_female.iff + objectTemplate=object/creature/player/shared_zabrak_male.iff + texture=texture/ui_cursor_activate.dds + texture=texture/ui_cursor_attack.dds + texture=texture/ui_cursor_big.dds + texture=texture/ui_cursor_crafting.dds + texture=texture/ui_cursor_default.dds + texture=texture/ui_cursor_eat.dds + texture=texture/ui_cursor_info.dds + texture=texture/ui_cursor_loot.dds + texture=texture/ui_cursor_move.dds + texture=texture/ui_cursor_resize_hor.dds + texture=texture/ui_cursor_resize_se.dds + texture=texture/ui_cursor_resize_sw.dds + texture=texture/ui_cursor_resize_vert.dds + texture=texture/ui_cursor_selection_small.dds + texture=texture/ui_cursor_talk.dds + texture=texture/ui_cursor_throw.dds + texture=texture/ui_cursor_trade_start.dds + texture=texture/ui_cursor_use.dds -.include "login.cfg" -.include "live.cfg" -.include "preload.cfg" .include "options.cfg" -.include "user.cfg" +.include "custom.cfg" diff --git a/custom.cfg b/custom.cfg new file mode 100644 index 00000000..1f4bb22a --- /dev/null +++ b/custom.cfg @@ -0,0 +1,102 @@ +###################################################################################### +###################################################################################### +# You can edit this file to add client configuration options and customize settings +# for the SWG Client. +# +# Any settings set here will override client.cfg and options.cfg. +# +# To "comment out" (disable) a config line, put a # in front of it. +# To enable a config option, remove the # and set the value to true/false or +# whatever the appropriate value is. A listing of all available client config +# options can be found within the SWG Source Documentation Site. +###################################################################################### +###################################################################################### + +[ClientGame] + + # Edit this line below to set the IP Address of the server you are connecting to + loginServerAddress0=192.168.1.1 + + # Enter your account username here if you want to auto-populate it on the game login page + #loginClientID=yourUsernameHere + + # Enter your account password here if you want to auto-populate it on the game login page + # WARNING: If you put your password here, be sure not to share this file with anyone. + # You should never use a password for SWG that you use for anything important like your bank. + #loginClientPassword=yourPasswordHere + + # Set this value to true if you want to automatically login to the game. + # For this to work you must also have filled out loginClientID and loginClientPassword. + autoConnectToLoginServer=false + + # If you want to automatically select a character to login to, enter their name here + #avatarName=playerNameHere + + # If you want to automatically login to a character (from the name above) set this to true. + autoConnectToGameServer=false + + # To disable cut scenes and the startup splash screens, set these to true + skipIntro=true + disableCutScenes=true + skipSplash=true + + # This value is what allows you to use admin commands. You probably should not change this. + 0fd345d9=true + + # This allows you to zoom out much farther than normal so you can see more of the world. + # To have normal only zoom, just comment this out by putting a # in front of it. + freeChaseCameraMaximumZoom=9 + +[ClientUserInterface] + + # Use this option to toggle the 4K Resolution User Interface + use4kResolutionInterface=true + # This makes the client add debug information about an object to the chat box when you /examine it + debugExamine=true + # This will make the debugExamine option also add the information in debugExamine to your clipboard + debugClipboardExamine=true + # When you turn god mode on, this will allow you to target any world object + allowTargetAnything=true + # This will display the Network ID of every object under its name + drawNetworkIds=true + # This will display an in-game UI console window that tracks and logs client warnings/errors + displayWarnings=false + # Forcefully show the name of every object around you + drawObjectNames=false + # Forcefully show your player's name + drawSelfName=false + # Forcefully show NPC names of all NPCs around you + drawObjectNamesNpcs=false + # Forcefully show beast names of all beasts around you + drawObjectNamesBeasts=false + +[ClientGraphics] + # Set this to false to allow your cursor to move outside of the game window + constrainMouseCursorToWindow=true + +[SharedFile] + + # You can comment out this file to display the snow in Wayfar and Dearic + searchTree_00_7=disable_wayfar_dearic_snow.tre + + # To enable ILM graphic upgrades, uncomment these files + # Note: ILM is not officially supported by SWG Source + + #searchTree_00_6=ILM_animation.tre + #searchTree_00_5=ILM_visuals.tre + #searchTree_00_4=ILM_music.tre + #searchTree_00_3=ILM_maps.tre + #searchTree_00_2=ILM_sound.tre + #searchTree_00_1=ILM_ui.tre + +[SwgClient] + + # These options help to drastically improve the graphics of the SWG Client + forceHighDetailLevels=true + crossFadeEnabled=true + fadeInEnabled=true + staticNonCollidableFloraDistance=1024 + dynamicNearFloraDistance=288 + cameraFarPlane=8192 + + \ No newline at end of file