
     АлВ                                                                Б
    лллллллллллллБ                                                А ААллллл
   ллл лллллллллллллллл                                      Аллллллллллллллл
  лллл  лл       Блллллллл                              Аллллллллл        ллллл
 лллл                 лллллллл                    АлллллллллллБ            Вллл
ллллА   Б  Б  Б          лллллллллллллл ББББллллллллллллБ           БББ   ллллл
 лллллВ  Б Б Б               ллллллллллллллллллллллВ               Б     ллллА
   Бллл  Б Б Б Б   Б                                           ББ   ББ  лллл
    Алл   Б Б  Б   Б БББ      Б                  Б        БББ Б  Б    Б ллл
     ллА  Б Б  Б   Б Б    БББ Б                  Б  Б   Б Б   ББББ БББ  ллл
     ллл       Б   Б Б   Б   БББ                БББ Б   Б Б   Б         ллл
     Вллл       ББББ Б    ББ  Б   ББ  БББ  ББББ  Б  Б   Б Б    БББ     лллВ
       ллл           Б      Б Б  Б  Б    Б Б   Б Б  Б   Б Б           лллл
        лллл             БББ  Б  Б     БББ Б   Б Б   ББББ           АлллА
         ллллл                ББ Б  Б Б  Б Б   Б ББ               ллллл
          ллллллБ                 ББ   БББ ББББ                 лллллВ
             лллллл                        Б                 лллллл
                ллллл                      Б             ллллллл
                  лллллллллА                           лллллллА
                     ллллллллллллллл           ллллллллллл
                          БллллллллллллллллллллллллллллВ
                                   БА ВВБлллл БА


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