Skip to content

N64 : high resolution textures (EN)

abunille edited this page Apr 1, 2018 · 4 revisions

General:

What are high resolution textures?

High resolution (hi-res) textures are packages, which were created by fans in a better quality.

Rice, developer of the Rice Video Plugin, was the first who made it possible to get textures out of the game, modify them and reinsert them at a higher resolution. Now it was possible to replace the blurry texture in the game with a high definition version of it or with something completely different. Excited about the possibilities many graphic artist started to develop texture replacement packs of their beloved games.

Important:

When you download an hi-res texture pack (google is your friend), look inside the readme file, the description, the forum post or whatever. Lots of these packs only works with an special rom file. For example the (U) rom works, the (E) rom not. Before you start you must to know that.

Configuration:

Enable hi-resolution texture file loading in recalbox:

First we edit the mupen64plus.cfg file to be able to load hi-res textures.
Path to the folder is recalbox/share/system/configs/mupen64/

Open the mupen64plus.cfg file with an editor and change the following line:

Option 1 (not for x86 Systems): from

# Enable hi-resolution texture file loading
LoadHiResTextures = False

to

# Enable hi-resolution texture file loading
LoadHiResTextures = True

Option 2 (x86 Systems):

from

# Hi-res texture pack format (0 for none, 1 for Rice)
ghq_hirs = 0

to

# Hi-res texture pack format (0 for none, 1 for Rice)
ghq_hirs = 1

and

from

# Compress hi-res texture cache
ghq_hirs_gz = True

to

# Compress hi-res texture cache
ghq_hirs_gz = False

Copy your hi-res textures to recalbox:

Location is recalbox/share/system/.local/share/mupen64plus/hires_texture/GAMENAME/

When the hires_texture folder doesn’t exist, create one.
If the .../.local Folder not exist:

The .local folder will be created if you start a N64 Game after changing the lines in the mupen64plus.cfg.

Enable Mupen64Plus emulator with RICE core (on x86 Systems use the default settings):

You have copied the hi-res texture pack and the right rom (the rom in your n64 rom folder)?
Ok, then reboot the system.

  • After the reboot go in ES to your rom and press select.
  • Now go to edit metadata
  • Change Emulator from DEFAULT to MUPEN64PLUS
  • Change Core from DEFAULT to RICE.
  • Save

When the hi-res texture pack and the rom are good ones, the game started in hi-res.

Troubleshooting:

You have completely followed the instructions above, but it still not work?

Maybe it is a naming convention problem.
Most of the hi-res texture packs comes with the right folder name. But not all!
The folder name must be exactly named how the internal game name of your rom.

Attention:

The filename is Mario Kart 64 (USA).v64 but the internal rom name is MARIOKART64

How to check the internal rom name?

On Windows you can use for example Tool64 (google is also here your friend).

  • Start Tool64
  • File -> Open
  • Select your rom folder

  • Right click on the rom and select Rom Properties…

Look under Rom Info -> Rom Name:

English

Basic

Advanced


Français

Basique

Avancée


Deutsch

Basic

Fortgeschritten


Español

Basic

Avanzado


Português

Básico

Avançado


Italiano

Di base

Avanzate

Clone this wiki locally
You can’t perform that action at this time.