Author Topic: [PC+R+Switch] Unofficial bad UV texture patch [powered by DLPB tools]  (Read 73333 times)

Samiiya

  • Fast newbie
  • *
  • Posts: 7
  • Karma: -1
    • View Profile
So Dotemu couldn't do this so I did:
Code: [Select]
FFVIII_EFIGS.dll+8A2CB2 - add byte ptr [esi+08],00
FFVIII_EFIGS.dll+8A2CB8 - add byte ptr [esi+08],00
FFVIII_EFIGS.dll+8A2D17 - add byte ptr [esi+0C],00
FFVIII_EFIGS.dll+8A2D1D - add byte ptr [esi+0C],00
FFVIII_EFIGS.dll+8A2D6D - add byte ptr [esi+0C],00
FFVIII_EFIGS.dll+8A2D73 - add byte ptr [esi+0C],00
FFVIII_EFIGS.dll+8A2DC5 - add byte ptr [esi+0C],00
FFVIII_EFIGS.dll+8A2DCB - add byte ptr [esi+0C],00
FFVIII_EFIGS.dll+8A2E1B - add byte ptr [esi+0C],00
FFVIII_EFIGS.dll+8A2E21 - add byte ptr [esi+0C],00
FFVIII_EFIGS.dll+8A2E6F - add byte ptr [esi+04],00
FFVIII_EFIGS.dll+8A2E75 - add byte ptr [esi+04],00

change 4th byte on those pointers to 0


Im sorry for asking like this but can you upload the file is already patched for Remastered version? I dont know anything about patcher or coder, i really dont know how to do like what you say :( Completely blind ... Thank you so much anyway ^^

ERAISERZEE

  • Fast newbie
  • *
  • Posts: 7
  • Karma: 0
    • View Profile
please you can make a more detailed guide on how to apply it to the 2019 version. because I have been trying for 2 days but I don't know how to do it with this version, it is hellish for me and it was much easier with the 2013 version. I'm going crazy

and can you explain to me how to install ASLR?
« Last Edit: 2019-09-12 15:55:51 by obesebear »

Maki

  • 0xBAADF00D
  • Freak
  • *
  • Posts: 604
  • Karma: 133
  • 0xCCCCCCCC
    • View Profile
Hey, post an email so I will send the DLL to you (can't attach it here). I will prepare the DLPB tools patch soon and it's respective instructions.

About ASLR- This is not something you install. It's part of ... let's say a "Windows instruction" to "generate" new address every time you open application to protect it from such real-time modifications (roughly and quite unprofessionally saying)- but don't worry, that won't be needed (you can patch the EXE without disabling ASLR)
« Last Edit: 2019-09-12 18:09:40 by Maki »

Samiiya

  • Fast newbie
  • *
  • Posts: 7
  • Karma: -1
    • View Profile
Hey, post an email so I will send the DLL to you (can't attach it here). I will prepare the DLPB tools patch soon and it's respective instructions.

About ASLR- This is not something you install. It's part of ... let's say a "Windows instruction" to "generate" new address every time you open application to protect it from such real-time modifications (roughly and quite unprofessionally saying)- but don't worry, that won't be needed (you can patch the EXE without disabling ASLR)

Here is my email address: *** . Thank you so much! ^^
« Last Edit: 2019-09-13 07:36:37 by Samiiya »

d1474796

  • Cool newbie
  • *
  • Posts: 79
  • Karma: 3
    • View Profile
.
« Reply #79 on: 2019-09-12 19:23:17 »
.
« Last Edit: 2019-11-22 08:30:56 by Lorath »

ERAISERZEE

  • Fast newbie
  • *
  • Posts: 7
  • Karma: 0
    • View Profile
done. thank you
I sent you emails
« Last Edit: 2019-09-13 07:47:41 by ERAISERZEE »

rotschleim

  • Fast newbie
  • *
  • Posts: 44
  • Karma: 1
    • View Profile
Fabulous work, Maki. Would it be possible to make an IPS patch or something of the sort to apply to the DLL file? That way, a hex editor wouldn't be necessary.

Maki

  • 0xBAADF00D
  • Freak
  • *
  • Posts: 604
  • Karma: 133
  • 0xCCCCCCCC
    • View Profile
Sent!
@rotschleim - yeah IPS patch could work, good idea!

shikulja

  • Cool newbie
  • *
  • Posts: 58
  • Karma: 0
    • View Profile
Errors(1):
Line 1: "#FF8 1.2" not found.

not working for this exe((
https://drive.google.com/file/d/11BVZ44AkDwOoEJqGx44XuEdJZKi6HRAy/view?usp=sharing

RuinaLux

  • Newbie
  • *
  • Posts: 1
  • Karma: 0
    • View Profile
Could I also get the .dll and/or more detailed instructions on how to apply this fix? The bad mapping is driving me nuts but unfortunately I'm not understanding the instructions on the first post.

Lightning

  • Newbie
  • *
  • Posts: 4
  • Karma: 3
    • View Profile
Thanks for updating this Maki, I got it working on the remaster by editing FFVIII_EFIGS.dll following your notes.

I created a web based patcher, for others to use (it uses Bemani patcher to patch the dll in your browser).

FF8 DLL Patcher

I hope it helps.

iDerek759

  • Crazy poster
  • *
  • Posts: 249
  • Karma: 7
    • View Profile
Thanks for updating this Maki, I got it working on the remaster by editing FFVIII_EFIGS.dll following your notes.

I created a web based patcher, for others to use (it uses Bemani patcher to patch the dll in your browser).

FF8 DLL Patcher

I hope it helps.

Excellent, works like a charm!

IzzacSturnburg

  • Fast newbie
  • *
  • Posts: 35
  • Karma: 1
    • View Profile
Thanks for updating this Maki, I got it working on the remaster by editing FFVIII_EFIGS.dll following your notes.

I created a web based patcher, for others to use (it uses Bemani patcher to patch the dll in your browser).

FF8 DLL Patcher

I hope it helps.

This was a big help, I was trying to get it to patch the manual way but had trouble. This web browser worked great! thank you for this wonderful tool. :)

Lightning

  • Newbie
  • *
  • Posts: 4
  • Karma: 3
    • View Profile
I am glad it helped, thanks for letting me know both of you. I will keep the patcher hosted there (hopefully) permanently.

Maki

  • 0xBAADF00D
  • Freak
  • *
  • Posts: 604
  • Karma: 133
  • 0xCCCCCCCC
    • View Profile
If you could credit me please too I'd be thankful.
« Last Edit: 2019-09-21 07:10:56 by Maki »

Lightning

  • Newbie
  • *
  • Posts: 4
  • Karma: 3
    • View Profile
If you could credit me please too I'd be thankful.

Yes of course. I have added credits to the top of the page. Also I don't mind if anyone else wants to host the code or share the link.

IzzacSturnburg

  • Fast newbie
  • *
  • Posts: 35
  • Karma: 1
    • View Profile
If you could credit me please too I'd be thankful.

Thank you Maki for your hard work and always doing such a great service for research and progression along with everyone else. And thanks for this wonderful patch.  :-)   

onefourthree

  • Newbie
  • *
  • Posts: 3
  • Karma: 0
    • View Profile
Maki,

Your switch patches don't work. I re-wrote them, (you were super close!) and these are what needed to be changed:

Switch version 1.0.0
Spoiler: show

Code: [Select]
1.0.0
----
E04E38 02 00 80 52
E04E58 02 00 80 52

E04E98 02 00 80 52
E04EB8 02 00 80 52

E04EFC 03 00 80 52
E04F1C 03 00 80 52

E04F5C 02 00 80 52
E04F7C 02 00 80 52

E04FC0 02 00 80 52
E04FE0 02 00 80 52

E05008 02 00 80 52
E05028 02 00 80 52


Switch Version 1.0.1
Spoiler: show

Code: [Select]
1.0.1
----
E04278 02 00 80 52
E04298 02 00 80 52

E042D8 02 00 80 52
E042F8 02 00 80 52

E0433C 03 00 80 52
E0435C 03 00 80 52

E0439C 02 00 80 52
E043BC 02 00 80 52

E04400 02 00 80 52
E04420 02 00 80 52

E04448 02 00 80 52
E04448 02 00 80 52


Comparison:


Download:

https://github.com/onefourthreeNX/ff8-mods/tree/master/switch
Grab the ff8-uv-patch folder and copy it to /atmosphere/nro_patches/ to install on the switch.

Note: this requires a hacked switch running atmosphere 0.8.9 or greater