Voor de in mijn ogen nog altijd een van de betere RTS'en AoEII / The Conquerors heb ik een patch gemaakt die het mogelijk maakt niet alleen in de ouderwetse 4:3 resoluties 800x600, 1024x768 en 1280x1024 the spelen, maar in vrijwel elke resolutie die er is!
Bijvoorbeeld, in 1680x1050:

Hoe werkt het?
De patcher maakt een kopie van de age2_x1 executable en verandert hierin een hoop bytes die met resolutie en positie van schermelementen te maken hebben, specifiek voor een bepaalde resolutie. Tevens wordt een kopie gemaakt van de datafile met schermachtergronden, geschaald naar deze resolutie.
Daarna, voor jouw gemak, maakt hij een shortcut (batch file, eigenlijk) op je desktop die deze nieuwe executable opstart met de juiste resolutie actief. Tevens bevat deze batch file een fix voor Vista en Windows 7 die anders wat palette-problemen geeft. Hiervoor is wel PsKill.exe van sysInternals nodig: hij schiet explorer.exe af voor het spel start, en start 'm erna weer op.
Gimme! Gimme!
De MSI installer voor het patch programma vind je hier.
Zie deze site voor alle sources, screenshots en binaries. De Mercurial repository met sources en laatste patch files:
Handleiding
De patcher en z'n .patch files moeten in (een subdirectory van) de Age of Empires directory staan. Aangezien dit vaak in Program Files is, en de patcher daar nieuwe files moet schrijven, vraagt de patcher op UAC systemen om 'elevation'.
Hij gebruikt automatisch de desktop resolutie, wil je hiervan afwijken, geef dan width en hoogte als command line argumenten mee. Het is vooralsnog een console applicatie maar hij geeft wel lekker veel informatie over het verloop van het proces.
De patcher werkt alleen op zgn. NoCD versies van Age of Empires II met expansion pack: dit is omdat de originele executable ge-encrypt is, en daardoor praktisch niet te patchen. Het werkt met versies 1.0, 1.0c (officiele update, nog altijd bij MS te downloaden) en 1.0e, de anti-cheat versie die op het web circuleert.
Veel plezier ermee!
Bijvoorbeeld, in 1680x1050:

Hoe werkt het?
De patcher maakt een kopie van de age2_x1 executable en verandert hierin een hoop bytes die met resolutie en positie van schermelementen te maken hebben, specifiek voor een bepaalde resolutie. Tevens wordt een kopie gemaakt van de datafile met schermachtergronden, geschaald naar deze resolutie.
Daarna, voor jouw gemak, maakt hij een shortcut (batch file, eigenlijk) op je desktop die deze nieuwe executable opstart met de juiste resolutie actief. Tevens bevat deze batch file een fix voor Vista en Windows 7 die anders wat palette-problemen geeft. Hiervoor is wel PsKill.exe van sysInternals nodig: hij schiet explorer.exe af voor het spel start, en start 'm erna weer op.
Gimme! Gimme!
De MSI installer voor het patch programma vind je hier.
Zie deze site voor alle sources, screenshots en binaries. De Mercurial repository met sources en laatste patch files:
code:
1
| hg clone http://boekabart.dyndns.org/aoe2wide/hg aoe2wide |
Handleiding
De patcher en z'n .patch files moeten in (een subdirectory van) de Age of Empires directory staan. Aangezien dit vaak in Program Files is, en de patcher daar nieuwe files moet schrijven, vraagt de patcher op UAC systemen om 'elevation'.
Hij gebruikt automatisch de desktop resolutie, wil je hiervan afwijken, geef dan width en hoogte als command line argumenten mee. Het is vooralsnog een console applicatie maar hij geeft wel lekker veel informatie over het verloop van het proces.
De patcher werkt alleen op zgn. NoCD versies van Age of Empires II met expansion pack: dit is omdat de originele executable ge-encrypt is, en daardoor praktisch niet te patchen. Het werkt met versies 1.0, 1.0c (officiele update, nog altijd bij MS te downloaden) en 1.0e, de anti-cheat versie die op het web circuleert.
Veel plezier ermee!