HiRes Texture Packs: Difference between revisions

From OoT Randomizer Wiki
(Added file name instruction for RetroArch.)
m (→‎Project64: more deduplication)
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{TOClimit|3}}


 
== Bizhawk ==
 
 
 
= '''How to use HiRes Texture packs''' =
 
{{TOClimit|3}}  
 
 
 
 
 
== <span style="font-size:larger">Bizhawk</span> ==


To apply texture packs in Bizhawk you need to do the following steps:
To apply texture packs in Bizhawk you need to do the following steps:


1. Start Bizhawk and open the '''N64 Plugin Settings'''
# Start Bizhawk and open the '''N64 Plugin Settings'''
 
# Select '''GLideN64''' and select the '''Texture''' settings tab
2. Select '''GLideN64''' and select the '''Texture''' settings tab
# '''Enable''' the following options:
 
#* HiresTextures
3.'''Enable''' the following options:<br/> HiresTextures, Hires Full Alpha Channel, Texture Cache Compression and Save Texture Cache
#* Hires Full Alpha Channel
 
#* Texture Cache Compression
[[File:BizhawkTextureSettings.png|thumb|center|720px|How your settings should look.]]
#* Save Texture Cache [[File:BizhawkTextureSettings.png|thumb|center|720px|How your settings should look.]]
 
