I link this post for the people who are asking me about the fake full screen script, and are having trouble understanding the first post and all the different scripts floating around.
This three-step guide is the most basic setup for one monitor full screen, which should work for nearly all use cases:
- Set the game to window mode via your in game options menu
- Install autohotkey https://www.autohotkey.com/
- Download attached file and extract the .rar → right-click the script ⇾ Run Script
Download: ForgedAlliance_Borderless.rar
(.ahk scripts are not allowed to attach, it is the first script from the first post)
Script explanation:
This AutoHotkey script periodically checks if a process named "ForgedAlliance.exe" is running. The script minimizes and maximizes the window as a way to update the window's appearance and to remove any glitches that may occur due to the removal of the window border.
You can pause/edit the script if you click on the green H icon in your right taskbar.
For any special cases like several monitors, etc. you can still go through this thread to find the scripts to tinker with, you are probably more advanced than anyway.
If any questions, just ask.
![9f39c237-13d0-40e1-825f-a2d8a736c176-image.png](/assets/uploads/files/1678899890662-9f39c237-13d0-40e1-825f-a2d8a736c176-image.png)
![707d912b-f219-4307-90e5-94d395951bfe-image.png](/assets/uploads/files/1678900950323-707d912b-f219-4307-90e5-94d395951bfe-image.png)
Script content:
#NoEnv
SendMode Input
SetWorkingDir %A_ScriptDir%
#Persistent
procName := "ForgedAlliance.exe"
SetTimer, CheckProc, 2000
Return
CheckProc:
If (!ProcessExist(procName))
Return
WinGet Style, Style, % "ahk_exe " procName
If (Style & 0xC40000)
{
WinSet, Style, -0xC40000, % "ahk_exe " procName
WinMinimize , % "ahk_exe " procName
WinMaximize, % "ahk_exe " procName
}
Return
ProcessExist(exeName)
{
Process, Exist, %exeName%
return !!ERRORLEVEL
}
return