Hallo Biggsis, willkommen im Forum.
Ich hab grad zu 1) mal was getestet.
Im Verzeichnis \Steam\SteamApps\common\RailWorks\Content gibt es eine Datei namens Playerprofiles.bin
In dieser werden (alle?) Einstellungen deines TS verwaltet. Unter anderem auch, ob Fullscreen (ja/nein) und die Auflösung.
Dort kannst du für den fenstermodus eine andere Auflösung per hand eintragen.
Dadurch, dass die PlayerProfiles eine BIN-Datei ist, musst du diese erst vorher mit Serz.exe in eine XML umwandeln. Diese XML kannst du dann mit einem vernünftigen texteditor bearbeiten.
Im letzten Drittel dieser Datei (bei mir ab zeile 379) finden sich folgende 3 Einträge:
<ScreenResX d:type="sInt32">1432</ScreenResX>
<ScreenResY d:type="sInt32">878</ScreenResY>
<FullScreen d:type="sInt32">0</FullScreen>
ScreenResX: Horizontale Auflösung
ScreenResY: Vertikale Auflösung
FullScreen: Vollbild=1/Fenster=0
Durch Experimentieren kannst du dort die für dich maximalmöglichen Werte eintragen.
Falls der TS auf eine kleinere Fenstergröße umspringt und deine Angabe ignoriert, musst du etwas kleiner werden. Vermutlich kannst du X nicht größer als (1900 - Rahmen*2) machen, also etwa 1892 Pixel
Nach jeder Änderung musst du die XML mit der Serz.exe wieder nach BIN umwandeln.
Ein Leeren des Caches ist NICHT nötig.
Der TS muss dafdür AUS sein.
Mach dir VORHER eine Sicherheitskopie dieser PlayerProfiles.bin
Die Serz.exe findest du im Railworks-Hauptverzeichnis, ich mache das meist mit Rechtsklick im Dateimanager
"Öffnen mit..." >>>> "Standardprogramm auswählen" >>>> "Durchsuchen"
und wähle dann dort die Serz.exe aus. Den Haken bei "Dateityp immer mit diesem programm öffnen" lasse ich AUSgeschaltet, aber anschließend wird die Serz im Kontextmenü angeboten, so dass das Serzen ab dann einfacher ist.
Viel Erfolg