• Home
  • Reviews
  • Articles
  • News
  • Tools
  • GamingHeaven
  • Forums
  • Network
 

Go Back   DriverHeaven.net > Forums > Graphics Cards > ATI Radeon Drivers > Windows XP/2K Radeon Display Drivers

Notices

Reply
 
LinkBack Thread Tools
Old Jan 9, 2005, 05:55 AM   #1
DriverHeaven Junior Member
 
Join Date: May 2003
Posts: 45
kuja is on a distinguished road

Encrypted OGL reg keys

I was first going to ask where the old tweaks had gone, then I realised they'd been encrypted/removed which begged the question: what use are modded drivers for OGL?

I've long maintained that all of the modded driver sets are little more than bloatware that merely forces defaults, which of course draws a heated response from mods of this site and other placebo lovers, but here is a concrete problem: All of the major modders still have their OGL tweaks in the old format, and the driver no longer queries those reg keys.

Anyone care to explain?

Omega's latest set, for example adds the following tweaks:

; ---=== Added By Omegadrive (OpenGL Tweaks) ===---
HKR,, OGLCustomSettings, %REG_DWORD%,1
HKR,, UseNewOGLRegPath, %REG_DWORD%,1
HKR,, OGLAlphaDitherMethod, %REG_DWORD%,1
HKR,, OGLConvertTextures32To16, %REG_DWORD%,0
HKR,, OGLDisableDitherWhenAlphaBlending, %REG_DWORD%,0
HKR,, OGLEnableFullSceneAA, %REG_DWORD%,1
HKR,, OGLEnableHWPageFlip, %REG_DWORD%,1
HKR,, OGLEnableKTXBufferRegion, %REG_DWORD%,1
HKR,, OGLEnableTextureCompression, %REG_DWORD%,1
HKR,, OGLMaxAnisotropy, %REG_DWORD%,0
HKR,, OGLPerfSet, %REG_DWORD%,0
HKR,, OGLSubPixelPrecision, %REG_DWORD%,0
HKR,, OGLTracing, %REG_DWORD%,0
HKR,, OGLWaitVerticalSync, %REG_DWORD%,2
HKR,, OGLLODBias, %REG_DWORD%,0
HKR,, OGLForceZBufferDepth, %REG_DWORD%,0
HKR,, OGLAlphaDitherMethod, %REG_DWORD%,1
HKR,, OGLEnableFastFullSceneAA, %REG_DWORD%,1
HKR,, OGLFullSceneAAScale, %REG_DWORD%,0
HKR,, OGLTextureOpt, %REG_DWORD%,1
HKR,, OGLFastTrilinear, %REG_DWORD%,1
HKR,, OGLTruformMode, %REG_DWORD%,0
HKR,, OGLAnisoType, %REG_DWORD%,0
HKR,, OGLAnisoPref, %REG_DWORD%,1
HKR,, OGLAnisoQuality, %REG_DWORD%,1
HKR,, OGLAliasSlider, %REG_DWORD%,1
HKR,, OGLDAnisoSlider, %REG_DWORD%,2
HKR,, OGLMode, %REG_DWORD%,2
HKR,, OGLSmoothPref, %REG_DWORD%,1
HKR,, OGLEnableTripleBuffering, %REG_DWORD%,1
HKR,, DisableFglAgp, %REG_DWORD%,0

; ---=== Added By Omegadrive (OpenGL Private Tweaks) ===---
HKR,"OpenGL\Private",disableHyperZ, %REG_DWORD%,0
HKR,"OpenGL\Private",disableScreenSavers, %REG_DWORD%,1
HKR,"OpenGL\Private",enableAALines, %REG_DWORD%,1
HKR,"OpenGL\Private",enableBufferRegionExtension, %REG_DWORD%,1
HKR,"OpenGL\Private",enableDynamicDither, %REG_DWORD%,1
HKR,"OpenGL\Private",enableFastZMaskClear, %REG_DWORD%,1
HKR,"OpenGL\Private",enableMultiTexture, %REG_DWORD%,1
HKR,"OpenGL\Private",enableTextureCompression, %REG_DWORD%,1
HKR,"OpenGL\Private",enableVidMemTextures, %REG_DWORD%,1
HKR,"OpenGL\Private",enableZCompression, %REG_DWORD%,1
HKR,"OpenGL\Private",fastTrilinear, %REG_DWORD%,1
HKR,"OpenGL\Private",LOD, %REG_DWORD%,0
HKR,"OpenGL\Private",useFastAALines, %REG_DWORD%,1
HKR,"OpenGL\Private",useFastTextureCompression, %REG_DWORD%,1
HKR,"OpenGL\Private",waitForIdleAfterSubmit, %REG_DWORD%,0
HKR,"OpenGL\Private",ZCompForAllConfigs, %REG_DWORD%,1
HKR,"OpenGL\Private",zFormat9x_32, %REG_DWORD%,1
HKR,"OpenGL\Private",enable3DNow, %REG_DWORD%,1
HKR,"OpenGL\Private",enableMMX, %REG_DWORD%,1
HKR,"OpenGL\Private",enableSSE, %REG_DWORD%,1
HKR,"OpenGL\Private",enableSSE2, %REG_DWORD%,1

