Post Reply 
 
Thread Rating:
  • 8 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Persona 3 Portable HD Texture Pack (WIP) - Update (2019-02-03)
12-19-2017, 03:13 PM (This post was last modified: 12-19-2017 05:59 PM by hououin_kyouma.)
Post: #25
RE: Persona 3 Portable HD Texture Pack
(12-06-2017 06:29 PM)MorrisonGamer Wrote:  Outside of the fonts, and the pixelated edges on a few items on the HUD, this looks really close to the HD Remaster :o
I'll fully support it if you ever decide in the future to do it, that'd give one more reason to replay the game again!

EDIT: By the way, how do you do it, to make the textures work on the game? I tried upscaling some for birth by sleep, but it didn't work sadly. I may try making it myself, and release a pack fully with hidef textures.

EDIT 2: And if you need someone to help you complete THIS pack, count on me! I just need to learn.

The problem with the textures in Birth by Sleep (and many other games) is that some of them get dumped with some wierd noice in the lower part, which ends up generating different copies of the same texture, with different names, since the name for the texture is actually a concatenation of this things: Address (bits 1-8) + CLUT (bits 9-16) + Data Hash (bits 17-24). Since the noice in the lower part changes, the Data Hash also changes, generating another texture, since that new texture has a name that no other has. That way, even if you replace the one you first found, the next time you play, the game will probably generate a slightly different one, with a diffferent Data Hash, and ppsspp will not replace it.

For textures like that I had to ignore the Data Hash part of the texture name like so:
0000000041f1852200000000 = Font/0000000041f1852200000000.png

The CLUT didn't change so I used that to identify those textures. I also ignored the address, but I don't remember if that was needed this time, I just always do it now (because it can change sometimes).

You ignore parts of the name (like the address or the data hash), by placing 8 cero's in that part of the name.

Example:
To ignore the Address you put 8 cero's instead of the bits 1-8.
0000000041f1852254561134 = font.png
To ignore the CLUT you put 8 cero's instead of the bits 9-16.
768413640000000054561134 = font.png
To ignore the Hash Data you put 8 cero's instead of the bits 17-24.
7684136441f1852200000000 = font.png

Persona 3 Portable HD Texture Pack:
http://forums.ppsspp.org/showthread.php?tid=23509
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Persona 3 Portable HD Texture Pack - hououin_kyouma - 12-19-2017 03:13 PM
Not working - Av0q3do - 02-01-2021, 04:04 AM

Forum Jump: