Post Reply 
 
Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
PSP HD texture upscale service (Free)
08-18-2025, 05:33 AM (This post was last modified: 08-18-2025 08:44 PM by MESKH4H4.)
Post: #1
PSP HD texture upscale service (Free)
Hi everyone!

I'm willing to Upscale any PSP game. I don't know if it's allowed or not, but if not, let me know and I'll delete this thread.

Just provide the dump using an online file hosting service (like Mega, Mediafire, or Github) and I'll post the result on the textures forum, always giving due credit to the dump provider.

I use 4xHDcube Plus 4 and sometimes also Photoshop.

How to request:
Leave a message with a link to the dump folder (compressed with the best possible compression ratio). Example message:

"Hello, I'd like to see X, Y, and Z upscaled. [download link]"

Inside the compressed file, it should be something like:
ULUS10401.zip -> dumps -> [several PNGs] and textures.ini or ULUS10401.zip -> dumps -> several organized folders -> [several PNGs in folders] and textures.ini

The code ULUS10401 is the game ID.
To find the game ID, go to the gear icon in the game list, enable the option to show the ID, and it will appear inside the game image.

I'll also list all the games I've completed for other players in this post.

Guide to Getting Started with Dumping

Spoiler: Dump Tutorial

1:Start the game normally and let it run.

2:Press Esc and go to:
Game Settings → Tools → Developer Tools → Texture Replacement.

3:Click "Create/open textures.ini file for current game."

This will open an .ini file in your text editor.

You'll see a section similar to this:

Code:
[options]
version = 1
hash = quick # Available options: "quick", "xxh32" (more accurate, but slower), "xxh64" (accurate and relatively fast, but slower on 32-bit CPUs)

ignoreMipmap = true # Generally, it's not necessary to dump them; they can be generated on a case-by-case basis.

reduceHash = false # May cause crashes in some cases, but helps reduce junk/duplicates; requires a stronger hash like xxh32 or xxh64.

ignoreAddress = false # Reduces duplicates, but makes the hash less reliable; requires xxh32 or xxh64. Essentially, you zero out the address in the dumped filenames.

4:Change the following options:

hash = quick → hash = xxh64

ignoreAddress = false → ignoreAddress = true

5:Save the .ini file and close the game.

6:Go back to Developer Tools → Texture Replacement and enable the "Save new textures" option.

The textures will be saved in:
...\ppsspp executable\memstick\PSP\TEXTURES\GAME_ID\new

Note: The 'new' folder will only be created after the first texture is captured. So restart the game to begin the process.

Important Tips

Bad Textures:

They often come from videos (FMV), appear black, or have names/hashes with too many zeros.

Example of a good hash: 00000000e43b2fee6a80dd1e

Example of a bad hash: 000000000000909a0df81df (can be deleted).

Duplicate Textures:

If you notice a lot of duplicates, exit the game, delete the new folder, and edit the .ini file:

Change reduceHash = false to reduceHash = true.

Three possible results:

1:It works and reduces duplicates without any issues.

2:It works, but it breaks the game (textures stop dumping or appear glitchy). If this happens, there's no solution: set it to false.

3:It doesn't work, and the duplicates persist. In this case, if there are few, keep them; if there are countless, give up on the dump.

Whenever you modify the .ini:

Any change to hash, reduceHash, or ignoreAddress changes the name of the generated images.

Therefore, always exit the game, delete the new folder, and restart the dump if you modify any of these three.

PS:I'm new to forum interaction, so please correct me if I make any mistakes.
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump: