No edit summary |
m →Bizhawk: missing char |
||
(12 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{race rule|rule=Texture Packs are not allowed|Modified textures can give an advantage over other racers}} | |||
{{TOClimit|3}} | {{TOClimit|3}} | ||
Line 8: | Line 8: | ||
# Start Bizhawk and open the '''N64 Plugin Settings''' | # Start Bizhawk and open the '''N64 Plugin Settings''' | ||
# Select '''GLideN64''' and select the '''Texture''' settings tab | # Select '''GLideN64''' and either select the '''Texture''' settings tab (older versions) or scroll down to the '''Texture Enhancement''' section (newer versions). | ||
# '''Enable''' the following options: | # '''Enable''' the following options: | ||
#* HiresTextures | #* HiresTextures/Texture Hires Enable | ||
#* Hires Full Alpha Channel | #* Hires Full Alpha Channel/Texture Hires Full Alpha Channel | ||
#* Texture Cache Compression | #* Texture Cache Compression | ||
#* Save Texture Cache [[File:BizhawkTextureSettings.png|thumb|center|720px|How your settings should look.]] | #* Save Texture Cache/Texture Save Texture Cache | ||
# Download your favourite texture pack for GLide64 in '''.htc format'''. (e.g. [http://www.emutalk.net/forums/134-Completed-Projects the completed packs on EmuTalk]) or see the [https://wiki.ootrandomizer.com/index.php?title=HiRes_Texture_Packs&action=submit#Rice-style_packs|instructions below for compiling your own using Project64]. | # For newer versions of BizHawk (Older versions only support HTC) | ||
# Make sure the filename of the downloaded pack is '''''THE LEGEND OF ZELDA_HIRESTEXTURES.htc''''' | #* If you are using an HTC texture pack make sure '''Texture Hires File Storage''' is '''False''' | ||
#* If you are using an HTS texture pack make sure '''Texture Hires File Storage''' is '''True''' [[File:BizhawkTextureSettings.png|720px|thumb|center|How your settings should look '''(Old Bizhawk version)''']][[File:BizhawkTexturePluginSettingsV2.5+.png|thumb|center|720px|How your settings should look '''(New Bizhawk version)'''|link=File:BizhawkTexturePluginSettingsV2.5_.png]] | |||
# Download your favourite texture pack for GLide64 in '''.htc''' (or '''.hts format''' in newer versions). (e.g. [http://www.emutalk.net/forums/134-Completed-Projects the completed packs on EmuTalk]) or see the [https://wiki.ootrandomizer.com/index.php?title=HiRes_Texture_Packs&action=submit#Rice-style_packs|instructions below for compiling your own using Project64]. | |||
# Make sure the filename of the downloaded pack is '''''THE LEGEND OF ZELDA_HIRESTEXTURES.htc''' or '''THE LEGEND OF ZELDA_HIRESTEXTURES.hts''''' making sure you didn't change the file extension. | |||
# Put the file in the following folder: <code>%UserProfile%\AppData\Roaming\Mupen64Plus\cache</code> | # Put the file in the following folder: <code>%UserProfile%\AppData\Roaming\Mupen64Plus\cache</code> | ||
#* If there is '''''no''''' cache folder, visit <code>UserProfile%\AppData\Roaming\Mupen64Plus\</code> and create one! | #* If there is '''''no''''' cache folder, visit <code>%UserProfile%\AppData\Roaming\Mupen64Plus\</code> and create one! | ||
[[File:BizhawkTexturePath.png|thumb|center|720px|Where your htc file should go.]] | [[File:BizhawkTexturePath.png|thumb|center|720px|Where your htc file should go.]] | ||
Line 38: | Line 42: | ||
#You should now have your texture pack active. | #You should now have your texture pack active. | ||
== | == RMG == | ||
*As with the other sections, you'll need a .HTC or .HTS texture pack. | |||
*You will need to be using the GLideN64 video plugin. ParaLLEl and angrylion do not support texture packs. | |||
*#Go to Options → Settings → Plugins | |||
*#Change Video Plugin to GLideN64, ignore the extra text, it's for identifying different versions of GLideN64 and you shouldn't have multiple with RMG. | |||
*#Click OK | |||
*Go to Options → Graphics Settings → Texture Enhancement | |||
**Enable the Use texture pack option | |||
**If the file you are trying to use is an HTS file, also enable Use file storage instead of memory cache. Keep it disabled if it is a HTC file. | |||
*The directory shown in the Texture cache path is where you place the HTC or HTS file. Generally this is a directory called cache inside of another directory called Cache in the same directory as the RMG program itself. | |||
**The file must be called THE LEGEND OF ZELDA_HIRESTEXTURES.htc or THE LEGEND OF ZELDA_HIRESTEXTURES.hts for Ocarina of Time texture packs. | |||
**On Linux, if you're using a Flatpak, this directory will be very specific and is unlikely to work properly if changed as Flatpaks have limited permissions. | |||
== Project64 == | |||
First, make sure you have the 3.0+ build of [https://www.pj64-emu.com/public-releases Project64.] | |||
Project64's GLideN64 plugin is needed to use texture packs. Project64 can use precompiled HTC texture packs like the other emulators, but it can also compile HTC texture packs from Rice-format texture packs (large collections of .PNG files). This process can also be used to create HTC texture packs for the other emulators to use. | |||
Launch Project64 and go to <code>Options > Settings > Plugins</code> and set your video/gfx plugin to the '''GLideN64''' option. Hit OK. | Launch Project64 and go to <code>Options > Settings > Plugins</code> and set your video/gfx plugin to the '''GLideN64''' option. Hit OK. | ||
Line 61: | Line 69: | ||
* Save enhanced texture cache to hard disk | * Save enhanced texture cache to hard disk | ||
* Compress texture cache | * Compress texture cache | ||
=== Precompiled .HTC Packs === | |||
Extract the .HTC to <code>\Project64\Plugin\GFX\GLideN64\cache\</code> and make sure its name is '''''THE LEGEND OF ZELDA_HIRESTEXTURES.htc''''' | |||
You should now be able to see the modified texture pack in-game. | You should now be able to see the modified texture pack in-game. | ||
=== | === Compiling an HTC File from a Rice-format Pack === | ||
Extract the '''GAME NAME FOLDER''' (i.e. '''''THE LEGEND OF ZELDA''''') to <code>\Project64\Plugin\GFX\GLideN64\hires_texture\</code> | Extract the '''GAME NAME FOLDER''' (i.e. '''''THE LEGEND OF ZELDA''''') to <code>\Project64\Plugin\GFX\GLideN64\hires_texture\</code> |
Latest revision as of 19:17, 19 November 2024
Bizhawk
To apply texture packs in Bizhawk you need to do the following steps:
- Start Bizhawk and open the N64 Plugin Settings
- Select GLideN64 and either select the Texture settings tab (older versions) or scroll down to the Texture Enhancement section (newer versions).
- Enable the following options:
- HiresTextures/Texture Hires Enable
- Hires Full Alpha Channel/Texture Hires Full Alpha Channel
- Texture Cache Compression
- Save Texture Cache/Texture Save Texture Cache
- For newer versions of BizHawk (Older versions only support HTC)
- If you are using an HTC texture pack make sure Texture Hires File Storage is False
- If you are using an HTS texture pack make sure Texture Hires File Storage is True
- Download your favourite texture pack for GLide64 in .htc (or .hts format in newer versions). (e.g. the completed packs on EmuTalk) or see the below for compiling your own using Project64.
- Make sure the filename of the downloaded pack is THE LEGEND OF ZELDA_HIRESTEXTURES.htc or THE LEGEND OF ZELDA_HIRESTEXTURES.hts making sure you didn't change the file extension.
- Put the file in the following folder:
%UserProfile%\AppData\Roaming\Mupen64Plus\cache
- If there is no cache folder, visit
%UserProfile%\AppData\Roaming\Mupen64Plus\
and create one!
- If there is no cache folder, visit
If done correctly you should immediately see the new textures.
RetroArch
For hi-res texture packs on Retroarch, you will need to be running the Mupen64Plus core; ParaLLEL does not support them as it doesn't use the GLideN64 video plugin.
- You will first need to obtain a compatible .HTC texture pack (e.g. from the completed projects section on emutalk).
- Navigate to your RetroArch installation folder (By default, this is
%AppData%\RetroArch
on Windows) - Navigate to
.\system\Mupen64plus\cache
(create the cache folder if it doesn't exist) - Place your texture packs within the
cache
folder. The texture pack MUST be named "THE LEGEND OF ZELDA_HIRESTEXTURES.htc" - Load the ROM with the Mupen64Plus core selected
- Finally, enable the option
Quick Menu -> Options -> Use High-Res textures
andUse High-Res Full Alpha Channel
- Reload the content
- You should now have your texture pack active.
RMG
- As with the other sections, you'll need a .HTC or .HTS texture pack.
- You will need to be using the GLideN64 video plugin. ParaLLEl and angrylion do not support texture packs.
- Go to Options → Settings → Plugins
- Change Video Plugin to GLideN64, ignore the extra text, it's for identifying different versions of GLideN64 and you shouldn't have multiple with RMG.
- Click OK
- Go to Options → Graphics Settings → Texture Enhancement
- Enable the Use texture pack option
- If the file you are trying to use is an HTS file, also enable Use file storage instead of memory cache. Keep it disabled if it is a HTC file.
- The directory shown in the Texture cache path is where you place the HTC or HTS file. Generally this is a directory called cache inside of another directory called Cache in the same directory as the RMG program itself.
- The file must be called THE LEGEND OF ZELDA_HIRESTEXTURES.htc or THE LEGEND OF ZELDA_HIRESTEXTURES.hts for Ocarina of Time texture packs.
- On Linux, if you're using a Flatpak, this directory will be very specific and is unlikely to work properly if changed as Flatpaks have limited permissions.
Project64
First, make sure you have the 3.0+ build of Project64.
Project64's GLideN64 plugin is needed to use texture packs. Project64 can use precompiled HTC texture packs like the other emulators, but it can also compile HTC texture packs from Rice-format texture packs (large collections of .PNG files). This process can also be used to create HTC texture packs for the other emulators to use.
Launch Project64 and go to Options > Settings > Plugins
and set your video/gfx plugin to the GLideN64 option. Hit OK.
Next go to Options > Configure Graphics Plugin > Texture enhancement
and make sure the following options are enabled:
- Use Texture Pack
- Use full transparencies
- Save enhanced texture cache to hard disk
- Compress texture cache
Precompiled .HTC Packs
Extract the .HTC to \Project64\Plugin\GFX\GLideN64\cache\
and make sure its name is THE LEGEND OF ZELDA_HIRESTEXTURES.htc
You should now be able to see the modified texture pack in-game.
Compiling an HTC File from a Rice-format Pack
Extract the GAME NAME FOLDER (i.e. THE LEGEND OF ZELDA) to \Project64\Plugin\GFX\GLideN64\hires_texture\
Launch Project64. It may take a while for the GLideN64 cache file to be compiled.
Once Project64 has successfully launched the game with the texture pack in question and the GLideN64 cache file has shown up in \Project64\Plugin\GFX\GLideN64\cache\
, you can now safely delete the files from \Project64\Plugin\GFX\GLideN64\hires_texture\