Changes
- SUWSF.ini now allows generic patch groups that can be stacked as needed!
-
Here is an example SUWSF.ini with all of the valid options:
[UserSettings] ; Set to your screen resolution ("WIDTHxHEIGHT") (default: "auto") Resolution="auto" ; WARNING: PATCHES BELOW. DO NOT MODIFY UNLESS YOU KNOW WHAT YOU ARE DOING. ; Normally users should not need to edit this ; This is the default example patch but any number of these can be added and named anything as long as they contain the word "Patch" [Patch:AspectRatio] ; Whether this patch should be enabled (default: true) Enabled=true ; Byte pattern to search for. E.g. "39 8E E3 3F" (16/9 as float). Wildcards accepted (use ?? for bytes that can change) Pattern="39 8E E3 3F" ; Offset in number of bytes to target. e.g. to get to "39" in "90 90 39 8E E3 3F" set to 2 (default: 0) Offset=0 ; Value to write. Numbers or variables (aspectratio, width, height) are accepted. Bytes are accepted if ValueType="byte" Value="aspectratio" ; Type of value. Accepted values are: "float", "byte" (default: "float") ValueType="float" ; Which match to write to. Accepted values are: number of match (starting from 1), last, all. (default: "all") Match="all" -
Here is an example SUWSF.ini configured to remove black bars and fix FOV for Life Is Strange: True Colors (may also work for other unreal engine games):
[Patch:AspectRatio] Pattern="3B 8E E3 3F" Value="aspectratio" [Patch:FOV] Pattern="35 FA 0E 3C" Value="(pi/360) * (aspectratio / (16/9))" Match="5"
-

