09-13-2021, 02:41 AM
Paper Mario 64 is a great game but sadly the original textures truly aged like milk.
This texture-pack is essentially complete and contains textures from start to finish while also remaining somewhat faithful to the original art-style.
![[Image: wye3cwzmq4b.png]](https://cdn.imgchest.com/files/wye3cwzmq4b.png)
![[Image: g4z9cjb5672.png]](https://cdn.imgchest.com/files/g4z9cjb5672.png)
![[Image: w7w6c6jdzye.png]](https://cdn.imgchest.com/files/w7w6c6jdzye.png)
![[Image: k739cbavk7q.png]](https://cdn.imgchest.com/files/k739cbavk7q.png)
![[Image: 6yxkcv5lp7w.png]](https://cdn.imgchest.com/files/6yxkcv5lp7w.png)
![[Image: b49zcer52yw.png]](https://cdn.imgchest.com/files/b49zcer52yw.png)
![[Image: 3yrgcbm264z.png]](https://cdn.imgchest.com/files/3yrgcbm264z.png)
![[Image: j7mmcq2pr76.png]](https://cdn.imgchest.com/files/j7mmcq2pr76.png)
![[Image: w7pjcbvem7p.png]](https://cdn.imgchest.com/files/w7pjcbvem7p.png)
![[Image: d7ogcre98y9.png]](https://cdn.imgchest.com/files/d7ogcre98y9.png)
![[Image: e4gdcwkqk4r.png]](https://cdn.imgchest.com/files/e4gdcwkqk4r.png)
![[Image: my8xcvboz4l.png]](https://cdn.imgchest.com/files/my8xcvboz4l.png)
![[Image: k46ac8jxd7z.png]](https://cdn.imgchest.com/files/k46ac8jxd7z.png)
![[Image: pyvdczjm2yk.png]](https://cdn.imgchest.com/files/pyvdczjm2yk.png)
![[Image: 345xcplxx7w.png]](https://cdn.imgchest.com/files/345xcplxx7w.png)
![[Image: 84apcqjam4l.png]](https://cdn.imgchest.com/files/84apcqjam4l.png)
Requirements & Recommendations (*Please Read*):
Download Link:
https://mega.nz/file/PnBSHTAA#GCwY6zfvBidqZSMFQat0XaX61wia7LlJHUCU9GmZ4FU (DDS-BC7)
Credits
I used a small amount of textures from Invaders awesome Paper Mario TTYD texture pack
https://forums.dolphin-emu.org/Thread-paper-mario-ttyd-hd-texture-pack-v1-9-april-1st-2020
so credits to the creators of that pack
I also want to say thank you to Bighead for creating the extremely useful Custom Texture Tool.
If anyone wants to contribute textures to this texture pack, feel free to post them in this thread and I'll make sure to include them as long as they look better than what's already in this texture pack.
Feel free to share whether you like or dislike this texture pack, any kind of feedback is much appreciated.
This texture-pack is essentially complete and contains textures from start to finish while also remaining somewhat faithful to the original art-style.
Comparison Screenshots: (Show Spoiler)
![[Image: wye3cwzmq4b.png]](https://cdn.imgchest.com/files/wye3cwzmq4b.png)
![[Image: g4z9cjb5672.png]](https://cdn.imgchest.com/files/g4z9cjb5672.png)
![[Image: w7w6c6jdzye.png]](https://cdn.imgchest.com/files/w7w6c6jdzye.png)
![[Image: k739cbavk7q.png]](https://cdn.imgchest.com/files/k739cbavk7q.png)
![[Image: 6yxkcv5lp7w.png]](https://cdn.imgchest.com/files/6yxkcv5lp7w.png)
![[Image: b49zcer52yw.png]](https://cdn.imgchest.com/files/b49zcer52yw.png)
![[Image: 3yrgcbm264z.png]](https://cdn.imgchest.com/files/3yrgcbm264z.png)
![[Image: j7mmcq2pr76.png]](https://cdn.imgchest.com/files/j7mmcq2pr76.png)
![[Image: w7pjcbvem7p.png]](https://cdn.imgchest.com/files/w7pjcbvem7p.png)
![[Image: d7ogcre98y9.png]](https://cdn.imgchest.com/files/d7ogcre98y9.png)
![[Image: e4gdcwkqk4r.png]](https://cdn.imgchest.com/files/e4gdcwkqk4r.png)
![[Image: my8xcvboz4l.png]](https://cdn.imgchest.com/files/my8xcvboz4l.png)
![[Image: k46ac8jxd7z.png]](https://cdn.imgchest.com/files/k46ac8jxd7z.png)
![[Image: pyvdczjm2yk.png]](https://cdn.imgchest.com/files/pyvdczjm2yk.png)
![[Image: 345xcplxx7w.png]](https://cdn.imgchest.com/files/345xcplxx7w.png)
![[Image: 84apcqjam4l.png]](https://cdn.imgchest.com/files/84apcqjam4l.png)
About this texture-pack: (Show Spoiler)
I've created this texture pack because there didn't exist one for the Virtual Console version of Paper Mario 64, the superior version if you ask me (because you can play it on dolphin).
And honestly I also wasn't quite happy with the packs that do exist for the N64 version (mostly because they aren't complete and using N64 emulators feels like such a pain to me).
Many textures in this pack are AI-upscaled with ESRGAN, some are manually edited and some are created from scratch.
Generally speaking textures in this pack are 16x times larger than the original textures (some are even larger!).
This pack works with both the PAL and NTSC-U Virtual Console version of the game.
And honestly I also wasn't quite happy with the packs that do exist for the N64 version (mostly because they aren't complete and using N64 emulators feels like such a pain to me).
Many textures in this pack are AI-upscaled with ESRGAN, some are manually edited and some are created from scratch.
Generally speaking textures in this pack are 16x times larger than the original textures (some are even larger!).
This pack works with both the PAL and NTSC-U Virtual Console version of the game.
What's still missing: (Show Spoiler)
A very small amount of textures would require to include an insane amount of duplicates in the texture pack and are missing because of that.
The map and a few backgrounds are missing as well.
Apart from that there should hardly miss any texture.
The map and a few backgrounds are missing as well.
Apart from that there should hardly miss any texture.
Requirements & Recommendations (*Please Read*):
- Download & extract the texture pack and place it to "C:\Users\UserName\Documents\Dolphin Emulator\Load\Textures\NAE" ("~/.local/share/dolphin-emu/Load/Textures/NAE" on Linux)
- Use a recent development version of dolphin
- Enable "Load Custom Textures" & "Prefetch Custom Textures" in Dolphin (Graphics -> Advanced)
- I HIGHLY recommend using some kind of Anti-Aliasing (ideally SSAA, but if your system can't handle that use FXAA). Textures WILL look jagged otherwise. This is because Paper Mario 64 textures most of time can only utilize a binary alpha-channel (i.e. a pixel is either completly solid or transparent with no in-between)
- Enable CPU-clock-override (Config -> Advanced) and set it to a high value to reduce stuttering (I used 250%, only works if your system has enough performance)
- To "remove" the black borders around the screen check out the guide below
- It is also worth mentioning that the NTSC-U version runs at a higher Framerate than PAL (30FPS vs 25FPS)
How to "remove" the huge black borders around Paper Mario 64: (Show Spoiler)
N64-games have black borders around them because old TVs didn't necessarily display these areas (and to save some performance).
Paper Mario 64 is even worse than many other n64-games and has exceptionally large black borders around the screen (except when you are in the main-menu), so even if you play in fullscreen almost a third of your screen will just be black emptiness, which is a shame.
You can use a custom post-processing shader to crop the black borders:
(based on Derek's code for Resident Evil 4, thanks to nastys for telling me of that shader)
Navigate to "C:\Users\UserName\Documents\Dolphin Emulator\Shaders" and create a file called "zoom.glsl", use notepad or any other text editor to put the code above in that file, then go to dolphin's graphic settings and choose "zoom" as a post-processing-effect.
Note: This shader just stretches the screen so it might be a good idea to use a higher "internal resolution" than you normally would to get the best image quality (e.g. if you play on 1080p use 4x instead of 3x).
If the method above doesn't work for some reason or you want "optimal" image quality check out the method below.
Paper Mario 64 is even worse than many other n64-games and has exceptionally large black borders around the screen (except when you are in the main-menu), so even if you play in fullscreen almost a third of your screen will just be black emptiness, which is a shame.
You can use a custom post-processing shader to crop the black borders:
Code:
void main() {
float2 coords = GetCoordinates() - float2(0.5, 0.5);
float2 new_coords = float2(coords.x*0.93, coords.y*0.84);
float2 sample_coords = new_coords + float2(0.5, 0.5);
SetOutput(SampleLocation(sample_coords));
}Navigate to "C:\Users\UserName\Documents\Dolphin Emulator\Shaders" and create a file called "zoom.glsl", use notepad or any other text editor to put the code above in that file, then go to dolphin's graphic settings and choose "zoom" as a post-processing-effect.
Note: This shader just stretches the screen so it might be a good idea to use a higher "internal resolution" than you normally would to get the best image quality (e.g. if you play on 1080p use 4x instead of 3x).
If the method above doesn't work for some reason or you want "optimal" image quality check out the method below.
Method 2 (for windows-users): (Show Spoiler)
For best quality you can increase the size of the rendering window (instead of stretching the window after it is already rendered) but it requires a third-party software called Sizer4.0, if you're still interested follow this step by step guide:
1. Download the most recent version of Sizer4.0 and also download This Preset-File.
2. Extract Sizer & open Sizer.exe, Sizer should now run silently in the background and you should see an icon in your task-tray.
3. Press Ctrl + Win + Z (sizer-dialog) -> Configure Sizer -> Load/Save -> Import from another File... -> select the PaperMario64 Preset that you downloaded in Step 1.
4. Start Paper Mario 64 like you normally would and make sure it is in fullscreen and in focus.
5. Press Ctrl + Win + Z and select PaperMario64_Fullscreen, if this doesn't work try PaperMario64_Fullscreen_alt, if this doesn't work either do the following: Ctrl + Win + Z -> Configure Sizer -> select PaperMario64_Fullscreen & edit it -> replace "w:client" with the width of you screen (in pixel) and "h:client" with height, also select the monitor you're using at the "Relative to:" field.
Note: you have to repeat step 5 each time you open and close dolphin.
Let me know if you think this method is useful or if you know of a better method.
1. Download the most recent version of Sizer4.0 and also download This Preset-File.
2. Extract Sizer & open Sizer.exe, Sizer should now run silently in the background and you should see an icon in your task-tray.
3. Press Ctrl + Win + Z (sizer-dialog) -> Configure Sizer -> Load/Save -> Import from another File... -> select the PaperMario64 Preset that you downloaded in Step 1.
4. Start Paper Mario 64 like you normally would and make sure it is in fullscreen and in focus.
5. Press Ctrl + Win + Z and select PaperMario64_Fullscreen, if this doesn't work try PaperMario64_Fullscreen_alt, if this doesn't work either do the following: Ctrl + Win + Z -> Configure Sizer -> select PaperMario64_Fullscreen & edit it -> replace "w:client" with the width of you screen (in pixel) and "h:client" with height, also select the monitor you're using at the "Relative to:" field.
Note: you have to repeat step 5 each time you open and close dolphin.
Let me know if you think this method is useful or if you know of a better method.
Download Link:
https://mega.nz/file/PnBSHTAA#GCwY6zfvBidqZSMFQat0XaX61wia7LlJHUCU9GmZ4FU (DDS-BC7)
Credits
I used a small amount of textures from Invaders awesome Paper Mario TTYD texture pack
https://forums.dolphin-emu.org/Thread-paper-mario-ttyd-hd-texture-pack-v1-9-april-1st-2020
so credits to the creators of that pack
I also want to say thank you to Bighead for creating the extremely useful Custom Texture Tool.
If anyone wants to contribute textures to this texture pack, feel free to post them in this thread and I'll make sure to include them as long as they look better than what's already in this texture pack.
Feel free to share whether you like or dislike this texture pack, any kind of feedback is much appreciated.
i love the comparisons, i make myself also a Texture Pack but from Pokemon xd gale of darkness 8x upscaled.