
     ۲                                                                
    ۱                                                 
                                          
                                                 
                                      ۱            
۰                  ۱              
 ۲                   ۲                    ۰
                                                           
                                                      
     ۰                                            
                                                       
                                           ۲
                                                       
                                                 ۰
                                                   
          ۱                                      ۲
                                                      
                                                   
                  ۰                           ۰
                                
                          ۲
                                     


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