However, in the included OGL driver, only

OGLEnableTripleBuffering
OGLSelectedSwapEffect
OGLTruformMode
OGLTextureOpt
OGLFullSceneAAScale
OGLEnableFastFullSceneAA
OGLAlphaDitherMethod
OGLForceZBufferDepth
OGLLODBias
OGLAnisoType
OGLMaxAnisotropy
OGLWaitVerticalSync UseNewOGLRegPath

are unencrypted/still in the driver, none of which could be called a 'tweak'.

So ...


Last edited by kuja; Jan 9, 2005 at 07:21 AM.
kuja is offline   Reply With Quote
Old Jan 9, 2005, 08:44 PM   #2
DriverHeaven Extreme Member
 
The_Neon_Cowboy's Avatar
 
Join Date: Dec 2002
Location: U.S.A.
Posts: 16,122
The_Neon_Cowboy is on a distinguished road
System Specs

um bud... the settings are all controlled/setable by the windows registry settings
The_Neon_Cowboy is offline   Reply With Quote
Old Jan 10, 2005, 12:26 AM   #3
DriverHeaven Junior Member
 
Join Date: May 2003
Posts: 45
kuja is on a distinguished road

Gee, really?

The driver no longer queries the regkeys that Omega, DNA et al use. Look for strings in the driver/watch what it queries with regmon if you don't believe me. All of their tweaks are useless now that the relevant keys are in the form of things like fZ9wmCPrMba6AUEm, 54ypPobI3AHL3 and so on.
kuja is offline   Reply With Quote
Old Jan 10, 2005, 02:06 AM   #4
Delete Me
 
Join Date: Mar 2004
Posts: 14,676
pr0digal jenius is a name known to allpr0digal jenius is a name known to allpr0digal jenius is a name known to allpr0digal jenius is a name known to allpr0digal jenius is a name known to allpr0digal jenius is a name known to all

actually there are multiple places it queries

and if by "Encryted" you mean they look like:
D3D_40792312
OGL_0187890
D3D_30913648

then you are only partially right. some tweaks are "encrypted", others are not.
pr0digal jenius is offline   Reply With Quote
Old Jan 10, 2005, 02:17 AM   #5
DriverHeaven Senior Member
 
Join Date: Jul 2003
Posts: 1,142
MindlessOath is on a distinguished road

i think that CCC is the one that does the encrypting now. not so sure the drivers themselfs look for them tho i could be wrong... and it doesnt mean they are encrypted in the registry, just the hooks are (i belive) tho i havent done any sort of research on this so i can be 100% wrong :P lol
MindlessOath is offline   Reply With Quote
Old Jan 10, 2005, 03:07 AM   #6
DriverHeaven Senior Member
 
Join Date: Mar 2003
Posts: 489
ChrisW is on a distinguished road

RadLinker uses the encripted OpenGL values. I believe the old values were removed after Catalyst 3.1 or something.
ChrisW is offline   Reply With Quote
Old Jan 10, 2005, 04:45 AM   #7
DriverHeaven Junior Member
 
Join Date: May 2003
Posts: 45
kuja is on a distinguished road

Ahh cool, thx Chris.

@prodigal - the strings in the OGL driver/regkeys queried are all random jumbles of letters/numbers for me
@Mindless - I doubt it, I've never used CCC and again, looking at the driver with a hex editor they are 'fixed'.
kuja is offline   Reply With Quote
Old Jan 10, 2005, 11:28 PM   #8
DriverHeaven Senior Member
 
Join Date: Jul 2003
Posts: 1,142
MindlessOath is on a distinguished road

Chris, is their any way of finding out how to use those or find those values out? any method, or is their someone who can post them?

i would like to make a project doing some of this stuff for own use.
MindlessOath is offline   Reply With Quote
Old Jan 10, 2005, 11:45 PM   #9
DriverHeaven Senior Member
 
Join Date: Mar 2003
Posts: 489
ChrisW is on a distinguished road

Quote:
Originally Posted by MindlessOath
Chris, is their any way of finding out how to use those or find those values out? any method, or is their someone who can post them?

i would like to make a project doing some of this stuff for own use.
That's a good question. I found them by using trial and error comparing them with the old names in the OpenGL module before they renamed them.
ChrisW is offline   Reply With Quote
Old Jan 12, 2005, 04:01 AM   #10
DriverHeaven Senior Member
 
Join Date: Jul 2003
Posts: 1,142
MindlessOath is on a distinguished road

damn... so now i have to find a version 3 of ati drivers then compair them how about being a nice guy :P lol, na dont worry, if its that much work i wont worry about it.
MindlessOath is offline   Reply With Quote
 

 
Powered by: vBulletin
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Artwork by Allan 'Zardon' Campbell, vBulletin implementation by Craig '5320' Humphreys based on original artwork by Ratchet.

All times are GMT -5. The time now is 04:55 AM. Copyright ©2008 HeavenMedia.net