I think I found Ishiiruka Tool bug(s). Using command line option "-frommaterial" does not work properly with (.mat) files.
- Bug 1: If also using "-savecolor", the combined material (.mat) is created, but the color texture is not created.
- Bug 2: PNG Mipmaps come out with the wrong name:
tex1_256x256_m_e3487d3b2a9d3e11_14.mat_mip1.png
... instead of ....
tex1_256x256_m_e3487d3b2a9d3e11_14_mip1.mat.png
I could probably make a workaround by renaming .mat to .nrm temporarily because those still work, but I thought I'd let you know if you wanted to fix it officially. Everything else still seems to work correctly from what I can see.
@Bighead: thanks for the testing will try to fix those this weekend.
Hey Tino,
First off keep up the good work, I love dolphin Ishiiruka, its absolutely fantastic. You are a great programmer! Secondly, Im not sure if anyone has reported this issue so I will, whenever I boot up a game and try to open up the graphics tab, ishiiruka freezes. This only happens if Im using opengl. Also, if I dont have a game open, I can open the graphics tab. This does not occur with any other backend but opengl, and only occurs if I have a game open already. Im using version 785.
Again keep up the great work, we all appreciate you! Dont work too hard!
(10-07-2016, 07:21 PM)Bighead Wrote: [ -> ]I think I found Ishiiruka Tool bug(s). Using command line option "-frommaterial" does not work properly with (.mat) files.
- Bug 1: If also using "-savecolor", the combined material (.mat) is created, but the color texture is not created.
- Bug 2: PNG Mipmaps come out with the wrong name:
tex1_256x256_m_e3487d3b2a9d3e11_14.mat_mip1.png
... instead of ....
tex1_256x256_m_e3487d3b2a9d3e11_14_mip1.mat.png
I could probably make a workaround by renaming .mat to .nrm temporarily because those still work, but I thought I'd let you know if you wanted to fix it officially. Everything else still seems to work correctly from what I can see.
- Bug 3: Using emissive (lum) textures does not seem to work correctly using GUI or command line. I get 2 textures, the material map, but not a color texture. Instead it just gives back the lum texture with incorrect name.
tex1_256x256_m_e3487d3b2a9d3e11_14.mat.dds
tex1_256x256_m_e3487d3b2a9d3e11_14_lum.dds
If I do not include a lum texture, its the same as always.
tex1_256x256_m_e3487d3b2a9d3e11_14.dds
tex1_256x256_m_e3487d3b2a9d3e11_14.mat.dds
Here is my (lum) test case including the materials and how they were generated depending whether or not lum was used.
http://www.mediafire.com/file/473mtr1ayk9sl5k/Ishiiruka+Tests.7z
- Bug 4: GUI "Use Existing Materials" does not work with (.mat). Color texture is created but material is not. Similar to issue 1 except its the reverse.
@Bighead: bug 3 is not a bug, the result texture is the color data with the lum data encided in the alpha channel , the _lum sufix is added to the file to differentiate normal color files from emisive ones
Okay so the name is intended to be that way. I'm just making 100% this is correct then because according to GIMP the _lum has nothing in the RGB channels. In the image below is what GIMP shows, what textures are going in, and how the _lum is coming out (its all monochrome looking).
http://i.imgur.com/vTyB7X8.jpg
Edit: Nvm, I forgot that if you hide alpha it hides all channels in GIMP. So I'm assuming its correct then, you know better than I do.

I'm guessing the lum I'm using is just bad because I don't know how they "should" look since I can't find much about them. I can find all kinds of info on normal maps, specularity, and bump maps but not emissive/luminance whatever it is.
- Bug 5: Command line '-savecolor' '-frommaterial' does not work with (_lum) files. The (.mat) is created but not the (_lum).
- Bug 6: GUI "Use existing materials" does not work with (_lum). The (_lum) is created but not the (.mat).
- To add on to this bug, generated mipmaps for lum don't go lower than 256x256 (
sizes -
appearance).
My guess is these are related to each other since "_lum" is probably not being accounted for because the material does not have it.
hi tino*
in version Ishiiruka.785(3858113).x64 New Super Mario Bros 1 have problem with sound some little glitches sound (Audio ) in Level Wanter *
How does the "Compile Shader on Startup" work?
I get what it says, but i mean, aren't shaders always compiled before the game if it's been cached?
(10-10-2016, 06:49 AM)Zerowalker Wrote: [ -> ]How does the "Compile Shader on Startup" work?
I get what it says, but i mean, aren't shaders always compiled before the game if it's been cached?
normal dolphin compiles the shaders when it detects the need for a new shader, store the compiled shaders, and then load it at startup of the game. when you download a new version all starts from zero.
Ishiiruka is alitle different, it compiles the shaders when it detect the need and also stores the uids detected on every game. so when you change versions, intead wait for the shader to be needed to compile it, it uses the uid database to compile all the shaders on startup if the option ou mentiones is cheked.