# 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 [[#rice-conversion|instructions below for compiling your own using Project64]].
4. 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 [[#rice-conversion|instructions below for compiling your own using Project64]].
# Make sure the filename of the downloaded pack is '''''THE LEGEND OF ZELDA_HIRESTEXTURES.htc'''''
 
# Put the file in the following folder: <code>%UserProfile%\AppData\Roaming\Mupen64Plus\cache</code>
5. Make sure the filename of the downloaded pack is '''''THE LEGEND OF ZELDA_HIRESTEXTURES.htc'''''
#* If there is '''''no''''' cache folder, visit <code>UserProfile%\AppData\Roaming\Mupen64Plus\</code> and create one!  
 
6. Put the file in the following folder: '''%UserProfile%\AppData\Roaming\Mupen64Plus\cache'''
 
*If there is '''''no''''' cache folder, visit&nbsp;'''%UserProfile%\AppData\Roaming\Mupen64Plus\''' 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.]]


If done correctly you should immediately see the new textures:
If done correctly you should immediately see the new textures.


[[File:BizhawkTexturePackActive.png|thumb|center|720px|Now your texture pack should work!]]
[[File:BizhawkTexturePackActive.png|thumb|center|720px|Now your texture pack should work!]]


&nbsp;
== RetroArch ==
 
&nbsp;
 
== <span style="font-size:larger">RetroArch</span> ==


For hi-res texture packs on Retroarch, you will need to be running the&nbsp;'''Mupen64Plus'''&nbsp;core; ParaLLEL does not support them.
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 [http://www.emutalk.net/forums/134-Completed-Projects (e.g. from the completed projects section on emutalk)].  
#You will first need to obtain a compatible .HTC texture pack [http://www.emutalk.net/forums/134-Completed-Projects (e.g. from the completed projects section on emutalk)].  
Line 55: Line 36:
#You should now have your texture pack active.  
#You should now have your texture pack active.  


&nbsp;
== Project64 ==
 
&nbsp; &nbsp;
 
&nbsp;
 
&nbsp;
 
== <span style="font-size:larger">Project64</span> ==


There are two styles of texture packs you can use on Project64: Rice-format (a large collection of .PNG files) or precompiled .HTC packs.
There are two styles of texture packs you can use on Project64: Rice-format (a large collection of .PNG files) or precompiled .HTC packs.
&nbsp;
<u>For precompiled packs:</u>


These steps install '''GLideN64''', the same GFX plugin used by most other emulators. '''GLideN64''' is the only GFX plugin that can load .HTC texture packs. As a side effect, this also allows you to convert Rice-style PNG packs into "portable" '''GLideN64 '''caches (.HTC's)
These steps install '''GLideN64''', the same GFX plugin used by most other emulators. '''GLideN64''' is the only GFX plugin that can load .HTC texture packs. As a side effect, this also allows you to convert Rice-style PNG packs into "portable" '''GLideN64 '''caches (.HTC's)


&nbsp;
Extract the .HTC to <code>\Project64\Textures\GLideN64\cache\</code>


Extract the .HTC to ''\Project64\Textures\GLideN64\cache\''
*If <code>\GLideN64\cache\</code> doesn't exist, go to <code>\Project64\Textures\</code> and create it!
 
*If ''\GLideN64\cache\'' doesn't exist, go to ''\Project64\Textures\'' and create it!  
 
&nbsp;


Download the latest '''GLideN64 '''release from [https://github.com/gonetz/GLideN64/releases https://github.com/gonetz/GLideN64/releases]
Download the latest '''GLideN64 '''release from [https://github.com/gonetz/GLideN64/releases https://github.com/gonetz/GLideN64/releases]


*In the downloaded&nbsp;''\GLideN64_Public_Release_3.0\bin\Zilmar-specs\'', extract '''GLideN64.custom.ini''' , '''GLideN64.ini''' , '''GLideN64.dll'''
*In the downloaded <code>\GLideN64_Public_Release_3.0\bin\Zilmar-specs\</code> extract:
*Place these 3 files into ''\Project64\Plugin\GFX\''
* GLideN64.custom.ini
* GLideN64.ini
* GLideN64.dll
Place these 3 files into <code>\Project64\Plugin\GFX\</code>


&nbsp;
Launch PJ64 and go to <code>Options > Settings > Plugins </code> and set your video/gfx plugin to the new '''GLideN64 Public Release''' option. Hit OK.


Launch PJ64
Next go to <code>Options > Configure Graphics Plugin > Texture enhancement > Texture pack</code> and enable:
* Use Texture Pack
* Use full transparencies
* Save enhanced texture cache to hard disk
* Compress texture cache


*Options > Settings > Plugins
===Precompiled Packs===


    Set your video/gfx plugin to the new '''GLideN64 Public Release''' option. Hit OK.
Go to <code>Options > Configure Graphics Plugin > Texture enhancement > Texture pack</code>. Change the SECOND path (the Cache path) to <code>\Project64\Textures\GLideN64\cache\</code> where you extracted the .HTC.
 
*Options > Configure Graphics Plugin > Texture enhancement > Texture pack  
 
    Enable "Use Texture Pack",  "Use full transparencies", "Save enhanced texture cache to hard disk", and "Compress texture cache"
    Change the SECOND path (the Cache path) to ''\Project64\Textures\GLideN64\cache\'' where you extracted the .HTC
 
&nbsp;


You are now set up to load .HTC texture caches in Project64!
You are now set up to load .HTC texture caches in Project64!


&nbsp;
===Rice-style packs===
 
&nbsp;
 
<span id="rice-conversion"><u>For Rice-style packs:</u></span>
 
These steps install '''GLideN64''', the same GFX plugin used by most other emulators. This also allows you to convert Rice-style PNG&nbsp;packs into "portable" '''GLideN64 '''caches (.HTC's). Alternatively, follow the instructions [http://www.emutalk.net/threads/55141-Tutorial-How-to-load-a-texture-pack here]&nbsp;to use other GFX plugins in PJ64.
 
&nbsp;
 
Extract the '''GAME NAME FOLDER''' to ''\Project64\Textures\GLideN64\packs\''
 
*If ''\GLideN64\packs\'' doesn't exist, go to ''\Project64\Textures\'' and create it along with ''\GLideN64\cache\''
 
&nbsp;
 
Download the latest '''GLideN64 '''release from [https://github.com/gonetz/GLideN64/releases https://github.com/gonetz/GLideN64/releases]
 
*In the downloaded&nbsp;''\GLideN64_Public_Release_3.0\bin\Zilmar-specs\'', extract '''GLideN64.custom.ini''' , '''GLideN64.ini''' , '''GLideN64.dll'''
*Place these 3 files into ''\Project64\Plugin\GFX\''
 
&nbsp;
 
Launch PJ64
 
*Options > Settings > Plugins
 
    Set your video/gfx plugin to the new '''GLideN64 Public Release''' option. Hit OK.
 
&nbsp;
 
*Options > Configure Graphics Plugin > Texture enhancement > Texture pack
 
    Enable "Use Texture Pack",  "Use full transparencies", "Save enhanced texture cache to hard disk", and "Compress texture cache"
    Change the FIRST path (the Pack path) to  ''\Project64\Textures\GLideN64\packs\'' (where you extracted the '''GAME NAME FOLDER''')
    Change the SECOND path (the Cache path) to ''\Project64\Textures\GLideN64\cache\'' (where your created .HTC caches will be saved)
 
&nbsp;
 
You are now set up to convert Rice-style PNG packs into '''GLideN64 '''caches, and are able to use either type!


You can delete the files from&nbsp;''\packs\''&nbsp;once Project64 has been exited without any errors&nbsp;and been given a few extra minutes in the background to save the cache file. (Many are quite large; sometimes 1GB or more!) Check Task Manager and wait for PJ64 to finish and vanish on its own before moving the cache file around.
Go to <code>Options > Configure Graphics Plugin > Texture enhancement > Texture pack</code>. Change the FIRST path (the Pack path) to  <code>\Project64\Textures\GLideN64\packs\</code> (where you extracted the '''GAME NAME FOLDER'''). Change the SECOND path (the Cache path) to <code>\Project64\Textures\GLideN64\cache\</code> (where your created .HTC caches will be saved).


&nbsp;
You are now set up to convert Rice-style PNG packs into '''GLideN64''' caches, and are able to use either type!


&nbsp;
You can delete the files from <code>\packs\</code> once Project64 has been exited without any errors and been given a few extra minutes in the background to save the cache file. (Many are quite large; sometimes 1GB or more!) Check Task Manager and wait for PJ64 to finish and vanish on its own before moving the cache file around.

Revision as of 18:09, 26 September 2019

Bizhawk

To apply texture packs in Bizhawk you need to do the following steps:

  1. Start Bizhawk and open the N64 Plugin Settings
  2. Select GLideN64 and select the Texture settings tab
  3. Enable the following options:
    • HiresTextures
    • Hires Full Alpha Channel
    • Texture Cache Compression
    • Save Texture Cache
      How your settings should look.
  4. Download your favourite texture pack for GLide64 in .htc format. (e.g. the completed packs on EmuTalk) or see the instructions below for compiling your own using Project64.
  5. Make sure the filename of the downloaded pack is THE LEGEND OF ZELDA_HIRESTEXTURES.htc
  6. 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!
Where your htc file should go.

If done correctly you should immediately see the new textures.

Now your texture pack should work!

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.

  1. You will first need to obtain a compatible .HTC texture pack (e.g. from the completed projects section on emutalk).
  2. Navigate to your RetroArch installation folder (By default, this is %AppData%\RetroArch on Windows)
  3. Navigate to .\system\Mupen64plus\cache (create the cache folder if it doesn't exist)
  4. Place your texture packs within the cache folder. The texture pack MUST be named "THE LEGEND OF ZELDA_HIRESTEXTURES.htc"
  5. Load the ROM with the Mupen64Plus core selected
  6. Finally, enable the option Quick Menu -> Options -> Use High-Res textures and Use High-Res Full Alpha Channel
  7. Reload the content
  8. You should now have your texture pack active.

Project64

There are two styles of texture packs you can use on Project64: Rice-format (a large collection of .PNG files) or precompiled .HTC packs.

These steps install GLideN64, the same GFX plugin used by most other emulators. GLideN64 is the only GFX plugin that can load .HTC texture packs. As a side effect, this also allows you to convert Rice-style PNG packs into "portable" GLideN64 caches (.HTC's)

Extract the .HTC to \Project64\Textures\GLideN64\cache\

  • If \GLideN64\cache\ doesn't exist, go to \Project64\Textures\ and create it!

Download the latest GLideN64 release from https://github.com/gonetz/GLideN64/releases

  • In the downloaded \GLideN64_Public_Release_3.0\bin\Zilmar-specs\ extract:
  • GLideN64.custom.ini
  • GLideN64.ini
  • GLideN64.dll

Place these 3 files into \Project64\Plugin\GFX\

Launch PJ64 and go to Options > Settings > Plugins and set your video/gfx plugin to the new GLideN64 Public Release option. Hit OK.

Next go to Options > Configure Graphics Plugin > Texture enhancement > Texture pack and enable:

  • Use Texture Pack
  • Use full transparencies
  • Save enhanced texture cache to hard disk
  • Compress texture cache

Precompiled Packs

Go to Options > Configure Graphics Plugin > Texture enhancement > Texture pack. Change the SECOND path (the Cache path) to \Project64\Textures\GLideN64\cache\ where you extracted the .HTC.

You are now set up to load .HTC texture caches in Project64!

Rice-style packs

Go to Options > Configure Graphics Plugin > Texture enhancement > Texture pack. Change the FIRST path (the Pack path) to \Project64\Textures\GLideN64\packs\ (where you extracted the GAME NAME FOLDER). Change the SECOND path (the Cache path) to \Project64\Textures\GLideN64\cache\ (where your created .HTC caches will be saved).

You are now set up to convert Rice-style PNG packs into GLideN64 caches, and are able to use either type!

You can delete the files from \packs\ once Project64 has been exited without any errors and been given a few extra minutes in the background to save the cache file. (Many are quite large; sometimes 1GB or more!) Check Task Manager and wait for PJ64 to finish and vanish on its own before moving the cache file around.