Replacement skins are also broken in 1.8.3; this was a consequence of the texture padding code used to avoid resampling of standard skin textures. I've - kind of - fixed this for 1.8.4, but some more work is needed to get it more robust and general.
Here's the evidence:
One thing that may potentially cause trouble is the naming convention I use. Because ID1 has both s_light.mdl and s_light.spr, and because I support replacement sprite textures (must check those too...), I use the same naming convention as DarkPlaces, so to replace skin 0 on soldier.mdl you would use a skin called soldier.mdl_0.tga (assuming TGA format). And no, I'm not going to change that...
The difference is that I'm not fussy about where you put them; put the skin in id1/textures, id1/models, id1/textures/models, id1/textures/progs, id1/progs or even id1/elephant; DirectQ doesn't care and will detect it and use it.
Overall though I must say that I still have a preference for the original ID content (this is partially by way of an excuse for these oversights - did you guess?) Somehow the crappy low-res 8-bit textures capture a part of the Quake atmosphere that all replacements I've seen to date have failed with. Maybe it's the grunginess that fits better with the overall feel of the game, I don't know.
That's not to run down the work of those who made the content, and not to say that anyone who thinks differently is wrong. We all have our preferences and that is mine.
Sunday, May 23, 2010
More skin fixes
Posted by
mhquake
at
12:11 AM
Subscribe to:
Post Comments (Atom)
2 comments:
Well,i agree that there are no proper enemy-replacement-textures that wouldn´t break the Quake-Atmosphere.So i never use any.
But QRP-environment-textures look pretty faithful to me.
And Moondrunk has nice & faithful weapon-replacements called "v_weapons".
http://www.moondrunk.se/gfx_textures.php
Oh by the way,does DirectQuake allready support custom Crosshairs?
Since now i couldn´t get these to show up.
Nope, no custom crosshairs yet. There's no real standard for them so I can guarantee that whatever I do would conflict with something somewhere. Easier to just not do them...
Post a Comment