°Û² ±
ÛÛÛÛÛÛÛÛÛÛÛÛÛ± ° °°ÛÛÛÛÛ
ÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ °ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
ÛÛÛÛ ÛÛ ±ÛÛÛÛÛÛÛÛ °ÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛ
ÛÛÛÛ ÛÛÛÛÛÛÛÛ °ÛÛÛÛÛÛÛÛÛÛÛ± ²ÛÛÛ
ÛÛÛÛ° ± ± ± ÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ±±±±ÛÛÛÛÛÛÛÛÛÛÛÛ± ±±± ÛÛÛÛÛ
ÛÛÛÛÛ² ± ± ± ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ² ± ÛÛÛÛ°
±ÛÛÛ ± ± ± ± ± ±± ±± ÛÛÛÛ
°ÛÛ ± ± ± ± ±±± ± ± ±±± ± ± ± ÛÛÛ
ÛÛ° ± ± ± ± ± ±±± ± ± ± ± ± ±±±± ±±± ÛÛÛ
ÛÛÛ ± ± ± ± ±±± ±±± ± ± ± ± ÛÛÛ
²ÛÛÛ ±±±± ± ±± ± ±± ±±± ±±±± ± ± ± ± ±±± ÛÛÛ²
ÛÛÛ ± ± ± ± ± ± ± ± ± ± ± ± ÛÛÛÛ
ÛÛÛÛ ±±± ± ± ±±± ± ± ± ±±±± °ÛÛÛ°
ÛÛÛÛÛ ±± ± ± ± ± ± ± ±± ÛÛÛÛÛ
ÛÛÛÛÛÛ± ±± ±±± ±±±± ÛÛÛÛÛ²
ÛÛÛÛÛÛ ± ÛÛÛÛÛÛ
ÛÛÛÛÛ ± ÛÛÛÛÛÛÛ
ÛÛÛÛÛÛÛÛÛ° ÛÛÛÛÛÛÛ°
ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛ
±ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²
±° ²²±ÛÛÛÛ ±°
This is a patched EXE for the demo "Decadentia"
by "Sector Omega" and "Stravaganza".
You couldn't run the demo if you had an OpenGL version with a first digit higher
than "1". You will need to download the whole demo and copy the file
"Decadentia_pat.exe" into the folder. Run "Decadentia_pat.exe".
Enjoy and take a look at my page http://wurstcaptures.untergrund.net/ for a
video of this and more demos...
cheers,
rarefluid
More information about + download for the demo:
http://www.pouet.net/prod.php?which=11927
Technical side note: The demo checked for "1." as the start of the OpenGL
version string using strstr. I patched it to (more or less) properly check for
a version of 1.4 or above.
;replace starting from (including) offset 8D947
mov [0x004D1A18], ebx
mov [0x004D1A14], ebx
mov [0x004D1A10], ebx
cmp byte [eax], 31h
jb short badvalue
ja short above1
cmp byte [eax + 2], 34h
jb short badversion
above1:
mov ecx, 1
mov [0x004D1A18], ecx
mov [0x004D1A14], ecx
mov [0x004D1A10], ecx
badversion:
nop
;fill with nops up to (not including) offset 8D9A3