Info: All the OpenGL patches for Unreal Tournament made by Chris Dohnal.
   


All the patches and sourcecodes were made by Chris Dohnal, his website can be found here:http://cwdohnal.home.mindspring.com/utglr Obviously you should install the latest version which can be found on top of the page. Below that are the older available versions and the sourceodes if available.







OpenGL Patches    
 
 

utglr34.zip Latest Version  
 
Unreal Tournament utglr34.zip Details

To be able to run the S3TC textures under D3D8 you need to install this patch.
 



utglr33.zip Older Version  
 
Unreal Tournament utglr33.zip Details

To be able to run the S3TC textures under OpenGL you need to install this patch, adviced is to use the latest version:
utglr34.zip
  



utglr32.zip Older Version  
 
Unreal Tournament utglr32.zip Details

To be able to run the S3TC textures under OpenGL you need to install this patch, adviced is to use the latest version:
utglr34.zip




utglr31.zip Older Version  
 
Unreal Tournament utglr31.zip Details

To be able to run the S3TC textures under OpenGL you need to install this patch, adviced is to use the latest version:
utglr34.zip




utglr30.zip Older Version  
 
Unreal Tournament utglr30.zip Details

To be able to run the S3TC textures under OpenGL you need to install this patch, adviced is to use the latest version:
utglr34.zip




utglr29.zip Older Version  
 
Unreal Tournament utglr29.zip Details

To be able to run the S3TC textures under OpenGL you need to install this patch, adviced is to use the latest version:
utglr34.zip




utglr28.zip Older Version  
 
Unreal Tournament utglr28.zip Details

To be able to run the S3TC textures under OpenGL you need to install this patch, adviced is to use the latest version:
utglr34.zip








Source Codes    
 


utglr28src.zip    
 
Unreal Tournament utglr28src.zip Details

Notes about the source code
The source code has been modified extensively. Although I did not try to break Linux support completely, I did add some Windows specific code. Feel free to email me at smpdev@mindspring.com if you need any help getting it to build on Linux. Make sure to add the NO_UNICODE_OS_SUPPORT define when building it on Win32.

The source code package only contains .cpp and .h files from the OpenGL\Src subdirectory, which is where my changes are. You will need to get the 432 headers from Epic to be able to build it. You can download these from the Unreal Technology Downloads page.

For version 1.2 and up, I had to remove the operator new and delete overrides to make the new C++ debug functions work. I included a copy of the modified UnFile.h with the proper ifdefs. I just have it pass things through to malloc and free instead. I believe the problem may be with the overrides not handling 0 byte allocations as malloc and new do.




 
utglr29src.zip    
 
Unreal Tournament utglr29src.zip Details

Notes about the source code
The source code has been modified extensively. Although I did not try to break Linux support completely, I did add some Windows specific code. Feel free to email me at smpdev@mindspring.com if you need any help getting it to build on Linux. Make sure to add the NO_UNICODE_OS_SUPPORT define when building it on Win32.

The source code package only contains .cpp and .h files from the OpenGL\Src subdirectory, which is where my changes are. You will need to get the 432 headers from Epic to be able to build it. You can download these from the Unreal Technology Downloads page.

For version 1.2 and up, I had to remove the operator new and delete overrides to make the new C++ debug functions work. I included a copy of the modified UnFile.h with the proper ifdefs. I just have it pass things through to malloc and free instead. I believe the problem may be with the overrides not handling 0 byte allocations as malloc and new do.




 
utglr30src.zip    
 
Unreal Tournament utglr30src.zip Details

Notes about the source code
The source code has been modified extensively. Although I did not try to break Linux support completely, I did add some Windows specific code. Feel free to email me at smpdev@mindspring.com if you need any help getting it to build on Linux. Make sure to add the NO_UNICODE_OS_SUPPORT define when building it on Win32.

The source code package only contains .cpp and .h files from the OpenGL\Src subdirectory, which is where my changes are. You will need to get the 432 headers from Epic to be able to build it. You can download these from the Unreal Technology Downloads page.

For version 1.2 and up, I had to remove the operator new and delete overrides to make the new C++ debug functions work. I included a copy of the modified UnFile.h with the proper ifdefs. I just have it pass things through to malloc and free instead. I believe the problem may be with the overrides not handling 0 byte allocations as malloc and new do.




 
utglr31src.zip    
 
Unreal Tournament utglr31src.zip Details

Notes about the source code
The source code has been modified extensively. Although I did not try to break Linux support completely, I did add some Windows specific code. Feel free to email me at smpdev@mindspring.com if you need any help getting it to build on Linux. Make sure to add the NO_UNICODE_OS_SUPPORT define when building it on Win32.

The source code package only contains .cpp and .h files from the OpenGL\Src subdirectory, which is where my changes are. You will need to get the 432 headers from Epic to be able to build it. You can download these from the Unreal Technology Downloads page.

For version 1.2 and up, I had to remove the operator new and delete overrides to make the new C++ debug functions work. I included a copy of the modified UnFile.h with the proper ifdefs. I just have it pass things through to malloc and free instead. I believe the problem may be with the overrides not handling 0 byte allocations as malloc and new do.




 
utglr32src.zip    
 
Unreal Tournament utglr32src.zip Details

Notes about the source code
The source code has been modified extensively. Although I did not try to break Linux support completely, I did add some Windows specific code. Feel free to email me at smpdev@mindspring.com if you need any help getting it to build on Linux. Make sure to add the NO_UNICODE_OS_SUPPORT define when building it on Win32.

The source code package only contains .cpp and .h files from the OpenGL\Src subdirectory, which is where my changes are. You will need to get the 432 headers from Epic to be able to build it. You can download these from the Unreal Technology Downloads page.

For version 1.2 and up, I had to remove the operator new and delete overrides to make the new C++ debug functions work. I included a copy of the modified UnFile.h with the proper ifdefs. I just have it pass things through to malloc and free instead. I believe the problem may be with the overrides not handling 0 byte allocations as malloc and new do.




 
utglr33src.zip    
 
Unreal Tournament utglr33src.zip Details

Notes about the source code
The source code has been modified extensively. Although I did not try to break Linux support completely, I did add some Windows specific code. Feel free to email me at smpdev@mindspring.com if you need any help getting it to build on Linux. Make sure to add the NO_UNICODE_OS_SUPPORT define when building it on Win32.

The source code package only contains .cpp and .h files from the OpenGL\Src subdirectory, which is where my changes are. You will need to get the 432 headers from Epic to be able to build it. You can download these from the Unreal Technology Downloads page.

For version 1.2 and up, I had to remove the operator new and delete overrides to make the new C++ debug functions work. I included a copy of the modified UnFile.h with the proper ifdefs. I just have it pass things through to malloc and free instead. I believe the problem may be with the overrides not handling 0 byte allocations as malloc and new do.




 
utglr34src.zip    
 
Unreal Tournament utglr34src.zip Details

Notes about the source code
The source code has been modified extensively. Although I did not try to break Linux support completely, I did add some Windows specific code. Feel free to email me at smpdev@mindspring.com if you need any help getting it to build on Linux. Make sure to add the NO_UNICODE_OS_SUPPORT define when building it on Win32.

The source code package only contains .cpp and .h files from the OpenGL\Src subdirectory, which is where my changes are. You will need to get the 432 headers from Epic to be able to build it. You can download these from the Unreal Technology Downloads page.

For version 1.2 and up, I had to remove the operator new and delete overrides to make the new C++ debug functions work. I included a copy of the modified UnFile.h with the proper ifdefs. I just have it pass things through to malloc and free instead. I believe the problem may be with the overrides not handling 0 byte allocations as malloc and new do.









 
 
     
   
     
 
 
 
Please help us, by reporting dead, broken or wrong links: