Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

MU Legend JPN Server Files

Retired Developer
Joined
Jun 16, 2005
Messages
496
Reaction score
213
VMWARE? Nice joke. So you think ppl,who can't set proper config over vm can set in windows? And well,most of errors have nothing to do with vm,but rather with config errors. Can't setup? Fine. There is a lot of ppl,who have no idea what difference between local and ext interface.And because of that they have alot of problems. Hint - server/config. Most of you problems here.
P.S. I run my server over vm at my local network and its worked fine. No real problem to put in on external too. Just read carefull config,there is nothing hard to deal with.

let me explain you things young padawan

it wasn't a joke

VMWARE = everything is given and you have to edit only the IP on the network configuration and no! you are wrong you don't have to edit CONFIG file on VMWARE because everything is set already

now go install it on your machine or even better setting it up on Dedicated server
ohh poop you have to install MSSQL, webserver, mysql, firewall and much more maybe library for make all your exe work

so who is joking now ? do you think everyone know how to install MSSQL properly ? even me with experiences i still do some mistakes on MSSQL.

do you think everyone know how to setup a webserver properly with security etc ???

no for you i still joking right ? then keep thinking i'm still joking i dont think you gonna run your server at home for 100 players on your VMWARE because this will be the best Joke ever

that the reason i made a video tutorial to install server properly so people can learn from it

and give hint here but how about you ? bravo you made a packaged vmware work good job you deserve a medal for it

now go open it on your VPS and hit me back when you are done
 
Last edited:
Banned
Banned
Joined
May 23, 2009
Messages
233
Reaction score
24
VMWARE? Nice joke. So you think ppl,who can't set proper config over vm can set in windows? And well,most of errors have nothing to do with vm,but rather with config errors. Can't setup? Fine. There is a lot of ppl,who have no idea what difference between local and ext interface.And because of that they have alot of problems. Hint - server/config. Most of you problems here.
P.S. I run my server over vm at my local network and its worked fine. No real problem to put in on external too. Just read carefull config,there is nothing hard to deal with.

Great, attack people who its helping. Nice people coming to the post.
Be more greatfull with the people.
 
Retired Developer
Joined
Jun 16, 2005
Messages
496
Reaction score
213
Banned
Banned
Joined
May 23, 2009
Messages
233
Reaction score
24
Im having this issue with shop.
I try with magenik solution but still that.

keyrita1 - MU Legend JPN Server Files - RaGEZONE Forums
 
Retired Developer
Joined
Jun 16, 2005
Messages
496
Reaction score
213
how to translate the shop?

you can have a look on your client side :

Binaries\Win64\vanillamint\2020102301_shop_meta_file.json

but just for your info it's a xml file also and it has an issue by default

but even with that issue you can edit there :)

as i said days before
the shopVersion is overrided by the version of valafe.com

because the client is edited to read their server

so for now we have to figure out how to patch our client for it's connect to our own server for checking version and also for web shop system

the API for version i already fixed it now it's a php file that check version on database but it's useless for now so i will share when time comes and client is hooked for it's connect to our server
 
Last edited:
Experienced Elementalist
Joined
Dec 17, 2004
Messages
206
Reaction score
29
Here steps of what your Client doing when you start it (after success login)

1 - nProtect connection

[Full request URI:

[Full request URI:

2 - the client update your shop version (and there is where we have to fix this part)

[Full request URI:

3 - When you are connected in game open shop and this is what's happening in sniffing :

[Full request URI: http://api.valofe.com/billing2/GetUserPurchaseInfoForCheckLimit?req={"user_no":12379,"character_no":50428616,"world_no":3}]

so there is no connection with our server all are on api of valofe

4 - when you click Top UP here the opening link :




so the file linked above for fix shop doesn't need, because it doesnt fix the exe or dll that link to official server.
i only edit one config file and put all ip properly and that it... there is no need to download all those chinese file again...


the fact is the shop is working i can buy and redeem my product but i wont be safe if all link are connected to official server it's mean you don't have full control of your server ....

so yeah as ashlay said we have to hook the game for override this part

Can you tell everyone how to fix it? Shop ip Config

And where to fix the rate Thank you very much:mellow:
 
Last edited:
Initiate Mage
Joined
Nov 15, 2020
Messages
31
Reaction score
22
@Magenik i think the answer can be found in the upk's but for this we will probably need to find way to decode the tables. For example Genesis is giving this info:

Code:
[Info] 
[FILE CHECK] Checking file:[LegendGame\CookedPCConsole\Tables\Vanillamint_KOR.upk]
[Info] 
[FILE CHECK] Checking file:[LegendGame\CookedPCConsole\Tables\ServiceInfo_KOR.upk]

so there's probably more info about the api's and redirections.

btw. above thing, about decoding upk's and converting it somehow from server-sided .csv's to client-sided upk's is the main thing we need to look into as without it this "development" will be finished at this part because all the csv's are the main part of game config and the only way to make it works properly is to sync. it with server sided csv's. So every server will look the same at this point.

so Vanillamint_KOR.csv is (note that's .csv so the upk can be different along with .dll)

Code:
//,,Section,Key,Value//,,Vanillamint,DebugDLLName,vanillamint\vanillamintD.dll
Vanillamint,ReleaseDLLName,vanillamint\vanillamint.dllVanillamint,DebugDLLName64,vanillamint\vanillamint64D.dllVanillamint,ReleaseDLLName64,vanillamint\vanillamint64.dllVanillamint,ServiceCode,SVR011Vanillamint,DevRegionCode,ASVanillamint,WSM_URL_DEV,http://upload.webzen.kr/pf/alphaVanillamint,WSM_URL_ALP,http://upload.webzen.kr/pf/alphaVanillamint,WSM_URL_LIV,http://upload.webzen.kr/pf/liveVanillamint,ResFolder,vanillamint\//,,CashShop,RechargeURL_DEV,https://alpha-payment.webzen.co.kr/history/chargecashCashShop,RechargeURL_ALP,https://alpha-payment.webzen.co.kr/history/chargecashCashShop,RechargeURL_LIV,https://payment.webzen.co.kr/history/chargecashCashShop,RechargeURL_0_DEV,https://alpha-payment.webzen.co.kr/history/chargecashCashShop,RechargeURL_0_ALP,https://alpha-payment.webzen.co.kr/history/chargecashCashShop,RechargeURL_0_LIV,https://payment.webzen.co.kr/history/chargecashCashShop,RechargeURL_105_DEV,http://alpha-mulegend.game.daum.net/CashShop,RechargeURL_105_ALP,http://alpha-mulegend.game.daum.net/CashShop,RechargeURL_105_LIV,http://mulegend.game.daum.net/
 
Last edited:
Joined
Jan 29, 2012
Messages
36
Reaction score
5
you can have a look on your client side :

Binaries\Win64\vanillamint\2020102301_shop_meta_file.json

but just for your info it's a xml file also and it has an issue by default

but even with that issue you can edit there :)

as i said days before
the shopVersion is overrided by the version of valafe.com

because the client is edited to read their server

so for now we have to figure out how to patch our client for it's connect to our own server for checking version and also for web shop system

the API for version i already fixed it now it's a php file that check version on database but it's useless for now so i will share when time comes and client is hooked for it's connect to our server

thank you so much
 
Retired Developer
Joined
Jun 16, 2005
Messages
496
Reaction score
213
@Magenik i think the answer can be found in the upk's but for this we will probably need to find way to decode the tables. For example Genesis is giving this info:

Code:
[Info] 
[FILE CHECK] Checking file:[LegendGame\CookedPCConsole\Tables\Vanillamint_KOR.upk]
[Info] 
[FILE CHECK] Checking file:[LegendGame\CookedPCConsole\Tables\ServiceInfo_KOR.upk]

so there's probably more info about the api's and redirections.

btw. above thing, about decoding upk's and converting it somehow from server-sided .csv's to client-sided upk's is the main thing we need to look into as without it this "development" will be finished at this part because all the csv's are the main part of game config and the only way to make it works properly is to sync. it with server sided csv's. So every server will look the same at this point.

so Vanillamint_KOR.csv is (note that's .csv so the upk can be different along with .dll)

Code:
//,,Section,Key,Value//,,Vanillamint,DebugDLLName,vanillamint\vanillamintD.dll
Vanillamint,ReleaseDLLName,vanillamint\vanillamint.dllVanillamint,DebugDLLName64,vanillamint\vanillamint64D.dllVanillamint,ReleaseDLLName64,vanillamint\vanillamint64.dllVanillamint,ServiceCode,SVR011Vanillamint,DevRegionCode,ASVanillamint,WSM_URL_DEV,http://upload.webzen.kr/pf/alphaVanillamint,WSM_URL_ALP,http://upload.webzen.kr/pf/alphaVanillamint,WSM_URL_LIV,http://upload.webzen.kr/pf/liveVanillamint,ResFolder,vanillamint\//,,CashShop,RechargeURL_DEV,https://alpha-payment.webzen.co.kr/history/chargecashCashShop,RechargeURL_ALP,https://alpha-payment.webzen.co.kr/history/chargecashCashShop,RechargeURL_LIV,https://payment.webzen.co.kr/history/chargecashCashShop,RechargeURL_0_DEV,https://alpha-payment.webzen.co.kr/history/chargecashCashShop,RechargeURL_0_ALP,https://alpha-payment.webzen.co.kr/history/chargecashCashShop,RechargeURL_0_LIV,https://payment.webzen.co.kr/history/chargecashCashShop,RechargeURL_105_DEV,http://alpha-mulegend.game.daum.net/CashShop,RechargeURL_105_ALP,http://alpha-mulegend.game.daum.net/CashShop,RechargeURL_105_LIV,http://mulegend.game.daum.net/
yeah exactly what i'm working on since yesterday
i noticed that all info are stored in upk so i try understand how to decompile them

actually i was checking the INT one
Code:
//,,
Section,Key,Value
//,,
Vanillamint,DebugDLLName,vanillamint\vanillamintD.dll
Vanillamint,ReleaseDLLName,vanillamint\vanillamint.dll
Vanillamint,DebugDLLName64,vanillamint\vanillamint64D.dll
Vanillamint,ReleaseDLLName64,vanillamint\vanillamint64.dll
Vanillamint,ServiceCode,SVR011
Vanillamint,DevRegionCode,AS
Vanillamint,WSM_URL_DEV,http://one-alpha-uploadcdn.webzen.com/files/wshop/alpha
Vanillamint,WSM_URL_ALP,http://one-alpha-uploadcdn.webzen.com/files/wshop/alpha
Vanillamint,WSM_URL_LIV,http://uploadcdn.webzen.com/files/wshop/live
Vanillamint,ResFolder,vanillamint\
//,,
CashShop,RechargeURL_DEV,https://one-alpha-pay.webzen.com/BuyWCoin
CashShop,RechargeURL_ALP,https://one-alpha-pay.webzen.com/BuyWCoin
CashShop,RechargeURL_LIV,https://pay.webzen.com/BuyWCoin/
CashShop,RechargeURL_0_DEV,https://one-alpha-pay.webzen.com/BuyWCoin
CashShop,RechargeURL_0_ALP,https://one-alpha-pay.webzen.com/BuyWCoin
CashShop,RechargeURL_0_LIV,https://pay.webzen.com/BuyWCoin/


also those code are stored in MSSQL database dbo.vanillamint
 
Last edited:
Initiate Mage
Joined
Nov 15, 2020
Messages
31
Reaction score
22
above all of that .csv's there's "generate.cpf" idk if it's somehow linked and if there shouldn't be some tool for that. I'm also looking forward into that.
 
Retired Developer
Joined
Jun 16, 2005
Messages
496
Reaction score
213
above all of that .csv's there's "generate.cpf" idk if it's somehow linked and if there shouldn't be some tool for that. I'm also looking forward into that.
yeah i'm looking for tools i found few but they don't open this version...

Code:
UPK Decompressor>decompress.exe-lzo "Vanillamint_JPN.upk"
******** Vanillamint_JPN.upk ********
*** ERROR: Wrong tag in package: 6A8B57C7
FPackageFileSummary<<:Ver=0/0 <- UnPackage::UnPackage:Vanillamint_JPN.upk, ver=99999/0, game=0 <- Main
 
Initiate Mage
Joined
Nov 15, 2020
Messages
31
Reaction score
22
Probably wrong enc. key. That is from gildor UE viewer right? It is used mostly for assets like models and textures but i think the tables is different thing.
 
Joined
May 17, 2007
Messages
91
Reaction score
76
It works fine of course but you can play alone only. There's no internet access from VMware meaning you can't install any VPN to it. Even if you transfer VPN app and installed it. It won't able to access VPN services without that it's useless to play with LAN multiplayer.

Anyway, VMware is a fast choice for those who wants to setup and for the self setup is pretty much like MU online only required MySQL which MU online doesn't.
Ok,whatever. But get things real - if you can't handle config to make it work with wan - this is not a vmware problem. Can't work with internet access? Indeed,this is pain in butt if you use it with NAT,but this is actually meant to work this way. Need NAT? Ok,whatever,just use a hardware for it. Its might be more complexed,but this is not that hard. I actually tried it before and this works without any problem. There is simple only one down thing with it,you need to handle 2 phisical interfaces.Blame vm for inability to use 1 interface for everything - not really wise way to handle things. Anyway - if you want to run a server,you should use a proper hardware for it. Why in the first place want it,if you simple don't have needed hardware?Is it ever vm related? I don't think so.
 
Retired Developer
Joined
Jun 16, 2005
Messages
496
Reaction score
213
Probably wrong enc. key. That is from gildor UE viewer right? It is used mostly for assets like models and textures but i think the tables is different thing.
here some useful info of BaseEngine.ini from any game

where you can edit some part in \LegendGame\Config\PCConsole-LegendEngine.ini

Code:
[URL]
Protocol=unreal
Name=Player
Map=Entry
LocalMap=Entry
LocalOptions=
TransitionMap=Entry
MapExt=changeme
EXEName=unreal.exe
DebugEXEName=DEBUG-unreal.exe
SaveExt=usa
Port=7777
PeerPort=7778
GameName=Default Game Name
GameNameShort=DGN

[Engine.ScriptPackages]
EngineNativePackages=Core
EngineNativePackages=Engine
; This is always needed since there are native UObjects
EngineNativePackages=GFxUI
EngineNativePackages=GameFramework
; IpDrv is most likely the only package needed here - it's included unless WITH_UE3_NETWORKING is 0. DO NOT put OnlineSubsystem packages here
NetNativePackages=IpDrv
EditorPackages=UnrealEd
; This is only used when WITH_GFX is true
ScaleformEditorPackages=GFxUIEditor

[Engine.Engine]
NetworkDevice=IpDrv.TcpNetDriver
FallbackNetworkDevice=IpDrv.TcpNetDriver
ConsoleClassName=Engine.Console
GameViewportClientClassName=Engine.GameViewportClient
LocalPlayerClassName=Engine.LocalPlayer
DataStoreClientClassName=Engine.DataStoreClient
; The language used by the engine
Language=INT
bAllowMatureLanguage=FALSE
GameEngine=Engine.GameEngine
EditorEngine=UnrealEd.EditorEngine
UnrealEdEngine=UnrealEd.UnrealEdEngine
Client=WinDrv.WindowsClient
Render=Render.Render
Input=Engine.Input
Canvas=Engine.Canvas
TinyFontName=EngineFonts.TinyFont
SmallFontName=EngineFonts.SmallFont
MediumFontName=EngineFonts.SmallFont
LargeFontName=EngineFonts.SmallFont
SubtitleFontName=EngineFonts.SmallFont
WireframeMaterialName=EngineDebugMaterials.WireframeMaterial
DefaultMaterialName=EngineMaterials.DefaultMaterial
DefaultDecalMaterialName=EngineMaterials.DefaultDecalMaterial
DefaultTextureName=EngineMaterials.DefaultDiffuse
EmissiveTexturedMaterialName=EngineMaterials.EmissiveTexturedMaterial
GeomMaterialName=EngineDebugMaterials.GeomMaterial
DefaultFogVolumeMaterialName=EngineMaterials.FogVolumeMaterial
TickMaterialName=EditorMaterials.Tick_Mat
CrossMaterialName=EditorMaterials.Cross_Mat
DefaultUICaretMaterialName=EngineMaterials.BlinkingCaret
SceneCaptureReflectActorMaterialName=EngineMaterials.ScreenMaterial
SceneCaptureCubeActorMaterialName=EngineMaterials.CubeMaterial
ScreenDoorNoiseTextureName=EngineMaterials.Good64x64TilingNoiseHighFreq
ImageGrainNoiseTextureName=EngineMaterials.Good64x64TilingNoiseHighFreq
; FIRAXIS ADDITION -sboeckmann
MovementGridMaterialName=XComEngineMaterials.MovementGrid_Material
MovementGridDotsMaterialName=XComEngineMaterials.MovementGrid_DotsMaterial
; FIRAXIS ADDITION
; JMS - texture that contains precomputed areas for the GPU based MLAA method
MLAAAreaLUTTextureName=EngineMaterials.MLAAAreaLUT
RandomAngleTextureName=EngineMaterials.RandomAngles
RandomNormalTextureName=EngineMaterials.RandomNormal2
RandomMirrorDiscTextureName=EngineMaterials.RandomMirrorDisc
WeightMapPlaceholderTextureName=EngineMaterials.WeightMapPlaceholderTexture
; Firaxis BEGIN
; RAM - added to support better terrain blending. Accessed by UnTerrainRender
TerrainBlendNoiseDefaultTextureName=EngineMaterials.WeightMapPlaceholderTexture
; Firaxis END
LightMapDensityTextureName=EngineMaterials.DefaultWhiteGrid
LightMapDensityNormalName=EngineMaterials.DefaultNormal
LevelColorationLitMaterialName=EngineDebugMaterials.LevelColorationLitMaterial
LevelColorationUnlitMaterialName=EngineDebugMaterials.LevelColorationUnlitMaterial
LightingTexelDensityName=EngineDebugMaterials.MAT_LevelColorationLitLightmapUVs
ShadedLevelColorationUnlitMaterialName=EngineDebugMaterials.ShadedLevelColorationUnlitMaterial
ShadedLevelColorationLitMaterialName=EngineDebugMaterials.ShadedLevelColorationLitMaterial
RemoveSurfaceMaterialName=EngineMaterials.RemoveSurfaceMaterial
VertexColorMaterialName=EngineDebugMaterials.VertexColorMaterial
VertexColorViewModeMaterialName_ColorOnly=EngineDebugMaterials.VertexColorViewMode_ColorOnly
VertexColorViewModeMaterialName_AlphaAsColor=EngineDebugMaterials.VertexColorViewMode_AlphaAsColor
VertexColorViewModeMaterialName_RedOnly=EngineDebugMaterials.VertexColorViewMode_RedOnly
VertexColorViewModeMaterialName_GreenOnly=EngineDebugMaterials.VertexColorViewMode_GreenOnly
VertexColorViewModeMaterialName_BlueOnly=EngineDebugMaterials.VertexColorViewMode_BlueOnly
HeatmapMaterialName=EngineDebugMaterials.HeatmapMaterial
BoneWeightMaterialName=EngineDebugMaterials.BoneWeightMaterial
TangentColorMaterialName=EngineDebugMaterials.TangentColorMaterial
EditorBrushMaterialName=EngineMaterials.EditorBrushMaterial
DefaultPhysMaterialName=EngineMaterials.DefaultPhysicalMaterial
TextureStreamingBoundsMaterialName=EditorMaterials.Utilities.TextureStreamingBounds_MATInst
TerrainErrorMaterialName=EngineDebugMaterials.MaterialError_Mat

; True if we should combine light/shadow maps together if they're very similar to one another
bCombineSimilarMappings=False

; Maximum root mean square deviation of the image difference allowed for mappings to be combined.  Requires bCombineSimilarLightAndShadowMappings to be enabled.
MaxRMSDForCombiningMappings=6.0

ImageReflectionTextureSize=1024
TerrainMaterialMaxTextureCount=16
TerrainTessellationCheckCount=6
TerrainTessellationCheckBorder=2.0
TerrainTessellationCheckDistance=4096.0
BeginUPTryCount=200000
bStaticDecalsEnabled=True
bDynamicDecalsEnabled=True
bForceStaticTerrain=False
LightingOnlyBrightness=(R=0.3,G=0.3,B=0.3,A=1.0)
LightComplexityColors=(R=0,G=0,B=0,A=1)
LightComplexityColors=(R=0,G=255,B=0,A=1)
LightComplexityColors=(R=63,G=191,B=0,A=1)
LightComplexityColors=(R=127,G=127,B=0,A=1)
LightComplexityColors=(R=191,G=63,B=0,A=1)
LightComplexityColors=(R=255,G=0,B=0,A=1)
ShaderComplexityColors=(R=0.0,G=1.0,B=0.127,A=1.0)
ShaderComplexityColors=(R=0.0,G=1.0,B=0.0,A=1.0)
ShaderComplexityColors=(R=0.046,G=0.52,B=0.0,A=1.0)
ShaderComplexityColors=(R=0.215,G=0.215,B=0.0,A=1.0)
ShaderComplexityColors=(R=0.52,G=0.046,B=0.0,A=1.0)
ShaderComplexityColors=(R=0.7,G=0.0,B=0.0,A=1.0)
ShaderComplexityColors=(R=1.0,G=0.0,B=0.0,A=1.0)
ShaderComplexityColors=(R=1.0,G=0.0,B=0.5,A=1.0)
ShaderComplexityColors=(R=1.0,G=0.9,B=0.9,A=1.0)
MaxPixelShaderAdditiveComplexityCount=900
TimeBetweenPurgingPendingKillObjects=60
bUseTextureStreaming=True
bUseBackgroundLevelStreaming=True
bSubtitlesEnabled=True
bSubtitlesForcedOff=FALSE
ScoutClassName="Engine.Scout"
DefaultPostProcessName=EngineMaterials.DefaultScenePostProcess
DefaultUIScenePostProcessName=EngineMaterials.DefaultUIPostProcess
ThumbnailSkeletalMeshPostProcessName=EngineMaterials.DefaultThumbnailPostProcess
ThumbnailParticleSystemPostProcessName=EngineMaterials.DefaultThumbnailPostProcess
ThumbnailMaterialPostProcessName=EngineMaterials.DefaultThumbnailPostProcess
DefaultSoundName=EngineSounds.WhiteNoise
bOnScreenKismetWarnings=TRUE
bEnableKismetLogging=FALSE
; If setting bAllowDebugViewmodesOnConsoles=TRUE, must also add EngineDebugMaterials to the StartupPackages for console platforms
bAllowDebugViewmodesOnConsoles=FALSE
;FIRAXIS ADDITION
AllowPostProcessing=TRUE
;FIRAXIS END
CameraRotationThreshold=45.0
CameraTranslationThreshold=10000
PrimitiveProbablyVisibleTime = 8.0
PercentUnoccludedRequeries = 0.125
MaxOcclusionPixelsFraction = 0.02
MaxOcclusionSphereRadius = 600
MinTextureDensity=0.0
IdealTextureDensity=13.0
MaxTextureDensity=55.0
MinLightMapDensity=0.0
IdealLightMapDensity=0.2 
MaxLightMapDensity=0.4   
RenderLightMapDensityGrayscaleScale=1.0
RenderLightMapDensityColorScale=1.0
bRenderLightMapDensityGrayscale=false
LightMapDensityVertexMappedColor=(R=0.65,G=0.65,B=0.25,A=1.0)
LightMapDensitySelectedColor=(R=1.0,G=0.2,B=1.0,A=1.0)
bDisablePhysXHardwareSupport=True
DemoRecordingDevice=Engine.DemoRecDriver
bPauseOnLossOfFocus=FALSE
MaxFluidNumVerts=1048576
FluidSimulationTimeLimit=30.0
MaxParticleResize=0
MaxParticleResizeWarn=0
bCheckParticleRenderSize=True
MaxParticleVertexMemory=131972
NetClientTicksPerSecond=200
MaxTrackedOcclusionIncrement=0.10
TrackedOcclusionStepSize=0.10
MipFadeInSpeed0=0.3
MipFadeOutSpeed0=0.1
MipFadeInSpeed1=2.0
MipFadeOutSpeed1=1.0
StatColorMappings=(StatName="AverageFPS",ColorMap=((In=15.0,Out=(R=255)),(In=30,Out=(R=255,G=255)),(In=45.0,Out=(G=255))))
StatColorMappings=(StatName="Frametime",ColorMap=((In=1.0,Out=(G=255)),(In=25.0,Out=(G=255)),(In=29.0,Out=(R=255,G=255)),(In=33.0,Out=(R=255))))
StatColorMappings=(StatName="Streaming fudge factor",ColorMap=((In=0.0,Out=(G=255)),(In=1.0,Out=(G=255)),(In=2.5,Out=(R=255,G=255)),(In=5.0,Out=(R=255)),(In=10.0,Out=(R=255))))
PhysXGpuHeapSize=32
PhysXMeshCacheSize=8
bShouldGenerateSimpleLightmaps=TRUE

; Enables normal map sampling when Lightmass is generating 'simple' light maps.  This increases lighting build time, but may improve quality when normal maps are used to represent curvature over a large surface area.  When this setting is disabled, 'simple' light maps will not take normal maps into account.
bUseNormalMapsForSimpleLightMaps=TRUE

bSmoothFrameRate=TRUE
MinSmoothedFrameRate=22
MaxSmoothedFrameRate=62
bCheckForMultiplePawnsSpawnedInAFrame=FALSE
NumPawnsAllowedToBeSpawnedInAFrame=2
; This is the default (additive) color of selected objects in the editor
DefaultSelectedMaterialColor=(R=0.04,G=0.02,B=0.24,A=1.0)
; This is the default (additive) color of hovered objects in the editor
DefaultHoveredMaterialColor=(R=0.02,G=0.02,B=0.02,A=1.0)
; This is the startup state of the OnScreenDebugMessage system
bEnableOnScreenDebugMessages=true
AllowScreenDoorFade=False
AllowNvidiaStereo3d=False
; Allows matinee tracks to modify material instances on post process chains
EnableMatineePostProcessMaterialParam=False
; If in a DEBUG build, and DevAbsorbFunc is unsuppressed, the functions in this array will be ignored when throwing warning logs about non-simulated functions being absorbed
IgnoreSimulatedFuncWarnings=Tick
NearClipPlane=10.0
bUseStreamingPause=false
PercentageToConsiderFullyFocused=0.5

[PlatformInterface]
CloudStorageInterfaceClassName=
FacebookIntegrationClassName=
InGameAdManagerClassName=

[Engine.SeqAct_Interp]
; These control the default rendering overrides for matinee's with director tracks
; By default, some features are disabled to make room for cinematic lighting and shadowing
RenderingOverrides=(bAllowAmbientOcclusion=False,bAllowDominantWholeSceneDynamicShadows=False,bAllowMotionBlurSkinning=False,bAllowTemporalAA=True,bAllowLightShafts=True)

[Engine.StreamingMovies]
RenderPriorityPS3=1001
SuspendGameIO=True

[Engine.ISVHacks]
bInitializeShadersOnDemand=False
DisableATITextureFilterOptimizationChecks=True
UseMinimalNVIDIADriverShaderOptimization=True
PumpWindowMessagesWhenRenderThreadStalled=False

[Engine.GameEngine]
MaxDeltaTime=0



; mostly copied from 2k4
[Engine.DemoRecDriver]
AllowDownloads=True
DemoSpectatorClass=Engine.PlayerController
MaxClientRate=25000
ConnectionTimeout=15.0
InitialConnectTimeout=30.0
AckTimeout=1.0
KeepAliveTime=1.0
SimLatency=0
RelevantTimeout=5.0
SpawnPrioritySeconds=1.0
ServerTravelPause=4.0
NetServerMaxTickRate=30
LanServerMaxTickRate=30
MaxRewindPoints=30
RewindPointInterval=1.0
NumRecentRewindPoints=7

[Engine.PackagesToAlwaysCook]

[Engine.StartupPackages]
bSerializeStartupPackagesFromMemory=TRUE
bFullyCompressStartupPackages=FALSE
Package=EngineMaterials
; Console platforms will remove EngineDebugMaterials from their StartupPackages
Package=EngineDebugMaterials
Package=EngineSounds
Package=EngineFonts
Package=SoundClassesAndModes

[Engine.PackagesToForceCookPerMap]

[Core.System]
MaxObjectsNotConsideredByGC=0
SizeOfPermanentObjectPool=0
StaleCacheDays=30
MaxStaleCacheSize=10
MaxOverallCacheSize=30
PackageSizeSoftLimit=300
AsyncIOBandwidthLimit=0
CachePath=..\..\%GAME%Game\Cache
CacheExt=.uxx
Paths=..\..\Engine\Content
ScriptPaths=..\..\%GAME%Game\Script
FRScriptPaths=..\..\%GAME%Game\ScriptFinalRelease
CutdownPaths=..\..\%GAME%Game\CutdownPackages
CutdownPaths=..\..\%GAME%Game\Script
ScreenShotPath=..\..\%GAME%Game\ScreenShots
LocalizationPaths=..\..\Engine\Localization
Extensions=upk
Extensions=u
Extensions=umap
SaveLocalizedCookedPackagesInSubdirectories=FALSE
TextureFileCacheExtension=tfc
bDisablePromptToRebuildScripts=FALSE
Suppress=Dev
Suppress=DevAbsorbFuncs
Suppress=DevAnim
Suppress=DevAssetDataBase
Suppress=DevAudio
Suppress=DevAudioVerbose
Suppress=DevBind
Suppress=DevBsp
Suppress=DevCamera
Suppress=DevCollision
Suppress=DevCompile
Suppress=DevComponents
Suppress=DevConfig
Suppress=DevCooking
Suppress=DevCrossLevel
Suppress=DevDataStore
Suppress=DevDecals
Suppress=DevFaceFX
;Suppress=DevGFxUI
Suppress=DevGFxUIWarning
Suppress=DevGarbage
;Suppress=DevHDDCaching
Suppress=DevKill
Suppress=DevLevelTools
Suppress=DevLightmassSolver
Suppress=DevLoad
Suppress=DevMovie
Suppress=DevNavMesh
Suppress=DevNavMeshWarning
Suppress=DevNet
Suppress=DevNetT`sraffic
Suppress=DevOnline
;Suppress=DevPath
Suppress=DevReplace
Suppress=DevSHA
Suppress=DevSave
;Suppress=DevShaders
;Suppress=DevShadersDetailed
Suppress=DevSound
Suppress=DevStats
Suppress=DevStreaming
Suppress=DevTick
Suppress=DevUI
Suppress=DevUIAnimation
Suppress=DevUIFocus
Suppress=DevUIStates
Suppress=DevUIStyles
Suppress=DevMCP
Suppress=DevHTTP
Suppress=DevBeacon
Suppress=DevBeaconGame
Suppress=DevOnlineGame
Suppress=DevMatchmaking
Suppress=DevMovieCapture

Suppress=GameStats
;Suppress=Init
Suppress=Input
Suppress=Inventory
Suppress=Localization
Suppress=LocalizationWarning
Suppress=PlayerManagement
Suppress=PlayerMove


Suppress=MeshCombine // FIRAXIS ADDITION
;Suppress=Destruction // FIRAXIS ADDITION
Suppress=ParticleWarn
[Engine.Client]
DisplayGamma=2.2
MinDesiredFrameRate=35.000000
InitialButtonRepeatDelay=0.2
ButtonRepeatDelay=0.1

[WinDrv.WindowsClient]
AudioDeviceClass=XAudio2.XAudio2Device
MinAllowableResolutionX=1024
MinAllowableResolutionY=720
MaxAllowableResolutionX=0
MaxAllowableResolutionY=0
MinAllowableRefreshRate=0
MaxAllowableRefreshRate=0
ParanoidDeviceLostChecking=1
AllowJoystickInput=1

[XAudio2.XAudio2Device]
MaxChannels=32
CommonAudioPoolSize=0
MinCompressedDurationGame=5
MinCompressedDurationEditor=4
LowPassFilterResonance=0.9
WorkAroundXDKRegression=TRUE

[ALAudio.ALAudioDevice]
MaxChannels=32
CommonAudioPoolSize=0
MinCompressedDurationGame=5
MinCompressedDurationEditor=4
LowPassFilterResonance=0.9
//DeviceName=Generic Software

[Engine.Player]
ConfiguredInternetSpeed=10000
ConfiguredLanSpeed=20000
PP_DesaturationMultiplier=1.0
PP_HighlightsMultiplier=1.0
PP_MidTonesMultiplier=1.0
PP_ShadowsMultiplier=1.0

[IpDrv.TcpNetDriver]
AllowDownloads=True
AllowPeerConnections=False
AllowPeerVoice=False
ConnectionTimeout=30.0
InitialConnectTimeout=200.0
ProblemConnectTime=5.0
AckTimeout=1.0
KeepAliveTime=0.2
MaxClientRate=15000
MaxInternetClientRate=10000
RelevantTimeout=5.0
SpawnPrioritySeconds=1.0
ServerTravelPause=4.0
NetServerMaxTickRate=30
LanServerMaxTickRate=35
DownloadManagers=IpDrv.HTTPDownload
DownloadManagers=Engine.ChannelDownload
NetConnectionClassName="IpDrv.TcpipConnection"

[OnlineSubsystemSteamworks.IpNetDriverSteamworks]
NetConnectionClassName="OnlineSubsystemSteamworks.IpNetConnectionSteamworks"

[IpServer.UdpServerQuery]
GameName=ut

[IpDrv.UdpBeacon]
DoBeacon=True
BeaconTime=0.50
BeaconTimeout=5.0
BeaconProduct=ut
ServerBeaconPort=8777
BeaconPort=9777

[TextureStreaming]
PoolSize=10
MemoryMargin=20
MemoryLoss=0
HysteresisLimit=20
DropMipLevelsLimit=16
StopIncreasingLimit=12
StopStreamingLimit=8
MinEvictSize=10
MinFudgeFactor=1
FudgeFactorIncreaseRateOfChange=0.5
FudgeFactorDecreaseRateOfChange=-0.4
MinRequestedMipsToConsider=11
MinTimeToGuaranteeMinMipCount=2
MaxTimeToGuaranteeMinMipCount=12
UseTextureFileCache=TRUE
LoadMapTimeLimit=20.0
LightmapStreamingFactor=1.0
ShadowmapStreamingFactor=1.0
MaxLightmapRadius=2000.0
AllowStreamingLightmaps=True
TextureFileCacheBulkDataAlignment=1
UsePriorityStreaming=True
bAllowSwitchingStreamingSystem=False
UseDynamicStreaming=True
bEnableAsyncDefrag=False
bEnableAsyncReallocation=False
MaxDefragRelocations=256
MaxDefragDownShift=128
BoostPlayerTextures=3.0
TemporalAAMemoryReserve=4.0

[StreamByURL]
PostLoadPause=6.0

[UnrealEd.EditorEngine]
LocalPlayerClassName=UnrealEd.EditorPlayer
bSubtitlesEnabled=True
GridEnabled=True
SnapScaleEnabled=True
ScaleGridSize=5
SnapVertices=False
SnapDistance=10.000000
GridSize=(X=16.000000,Y=16.000000,Z=16.000000)
RotGridEnabled=True
RotGridSize=(Pitch=1024,Yaw=1024,Roll=1024)
GameCommandLine=-log
FOVAngle=90.000000
GodMode=True
AutoSaveDir=..\..\Engine\Autosaves
InvertwidgetZAxis=True
UseAxisIndicator=True
MatineeCurveDetail=0.1
Client=WinDrv.WindowsClient
CurrentGridSz=4
bUseMayaCameraControls=True
bPrefabsLocked=True
HeightMapExportClassName="TerrainHeightMapExporterTextT3D"
EditorOnlyContentPackages=EditorMeshes
EditorOnlyContentPackages=EditorMaterials
EditorOnlyContentPackages=EditorResources
EditorOnlyContentPackages=EditorLandscapeResources
EditPackagesInPath=..\..\Development\Src
EditPackages=Core
EditPackages=Engine
EditPackages=GFxUI
EditPackages=GameFramework
EditPackages=UnrealEd
EditPackages=GFxUIEditor
EditPackages=IpDrv
EditPackages=OnlineSubsystemPC
EditPackages=OnlineSubsystemGameSpy
EditPackages=OnlineSubsystemLive
EditPackages=OnlineSubsystemSteamworks
EditPackages=OnlineSubsystemPSN
bGroupingActive=TRUE
bCustomCameraAlignEmitter=TRUE
CustomCameraAlignEmitterDistance=100.0
bDrawSocketsInGMode=FALSE
bSmoothFrameRate=FALSE
MinSmoothedFrameRate=5
MaxSmoothedFrameRate=120
FarClippingPlane=0
TemplateMapFolders=..\..\Engine\Content\Maps\Templates
UseOldStyleMICEditorGroups=true

[UnrealEd.UnrealEdEngine]
AutoSaveIndex=0
PackagesToBeFullyLoadedAtStartup=EditorMaterials
PackagesToBeFullyLoadedAtStartup=EditorMeshes
PackagesToBeFullyLoadedAtStartup=EditorResources
PackagesToBeFullyLoadedAtStartup=EngineMaterials
PackagesToBeFullyLoadedAtStartup=EngineFonts
PackagesToBeFullyLoadedAtStartup=EngineResources
PackagesToBeFullyLoadedAtStartup=Engine_MI_Shaders
PackagesToBeFullyLoadedAtStartup=MapTemplateIndex

[Engine.DataStoreClient]
GlobalDataStoreClasses="Engine.UIDataStore_GameResource"
GlobalDataStoreClasses="Engine.UIDataStore_Fonts"
GlobalDataStoreClasses="Engine.UIDataStore_Registry"
GlobalDataStoreClasses="Engine.UIDataStore_InputAlias"
;PlayerDataStoreClassNames="Engine.UIDataStore_InputAlias"

[DevOptions.Shaders]
AutoReloadChangedShaders=True
bAllowMultiThreadedShaderCompile=True
bAllowDistributedShaderCompile=False
bAllowDistributedShaderCompileForBuildPCS=False
NumUnusedShaderCompilingThreads=1
ThreadedShaderCompileThreshold=1
MaxShaderJobBatchSize=30
PrecompileShadersJobThreshold=40000
bDumpShaderPDBs=False
bPromptToRetryFailedShaderCompiles=False

[DevOptions.Debug]
ShowSelectedLightmap=False

[StatNotifyProviders]
BinaryFileStatNotifyProvider=true
XmlStatNotifyProvider=false
CsvStatNotifyProvider=false
StatsNotifyProvider_UDP=true
PIXNamedCounterProvider=false

[StatNotifyProviders.StatNotifyProvider_UDP]
ListenPort=13000

[RemoteControl]
SuppressRemoteControlAtStartup=False

[LogFiles]
PurgeLogsDays=3
LogTimes=True

[AnimationCompression]
CompressCommandletVersion=2    // Bump this up to trigger full recompression. Otherwise only new animations imported will be recompressed.
DefaultCompressionAlgorithm=AnimationCompressionAlgorithm_RemoveLinearKeys
TranslationCompressionFormat=0
RotationCompressionFormat=1
AlternativeCompressionThreshold=1.f
ForceRecompression=False
bOnlyCheckForMissingSkeletalMeshes=False
KeyEndEffectorsMatchName=IK
KeyEndEffectorsMatchName=eye
KeyEndEffectorsMatchName=weapon
KeyEndEffectorsMatchName=hand
KeyEndEffectorsMatchName=attach
KeyEndEffectorsMatchName=camera

[IpDrv.OnlineSubsystemCommonImpl]
MaxLocalTalkers=1
MaxRemoteTalkers=16
bIsUsingSpeechRecognition=false

[IpDrv.OnlineGameInterfaceImpl]
LanAnnouncePort=14001
LanQueryTimeout=5.0

[OnlineSubsystemLive.OnlineSubsystemLive]
LanAnnouncePort=14001
VoiceNotificationDelta=0.2

[Engine.StaticMeshCollectionActor]
bCookOutStaticMeshActors=false
MaxStaticMeshComponents=100

[Engine.StaticLightCollectionActor]
;FIRAXIS CHANGE
bCookOutStaticLightActors=False
;FIRAXIS END
MaxLightComponents=100

[LiveSock]
bUseVDP=True
bUseSecureConnections=true
MaxDgramSockets=64
MaxStreamSockets=16
DefaultRecvBufsizeInK=256
DefaultSendBufsizeInK=256
SystemLinkPort=14000

[CustomStats]
LD=Streaming fudge factor
LD=FrameTime
LD=Terrain Smooth Time
LD=Terrain Render Time
LD=Decal Render Time
LD=Terrain Triangles
LD=Decal Triangles
LD=Decal Draw Calls
LD=Static Mesh Tris
LD=Skel Mesh Tris
LD=Skel Verts CPU Skin
LD=Skel Verts GPU Skin
LD=30+ FPS
LD=Total CPU rendering time
LD=Total GPU rendering time
LD=Occluded primitives
LD=Projected shadows
LD=Visible static mesh elements
LD=Visible dynamic primitives
LD=Texture Pool Size
LD=Physical Memory Used
LD=Virtual Memory Used
LD=Audio Memory Used
LD=Texture Memory Used
LD=360 Texture Memory Used
LD=Animation Memory
LD=Vertex Lighting Memory
LD=StaticMesh Vertex Memory
LD=StaticMesh Index Memory
LD=SkeletalMesh Vertex Memory
LD=SkeletalMesh Index Memory
LD=Decal Vertex Memory
LD=Decal Index Memory
LD=Decal Interaction Memory
MEMLEAN=Virtual Memory Used
MEMLEAN=Audio Memory Used
MEMLEAN=Animation Memory
MEMLEAN=FaceFX Cur Mem
MEMLEAN=Vertex Lighting Memory
MEMLEAN=StaticMesh Vertex Memory
MEMLEAN=StaticMesh Index Memory
MEMLEAN=SkeletalMesh Vertex Memory
MEMLEAN=SkeletalMesh Index Memory
MEMLEAN=Decal Vertex Memory
MEMLEAN=Decal Index Memory
MEMLEAN=Decal Interaction Memory
MEMLEAN=VertexShader Memory
MEMLEAN=PixelShader Memory
GameThread=Async Loading Time
GameThread=Audio Update Time
GameThread=FrameTime
GameThread=HUD Time
GameThread=Input Time
GameThread=Kismet Time
GameThread=Move Actor Time
GameThread=RHI Game Tick
GameThread=RedrawViewports
GameThread=Script time
GameThread=Tick Time
GameThread=Update Components Time
GameThread=World Tick Time
GameThread=Async Work Wait
GameThread=PerFrameCapture
GameThread=DynamicLightEnvComp Tick
Mobile=ES2 Draw Calls
Mobile=ES2 Draw Calls (UP)
Mobile=ES2 Triangles Drawn
Mobile=ES2 Triangles Drawn (UP)
Mobile=ES2 Program Count
Mobile=ES2 Program Count (PP)
Mobile=ES2 Program Changes
Mobile=ES2 Uniform Updates (Bytes)
Mobile=ES2 Base Texture Binds
Mobile=ES2 Detail Texture Binds
Mobile=ES2 Lightmap Texture Binds
Mobile=ES2 Environment Texture Binds
Mobile=ES2 Bump Offset Texture Binds
Mobile=Frustum Culled primitives
Mobile=Statically occluded primitives
SplitScreen=Processed primitives
SplitScreen=Mesh draw calls
SplitScreen=Mesh Particles
SplitScreen=Particle Draw Calls

[MemorySplitClassesToTrack]
Class=AnimSequence
Class=AudioComponent
Class=AudioDevice
Class=BrushComponent
Class=CylinderComponent
Class=DecalComponent
Class=DecalManager
Class=DecalMaterial
Class=Font
Class=Level
Class=Material
Class=MaterialInstanceConstant
Class=MaterialInstanceTimeVarying
Class=Model
Class=ModelComponent
Class=MorphTarget
Class=ParticleModule
Class=ParticleSystemComponent
Class=RB_BodyInstance
Class=RB_BodySetup
Class=Sequence
Class=SkeletalMesh
Class=SkeletalMeshComponent
Class=SoundCue
Class=SoundNode
Class=SoundNodeWave
Class=StaticMesh
Class=StaticMeshActor
Class=StaticMeshCollectionActor
Class=StaticMeshComponent
Class=Terrain
Class=TerrainComponent
Class=Texture2D
Class=UIRoot

[MemLeakCheckExtraExecsToRun]
Cmd="obj list class=StaticMesh -Alphasort -DetailedInfo"
Cmd="obj list class=StaticMeshActor -ALPHASORT -DetailedInfo"
Cmd="obj list class=StaticMeshCollectionActor -ALPHASORT -DetailedInfo"
Cmd="obj list class=TextureMovie -Alphasort -DetailedInfo"
Cmd="obj list class=Level -ALPHASORT -DetailedInfo"
Cmd="lightenv list volumes"
Cmd="lightenv list transition"
Cmd="ListThreads"

[ConfigCoalesceFilter]
FilterOut=%GAME%Engine.ini
FilterOut=%GAME%Editor.ini
FilterOut=%GAME%Input.ini
FilterOut=%GAME%Lightmass.ini
FilterOut=%GAME%Game.ini
FilterOut=%GAME%GameDedicatedServer.ini
FilterOut=%GAME%UI.ini
FilterOut=%GAME%Compat.ini
FilterOut=%GAME%EngineG4WLive.ini
FilterOut=%GAME%EngineG4WLiveDedicatedServer.ini
FilterOut=%GAME%EngineNoLive.ini
FilterOut=%GAME%EngineNoLiveDedicatedServer.ini
FilterOut=%GAME%EditorKeyBindings.ini
FilterOut=%GAME%EditorUserSettings.ini
FilterOut=%GAME%EngineGameSpy.ini
FilterOut=%GAME%EngineSteamworks.ini
FilterOut=Descriptions.int
FilterOut=Editor.int
FilterOut=EditorTips.int
FilterOut=UnrealEd.int
FilterOut=WinDrv.int
FilterOut=XWindow.int
FilterOut=GfxUIEditor.int
FilterOut=Properties.int

[TaskPerfTracking]
bUseTaskPerfTracking=TRUE
RemoteConnectionIP="10.1.20.20"
ConnectionString="Provider=sqloledb;Data Source=production-db;Initial Catalog=EngineTaskPerf;Trusted_Connection=Yes;Connection Timeout=2"
RemoteConnectionStringOverride="Data Source=production-db;Initial Catalog=EngineTaskPerf;Integrated Security=True;Pooling=False;Asynchronous Processing=True;Network Library=dbmssocn"

[TaskPerfMemDatabase]
bUseTaskPerfMemDatabase=TRUE
RemoteConnectionIP="10.1.20.20"
ConnectionString="Provider=sqloledb;Data Source=dev-db;Initial Catalog=PerfMem;Trusted_Connection=Yes;Connection Timeout=2"
RemoteConnectionStringOverride="Data Source=dev-db;Initial Catalog=PerfMem;Integrated Security=True;Pooling=True;Asynchronous Processing=True;Network Library=dbmssocn"

[MemoryPools]
FLightPrimitiveInteractionInitialBlockSize=512
FModShadowPrimitiveInteractionInitialBlockSize=512

[SystemSettings]
; NOTE THAT ANY ITEMS IN THIS SECTION WILL AFFECT ALL PLATFORMS!!!
bUseMaxQualityMode=False
StaticDecals=True
DynamicDecals=True
UnbatchedDecals=True
DecalCullDistanceScale=1.0
DynamicLights=True
DynamicShadows=True
DynamicShadowsFromDominantLights=False
LevelOfShadowsFromMeshParticles=0
LightEnvironmentShadows=True
CompositeDynamicLights=True
SHSecondaryLighting=True
DirectionalLightmaps=True
MotionBlur=True
MotionBlurPause=True
MotionBlurSkinning=1
DepthOfField=True
AmbientOcclusion=True
Bloom=True
bAllowLightShafts=True
Distortion=True
FilteredDistortion=True
DropParticleDistortion=False
bAllowDownsampledTranslucency=True
DownsampledTransluencyDistanceThreshold=1000.0
FOWEnvelopeSpeed=170
bForceLowResFOW=False
bHighQualityFOWFiltering=False
PostProcessQuality=0
FXAAQuality=1
TextureLODBias=0
SpeedTreeLeaves=True
SpeedTreeFronds=True
OnlyStreamInTextures=False
LensFlares=True
FogVolumes=True
FloatingPointRenderTargets=True
OneFrameThreadLag=True
UseVsync=True
UpscaleScreenPercentage=True
Fullscreen=True
LockMouseToWindow=True
BorderlessWindow=False
AllowD3D11=False
AllowOpenGL=False
AllowRadialBlur=True
AllowSubsurfaceScattering=False
AllowImageReflections=True
AllowImageReflectionShadowing=True
bAllowSeparateTranslucency=True
bAllowPostprocessMLAA=False
SkeletalMeshLODBias=0
ParticleLODBias=0
DetailMode=2
MaxDrawDistanceScale=1
ShadowFilterQualityBias=0
MaxAnisotropy=4
MaxMultiSamples=1
bAllowD3D9MSAA=False
bAllowTemporalAA=False
TemporalAA_MinDepth=500
TemporalAA_StartDepthVelocityScale=100
MinShadowResolution=64
MinPreShadowResolution=8
MaxShadowResolution=1120
MaxWholeSceneDominantShadowResolution=1344
ShadowFadeResolution=128
PreShadowFadeResolution=16
ShadowFadeExponent=.25
ResX=1280
ResY=720
ScreenPercentage=100.000000
SceneCaptureStreamingMultiplier=1.000000
ShadowTexelsPerPixel=1.27324
PreShadowResolutionFactor=.5
bEnableVSMShadows=False
bEnableBranchingPCFShadows=False
bAllowHardwareShadowFiltering=False
TessellationAdaptivePixelsPerTriangle=48.0
bEnableForegroundShadowsOnWorld=False
bEnableForegroundSelfShadowing=False
bAllowWholeSceneDominantShadows=True
bUseConservativeShadowBounds=False
ShadowFilterRadius=10
; This is the default per-object shadow depth bias, larger values reduce self shadowing artifacts but increase the disconnect between caster and where the shadow starts
ShadowDepthBias=.01
; This controls the 'fade in' region between a caster and where his shadow shows up.  Larger values make a smaller region which will have more self shadowing artifacts.
PerObjectShadowTransition=60
; This is used to get the penumbra size in further CSM cascades to match up more closely with closer cascades, even though they are a different underlying resolution density
CSMSplitPenumbraScale=.5
; This scales PerObjectShadowTransition for the further cascades, can be used to increase or decrease the soft transition for the further cascades
CSMSplitSoftTransitionDistanceScale=4
; This scales ShadowDepthBias for the further cascades
CSMSplitDepthBiasScale=.5
; Minimum camera FOV for CSM, this is used to prevent shadow shimmering when animating the FOV lower than the min, for example when zooming
CSMMinimumFOV=40
; The FOV will be rounded by this factor for the purposes of CSM, which turns shadow shimmering into discrete jumps
CSMFOVRoundFactor=4
UnbuiltWholeSceneDynamicShadowRadius=20000
UnbuiltNumWholeSceneDynamicShadowCascades=3
WholeSceneShadowUnbuiltInteractionThreshold=50
bAllowFracturedDamage=True
NumFracturedPartsScale=1.0
FractureDirectSpawnChanceScale=1.0
FractureRadialSpawnChanceScale=1.0
FractureCullDistanceScale=1.0
bForceCPUAccessToGPUSkinVerts=false
bDisableSkeletalInstanceWeights=false
HighPrecisionGBuffers=False
;override setting (defaulted off) that when enabled, will turn off all expensive mobile features (fog, bump, environment mapping, rim lighting, spec, texture blending)
MobileFeatureLevel=0
;turn on all mobile features by default
MobileFog=True
MobileSpecular=True
MobileBumpOffset=True
MobileNormalMapping=True
MobileEnvMapping=True
MobileRimLighting=True
MobileColorBlending=True
MobileVertexMovement=True
MobileOcclusionQueries=False
MobileLODBias=-0.5
;mobile skeletal mesh bone limit
MobileBoneCount=75
;limit for number of weights that will influence a skeletal mesh on mobile devices
MobileBoneWeightCount=2
;If true, will load from optimized shaders on device, otherwise will load from the unprocessed "source" shaders
MobileUsePreprocessedShaders=True
;Whether to flash the screen red (non-final release only) when a cached shader is not found at runtime
MobileFlashRedForUncachedShaders=False
;On mobile device, whether to load the shaders at startup or load on demand
MobileWarmUpPreprocessedShaders=True
;Used to create a cache of shaders that were seen during an example run on PC
MobileCachePreprocessedShaders=False
;Generates profiling information for generated shaders
MobileProfilePreprocessedShaders=False
;Whether to slim down generated shader code during cooking
MobileUseCPreprocessorOnShaders=True
;Whether to load the generated code from teh cooker
MobileLoadCPreprocessedShaders=True
;Whether to share pixel programs or re-compile per "shader" (vertex & pixel combo)
MobileSharePixelShaders=True
;Whether to share vertex programs or re-compile per "shader" (vertex & pixel combo)
MobileShareVertexShaders=True
;Whether to share shaders (vertex & pixel) or re-compile for identical shaders
MobileShareShaderPrograms=True
;Whether mobile antialiasing is enabled
MobileEnableMSAA=False
;Whether secondary displays are allowed
MobileAllowSecondaryDisplays=False
MobileSeconaryDisplayMaximumWidth=1280.0
MobileSeconaryDisplayMaximumHeight=720.0
MobileContentScaleFactor=1.0
MobileVertexScratchBufferSize=150
MobileIndexScratchBufferSize=10
ApexLODResourceBudget=1000000000000000000000.0
ApexDestructionMaxChunkIslandCount=2147483647
ApexDestructionMaxChunkSeparationLOD=1.0
bEnableParallelAPEXClothingFetch=False
TEXTUREGROUP_World=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=point,MipFilter=point)
TEXTUREGROUP_WorldNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_WorldSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_Character=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_CharacterNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_CharacterSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_Weapon=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_WeaponNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_WeaponSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_Vehicle=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_VehicleNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_VehicleSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_Cinematic=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_Effects=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=linear,MipFilter=point)
TEXTUREGROUP_EffectsNotFiltered=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_Skybox=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_UI=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_Lightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_Shadowmap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,NumStreamedMips=3)
TEXTUREGROUP_RenderTarget=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=point,MipFilter=point)
TEXTUREGROUP_MobileFlattened=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_ProcBuilding_Face=(MinLODSize=1,MaxLODSize=1024,LODBias=0,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_ProcBuilding_LightMap=(MinLODSize=1,MaxLODSize=256,LODBias=0,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_Terrain_Heightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_Terrain_Weightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_ImageBasedReflection=(MinLODSize=256,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=linear,MipGenSettings=TMGS_Blur5)
TEXTUREGROUP_Bokeh=(MinLODSize=1,MaxLODSize=256,LODBias=0,MinMagFilter=linear,MipFilter=linear)

[SystemSettingsEditor]
; System settings overrides for the editor.  Ideally the editor should use the same settings as the game.

[SystemSettingsSplitScreen2]
; System settings overrides for split screen
bAllowWholeSceneDominantShadows=False
bAllowLightShafts=False
; Use medium detail mode in splitscreen, this allows LD's to mark meshes as High detail and they won't render in SS
DetailMode=1

[SystemSettingsMobile]
BasedOn=SystemSettings
;mobile apps should default to fullscreen
Fullscreen=True
BorderlessWindow=False
;disable standard lighting path for mobile devices
DirectionalLightmaps=False
DynamicLights=False
SHSecondaryLighting=False
StaticDecals=True
DynamicDecals=False
UnbatchedDecals=False
;Disable post-process settings
MotionBlur=FALSE
MotionBlurPause=FALSE
DepthOfField=FALSE
AmbientOcclusion=FALSE
Bloom=FALSE
Distortion=FALSE
FilteredDistortion=FALSE
DropParticleDistortion=TRUE
FloatingPointRenderTargets=FALSE
MaxAnisotropy=2
bAllowLightShafts=FALSE

; Enabling dynamic shadows on mobile will currently enable 'planar' shadows, which are only appropriate
; for certain types of scenes
DynamicShadows=False


[SystemSettingsMobileTextureBias]
BasedOn=SystemSettingsMobile
;Bias Texture settings by 1 LOD
TEXTUREGROUP_World=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_WorldNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_WorldSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_Character=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_CharacterNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_CharacterSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_Weapon=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_WeaponNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_WeaponSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_Vehicle=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_VehicleNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_VehicleSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_Cinematic=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_Effects=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=linear,MipFilter=point)
TEXTUREGROUP_EffectsNotFiltered=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_Skybox=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_UI=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_Lightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_Shadowmap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point,NumStreamedMips=3)
TEXTUREGROUP_RenderTarget=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_MobileFlattened=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_ProcBuilding_Face=(MinLODSize=1,MaxLODSize=1024,LODBias=1,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_ProcBuilding_LightMap=(MinLODSize=1,MaxLODSize=256,LODBias=1,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_Terrain_Heightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point)
TEXTUREGROUP_Terrain_Weightmap=(MinLODSize=1,MaxLODSize=4096,LODBias=1,MinMagFilter=aniso,MipFilter=point)

; Settings for iPhone 3GS only
[SystemSettingsIPhone3GS]
BasedOn=SystemSettingsMobileTextureBias
MobileEnableMSAA=True

; Settings for iPhone 4 only
[SystemSettingsIPhone4]
BasedOn=SystemSettingsMobile
MobileContentScaleFactor=2.0

; Settings for iPod Touch 4 only
[SystemSettingsIPodTouch4]
BasedOn=SystemSettingsMobileTextureBias
MobileContentScaleFactor=2.0

; Settings for iPad only
[SystemSettingsIPad]
BasedOn=SystemSettingsMobileTextureBias
;Force iPad to turn off select features that are too expensive for ipad (fog, bump, environment mapping, rim lighting, spec, texture blending)
MobileFeatureLevel=1
MobileFog=False
MobileSpecular=False
MobileBumpOffset=False
MobileNormalMapping=False
MobileEnvMapping=False
MobileRimLighting=False

; Scale down on iPad
; Saves noticable frame time and smooths out aliasing somewhat due to filtering in the upsample
MobileContentScaleFactor=0.9375

; Settings for iPad2 only
[SystemSettingsIPad2]
BasedOn=SystemSettingsMobile
MobileEnableMSAA=True
MobileAllowSecondaryDisplays=True
; Bloom (which needs DoF to run the UberPP) works on iOS but is slow
;Bloom=TRUE
;DepthOfField=TRUE
; Lightshafts don't work on ES2
;bAllowLightShafts=TRUE

[SystemSettingsAndroid]
BasedOn=SystemSettingsMobileTextureBias

[Engine.PhysicsLODVerticalEmitter]
ParticlePercentage=100

[Engine.OnlineSubsystem]
NamedInterfaceDefs=(InterfaceName="RecentPlayersList",InterfaceClassName="Engine.OnlineRecentPlayersList")
AsyncMinCompletionTime=0.0

[Engine.OnlineRecentPlayersList]
MaxRecentPlayers=100
MaxRecentParties=5

[VoIP]
VolumeThreshold=0.2
bHasVoiceEnabled=true

[FullScreenMovie]
bForceNoMovies=FALSE

[IPDrv.WebConnection]
MaxValueLength=512
MaxLineLength=4096

[IPDrv.WebServer]
ApplicationPaths[0]=/ServerAdmin
ApplicationPaths[1]=/images
;;Applications[0]=UWeb.HelloWeb
;;ApplicationPaths[0]=/Hello
ListenPort=80
MaxConnections=18
ExpirationSeconds=86400
bEnabled=false

[IPDrv.WebResponse]
IncludePath=/Web
CharSet=iso-8859-1

[TextureTracking]
#TextureName=T_GD_Traffic_Crosswalk_01

[AnimNotify]
Trail_MaxSampleRate=200.0

[Engine.UIDataStore_OnlinePlayerData]
PartyChatProviderClassName=Engine.UIDataProvider_OnlinePartyChatList

[Engine.LocalPlayer]
AspectRatioAxisConstraint=AspectRatio_MaintainXFOV

[MobileSupport]
bShouldCachePVRTCTextures=False
bShouldFlattenMaterials=False
FlattenedTextureResolutionBias=0
UDKRemotePort=41765
UDKRemotePortPIE=41766

[Engine.GameViewportClient]
bDebugNoGFxUI=FALSE
bUseHardwareCursorWhenWindowed=TRUE

# this probably needs be a lot more complicated and be similiar to the summary gather we do in MemLeakCheck
[ContentComparisonReferenceTypes]
+Class=AnimSet
+Class=SkeletalMesh
+Class=SoundCue
+Class=StaticMesh
+Class=ParticleSystem
+Class=Texture2D
 
Joined
May 17, 2007
Messages
91
Reaction score
76
let me explain you things young padawan

it wasn't a joke

VMWARE = everything is given and you have to edit only the IP on the network configuration and no! you are wrong you don't have to edit CONFIG file on VMWARE because everything is set already

now go install it on your machine or even better setting it up on Dedicated server
ohh poop you have to install MSSQL, webserver, mysql, firewall and much more maybe library for make all your exe work

so who is joking now ? do you think everyone know how to install MSSQL properly ? even me with experiences i still do some mistakes on MSSQL.

do you think everyone know how to setup a webserver properly with security etc ???

no for you i still joking right ? then keep thinking i'm still joking i dont think you gonna run your server at home for 100 players on your VMWARE because this will be the best Joke ever

that the reason i made a video tutorial to install server properly so people can learn from it

and give hint here but how about you ? bravo you made a packaged vmware work good job you deserve a medal for it

now go open it on your VPS and hit me back when you are done
Ok,whatever.
Everything given? Huh. In chinas vm they use a NAT configuration for ip. Do you have any idea whats that mean? Ok,i'll expain to you some big downsides of this. At first,NAT in vm ware have limits to only 1 phisical interface,so you can't use beyond this. Its basicly means,you can't connect or communicate with nat part,if you IP doesn't belond to the same ip pool range. I have a personal home network,so its not a way. There is only 2 possible solution,which is not retarded. Use 2 network card as handler or simple change NAT to bridge and use its as a part of phisical network. Most problems that ppl have with vm ware have nothing to do with vm ware,but rather simple because most ppl have no idea how its work at all.
Ok,so you have to install MSSQL,webserver,mysql and other,so what? I honestly tell you - if you wan't to run it in the way,as its supposed to work - you should always go with this. As the part of it,there is example. In this server files,for instance,ranking update don't work by default. I look at this and find out,this is only because of bad config. Its try to make tables,which is disabled,so its just don't work at all. And there is much more aspects like this,so if you want to make it right - you direct setup. Anyway its way better,than try to work with china system. How much ppl who actually know chinas?Not that much.
If you can't setup basic things - you should either learn so or just stop try to make a server.Is it so hard? Whatever. If ppl don't want to learn - this is not my problem.
And as joke part - i'm personaly use a vm ware. So what? But the reason i do so not because i lazy or can't handle setup by hand,its not hard for me as it is,but rather because i have 2 servers for this purpose in my home network. Servers with server hardware. Direct setup for servers hardware? Whatever,but i have at least 3 servers running at same time. Try to make it work without vm and tell me,how easy it can be. Get things as they are - its depend not only on your laziness or some other poop,but system hardware and other things also matters. Why in the first place i need to run only one server per machine,if it can handle 4 servers without any issue? This is just a waste. Because of this i prefer to use vm,as its work the same for any other,who have powerfull server hardware.There is no way to utilize its power with direct setup.
BTW,i don't use vps. I don't need to. I have enough hardware at my hand without any reason to use any external system. Well,do you use vps if you have personal data center at your place? I'm not.



Great, attack people who its helping. Nice people coming to the post.
Be more greatfull with the people.
Ok,but i don't attack anyone. Only one reason i complain about - this won't help to use presetup config,if you can't config network part.





Any solution? Launching on local ip! But client just dont want to start!


pass: dtyq
Unpack it to client root. Change ip to your server ip. Its only launcher that work for me without any problem. Tested on multiple machines.




you can have a look on your client side :

Binaries\Win64\vanillamint\2020102301_shop_meta_file.json

but just for your info it's a xml file also and it has an issue by default

but even with that issue you can edit there :)

as i said days before
the shopVersion is overrided by the version of valafe.com

because the client is edited to read their server

so for now we have to figure out how to patch our client for it's connect to our own server for checking version and also for web shop system

the API for version i already fixed it now it's a php file that check version on database but it's useless for now so i will share when time comes and client is hooked for it's connect to our server
Just route it to you you server via host edit. Only downside,i'm don't sure that we have complete api. I'm don't see whole things needed. But maybe its will work without it.
 
Back
Top