- Sep 6, 2019
- 19
- 63
For those having a locale issue (e.g. https://f95zone.to/threads/succubus-reborn-v20240808b-sda-lab.62028/post-14170357, https://f95zone.to/threads/succubus-reborn-v20240808b-sda-lab.62028/post-13316415 ...), the root cause is that the game (incorrectly) assumes that everyone is using the decimal point, while using the default decimal separator configured at the OS level.
People with the locale issue most likely have their operating system configured to use the decimal comma instead (i.e. decimal numbers are formatted as
In order to fix this, you can either:
Source code is also provided (
People with the locale issue most likely have their operating system configured to use the decimal comma instead (i.e. decimal numbers are formatted as
3,14159
instead of 3.14159
).In order to fix this, you can either:
- Edit your number formatting settings to use dots as the decimal separator instead of commas,
You must be registered to see the links(system-wide setting)
- Change the locale using an emulator (does not seem to work every time reliably, mostly depends on the emulator being used - and how the new emulated locale is configured)
- Alternatively, here is a BepInEx plugin that should fix the issue for this game (should work for every version of SR), so no tweaks are required at the OS level, nor will it be required to use a locale emulator.
release.7z
) in the \BepInEx\plugins
folder after
You must be registered to see the links
(if it is not already installed, the \BepInEx\plugins
folder will not exist) and enable it by saving the following text in \BepInEx\config\CultureOverride.cfg
(the file will not be there before the first launch of the game after the plugin installation, so you will have to manually create it or start the game):
Code:
## Settings file was created by plugin CultureOverride v1.0.0.0
## Plugin GUID: CultureOverride
[Double]
# Setting type: Boolean
# Default value: false
double double.Parse(string) = true
[Float]
# Setting type: Boolean
# Default value: false
float float.Parse(string) = true
CultureOverride.7z
)