[PC+R+Switch] Unofficial bad UV texture patch [powered by DLPB tools]

  • Thread starter Thread starter makipl
  • Start date Start date
Status
Not open for further replies.
If the offsets are all equal, you can simply use one of the above and then add "+" or "-" at the top... like so:

+80

15405F = 00
15406A = 00
15407B = 00
154086 = 00
154099 = 00
1540A4 = 00
1540B7 = 00
1540C2 = 00
1540D5 = 00
1640E0 = 00
1540E9 = 00
1540F4 = 00

Would get you from French to Italian.  But you'd be best doing it from English to whatever.  Assuming offsets are correct.

Also, is

1640E0 = 00

an error?
Yup, my bad. Meant 1540E0. Also adding trick works only for non-english
 
French steam:
Code: [Select]
Code:
15405F = 0015406A = 0015407B = 00154086 = 00154099 = 001540A4 = 001540B7 = 001540C2 = 001540D5 = 001640E0 = 001540E9 = 001540F4 = 00
Italian Steam:
Code: [Select]
Code:
1540DF = 001540EA = 001540FB = 00154106 = 00154119 = 00154124 = 00154137 = 00154142 = 00154155 = 00154160 = 00154169 = 00154174 = 00
German:
Code: [Select]
Code:
15415F = 0015416A = 0015417C = 00154186 = 00154199 = 001541A4 = 001541B7 = 001541C2 = 001541D5 = 001541F0 = 001541E9 = 001541F4 = 00
Espanol:
Code: [Select]
Code:
15414F = 0015415A = 0015416B = 00154176 = 00154189 = 00154194 = 001541A7 = 001541B2 = 001541C5 = 001541D0 = 001541D9 = 001541E4 = 00
Others coming soon
Tried the german code, but always get a crash, when i go to the world map. What can i do? Or is that code for the non-steam-version?
 
Third line should be B at the end:

Fixed code:

15415F = 00
15416A = 00
15417B = 00
154186 = 00
154199 = 00
1541A4 = 00
1541B7 = 00
1541C2 = 00
1541D5 = 00
1541F0 = 00
1541E9 = 00
1541F4 = 00
 
Thank you for your answer, but unfortunately it still doesn't work. I have no idea, what i am doing wrong.
 
What about this?

15415F = 00
15416A = 00
15417B = 00
154186 = 00
154199 = 00
1541A4 = 00
1541B7 = 00
1541C2 = 00
1541D5 = 00
1541E0 = 00
1541E9 = 00
1541F4 = 00
 
Hey Maki!  I've made the 'easy patcher' for all languages using your codes now!

[FF8 Steam] Bad UV PATCHER by MaKi
ALL LANGUAGES AVAILABLE
Easy Patcher v1.1 by MCINDUS


INSTRUCTIONS:
1.   Backup your main FF8_XX.exe [FF8_EN.exe, FF8_DE.exe, etc] (I copy it rename the copy "FF8_XX.exe.bak")
2.   Move your original FF8_XX.exe into the 'FF8Steam_UVPatcher' folder for your language!
3.   Run 'FF8Steam_UVPatcher.exe' AS ADMINISTRATOR
4.   Check 'HextEdit.txt' to make sure it was patched (will say 12 items changed if successful)
5.   Move the NEWLY PATCHED FF8 exe back into your "/steamapps/common/FINAL FANTASY VIII/" parent folder.
6.   Enjoy the new UV's!!
*Make sure to run as administrator!*

DOWNLOAD UV Patcher v1.1

Let me know if you guys have any issues with this!  THANKS!
 
Last edited:
Hello Mcindus. Global thanks for all your great mods.

Here is the issue I have :
FF8_UVPatcher_FR.txt ()

Changed: 0
Replaced: 0

Errors(1):
Line 1: "#FF8 BadUV Fix by MaKiPL" not found.
Patcher run as administrator, FF8_FR.exe in the same folder, FF8_UVPatcher_FR.txt in the "HE_in" subfolder, and its 1st line is exactly the one the patcher looks for.. But looks like it can't find it though, and I can't see why.

Hope it will help.
 
Last edited:
Mcindus, RaW is being released soon with Hext built in.  At that time, it be cool if you could update for those using it - it's a lot less hassle than the launcher.

Basically... each lang would just need one file in the global folder.
 
Hello Mcindus. Global thanks for all your great mods.

