Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Topic on Talk:AMD Catalyst Control Center

Line 1: Line 1:
<div class="mw-collapsible mw-collapsed"><ul><li><code>atiapfxx.exe</code> can be used to convert <code>[http://www.kn00tcn.net/site/ati-catalyst-profiles/ atiapfxx.blb]</code> in order to force in specific executables certain game profiles, hardcoded in [http://www.kn00tcn.net/site/how-to-extract-dlls-from-amd-catalyst-driver-packages/ graphics dll] <small>(and until 13.12 in <code>atiogl.xml</code> for OGL)</small></li></ul><div class="mw-collapsible-content">Instructions <strike>(were present a couple of years ago)</strike> (use <code>-hiddenhelp</code>)<pre>atiapfxx [-k] [-s filename] [-p pathname] [-v version number] [-r] -b filename
+
<div class="mw-collapsible mw-collapsed"><ul><li><code>atiapfxx.exe</code> can be used to convert <code>[https://web.archive.org/web/20190809111216/http://www.kn00tcn.net/site/ati-catalyst-profiles/ atiapfxx.blb]</code> in order to force in specific executables certain game profiles, hardcoded in [https://web.archive.org/web/20181212140114/http://www.kn00tcn.net/site/how-to-extract-dlls-from-amd-catalyst-driver-packages/ graphics dll] <small>(and until 13.12 in <code>atiogl.xml</code> for OGL)</small></li></ul><div class="mw-collapsible-content">Instructions <strike>(were present a couple of years ago)</strike> (use <code>-hiddenhelp</code>)<pre>atiapfxx [-k] [-s filename] [-p pathname] [-v version number] [-r] -b filename
 
-k    To sign or resign the AMD binary file
 
-k    To sign or resign the AMD binary file
 
         - Optionally use -o to specify binary name
 
         - Optionally use -o to specify binary name
Line 35: Line 35:
 
To convert all files in the current directory, use: -
 
To convert all files in the current directory, use: -
 
         atiapfxx -p filepath -b fileX</pre></div></div>
 
         atiapfxx -p filepath -b fileX</pre></div></div>
:*<small>It seems the driver is programmed to look for an additional <code>C:\ATI\ACE\APL\User.blb</code> or <code>{{p|localappdata}}\ATI\ACE\APL\User.blb</code>. This is good, since it should survive driver updates</small>
+
:*<small>The program is dumb as a brick, and it seems only to be able to decode blbs it can find in hardcoded paths. These are in order: <code>%WINDIR%\SysWOW64\atiapfxx.blb</code>, string ''OemBlobFile'' in <code>{{p|hklm}}\SOFTWARE\{{p|wow64}}\ATI\AppProfiles</code>, and <code>{{p|localappdata}}\ATI\ACE\APL\User.blb</code></small>
* <code>{{p|localappdata}}\AMD\CN\gmdb.blb</code> can be instead opened with Notepad and stores Crimson control panel profiles <small>EDIT: <code>gmrevert.blb</code> also seems to exist</small>
+
:*<small>Take also note atiapfxx may even always be 32-bit, but in a 64-bit OS the driver at runtime will instead look for the corresponding paths (plus the additional <code>C:\ATI\ACE\APL\User.blb</code> I think?).</small>
* [http://www.rage3d.com/board/showthread.php?t=33929562&page=8#post1336569539 Different MSAA hacks] can be tried by renaming executables
+
* <code>{{p|localappdata}}\AMD\CN\gmdb.blb</code> can be instead opened with Notepad and stores the non-3D part of Crimson control panel profiles <small>EDIT: <code>gmrevert.blb</code> also seems to exist</small>
 +
* [http://www.rage3d.com/board/showthread.php?t=33929562&page=8#post1336569539 Different MSAA hacks] can be tried by renaming game exes <small>(or tinkering the blbs if you are bold enough)</small>
 
* [http://www.rage3d.com/board/showthread.php?t=33960034 Faking Device ID] can help unlocking [http://www.rage3d.com/board/showthread.php?t=33921102&page=11#post1335433365 wickedly] disabled effects
 
* [http://www.rage3d.com/board/showthread.php?t=33960034 Faking Device ID] can help unlocking [http://www.rage3d.com/board/showthread.php?t=33921102&page=11#post1335433365 wickedly] disabled effects
 
* Z-buffer bugs can be somewhat [http://www.vogons.org/viewtopic.php?f=8&t=34114&start=20#p445535 worked around]
 
* Z-buffer bugs can be somewhat [http://www.vogons.org/viewtopic.php?f=8&t=34114&start=20#p445535 worked around]