Kasaski's Shin Megami Tensei IV HD Texture Pack!

UPDATE APRIL 2021:
I’ve become very busy IRL and am no longer able to find the time to support working on this pack, but some very kind people have made contributions and I hope this continues :). I’ll periodically be updating this post with links to any addons, so please keep sending through your work! Thank you so much to everyone who has contributed!

ORIGINAL POST:

  • This is a work in progress, and there may still be many unfinished textures. I’ve decided to release it as I think its currently in a good state to be used when playing.

  • Please feel free to make any suggestions or contribute any improvements you’ve made yourself! Doing this alone takes a lot of time so any help is appreciated! I have tried to keep the pack fairly organised so any files you wish to modify should be easy to find.

  • Textures are 4x default scale, textures were upscaled using waifu2x-caffe

  • Most UI has been upscaled manually as the results look much nicer than AI upscaling. I’ve tried my best to preserve the original look the developers had, such as any pixel-art icons. Font’s are still a little janky but i cannot find a way to generate the ones this game uses easily. Ive used the Trueno font as it matches the original font nicely. Only the English Alphabet has been fixed, the japanese characters are still using the waifu2x results. If anyone knows how to generate font textures used in this game please let me know.

  • Armor is complete, Please tell me if I missed any. :slight_smile:

  • Conversation spites are very Incomplete. I have most of Isabaue, Walter, Jonathon and Navarre as they are relatively easy to dump. Other characters not so much as i do not have saves to access them.

  • Compendium Demon textures are complete. These are the ones you see the most, such as when you’re viewing their stats. They can be improved, see below.

  • Conversation demon textures is 90% complete, I’m missing about 40 demon conversation Textures as my script to dump them through citra would sometimes lose sync. I am not sure which demons these are, so any help dumping the ones I’m missing would be greatly appreciated :slight_smile:. I also Intend to use these higher resolution textures to improve the compendium textures, but that has to be done manually as they are slightly different, I’ve completed ~60 so far.

  • I am missing a lot of the 2D backgrounds. Again, any help dumping these would be great.

  • This was Built using the EUR version of the game, I have not tested it on the USA or JP version as i do not own them. please let me know if you have any issues on those.

  • I will not be working on environment textures (3D stuff) or super low res sprites used while battling and sometimes in conversations. AI Upscaling does not yield good results with the sprites, and the work required to do them manually is too much for me. Honestly, the default 3d textures look good as they are, any upscaling on these is hidden by the blurry filter the game uses anyway.

Please let me know if you encounter any problems.

Support me: https://www.patreon.com/kasaski

Change Log

1.0:

  • Initial release

2.0

  • New Upscaled Backgrounds
  • More upscaled Character Portrtaits
  • More upscaled Demons
  • Upscaled DLC content
  • Replaced some residual upscaled UI sprites with handmade hi-res sprites (much more to be done still…)

Many thanks to Merkava for supplying tonnes of missing textures upscaled.
Also thanks to Aflunn for supplying textures that I had missed during my initial dump and inspiring me to try and start working on this again :slight_smile:

Previews
Video: https://youtu.be/UefZGy5ZcLE (heres one with sound: https://youtu.be/tfZBCuxBBJ0)

Here’s a Frame compare to show some of the improvements I’ve made, both are being rendered at 4x native resolution

Install Guide

  1. Install Citra

  2. Download the Pack Below

  3. Extract the contents of the .zip file into the custom texture file for SMT IV. You can reach this location by right clicking on the game in the citra game list and selecting " Open Custom Texture Location"

  4. In Citra change you graphics settings to allow loading of custom textures. To do this go to Emulation drop down > Configure > Graphics and check the “Use custom texture” check box towards the bottom. To prevent stuttering i also recommend enabling “Preload Custom Textures”, this will make loading and restarting the game take much longer though.

  5. On the same page, I recommend increasing you internal resolution to 4x or higher, i have the best results at 4x.

  6. Enjoy! :smiley:

MODS
I’ve become quite busy IRL and I would like to share some great mods and addons that complete some of the work Im unable to finish:

Simply copy these files into the relevant folders :slight_smile:

Download:
Size: 847 MB
SMTIVHD 1.0

Size: 2.01 GB
SMTIVHD 2.0

3 Likes

Great work! Would it be possible to replace the corresponding textures in SMTIV: Apocalypse and plug and play?

1 Like