Here is the issue I have :
Patcher run as administrator, FF8_FR.exe in the same folder, FF8_UVPatcher_FR.txt in the "HE_in" subfolder, and its 1st line is exactly the one the patcher looks for.. But looks like it can't find it though, and I can't see why.

Hope it will help.
I think I fixed the issue - try downloading the patcher again and let me know if it works for you!

Mcindus, RaW is being released soon with Hext built in.  At that time, it be cool if you could update for those using it - it's a lot less hassle than the launcher.

Basically... each lang would just need one file in the global folder.
Oh yes, I've been waiting for this change :) I will be porting the mods over to the new RaW format - I just have to make sure that things don't get screwed up when I do, and try to figure out the balance between standalone and RaW dependent add-ons.  Will people still be able to use HextLaunch if they don't have RaW?  And if they had hextlaunch with existing mods and upgrade to raw, will they have to re-arrange their folder/file structure when they do so?
 
Last edited:
RaW doesn't force music on people.  They can opt to disable that also :) So there's no real advantage to not having the dll in the root folder.
 
I think I fixed the issue - try downloading the patcher again and let me know if it works for you!
Worked like a charm, thanks for the fix.
 
The black lines (They're invisible in fact, as there's no texture there) in some places is the bug Square tried to fix by doing this crappy texture mess up routine.
I added HextLaunch support for PC 2000 english version.
Is there any way to fix this?  It's a bit grating to have black lines on the road.

In other news - here is the change that will be needed for new RaW version.

When released, simply pop

# Unofficial bad UV texture patch by Maki

+400000
153CC0 = 00
153CCA = 00
153CD8 = 00
153CE2 = 00
153CF2 = 00
153CFC = 00
153D0C = 00
153D16 = 00
153D26 = 00
153D30 = 00
153D38 = 00
153D42 = 00
In a text file and save to [Root]\RaW\GLOBAL\Hext

It's likely +400000 is all that's needed to go from file to memory in all versions.
 
@DLPB - If you've got the UV Injector working and have disabled bilinear filtering (the black lines are texture bleed from the texture adjacent to that one in the atlas), you shouldn't be getting black lines anymore (at least at a very minimum)

the only way to make the PC port 'perfect' is to fix the .5 pixel offset problem inherent in dx9 -- theres code out there you can inject into the pixel/vertex shader, but i don't know how to do it, so we are stuck with a 'less-than' perfect setup - but at least Maki fixed the garbled mess that was the overworld.

Also, I tried to do the +400000 trick to my uv injector and it didn't work with hextlaunch... so am I correct in stating that this new file will work with raw, but not with hextlaunch?
 
Last edited:
Should work with HextLaunch too. I've verified it working with RaW for sure and the code is copy pasted.

Exact same code if using latest version (although it has a bug where working folder doesn't work - so you have to place files in Hext_in )

Also, thanks for the update!
 
Last edited:
Should work with HextLaunch too. I've verified it working with RaW for sure and the code is copy pasted.

Exact same code if using latest version (although it has a bug where working folder doesn't work - so you have to place files in Hext_in )

Also, thanks for the update!
To be clear, if I don't put the +400000 in my hext file, the game loads the uv injector just fine, but i had to set the timer to 7000 in the settings for HextLaunch.  If I do add the +400000, hextlaunch doesn't inject the uv fix at all.  Also, I've noticed that the UV injector has to be the first mod in the list to run, so I've renamed it with a "1_" prefix to ensure that it loads before all other hext files.

Also, been looking everywhere for that ragnarok save and a concert save at FH for you... no luck yet
 
If you don't use +400000 then it will be patching the completely wrong memory addresses - so the fix shouldn't work.

With RaW there is no delay option - the changes are added on game start - but i cant work out why that would stop your uv injector.
 
Hi, wanted to bring it to everyone's attention that FFVIII Remastered will also have the incorrect UV mapping problem.

https://www.rpgsite.net/news/8853-final-fantasy-viii-remastered-launches-on-september-3

Take a gander at the screenshot of Squall on the world map in front of Balamb Garden. Looks exactly like the "BEFORE" in Aavock's comparison screens here, right?

https://www.ff7catalog.com/posts/214739/

Looks like this fix will need to be ported to the Steam version of the remaster. I'm not holding out that an official patch will ever address this issue.

Thank you for your time. I apologize for bumping such an old thread; again, I'm just trying to raise awareness, not calling for any action.
 
Status
Not open for further replies.
Back
Top