home *** CD-ROM | disk | FTP | other *** search
/ Igromania 2000 February / Igromania_02.iso / FILES / openglide04a.exe / Readme.txt < prev   
Text File  |  1999-12-27  |  7KB  |  190 lines

  1. **************************************************
  2.        OpenGLide version 0.04a
  3.     By Fabio "Glorfindel" Barros
  4. **************************************************
  5.  
  6.  
  7.  
  8.     OpenGlide is a Glide->OpenGL wrapper. 
  9.  
  10. Ok, but what is a wrapper? 
  11.     A Glide Wrapper is a program that fools the applications and games that there is a Voodoo board in your computer, so you can run those Glide games in any 3D accelerator that supports OpenGL. 
  12.  
  13. What is OpenGL?
  14.     OpenGL stands for Open Graphics Library, it is a "Graphics library" ;-) that allows the programmer to do 2D/3D applications and games, it is a standard in these days and almost all Operational Systems have it. But, this version of OpenGLide only runs on Windows systems ( 95/98/NT/2000 ).
  15.  
  16. Installation:
  17.  
  18.     Copy or Unzip the Glide2x.dll file to the "windows\system" directory ( usually: c:\windows\system )
  19.     
  20.  
  21. Configuration File
  22. ------------------
  23.  
  24.     In every Glide game directory that you run will appear a OpenGLid.INI file, this file is the configuration for OpenGLide in this Game
  25.  
  26.     PalettePrecision=16
  27.  
  28.     This value can be beetween 1 and 255. Raise it to get more speed in Palette based games, but you will loose visual quality.
  29.  
  30.     TextureMemorySize=4
  31.  
  32.     This is the ammount of Megabytes the wrapper is using to store Textures, the Default value is 4 Megabytes, i didn't make much test about it, so i cannot say that raising it will be better or worse, so i expect as much feedback as i can in this Option, Test it for me and tell me which value is best for your system.
  33.  
  34.     All the other configurations can be 0 (zero, disabled) or 1 (one, enabled), the default config file is fine.
  35.  
  36. ThroubleShooting
  37. ----------------
  38.  
  39.     If something goes wrong in the graphic section, try disabling these options:
  40.  
  41.     EnableWrap565=0
  42.     EnablePackedPixelsEXT=0
  43.     EnableVertexArrayEXT=0
  44.  
  45.  
  46. Details
  47. -------
  48.  
  49.     If you enable VertexArrayEXT and everything is fine, leave it enabled, because it is faster.
  50.  
  51.     Fog only work if FogCoordEXT is enabled and your video board support this OpenGL extension, all TNT/TNT2/GeForce with drivers 3.x have, i don't know about the rest. But i plan on doing fog for others boards too, but will take long.
  52.  
  53.     regards with trying to run this wrapper in UT:
  54.     * when you start UT it doesn't show the window or the window is blank, 
  55.      just hit ALT-TAB to another window and then hit ALT-TAB again to UT
  56.      window, this should work.
  57.  
  58.     * If everybody helps, support will be great *
  59.  
  60.  
  61. Thanks
  62. ------
  63.     I would like to thanks all of you who supported me and sended Log files, configurations files, error files, bugs, suggestions, questions, without your help, i would have quit doing this a long time ago, but i would like to  really, really thanks the guys that tested and tested and tested my Beta versions and helped me, giving me space on webpages and support:
  64.  
  65.     All the staff of GU ( www.glideunderground.com )
  66.         * Khalid
  67.         * GrdLock
  68.     Tuomas Lukinmaa
  69.     Le Routier
  70.     Derek Smart
  71.     Luigi from Emulation64
  72.  
  73.  
  74. Please, continue to send me BUGS and solutions
  75.  
  76. Please e-mail me at:
  77.  
  78. openglide@usa.net
  79.  
  80. So i can work hard to make it a "partial" (never will be fully) 
  81. Glide->OpenGL wrapper.
  82.  
  83.  
  84. version 0.04a
  85. -------------
  86.     Some bug fixes and the ability to change the ammount of Texture Memory
  87.  
  88. version 0.04
  89. ------------
  90.     Lots of OpenGL extensions implemented
  91.     Faster
  92.     Fog implemented if you have FogCoordEXT
  93.     Some minor bugs fixed
  94.     Should work on more games
  95.  
  96.  
  97. version 0.03beta
  98. ----------------
  99.     Palette textures work, at last....
  100.     UT runs "almost" perfect, it still has that ALT-TAB bug in the begining
  101.  
  102. version 0.03alpha
  103. -----------------
  104.  
  105.     Palette textures should work, but it is buggy somehow, removed 
  106. directX because it didn't do anything, fog doesn't work, but will soon.
  107.     Faster than previous versions.
  108.     Lots of bugs, this is because i am redoing most of the code as i
  109. restarted to work on the wrapper.
  110.  
  111.  
  112. version 0.02
  113. ------------
  114.  
  115.     I know i should not do this but this release fixes a lot
  116. of blend modes and adds some other things like Fog. I started to work 
  117. to mix DirectX and OpenGL to make LFB accesses, but it doesn't appear
  118. to be working now.
  119.     Fog is a little bit slow, since it is emulated, so i put an
  120. Option in the INI file if you want to enable it. Well it is a little
  121. buggy too... ;-)
  122.     DirectX is enabled in the INI too, but it doesn't do much, try
  123. it out and send me the Results.
  124.     There is another option in the INI that fixes w-buffering 
  125. problemsin 16-bit z-buffer boards, i did this way because the original 
  126. version works better in 32-bit color (24-bit z-buffer).
  127.  
  128. Versions prior to 0.02
  129. ----------------------
  130.  
  131.     Well, not much to say here.
  132.     This wrapper has only been tested on UltraHLE,
  133. don't claim it does not work with anything else.
  134.     This is not finished, not perfect, or anything else,
  135. it is just another wrapper. It runs Zelda with menus, and Mario
  136. with all that transparent stuff.
  137.     It has bugs, lots of them, Mario's black face is one of them,
  138. the Nintendo Logo at zelda is another, i am fixing it.
  139.     If you wanna run Mario without artifacts, set your desktop
  140. to 32-bit color (only the cards that accept it: TNT, Riva 128...).
  141.     I don't know how this wrapper will behave on other systems, 
  142. mine is a TNT with a k6-2 400, so enjoy... or not.... ;-)
  143.     When you run it for the first time it will create an INI file,
  144. "OpenGLid.INI", the only option that exists is "InitFullScreen", you
  145. can set it to 1 (one) ot 0 (zero), this means, if it is 1 than it will
  146. change resolutions and init fullscreen. If a game, or a demo does not 
  147. work ok at fullscreen, change it to 0.
  148.     I forgot, if you hit ESC on ultraHLE and nothing happens, 
  149. try ALT-TAB until you see UltraHLE program, and then hit ESC, 
  150. this will soon be fixed.
  151.  
  152.     regards,
  153.  
  154. Fabio Barros
  155. openglide@usa.net
  156.  
  157.  
  158.  
  159. VERSIONS
  160. ========
  161.  
  162. Version 0.01a
  163. * Faster, > 20% on my system
  164. * INI file to choose beetween Fullscreen and Window mode
  165.  
  166. Version 0.01b
  167. * Faster, 10% over 0.01a
  168. * Fixed (i hope) the memory hungry of OpenGLide
  169.  
  170. Version 0.01c
  171. * Fixed the Texture bug
  172. * Some more optimizations
  173.  
  174. Version 0.02
  175. * Fixed a lot of Blend modes, so Mario's black face is gone, N64 logo on Zelda looks ok
  176. * Add Fog emulation
  177. * Started DirectX integration
  178. * 16-Bit w-buffer fix
  179.  
  180. Version 0.02a
  181. * Fixed more Blend modes
  182.  
  183. Version 0.02b
  184. * Some other fixes
  185.  
  186. Version 0.03alpha
  187. * Lots of bug fixes
  188. * Palette textures work, but there is a problem with blending with Palette, humm, any help?
  189. * Removed DirectX integration (didn't work)
  190. * Removed Fog, was too buggy, i will start again