Update 1-1-2018: The "textures.ini" file was not originally included in the ZIP by accident. This has been fixed, and a redownload of the ZIP should now contain it. I'm sorry for the error.

---Introduction:---I wanted to play Crisis Core: Final Fantasy 7 using PPSSPP, with higher resolution. Upon loading the game, I noticed the UI was, of course, not scaling well for the increased resolution of a PC, causing intense pixelization. While this is to be expected, I decided to maybe try to clean up the game's text a little, maybe make things a little clearer. Clean this icon a little, fix these lines, you know, simple stuff.

This turned into a months long project, trying to redraw or replace every portion of the UI with higher resolution equivalents. As I'm not an artist, most of the actual icons were taken from other places, or redrawn to at least resemble their original counterparts. The lack of discernible detail in many items forced me to try to rebuild them from scratch, recreating what I assumed they were supposed to look like. Particularly, the background for the Materia Fusion screen was incredibly difficult, to the point I simply redesigned it entirely.

Seen here without circuitry.

This is not by any means perfect, or even entirely finished. Unfortunately, while taking a break from the project after essentially completing its current incarnation, the laptop I was using failed. I have since been able to move to another laptop, and retrieved everything, but that fact made me wish to release what I had now, just in case. So, I hope this is of some use to someone, even in its less-than-perfect state.

2. Extract the ZIP into %UserProfile%\Documents\PPSSPP\PSP\TEXTURES\ULUS10336. If this folder doesn't exist, create it. PPSSPP should have at least created the PPSSPP\PSP folder.

3. In PPSSPP's settings, go to Tools on the left, followed by Developer Tools, and then ensure the bottom option, "Replace Textures", is checked.

4. Run the game. The first noticeable change should be on the main title screen, if you notice the game has clearer text for menu options there, you should be good to go.

---Extras---

Recreating the Materia Fusion background, I was unsure if the circuitry pattern still fit or not. By default, the background without circuitry is installed. Versions both with and without are included in separate, labelled folders. If you wish to swap one for the other, simply copy the files inside the labelled folder, and overwrite the ones in the TEXTURES\ULUS10336 folder with them.

Also, I have included the original PSD files for editing or whatever. They are in the PSD ZIP, and you can use them, clean them up, or do whatever with them. Their layers, however, are not generally named or organized, and they're more or less probably an exercise in frustration for anyone with a modicum of skill at Photoshop. Most of what I did was either self taught, or learned through online tutorials, and I can't vouch for good practices or even sensible ones. My work flow was essentially "what do I feel like working on right now", and was haphazard at best.

---Known Issues---

This pack is not fully tested, and not 100% polished. There are minor alignment issues with some portions of the UI, things I am still trying to adjust. I have minimized as much as I can, but work is ongoing. In addition, the pack was designed on and for a resolution of 1920x1080. Higher or lower resolutions may have oddities, or look less clear. I may have missed one or two files; the game loads textures on demand, and thus until I reach a portion of the game that uses a piece of the UI, its file won't load.

The text for dialog gave me many problems; my first attempt at replacing it involved pasting in another font entirely, changing each character in the font image file separately. The resulting letters, while clearer, had a myriad of issues.

My next attempt involved trying to fix those issues one letter at a time, leading to text that was technically better, but looked incredibly awkward. So far as I can tell, the game doesn't simply print a letter 1:1 from the font map. It tries to adjust for width and position. This means that if the text is shaped differently, it can lead to odd results.

My current attempt threw external fonts out the window, and I simply attempted to recreate the letters in place, with clearer lines. This seems to be the best solution for the moment, and while the letters look a little awkward, they behave much better.

Due to my lack of artistic skill, I can't recreate icons that aren't mostly geometric shapes. Envelope and folder icons and the like, I feel I was able to make something passable. For things like bracers, shop icons, potions, I wasn't able to do as well. So, icons were pulled from other sources, and adjusted to try to fit. I think I have an alright selection here, but there are clear differences in design that I can't really resolve due to being unable to replicate the originals.

A lack of high quality and matching art for DMW profiles leads to most of them being sourced from the highest resolution in-game cut-ins they have. Thus, while smaller portraits look better, larger ones are simply scaled a bit.

Not every effect is present, or rescaled. The Pause icon, for instance, was never finished. Thus, as a place holder, I used an original scale Pause icon with the rest of the image file expanded to fill space. The result is a relatively tiny Pause icon at the original resolution, which looks surprisingly clear in higher resolutions. Meanwhile, some of the fog in the Materia Fusion screens refused to function correctly, and was entirely removed.

