Metal Bringer

Metal Bringer

Not enough ratings
Increasing your FoV by stretching your windows
By Kami
Here I will show you how to use AutoHotkey to increase your field of view so you can see all those pesky enemies hiding off-screen.
   
Award
Favorite
Favorited
Unfavorite
Introduction
Here I'm going to show you how to go from something that looks like this:

Where are all those buddies hiding?

To something that looks like this:

There they are!


The downside to this is that you'll have to play in a window to emulate such an extreme widescreen resolution. But don't worry, we can remove those unsightly borders from that window, too.

We will achieve all of this using AutoHotkey[www.autohotkey.com]
Getting Started
Once you've downloaded AutoHotkey, open it, and you should see this:

Create a new script with whatever name you want and click 'Edit'.
Copy and paste the following code, and save.
WindowH16x9:=A_ScreenWidth*9/16 WindowH21x9:=A_ScreenWidth*9/21 WindowH21x6:=A_ScreenWidth*6/21 $^enter:: WinGetTitle, currentWindow, A IfWinExist %currentWindow% WinGetPos,,, sizeX, sizeY WinMove, %currentWindow%, , (A_ScreenWidth/2)-(sizeX/2), (A_ScreenHeight/2)-(sizeY/2), , WinSet, Style, -0xC40000, return $^1:: WinGetTitle, currentWindow, A IfWinExist %currentWindow% WinGetPos,,, sizeX, sizeY WinMove, %currentWindow%, , , , A_ScreenWidth, WindowH16x9 return $^2:: WinGetTitle, currentWindow, A IfWinExist %currentWindow% WinGetPos,,, sizeX, sizeY WinMove, %currentWindow%, , , , A_ScreenWidth, WindowH21x9 return $^3:: WinGetTitle, currentWindow, A IfWinExist %currentWindow% WinGetPos,,, sizeX, sizeY WinMove, %currentWindow%, , , , A_ScreenWidth, WindowH21x6

I won't go into too much detail, but what you do need to know are the hotkeys.
The Hotkeys
Ctrl + Enter
Re-centres the window and removes the window's border.

Ctrl + 1
Changes the window's resolution to 16:9

Ctrl + 2
Changes the window's resolution to 21:9

Ctrl + 3
Changes the window's resolution to 21:6
What's Next?
Now that we have our .ahk script ready, open it up and once you see this icon on your taskbar,
you're good to go.

Open up your game, set it to windowed, and turn off scan lines to avoid any banding once you scale your resolution.
Note: The smaller you set your resolution in-game, the smaller the pixels on screen will be once you scale up!


Now, it's time to put those hotkeys to use.

Ugly border? Ew!

Ahh, much better!

As you increase your window height, the pixelation effect becomes less noticeable.
But your FoV shrinks, so find the balance you like best.


So smooth! Great for swapping to when you're painting your arms and labor!

Now you can see the enemy arms shooting at you from what would have been off-screen.
Bonus: This widescreen FoV trick works well on plenty of other games too, enjoy!
Known Issues

When returning to title, the game will revert to the resolution set in-game and become unresponsive, forcing you to close it.



Some resolution mismatching can cause artifacts in text.


Thank you for reading
If you found this guide helpful, rate and leave a comment!
4 Comments
Montiblanc 7 Apr @ 8:54am 
title screen set 21:9 with camera viewing fixed, wish mouse limited to window option, i use ubihazard's BORDERless 1.0.1 from github, so game wont close by accident...
Kami  [author] 23 Mar @ 12:43pm 
"So how can you save it if you can't go back to the title screen?"

The game has no problem saving when this happens, when you re-open the game your run will still be saved
Fartox 22 Mar @ 11:58pm 
this game is awesome and the camera is better than samurai bringer sure, but they really need to add some quality of life stuff cause sometimes it's impossible to see enemies in front of you
silverSif 21 Mar @ 9:46pm 
"When returning to title, the game will revert to the resolution set in-game and become unresponsive, forcing you to close it.'

So how can you save it if you can't go back to the title screen?