Sorry for the delay.. I'm quite busy and don't have much time to write down all the procedure at the moment and let anyone run GC at their custom resolutions..
The only thing I can do is to share the exe I modified to run the game at 1920x1080 on my 16:9 monitor.
Here it is.
http://www.filedropper.com/groundcontrol10111920x1080bychrix =====================================================================
(ENGLISH INSTRUCTIONS - WIP)
HELLO :-)
Here's the noCD english executable I modified to run the game at 1920x1080. It should work with any language, anyway (I have the CD-Rom italian edition of the game and it works flawlessy)
- USAGE -
Unrar the archive into the Ground Control installation directory and click "Start1920x1080.bat" to launch the game.
It's a simple batch file that deletes the gcvideo.dat file (where resolution settings are stored: we need to delete this file before each execution because, when missing, it is recreated with default values by the game itself) and executes GC.exe with the switch -1600, to use the routines introducted for 1600x1200 4:3 resolution support (which is activable only by commandline).
In the included executable I modified those parts of the code that referred to that resolution and changed them to use 1920x1080 instead (which is my native resolution).
A not so easy task, not only because I'm not a programmer and I don't ANYTHING about x86 assembly, but mainly because the executable had multiple references and crosscheck routines to set the resolution, so I had to understand the logic behind the code before trying to modify anything.
I don't know how, but I did it.. IT WORKS!
Enjoy Ground Control in FullHD :)
Chrix.
=========================================================================
(ITALIANO - Work In Progress)
SALVE :-)
Ecco l'eseguibile noCD versione inglese (NB: dovrebbe girare con qualsiasi versione del gioco, di sicuro funziona con quella italiana che ho io) da me modificato per girare alla risoluzione di 1920x1080.
- USO -
Scompattare l'archivio RAR nella directory d'installazione di Ground Control e cliccare su "Start1920x1080.bat" per lanciare il gioco.
E' un semplice file batch che cancella il file gcvideo.dat (dove vengono conservate le impostazioni sulla risoluzione: bisogna cancellare questo file prima di ogni esecuzione perché, qualora mancante, esso viene ricreato con valori di default dal gioco stesso) ed esegue GC.exe con lo switch -1600, per usare le routine che forniscono il supporto alla risoluzione 1600x1200, attivabile solo da linea di comando.
Nell'eseguibile incluso nell'archivio RAR ho modificato tutte le parti di codice che facevano riferimento a quella risoluzione cambiandola con quella nativa del mio monitor (1920x1080).
Un compito non facilissimo, perché, oltre a non essere io un programmatore e non sapere un tubo di assembly x86, c'erano pure riferimenti multipli e routine per controlli incrociati nell'eseguibile e ho dovuto capire la logica del codice per alterarlo.
Non so come, ma ce l'ho fatta.. FUNZIONA!
Godetevi Ground Control in FullHD :)
Chrix.