|
#1
|
|||
|
|||
![]()
I created some custom textures for SM64, and I named them the same name as the corresponding dumped textures. I've read differing instructions for where to put the textures. I've tried:
Project64\Textures\hires_texture\SUPER MARIO 64\mytex.png Project64\plugin\GFX\hires_texture\SUPER MARIO 64\mytex.png Project64\plugin\GFX\cache\hires_texture\SUPER MARIO 64\mytex.png None of these will get the textures to load. My textures directory was set to Project64\Textures initially, and I tried changing it to Project64\Plugin\GFX, but neither one works. |
#2
|
|||
|
|||
![]()
I got it to work for the Rice plugin, at least. The magic directory is Project64\Plugin\hires_texture\SUPER MARIO 64. But it still won't work for Glide, and Rice is really glitchy for me (objects flicker in and out of existence).
|
#3
|
||||
|
||||
![]()
Are you using the PJGlide64 or Glide64Final?
|
#4
|
|||
|
|||
![]()
Ah, I was just using the built-in one. I take it I need Glide64Final?
Edit: Yep, Glide64Final fixed it. Thanks. Last edited by kevin42; 17th November 2015 at 01:33 AM. |
#5
|
||||
|
||||
![]()
I've never used a texture pack before. Just enabled dumping textures for Mario64 in PJGlide, and it just saves Project64/textures/cache/SUPER MARIO 64_MEMORYCACHE.dat.
Doesn't PJGlide work for dumping textures? I tried disabling all compression etc. Still only ever get a dat file in textures/cache folder. I downloaded a pack for Mario64, and its lots of folders. I put this in the textures/cache folder, but they don't load it seems. |
#6
|
||||
|
||||
![]()
I figured it out for PJGlide!
Game name goes directly in textures folder. Project64/textures/SUPER MARIO 64 You don't need hires_texture folder or cache, just the rom named folder. |
#7
|
||||
|
||||
![]()
Update.
I deleted cache folder and put pack with lots of folders in Project64/textures/SUPER MARIO 64. Settings Rice Format, Alternate CRC checked, Texture dumping/editing UNchecked. Pack loads perfectly. Then I opened Glide's settings and checked Texture dumping/editing, clicked save. On doing this the texture pack with folders gets saved as SUPER MARIO 64_HIRESTEXTURES.dat in cache folder. Now I can delete the Project64/textures/SUPER MARIO 64 folder and just keep the .dat. The .dat loads the whole custom pack from the Project64/textures/cache folder as well. So the folders for PJGlide and SM64 for example. Dat file: Project64/textures/cache/SUPER MARIO 64_HIRESTEXTURES.dat Pack with folders: Project64/textures/SUPER MARIO 64 Last edited by Frank74; 17th November 2015 at 03:36 AM. |
#8
|
||||
|
||||
![]()
But, can the plugin dump textures?
|
#9
|
||||
|
||||
![]()
It creates SUPER MARIO 64_MEMORYCACHE.dat. Which it seems to load saved textures from when starting emulation. I'm guessing it is dumping into _MEMORYCACHE.dat.
I need a .dat extractor to get the files I suppose. It creates the _HIRESTEXTURES.dat from a pack loaded from folders after selecting Dumping/Editing textures. Here is a Glide cache extractor. https://github.com/ecsv/glide64-cache-extract Haven't been able to compile it. Anyone got a binary? Last edited by Frank74; 17th November 2015 at 07:40 AM. |
#10
|
||||
|
||||
![]()
The memory cache is the cache of used textures for that session stored in the VRAM of the video card and later dumped and compressed (if you selected so) inside the _MemoryCache.dat, Glide64Final make this file when you put a value >0 in the texture cache setting, it helps in later sessions as you no longer need to stream the texture again, instead it gets preloaded at the rom open...
But Glide64Final and its derivatives, except for PJ64Glide can dump textures as pngs for editing, albeit not practical for creating textures packs, because Rice videos can output many textures that Glide64 can't... I remember zilmar or some member here mentioning that there was a bug that prevented PJGlide64 from dumping textures (that was the only thing not functioning), maybe I am wrong... Last edited by Marcelo_20xx; 17th November 2015 at 07:03 PM. |