Logged in for the first time just to thank you for making this. Honestly you’re a fucking legend my dude.
You should try and get a team so u can work on the other games on the 3ds. Reddit and GBAtemp has a lot of people that are working on similar projects to this. Either way this pack is amazing! Thank you :3

2 Likes

Unfortunately, the way citra handles these textures will require me to pretty much completely redo things like the demon textures, which took the most time. Theres the possibilty of me being able to reuse some fonts and other ui stuff as that is fairly easy to dump. Not making any promises but ill see what i can do :smiley:

Honestly even a small patch just for the UI would be amazing. I love playing with a font that doesn’t look pixelated as all hell, makes the visual novel-esque experience a lot better. Thank you tons!

1 Like

I just started playing this the other day before stumbling onto this. About 4 hours into the NA version it seems to be working good. I’ll update with issues if I see any playing through the NA release. Also, thank you so much for your work. The fuzzy UI was driving me crazy and the rest is fantastic too.

1 Like

Oh wow, that’s gorgeous. I did your patreon!

1 Like

About half way through the US version without a single issue. Probably safe to mark as okay for use with any version. I’ll update once more when my run is finished.

If anyone’s interested here is a collection of sprites and backgrounds (with a few demons that where missed) upscaled using Gigapixel AI:

SMTIV Upscaled.7z - Google Drive (1.16 GB size)

These compliments the authors pack as no textures here replace his. It includes the majority of background and speech sprites in the game (DLC Included) but some will probably be missing since this was made during a neutral path run of the game (doubt that many since the neutral path requires you to beat both the Chaos and Law final bosses).

@kasaski if you want to add this pack to yours I don’t mind =P I’m also considering making a similar pack for Apocalypse, would you mind if I borrowed some of your upscaled textures if I end up making that? Thanks.

Hey Merkava, Thanks for your work! I’ll combine it with my pack and update the main post with credits to you as a co author :). Go ahead and use anything you need from this, At the very least when you release just reference this pack as the source for whatever youve used.

I’ve kept saying ill get around completeing this pack but i either keep forgetting or dont have time, Sorry to everyone waiting.

Thanks for your hard work, Kasaski!
Your texture pack looks amazing, and once you finish the remaining SD textures it will look like an official HD remaster.

You also would have to fix a few imperfect HD textures, like unaligned characters or some buttons icons that weeren’t perfectly upscaled by the algorithm. For the latest, the best option would be recreating them on photoshop instead of upscaling.

I want to offer a little help: The HD textures of the affinity/element icons.

STRIKE was upscaled by Waifux2 and later modified, I got FORCE from another game and the others were recreated from free resources.

I’ve applied them to 3 textures from MISC:
https://anonfiles.com/h2nel9Dapf/textura_7z

I’ll feel happy if you update the texture pack with my contribution.

Thanks, those look great. I initially left them as is thinking the pixel art look good , but i think your recreation of them is much better, i’ll remember to include this with the next release, thanks so much! For now ill let people apply these manually themselves.

As for the UI textures that are still using the upscaled version, theyre on my backlog to be done by hand like the rest of the UI. Once i find the time to complete them, I’ll make a final release.

I’m happy you like them.

If you resume the texturing process, please don’t start with tex1_128x64_3661092D3E8DE78C_2 and
tex1_512x256_97D31AC6467A5417_5 . I’m finishing the former, and barely started the later. (After those I’ll stop)

PS: Could you tell me (or give me) the font you used for text textures?

The font i use is Trueno Regular for pretty much everything. you can find it here: Trueno Font | wfonts.com - download free

I’ve finished those textures (well, except for a few pixelart icons I was too lazy to look for). I’ve also improved slightly the pierce icon from the first two.

The 4 textures I’ve made until now (edit!: New link with a quick fix!) (edit2: Again! I hope this is the last one) Edit3: This is it

It’s been a lot of work, so I think I’m going to stop here.

They look great, thanks so much for your contribution :slight_smile:

Another quick fix (I didn’t notice the text in the conversation bubbles was transparent instead of black)

(Sorry for using uncommon download servers… I reuploaded it google drive)

When I clicked link it says that I need permission, it should be like that?

Fixed. This is not my day… :frowning:

Great project! I really want to help you guys with it, but since kasaski already have huge dump of original textures, can you share it with us all? I would love to try and improve on some things, but I don’t have that much time to dump everything by myself. :heart:
edit: Oh, almost forgot. Is it normal that when Citra loads all these textures it eats up to 11GB of RAM?