Page 1 of 1

The Elusive Harpy

Posted: Fri Nov 06, 2015 5:11 pm
by Coraxus
Hey there, I'm kinda new here. I've been tinkering with modding old Q3 files and such. In anycase, I recently have been working on modding Hunter, including all of her variant models. Yet to my surprise, after changing the textures and such, Harpy turns up invisible. After carefully looking at the files, it seems that there are missing image files. Yet, what's even more perplexed is that the original hunter hiearchy files in the pak0.pak file, the image files aren't even listed there either yet Q3 is able to make Harpy visible. What I wanna know is WTF is the game reading the files?

Image
As you can tell by the information in this image, Q3 lists image files in the .skin documents but aren't located anywhere in the pak0.pak file. Any help would be appreciated to help solve this vexing mystery.

Re: The Elusive Harpy

Posted: Fri Nov 06, 2015 6:06 pm
by Gustavo6046
Sorry to say but, you lost Harpy. Until you reinstall Quake 3 in another folder and find Harpy files there to put in your buggy PAK0.pk3.

Re: The Elusive Harpy

Posted: Fri Nov 06, 2015 6:12 pm
by Coraxus
If I lost Harpy, then how is she showing up in the first place. I thought my Quake III files might have been buggy, but then I downloaded ioquake version and that too is missing files, and like the original Q3 game, Harpy shows up despite missing files. I wonder if many Q3 variant games might experience such similar problems.

Re: The Elusive Harpy

Posted: Fri Nov 06, 2015 6:21 pm
by AEon
I thought the harpy files might have been in the later pk3 files... not so... but I did find:
  • pak0.pk3\models\players\hunter\hunter_f.tga
    pak0.pk3\models\players\hunter\hunter_h.tga
So I am guessing the harpy image files simply are not used, and the hunter ones instead.

Re: The Elusive Harpy

Posted: Fri Nov 06, 2015 6:23 pm
by Gustavo6046
Ops, I though that Harpy wasn't showing up in the game.
In any case, you don't need to worry if it does. It probably has no problems so don't worry. There is some stuff we just can't or shouldn't know of.

Re: The Elusive Harpy

Posted: Fri Nov 06, 2015 6:42 pm
by Coraxus
AEon wrote:I thought the harpy files might have been in the later pk3 files... not so... but I did find:
  • pak0.pk3\models\players\hunter\hunter_f.tga
    pak0.pk3\models\players\hunter\hunter_h.tga
So I am guessing the harpy image files simply are not used, and the hunter ones instead.
In that case, it stands to make sense that there is some other text file overriding the ones that supposedly directs the body connection via harpy images.
Gustavo6046 wrote:Ops, I though that Harpy wasn't showing up in the game.
In any case, you don't need to worry if it does. It probably has no problems so don't worry. There is some stuff we just can't or shouldn't know of.
Well, as a test, I extracted all of the Hunter files into its own pk3 file and then put it in the base folder, and when choosing harpy from the isolated file, she shows up invisible, but she shows up fine when choosing the harpy version from the default pk3 file.

That's the situation I see now. For now I can simply redirect the connection to the hunter default image files, but I'm just darn curious as to what's overriding the harpy .skin files.

Re: The Elusive Harpy

Posted: Fri Nov 06, 2015 6:51 pm
by sst13
models/players/hunter/harpy + harpy_h + harpy_f are shader generated. There are no corresponding TGA files.

See: models.shader

Code: Select all

models/players/hunter/harpy
{
        {
                map textures/effects/envmaproc.tga
                tcGen environment
                rgbGen lightingdiffuse
        }
        {
                map models/players/hunter/hunter2.tga
                blendFunc blend
                rgbGen lightingdiffuse
        }
}

models/players/hunter/harpy_h
{
        {
                map textures/effects/envmaproc.tga
                tcGen environment
                rgbGen lightingdiffuse
        }
        {
                map models/players/hunter/hunter_h.tga
                blendFunc blend
                rgbGen lightingdiffuse
        }
}

models/players/hunter/harpy_f
{
      surfaceparm	nodraw
}
It's simply Hunters TGAs combined with envmaproc.tga using alpha-blend.

Re: The Elusive Harpy

Posted: Fri Nov 06, 2015 6:55 pm
by Gustavo6046
There's what it was all the time!