This is for the USA ISO. Won't work with Japanese ISO, or I guess any ISO that isn't product ID ULUS10336. At least, I don't think it would. You could try changing the directory name to match your ISO's product ID, but it might not work?

Make sure you have the directory named according to the product ID for your ISO:

Most item and equipment icons were taken and modified from the free-to-play Breath of Fire 6 on mobile, by Capcom. The game has shutdown, and the assets are free to download for any user who wishes to download the app without cost.

A few others were taken and modified from other free mobile games, though I don't have the list with me right now.

Various other icons were taken and modified from free images on the internet, particularly the Materia orbs and the Genji equipment helm.

The pointing finger icon was sourced from Final Fantasy XIII.

Art for Zack was taken from Square Enix promotional materials for Crisis Core.

Portions of the UI were taken and modified from Crisis Core itself, because obviously.

All other art, so far as I know, was created by me, Kaosu Reido, for this project.

All rights reserved by the content's original creators, don't pay for this work anywhere, all usage is unofficial, etc etc etc. Feel free to modify anything you find here, though please provide credit where it is due. Thank you.

Not working for me. Running PPSSPP didn't create any folders for me though so I did it all manually. Any ideas? Great job btw, everything looks way better.

Not really, sorry. As long as the textures.ini file is in there with all the textures, you're using the right ISO- ah, I should have mentioned that. This is for the USA ISO. Won't work with Japanese ISO, or I guess any ISO that isn't product ID ULUS10336. At least, I don't think it would. You could try changing the directory name to match your ISO's product ID, but it might not work?

Make sure you have the directory named according to the product ID for your ISO:

Not really, sorry. As long as the textures.ini file is in there with all the textures, you're using the right ISO- ah, I should have mentioned that. This is for the USA ISO. Won't work with Japanese ISO, or I guess any ISO that isn't product ID ULUS10336. At least, I don't think it would. You could try changing the directory name to match your ISO's product ID, but it might not work?

Make sure you have the directory named according to the product ID for your ISO:

Match the ISO product ID, check the folder it would be in (the product ID without the hyphen), and put the textures and ini file there.

My game is ULUS10336. Only thing I can think is I don't see a textures.ini anywhere. Obviously not in any of the folders I created myself. Was it supposed to come with your download? Or was PPSSPP supposed to create it after enabling texture replacement (which is enabled)? Folder looks like: Documents\PPSSPP\PSP\TEXTURES\ULUS10336. Then I extracted your upscale file to ULUS10336.

My game is ULUS10336. Only thing I can think is I don't see a textures.ini anywhere. Obviously not in any of the folders I created myself. Was it supposed to come with your download? Or was PPSSPP supposed to create it after enabling texture replacement (which is enabled)? Folder looks like: Documents\PPSSPP\PSP\TEXTURES\ULUS10336. Then I extracted your upscale file to ULUS10336.

Crap, yeah, for whatever reason the textures.ini file didn't transfer into the ZIP. I was sure I checked that... Anyway, I've updated the ZIP file, you can redownload it and it'll have the texture.ini.

Loving this. And for everyone looking to install this when you download PPSSPP make sure to download the installer instead of the manual install and it will create all of the folders you need automatically.

Brilliant! I actually found this thread while researching for doing this myself. I began playing this again recently, this time on PPSSPP, and thought this would be a great project. Then I come to find you already did most of the work

I'm a professional graphic designer with experience in UI design, if you'd like some help redoing any of the graphics accurately (I know you mentioned your worries about accuracy). Just feel free to PM me any time; I'd love to help.

Thanks for the outpouring of support, guys. Honestly though, anyone's free to take and use this stuff, improve it, whatever they want. I've moved on from it for now, because that CC playthrough I made it for never happened; too much other stuff. If anyone wants to find errors or bugs and point them out, I can see what I can do. If anyone wants to fix it themselves, they can feel free. Just have fun with it, and I'll be happy.

If anyone ever takes this project to continue it, and wants to make it more visible and accessible, to, well, the same platform this texture pack is used at, please, visit the PPSSPP forums! They've recently made a section exclusively for posting your Texture Packs! https://forums.ppsspp.org/forumdisplay.php?fid=36

--And please be nice to the author, even if you make changes, link to the source, kindly. He did an amazing job at this.