V Rising

V Rising

View Stats:
RavenFalith May 17, 2022 @ 8:18am
change world settings after its been made?
Would like to tweak settings after the world has been made. Not finding that option
Originally posted by ChildSuport:
You know I was wondering the same thing this morning. Luckily I figured it out!

You CAN edit your world setting after the initial creation. Unfortunately this is not possible through the game client. To configure your world setting you'll have to navigate some game files.

You'll need to access your saves through this file path.

"C:\Users\(Your Name Here)\AppData\LocalLow\Stunlock Studios\VRising\Saves\v1

Easiest way to do it is to hit "Windows key" + R and type "%appdata%" .

This will bring you to your Roaming folder. You're going to want LocalLow so go back a folder by hitting the arrow near the top right then go into local low.
From there the rest is straight forward.

Once Inside your "Saves" folder you'll have to use the time stamps attached to the folders to identify the save you're trying to alter.

Once you've identified the right Save, open the folder and you'll notice two settings files
the first being "ServerGameSettings.json" (This file will configure the in game world settings) and the second being "HostGameSettings.json" (this is just for the world name and password). That being said "ServerGameSettings.json" will come with the following code provided the save was created using default settings.

{
"GameModeType": 0,
"CastleDamageMode": 0,
"CastleHeartDamageMode": 0,
"DeathContainerPermission": 1,
"RelicSpawnType": 1,
"CanLootEnemyContainers": false,
"AnnounceSiegeWeaponSpawn": false,
"Death_DurabilityFactorLoss": 0.0,
"Death_DurabilityLossFactorAsResources": 0.0,
"VBloodUnitSettings": [],
"UnlockedAchievements": [],
"UnlockedResearchs": [],
"GameTimeModifiers": {},
"VampireStatModifiers": {},
"UnitStatModifiers_Global": {},
"UnitStatModifiers_VBlood": {},
"EquipmentStatModifiers_Global": {},
"CastleStatModifiers_Global": {
"PylonPenalties": {
"Range1": {},
"Range2": {},
"Range3": {},
"Range4": {},
"Range5": {}
},
"FloorPenalties": {
"Range1": {},
"Range2": {},
"Range3": {},
"Range4": {},
"Range5": {}
},
"HeartLimits": {
"Level1": {},
"Level2": {},
"Level3": {},
"Level4": {}
}

Using Dedicated Server save data I was able to find the sub codes for each of the following modifier groups. should you want to modify any of these specifically you can copy paste them into the code.

"GameTimeModifiers": {
"DayDurationInSeconds": 1080.0,
"DayStartHour": 9,
"DayStartMinute": 0,
"DayEndHour": 17,
"DayEndMinute": 0,
"BloodMoonFrequency_Min": 10,
"BloodMoonFrequency_Max": 18,
"BloodMoonBuff": 0.2
},

"VampireStatModifiers": {
"MaxHealthModifier": 1.0,
"MaxEnergyModifier": 1.0,
"PhysicalPowerModifier": 1.0,
"SpellPowerModifier": 1.0,
"ResourcePowerModifier": 1.0,
"SiegePowerModifier": 1.0,
"DamageReceivedModifier": 1.0,
"ReviveCancelDelay": 5.0
},

"UnitStatModifiers_Global": {
"MaxHealthModifier": 1.0,
"PowerModifier": 1.0
},

"UnitStatModifiers_VBlood": {
"MaxHealthModifier": 1.0,
"PowerModifier": 1.0
},

"EquipmentStatModifiers_Global": {
"MaxEnergyModifier": 1.0,
"MaxHealthModifier": 1.0,
"ResourceYieldModifier": 1.0,
"PhysicalPowerModifier": 1.0,
"SpellPowerModifier": 1.0,
"SiegePowerModifier": 1.0,
"MovementSpeedModifier": 1.0
},

"CastleStatModifiers_Global": {
"TickPeriod": 5.0,
"DamageResistance": 0.0,
"SafetyBoxLimit": 1,
"TombLimit": 12,
"VerminNestLimit": 4,
"PylonPenalties": {
"Range1": {
"Percentage": 0.0,
"Lower": 0,
"Higher": 2
},
"Range2": {
"Percentage": 0.0,
"Lower": 3,
"Higher": 3
},
"Range3": {
"Percentage": 0.0,
"Lower": 4,
"Higher": 4
},
"Range4": {
"Percentage": 0.0,
"Lower": 5,
"Higher": 5
},
"Range5": {
"Percentage": 0.0,
"Lower": 6,
"Higher": 254
}
},

"FloorPenalties": {
"Range1": {
"Percentage": 0.0,
"Lower": 0,
"Higher": 20
},
"Range2": {
"Percentage": 0.0,
"Lower": 21,
"Higher": 50
},
"Range3": {
"Percentage": 0.0,
"Lower": 51,
"Higher": 80
},
"Range4": {
"Percentage": 0.0,
"Lower": 81,
"Higher": 160
},
"Range5": {
"Percentage": 0.0,
"Lower": 161,
"Higher": 254
}
},

"HeartLimits": {
"Level1": {
"Level": 1,
"FloorLimit": 30,
"ServantLimit": 3
},
"Level2": {
"Level": 2,
"FloorLimit": 80,
"ServantLimit": 5
},
"Level3": {
"Level": 3,
"FloorLimit": 150,
"ServantLimit": 7
},
"Level4": {
"Level": 4,
"FloorLimit": 250,
"ServantLimit": 9
}
},

"CastleLimit": 2
},

"PlayerInteractionSettings": {
"TimeZone": "Local",
"VSPlayerWeekdayTime": {
"StartHour": 17,
"StartMinute": 0,
"EndHour": 23,
"EndMinute": 0
},
"VSPlayerWeekendTime": {
"StartHour": 17,
"StartMinute": 0,
"EndHour": 23,
"EndMinute": 0
},
"VSCastleWeekdayTime": {
"StartHour": 17,
"StartMinute": 0,
"EndHour": 23,
"EndMinute": 0
},
"VSCastleWeekendTime": {
"StartHour": 17,
"StartMinute": 0,
"EndHour": 23,
"EndMinute": 0
}
}

Alternatively you can create a new save with all the new setting you want and just copy paste the ServerGameSettings.json folder.

Eitherway Best of luck, I hope this guide can help a few people out.

Enjoy!
< >
Showing 1-2 of 2 comments
The author of this thread has indicated that this post answers the original topic.
ChildSuport May 25, 2022 @ 6:35am 
You know I was wondering the same thing this morning. Luckily I figured it out!

You CAN edit your world setting after the initial creation. Unfortunately this is not possible through the game client. To configure your world setting you'll have to navigate some game files.

You'll need to access your saves through this file path.

"C:\Users\(Your Name Here)\AppData\LocalLow\Stunlock Studios\VRising\Saves\v1

Easiest way to do it is to hit "Windows key" + R and type "%appdata%" .

This will bring you to your Roaming folder. You're going to want LocalLow so go back a folder by hitting the arrow near the top right then go into local low.
From there the rest is straight forward.

Once Inside your "Saves" folder you'll have to use the time stamps attached to the folders to identify the save you're trying to alter.

Once you've identified the right Save, open the folder and you'll notice two settings files
the first being "ServerGameSettings.json" (This file will configure the in game world settings) and the second being "HostGameSettings.json" (this is just for the world name and password). That being said "ServerGameSettings.json" will come with the following code provided the save was created using default settings.

{
"GameModeType": 0,
"CastleDamageMode": 0,
"CastleHeartDamageMode": 0,
"DeathContainerPermission": 1,
"RelicSpawnType": 1,
"CanLootEnemyContainers": false,
"AnnounceSiegeWeaponSpawn": false,
"Death_DurabilityFactorLoss": 0.0,
"Death_DurabilityLossFactorAsResources": 0.0,
"VBloodUnitSettings": [],
"UnlockedAchievements": [],
"UnlockedResearchs": [],
"GameTimeModifiers": {},
"VampireStatModifiers": {},
"UnitStatModifiers_Global": {},
"UnitStatModifiers_VBlood": {},
"EquipmentStatModifiers_Global": {},
"CastleStatModifiers_Global": {
"PylonPenalties": {
"Range1": {},
"Range2": {},
"Range3": {},
"Range4": {},
"Range5": {}
},
"FloorPenalties": {
"Range1": {},
"Range2": {},
"Range3": {},
"Range4": {},
"Range5": {}
},
"HeartLimits": {
"Level1": {},
"Level2": {},
"Level3": {},
"Level4": {}
}

Using Dedicated Server save data I was able to find the sub codes for each of the following modifier groups. should you want to modify any of these specifically you can copy paste them into the code.

"GameTimeModifiers": {
"DayDurationInSeconds": 1080.0,
"DayStartHour": 9,
"DayStartMinute": 0,
"DayEndHour": 17,
"DayEndMinute": 0,
"BloodMoonFrequency_Min": 10,
"BloodMoonFrequency_Max": 18,
"BloodMoonBuff": 0.2
},

"VampireStatModifiers": {
"MaxHealthModifier": 1.0,
"MaxEnergyModifier": 1.0,
"PhysicalPowerModifier": 1.0,
"SpellPowerModifier": 1.0,
"ResourcePowerModifier": 1.0,
"SiegePowerModifier": 1.0,
"DamageReceivedModifier": 1.0,
"ReviveCancelDelay": 5.0
},

"UnitStatModifiers_Global": {
"MaxHealthModifier": 1.0,
"PowerModifier": 1.0
},

"UnitStatModifiers_VBlood": {
"MaxHealthModifier": 1.0,
"PowerModifier": 1.0
},

"EquipmentStatModifiers_Global": {
"MaxEnergyModifier": 1.0,
"MaxHealthModifier": 1.0,
"ResourceYieldModifier": 1.0,
"PhysicalPowerModifier": 1.0,
"SpellPowerModifier": 1.0,
"SiegePowerModifier": 1.0,
"MovementSpeedModifier": 1.0
},

"CastleStatModifiers_Global": {
"TickPeriod": 5.0,
"DamageResistance": 0.0,
"SafetyBoxLimit": 1,
"TombLimit": 12,
"VerminNestLimit": 4,
"PylonPenalties": {
"Range1": {
"Percentage": 0.0,
"Lower": 0,
"Higher": 2
},
"Range2": {
"Percentage": 0.0,
"Lower": 3,
"Higher": 3
},
"Range3": {
"Percentage": 0.0,
"Lower": 4,
"Higher": 4
},
"Range4": {
"Percentage": 0.0,
"Lower": 5,
"Higher": 5
},
"Range5": {
"Percentage": 0.0,
"Lower": 6,
"Higher": 254
}
},

"FloorPenalties": {
"Range1": {
"Percentage": 0.0,
"Lower": 0,
"Higher": 20
},
"Range2": {
"Percentage": 0.0,
"Lower": 21,
"Higher": 50
},
"Range3": {
"Percentage": 0.0,
"Lower": 51,
"Higher": 80
},
"Range4": {
"Percentage": 0.0,
"Lower": 81,
"Higher": 160
},
"Range5": {
"Percentage": 0.0,
"Lower": 161,
"Higher": 254
}
},

"HeartLimits": {
"Level1": {
"Level": 1,
"FloorLimit": 30,
"ServantLimit": 3
},
"Level2": {
"Level": 2,
"FloorLimit": 80,
"ServantLimit": 5
},
"Level3": {
"Level": 3,
"FloorLimit": 150,
"ServantLimit": 7
},
"Level4": {
"Level": 4,
"FloorLimit": 250,
"ServantLimit": 9
}
},

"CastleLimit": 2
},

"PlayerInteractionSettings": {
"TimeZone": "Local",
"VSPlayerWeekdayTime": {
"StartHour": 17,
"StartMinute": 0,
"EndHour": 23,
"EndMinute": 0
},
"VSPlayerWeekendTime": {
"StartHour": 17,
"StartMinute": 0,
"EndHour": 23,
"EndMinute": 0
},
"VSCastleWeekdayTime": {
"StartHour": 17,
"StartMinute": 0,
"EndHour": 23,
"EndMinute": 0
},
"VSCastleWeekendTime": {
"StartHour": 17,
"StartMinute": 0,
"EndHour": 23,
"EndMinute": 0
}
}

Alternatively you can create a new save with all the new setting you want and just copy paste the ServerGameSettings.json folder.

Eitherway Best of luck, I hope this guide can help a few people out.

Enjoy!
Last edited by ChildSuport; May 26, 2022 @ 11:25am
RavenFalith May 25, 2022 @ 7:00am 
Thank you, found the solution earlier but forgot to edit the original post.

Originally posted by ChildSuport:
You know I was wondering the same thing this morning. Luckily I figured it out!

You CAN edit your world setting after the initial creation. Unfortunately this is not possible through the game client. To configure your world setting you'll have to navigate some game files. Keeping in mind I've only ever hosted PRIVATE ONLINE SESSIONS so this entire guide is based off of private session files although I'm sure they're similar to offline single player files.

Note: do not confuse private session with dedicated server. those are two entirely different things. this guide will work for single player saves, I only assume the settings files will be named differently. probably without "Server" at the beginning of the name.

You'll need to access your saves through this file path.

"C:\Users\(Your Name Here)\AppData\LocalLow\Stunlock Studios\VRising\Saves\v1

Easiest way to do it is to hit "Windows key" + R and type "%appdata%" .

This will bring you to your Roaming folder. You're going to want LocalLow so go back a folder by hitting the arrow near the top right then go into local low.
From there the rest is straight forward.

Once Inside your "Saves" folder you'll have to use the time stamps attached to the folders to identify the save you're trying to alter.

Once you've identified the right Save, open the folder and you'll notice two settings files
the first being "ServerGameSettings.json" (This file will configure the in game world settings) and the second being "HostGameSettings.json" (this is just for the world name and password). That being said "ServerGameSettings.json" will come with the following code provided the save was created using default settings.

{
"GameModeType": 0,
"CastleDamageMode": 0,
"CastleHeartDamageMode": 0,
"DeathContainerPermission": 1,
"RelicSpawnType": 1,
"CanLootEnemyContainers": false,
"AnnounceSiegeWeaponSpawn": false,
"Death_DurabilityFactorLoss": 0.0,
"Death_DurabilityLossFactorAsResources": 0.0,
"VBloodUnitSettings": [],
"UnlockedAchievements": [],
"UnlockedResearchs": [],
"GameTimeModifiers": {},
"VampireStatModifiers": {},
"UnitStatModifiers_Global": {},
"UnitStatModifiers_VBlood": {},
"EquipmentStatModifiers_Global": {},
"CastleStatModifiers_Global": {
"PylonPenalties": {
"Range1": {},
"Range2": {},
"Range3": {},
"Range4": {},
"Range5": {}
},
"FloorPenalties": {
"Range1": {},
"Range2": {},
"Range3": {},
"Range4": {},
"Range5": {}
},
"HeartLimits": {
"Level1": {},
"Level2": {},
"Level3": {},
"Level4": {}
}

Using Dedicated Server save data I was able to find the sub codes for each of the following modifier groups. should you want to modify any of these specifically you can copy paste them into the code.

"GameTimeModifiers": {
"DayDurationInSeconds": 1080.0,
"DayStartHour": 9,
"DayStartMinute": 0,
"DayEndHour": 17,
"DayEndMinute": 0,
"BloodMoonFrequency_Min": 10,
"BloodMoonFrequency_Max": 18,
"BloodMoonBuff": 0.2
},

"VampireStatModifiers": {
"MaxHealthModifier": 1.0,
"MaxEnergyModifier": 1.0,
"PhysicalPowerModifier": 1.0,
"SpellPowerModifier": 1.0,
"ResourcePowerModifier": 1.0,
"SiegePowerModifier": 1.0,
"DamageReceivedModifier": 1.0,
"ReviveCancelDelay": 5.0
},

"UnitStatModifiers_Global": {
"MaxHealthModifier": 1.0,
"PowerModifier": 1.0
},

"UnitStatModifiers_VBlood": {
"MaxHealthModifier": 1.0,
"PowerModifier": 1.0
},

"EquipmentStatModifiers_Global": {
"MaxEnergyModifier": 1.0,
"MaxHealthModifier": 1.0,
"ResourceYieldModifier": 1.0,
"PhysicalPowerModifier": 1.0,
"SpellPowerModifier": 1.0,
"SiegePowerModifier": 1.0,
"MovementSpeedModifier": 1.0
},

"CastleStatModifiers_Global": {
"TickPeriod": 5.0,
"DamageResistance": 0.0,
"SafetyBoxLimit": 1,
"TombLimit": 12,
"VerminNestLimit": 4,
"PylonPenalties": {
"Range1": {
"Percentage": 0.0,
"Lower": 0,
"Higher": 2
},
"Range2": {
"Percentage": 0.0,
"Lower": 3,
"Higher": 3
},
"Range3": {
"Percentage": 0.0,
"Lower": 4,
"Higher": 4
},
"Range4": {
"Percentage": 0.0,
"Lower": 5,
"Higher": 5
},
"Range5": {
"Percentage": 0.0,
"Lower": 6,
"Higher": 254
}
},

"FloorPenalties": {
"Range1": {
"Percentage": 0.0,
"Lower": 0,
"Higher": 20
},
"Range2": {
"Percentage": 0.0,
"Lower": 21,
"Higher": 50
},
"Range3": {
"Percentage": 0.0,
"Lower": 51,
"Higher": 80
},
"Range4": {
"Percentage": 0.0,
"Lower": 81,
"Higher": 160
},
"Range5": {
"Percentage": 0.0,
"Lower": 161,
"Higher": 254
}
},

"HeartLimits": {
"Level1": {
"Level": 1,
"FloorLimit": 30,
"ServantLimit": 3
},
"Level2": {
"Level": 2,
"FloorLimit": 80,
"ServantLimit": 5
},
"Level3": {
"Level": 3,
"FloorLimit": 150,
"ServantLimit": 7
},
"Level4": {
"Level": 4,
"FloorLimit": 250,
"ServantLimit": 9
}
},

"CastleLimit": 2
},

"PlayerInteractionSettings": {
"TimeZone": "Local",
"VSPlayerWeekdayTime": {
"StartHour": 17,
"StartMinute": 0,
"EndHour": 23,
"EndMinute": 0
},
"VSPlayerWeekendTime": {
"StartHour": 17,
"StartMinute": 0,
"EndHour": 23,
"EndMinute": 0
},
"VSCastleWeekdayTime": {
"StartHour": 17,
"StartMinute": 0,
"EndHour": 23,
"EndMinute": 0
},
"VSCastleWeekendTime": {
"StartHour": 17,
"StartMinute": 0,
"EndHour": 23,
"EndMinute": 0
}
}

Alternatively you can create a new save with all the new setting you want and just copy paste the ServerGameSettings.json folder.

Eitherway Best of luck, I hope this guide can help a few people out.

Enjoy!
< >
Showing 1-2 of 2 comments
Per page: 1530 50

Date Posted: May 17, 2022 @ 8:18am
Posts: 2