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="3440x1440" ; 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=false ; 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" ; Byte to use as wildcard, replace with any byte that is not included in your pattern, only needed if wildcards (??) are used (default: "CC") ;WildcardChar="CC" ; Offset in number of bytes to target float. 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="0.008726646 * (aspectratio / (16/9))" Match="5"
-
Without SUWSF:

With SUWSF and the above INI:
Known Issues
- The wildcard option (
??in search pattern) currently does not work.