Hyperdimension Neptunia Re;Birth1

Hyperdimension Neptunia Re;Birth1

26 valoraciones
Solving Radeon texture glitches (rainbow colors)
Por VDZ
NO LONGER NECESSARY. UPDATE YOUR DRIVERS, RADEON 18.2.1 FIXES THE ISSUE: https://www.amd.com/en/support/kb/release-notes/rn-rad-win-18-2-1
   
Premio
Favoritos
Favorito
Quitar
THIS GUIDE IS OUTDATED, JUST UPDATE YOUR DRIVERS
As of version 18.2.1 of the Radeon drivers, this problem has been fixed by AMD. The easier, better and more reliable solution now is to update your drivers to 18.2.1 or later. You can find more info and download the driver here: https://www.amd.com/en/support/kb/release-notes/rn-rad-win-18-2-1

If you have previously followed this guide, please folllow the 'how to revert' instructions to have the game run using the proper drivers again.








Below is the original guide, kept in case anyone still needs it.
What the problem looks like
Your game will look like this on Radeon driver 17.8.1 or later.
Notes before applying
  • Do not apply this patch unless you are encountering issues. This patch may instead break the game if you are not on one of the Radeon driver versions having this problem.
  • If there has been a game update since this patch it may not be safe to apply this patch as it could break the game.
Download link
How to apply
  • Extract the archive contents to your game folder. By default, this is:
    C:\Program Files (x86)\Steam\SteamApps\common\Neptunia Rebirth1
    One file (NeptuniaReBirth1.exe) will be overwritten.
  • That's all. The game will now use the Radeon 17.7.2 driver file, fixing the glitches.
What it looks like after applying
Neppy is a lot cuter when her colors aren't bizarre and she actually has a face.
How to revert
  • Delete 'atioglxx.dll'
  • Delete 'atiglpxx.dll'
  • Delete 'NeptuniaReBirth1.exe'
  • Delete 'NeptuniaReBirth1.exe.local'
  • Rename 'Original_NeptuniaReBirth1.exe' to 'NeptuniaReBirth1.exe'
If the game has received an update since this patch release, you may also need to right-click the game in your Steam library, click 'Properties', 'Local Files', and click 'Verify Integrity of Game Files'.
Technical details
  • Starting with Radeon 17.8.1, AMD has made significant changes to its implementation of OpenGL. These changes are not compatible with the Neptunia Re;Birth games or perhaps with NVIDIA's 'Cg Toolkit' which is used by the Re;Birth games for graphics rendering. The result is corrupted textures which result in messy ("rainbow" or "LSD") graphics. These issues occur on all 3D graphics. Specifically, this occurs during area exploration, in combat, and when viewing your equipment via the menu. In the (at the moment of writing) 4.5 months and many releases since this issue was first reported, AMD has done nothing to fix it or even reassure the Neptunia fanbase this issue is being looked into. There is unfortunately no indication of this getting fixed any time soon.
  • The bug exists in the part of the Radeon driver containing the OpenGL implementation, "atioglxx.dll".
  • This workaround (and certain other workarounds) solves the problem by forcing the game to use the Radeon 17.7.2 version of "atioglxx.dll". This is unfortunately a hacky way of solving the problem and will inevitably break at some point in the future (when AMD breaks compatibility with the old "atioglxx.dll"), but for now it's the only solution other than downgrading your driver to 17.7.2.
  • Unfortunately, just putting "atioglxx.dll" next to the game does not work on most systems. This is because the game does not have the DLL in its import table or call LoadLibrary on "atioglxx.dll"; instead, the Cg Toolkit asks Windows for an OpenGL interface, Windows loads the main Radeon driver (using its absolute path on most systems, not checking for an alternative DLL next to the game) which in turn loads the Radeon OpenGL driver library using an absolute path which normally skips the local DLLs next to the game. This patch uses Windows's DLL Redirection feature to force it to ignore the absolute path it's given and load the local DLL anyways. This is done by having a .local file next to the game executable and removing the executable's manifest resource (I did this via CFF Explorer).
    See https://msdn.microsoft.com/en-us/library/windows/desktop/ms682600(v=vs.85).aspx for details on DLL Redirection.
  • "atiglpxx.dll" is included because the old "atioglxx.dll" may not be compatible with newer "atiglpxx.dll" driver files on all systems.
  • Original_NeptuniaReBirth1.exe is the unmodified game executable. It is not used by this patch, but provided to make it easy to revert to the original version.
Credits
  • Thanks to Erebus on the Re;Birth3 Steam forum for pointing me to the option of DLL Redirection. This was the essential key to making a patch that does not affect your system and only applies to the game.
  • Patch "made" by VDZ (I just copied atioglxx.dll, added a .local file, removed the manifest and uploaded it all).
  • Special thanks to [HomuHomu] IJ for verifying this solution works and making a patch for SeHa.
Other Re;Birth games and SeHa
I have also made a patch to solve this issue for the other Re;Birth games, and [HomuHomu] IJ has made a patch for SeHa:





Neptune is best girl.
35 comentarios
Yama's Bowl of Rice 30 JUN 2018 a las 9:51 p. m. 
i did it but it still didn't work for me
Timmy 26 JUN 2018 a las 11:22 a. m. 
Worked for my HD7950 on 22.19.677.257 drivers (Win10x64). Copied those files you suggested and had to CFF explorer the exe to remove manifest. Thank you. ;)
ZatEmerald 25 ENE 2018 a las 12:53 p. m. 
Never mind, I figured it out on my own. For people who want to apply this patch to the GOG version: open the exe file using CFF Explorer, click on Resource editor, expand Configuration Files "directory", right click on the file inside, click Remove resource (Raw) and save the file.

Have fun!
ZatEmerald 25 ENE 2018 a las 12:23 p. m. 
Unfortunately this does not work on the GOG version of the game because the .exe you provided is specific to the Steam version and running it gives an error stating that it can't find steam_api.dll. Any chance of making this patch compatible with GOG versions of ReBirth 1-3?
Kagamine.Rin 22 ENE 2018 a las 10:09 p. m. 
thanks desu
Icely 21 ENE 2018 a las 11:31 p. m. 
Worked like a charm, no need to do through the trouble of rolling back my driver. Thanks a bunch.
spooney 17 ENE 2018 a las 7:44 p. m. 
This works great! Good work with the patch, Thanks.
ConfusedNyan 17 ENE 2018 a las 11:26 a. m. 
Finished mine last night.
VDZ  [autor] 17 ENE 2018 a las 11:26 a. m. 
Patches updated to include atiglpxx.dll for the systems that need it.
qakcn 17 ENE 2018 a las 7:10 a. m. 
I use your method to make my patch. Thank for your work!
自己做了个中文版的补丁,给有需要的人。

下载地址:{ENLACE ELIMINADO} 提取密码:j15e