Furi
56 ratings
21:9 Resolution/FOV Fix (HEX)
By Bitvar
This guide goes into detail about concepts in finding both the Resolution and FOV in Furi to modify beyond what the game allows. These concepts can be applied to ANY game (be careful though, some games consider this grounds for cheating). I can confirm you will not suffer any adverse affects for modifying the resolution section but as always use this guide at your own risk.

Enjoy!
3
   
Award
Favorite
Favorited
Unfavorite
Resolution Modification How-to (Step-by-Step)
  1. First you need Notepad++: https://notepad-plus-plus.org/downloads/
  2. Second once installed you need to go to Plugins > Plugin Manager > select HEX-Editor and install it
  3. Now navigate to your game files (Right click the game in steam > Properties > Local Files > Browse Local Files)
  4. Right-click on UnityPlayer.dll > select Copy > Paste this file in the same window to create a backup
  5. Right-click on the UnityPlayer.dll > open in Notepad++ (or drag it into the notepad++ window)
  6. Click Plugins > HEX-Editor > View in HEX (if you fail later it is because you aren't in 8-bit mode, you can set this in the options for the plugin)
  7. This next step is for 3440x1440 (2560x1080 will be at the end)
  8. CTRL+F and click the Replace Tab
  9. Paste "39 8E E3 3F" in the Find field and "8E E3 18 40" Replace field (Don't click anything yet, and you obviously do not include the quotation marks)
  10. There are two values you need to replace, make sure you aren't replacing the one with a line-break.
  11. Click FIND to find the entry (make sure your cursor is at the top) and replace it.
  12. Now click Save and close Notepad++
  13. Launch the game
  14. Enjoy true 21:9 gameplay with no black bars

Special Thanks: Shout-out to Bodhsativa in the comments for helping update the guide with the new DLC changes. I no longer own an ultrawide so am not maintaining these guides if the game is patched.

NOTE: For 2560x1080 use "26 B4 17 40" as the new value instead.



FOV Overview (Concept to find FOV)
NOTE: This is just the concept for finding FOV and modifying it. I have no interest in troubleshooting this or determining what works and does not. Use this guide at your own risk. For understanding how to modify the below and what, refer to the other page in this guide.

FOV for games can be found in hex in one of the game's files (probably xgcore.dll like the resolution). Format will most likely be in IEEE 754 which is comprised of four hex pairs (just like resolution in this game and most games).
  • Example: An FOV of 60.0 would be "42 70 00 00" in hex.
Typically this is formatted from right to left game files. So "42 70 00 00" becomes "00 00 70 42" in hex.

You can use a IEEE 754 calculator to get your fov value into hex (ex http://babbage.cs.qc.cuny.edu/IEEE-754.old/Decimal.html ). Paste your fov in the decimal field and click the Rounded or Not Rounded button (either works) and look for the hex result under single precision field.
  • Example: Instead of hex in this format "ST UV WX YZ" it would be in this format "YZ WX UV ST"
Aspect Ratios in HEX
In anticipation of requests for odd/unusual aspect rations I have included a list of common ones below:

Common Name
Formatted Value
5:04
00 00 A0 3F
4:03
AB AA AA 3F
3:02
00 00 C0 3F
16:10
CD CC CC 3F
15:09
55 55 D5 3F
16:09
39 8E E3 3F
1.85:1
CD CC EC 3F
2.39:1
C3 F5 18 40
2.76:1
D7 A3 30 40
3x5:4
00 00 70 40
3x4:3
00 00 80 40
3x16:10
9A 99 99 40
3x15:9
00 00 A0 40
3x16:9
AB AA AA 40
21:9 (2560x1080)
26 B4 17 40
21:9 (3440x1440)
8E E3 18 40
Resolutions in HEX
Since someone asked and apparently can't use a decimal to HEX calculator I'll add in a simple table for common resolutions:

Common Name
Formatted Value
1024x768
00 04 00 03
1152x864
80 04 60 03
1280x720
00 05 D0 02
1280x800
00 05 20 03
1280x960
00 05 C0 03
1280x1024
00 05 00 04
1360x768
50 05 00 03
1366x768
56 05 00 03
1440x900
A0 05 84 03
1600x900
40 06 84 03
1600x1200
40 06 B0 04
1680x1050
90 06 1A 04
1920x1080
80 07 38 04
1920x1200
80 07 B0 04
2560x1080
26 B4 17 40
2560x1440
00 0A A0 05
3440x1440
8E E3 18 40

Good luck!
49 Comments
Bitvar  [author] 30 Nov, 2023 @ 9:58pm 
@Bodhsativa thanks for the notes. I don't own an ultrawide anymore so am not maintaining the guides. Updated the steps to include your notes and put a note to thank you for helping update it. Cheers and enjoy some Steam points because why not. :ily:
LKDL 29 Nov, 2023 @ 7:55pm 
@Bodhsativa
Thanks for help, worked for steam deck with 16:10
Bodhsativa 8 Nov, 2023 @ 5:36am 
To add - you will find the hex key twice - make sure you are selecting the one that is on a single line, not split between two.
Bodhsativa 8 Nov, 2023 @ 5:35am 
So I have a solution.

In the base directory for Furi, there is a "UnityPlayer.dll". This is where the screen ratio setting is now stored. Follow the exact instructions as above except open the .dll in hex, 8-bit instead of the .exe file. Searching, replacing, etc. is exactly the same.

I can't find out anything about resolutions but the resolutions will show up in the settings in-game once you select the desired ratio.
SR 18 Aug, 2023 @ 1:08pm 
Can't find 39 8E E3 3F, anyone know why?
Bitvar  [author] 10 Jul, 2023 @ 3:06pm 
I don't own an ultrawide anymore so probably not, unless I get the DLC.
󠀡󠀡Enyu 9 Jul, 2023 @ 10:20am 
you won't be updating this are you?
H4M2 23 Jan, 2023 @ 8:54am 
"Can't Find" the 39 8E E3 3F Hex Decimals
コール 6 Jan, 2023 @ 7:23pm 
:machine_lifeform:
In Cooch Out 5 Dec, 2022 @ 9:35pm 
"Can't Find"