(HELP) Textures override folder names

Forum rules
Before asking on how to use a ZDoom feature, read the ZDoom wiki first. If you still don't understand how to use a feature, then ask here.

Post a reply

Smilies
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :geek: :ugeek: :!: :?: :idea: :arrow: :| :mrgreen: :3: :wub: >:( :blergh:
View more smilies

BBCode is OFF
Smilies are ON

Topic review
   

Expand view Topic review: (HELP) Textures override folder names

Re: (HELP) Textures override folder names

by Get Phobo » Sun Mar 03, 2019 8:15 pm

The PK3 cannot be larger than 2 GB. I thought you knew that...?

Unless this limit gets removed, you won't be able to put everything into one file. But you can try to convert those textures that have no transparency to JPEG to save a lot of space and RAM. I use IrfanView and a 70% setting for that. That program has a really good JPEG saving function that produces a nice quality even at medium quality settings. Most of the time, 70% is enough for Doom.

Re: (HELP) Textures override folder names

by hoover1979 » Sun Mar 03, 2019 7:22 pm

I want to get all the textures to work as folder structure. I did try the filter structure in a PK3 as troubleshooting and not one single texture loaded then either. That's probably because the PK3 file was too big for GZDoom to handle and was skipped, or I need to code a defs file (beyond my ability) to get the game to recognize them. I can get the main textures and the doom 1 and 2 overrides to work through a TEXTURES folder, but not the overrides for Plutonia and TNT, this is what I need help for. Even under my original structure, the main files stopped working under PK3 structure so I believe I Have PK3 that's too big for GZDoom and am now required to use folders now.

The main files are in GZDoom\Textures\
The doom 1 overrides are in GZDoom\Textures\Dooom\Doom1\
The Doom 2 overrides are in GZDoom\Textures\Doom\Doom2\

I need to know what folder name and placements are required for the Plutonia and TNT overrides. I can't use the filter structure, it is not working, it HAS TO BE the Textures folder structure and NOT in PK3 files. PK3 files are not working for me anymore no matter what structure is inside of them.

Re: (HELP) Textures override folder names

by Get Phobo » Fri Mar 01, 2019 12:26 pm

I mean to do that inside a PK3 archive, not a normal FS folder. It totally works for me.

EDIT: It also works with Plutonia and TNT.

Plutonia map 01:
https://imgur.com/SCJa98v

Animated texture in map 02, third texture is missing:
https://imgur.com/FZkPRp1 - https://imgur.com/mxNjxfO - https://imgur.com/TJbF9XX

TNT:
https://imgur.com/1u4mzP7 - https://imgur.com/ed7m5Hi - https://imgur.com/YMRMDvM - https://imgur.com/WQfOY6h


(In case you're wondering -- I'm using a mix of your 2K and 1K textures, with 1K acting as fillers where some of the 2K's are missing.)

Re: (HELP) Textures override folder names

by hoover1979 » Tue Feb 26, 2019 11:09 pm

Enjay wrote:Maybe I'm misunderstanding what this thread is about, but this setup works for me:

A sub-folder of my GZDoom folder called Textures. In there there is a folder called Doom and that's where the Doom2 textures and textures common to all Doom games go. In the Doom folder there are also sub folders for textures specific to Doom, Plutonia and TNT.

[edit] Hmm, I'm not sure that the TNT and Plutonia specific textures are working - but the rest do. I'm not familiar enough with the textures from TNT & Plutonia to be certain what's going on there. This was just a setup that was extracted from a hi-res pack BTW. I did not name the folders myself.[/edit]
Ok, I got doom 1 and 2 working in that structure but can confirm Plutonia and TNT do not load with those folder names/locations.

Re: (HELP) Textures override folder names

by hoover1979 » Tue Feb 26, 2019 10:55 pm

I tried putting my textures into a PK3 using the same structure as another mod I downloaded from Doomworld.

the mods structure was

filter\doom\hires\textures\
filter\doom.doom1\hires\textures\
filter\doom.doom2.commercial\hires\textures\

so I did:

GZDoom\filter\doom\hires\textures\
GZDoom\filter\doom.doom1\hires\textures\
GZDoom\filter\doom.doom2.commercial\hires\textures\
GZDoom\filter\doom.doom2.plutonia\hires\textures\
GZDoom\filter\doom.doom2.tnt\hires\textures\

And tried to load GZDoom with the PK3. No textures loaded. Either this is because the PK3 was too big and GZDoom skipped it (PK3 was 2.4Gb) or the PK3 won't work without coding a definitions file and putting it into the PK3 (way beyond my knowledge). I still can't get one single texture to load when using the filter structure as folders either.

I can get textures to work as:

Main Textures = GZDoom\Textures\
Doom 1 Overrides = GZDoom\Textures\Doom\Doom1\
Doom 2 Overrides = GZDoom\Textures\Doom\Doom2\

I can't get Plutonia or TNT to load this way as I don't know the name or location these folders need to be, every attempt I have made has failed. There has to be a way to get the Plutonia and TNT overrides to work in this structure. The Filter structure is just not working at all and the Textures structure is working for the main files and the doom 1 and 2 overrides. Please for the love of god can someone help me get Plutonia and TNT overrides to work in the Textures structure?!

Re: (HELP) Textures override folder names

by hoover1979 » Tue Feb 26, 2019 10:30 pm

That's the same structure used in risen3D I don't think Plutonia or TNT work that way either. I looked at some mods and see they use the filter structure, but that's inside a PK3 file. It seems using the filter folder structure outside of PK3 files doesn't work.

You'll know if the Plutonia or TNT textures are working because if they aren't these games will use Doom 2's skies instead.

Re: (HELP) Textures override folder names

by Enjay » Tue Feb 26, 2019 12:11 pm

Maybe I'm misunderstanding what this thread is about, but this setup works for me:

Image

A sub-folder of my GZDoom folder called Textures. In there there is a folder called Doom and that's where the Doom2 textures and textures common to all Doom games go. In the Doom folder there are also sub folders for textures specific to Doom, Plutonia and TNT.

[edit] Hmm, I'm not sure that the TNT and Plutonia specific textures are working - but the rest do. I'm not familiar enough with the textures from TNT & Plutonia to be certain what's going on there. This was just a setup that was extracted from a hi-res pack BTW. I did not name the folders myself.[/edit]

Re: (HELP) Textures override folder names

by hoover1979 » Mon Feb 25, 2019 11:01 pm

Get Phobo wrote:I'm sorry, I made a mistake. You need to copy the actual texture files, not the 'textures' folder, into the hires subfolder. That way it will work.
Just did that and they still won't load.

Main folder = filter\doom\hires\
Doom 1 overrides = filter\doom.doom1\hires\
Doom 2 overrides = filter\doom.doom2.commercial\hires\
Plutonia overrides = filter\doom.doom2.plutonia\hires\
TNT overrides = filter\doom.doom2.tnt\hires\

Not one single HD texture loads. Are you sure putting PNG's into the filters folder works? It certainly isn't for me and more and more I think these folders are for lumps, not textures.

Does this file structure only work when contained in a PK3? If so I need another way. My textures are huge and GZDoom opening such big files from a PK3 to then load them and cache them introduces stutters. I need these textures to work from a folder and not a PK3. This way I can remove the troublesome stutters and make it easier to install for people.
Also, I can't put all the textures into a PK3 anymore as the PK3 gets so big GZDoom skips loading it and I get no HD Textures. I would never have discovered using folders would eliminate the stutter if it wasn't for my main PK3 getting too big and GZDoom skipping it completely.

This is getting beyond frustrating. I can't get Plutonia or TNT overrides to work in the textures folder and I can't get ANY textures to work in the filter folder. I swear this is going to give me a stroke! :x

@Graf Zahl Help me, please?!

Re: (HELP) Textures override folder names

by Get Phobo » Mon Feb 25, 2019 8:58 pm

I'm sorry, I made a mistake. You need to copy the actual texture files, not the 'textures' folder, into the hires subfolder. That way it will work.

Re: (HELP) Textures override folder names

by hoover1979 » Mon Feb 25, 2019 4:30 pm

Get Phobo wrote:Hoover, you'll still need to make a folder called 'hires' where you put the 'textures' folder into (inside each respective PK3 file). Otherwise the textures might be displayed with improper scaling.

So, for the main file: filter\doom\hires\textures
Doom 1: filter\doom.doom1\hires\textures
Doom 2: filter\doom.doom2.commercial\hires\textures

You do not need to put the 2GB of textures in every file, but you need to give every file the filter\ folder structure.
OK, I tried this:

Main textures = filter\doom\hires\textures
Doom 1 overrides = filter\doom.doom1\hires\textures
Doom 2 overrides = filter\doom.doom2.commercial\hires\textures
Plutonia overrides = filter\doom.doom2.plutonia\hires\textures
TNT overrides = filter\doom.doom2.tnt\hires\textures

Not one single HD texture loaded in GZDoom under this structure only the original Vanilla Doom textures.

Same issues with:

Main textures = filter\doom\textures
Doom 1 overrides = filter\doom.doom1\textures
Doom 2 overrides = filter\doom.doom2.commercial\textures
Plutonia overrides = filter\doom.doom2.plutonia\textures
TNT overrides = filter\doom.doom2.tnt\textures

So far every time I tried to put PNG texture files anywhere inside a filter folder none of them load. The only time the main textures loaded was in GZDoom\Textures and the doom 1 and 2 overrides only work when placed in folders inside GZDoom\textures. Plutonia and TNT only work from PK3 files atm and I am now lead to believe the filters folder is for lump files and not PNG textures.

This is really starting to do my head in!

I NEED to get all the textures to work in folders as PK3 files cause stutters. Even when I had the main files in a folder and all the overrides in PK3 I encountered issues, like in E2M1 if I turned around to see the sky it froze for half a second every time, but when the doom 1 overrides were put in a folder this stutter no longer happened.

Re: (HELP) Textures override folder names

by Get Phobo » Thu Feb 21, 2019 4:24 pm

Oh my, I hope you get better soon.

Re: (HELP) Textures override folder names

by hoover1979 » Thu Feb 21, 2019 7:00 am

I'll look into this further after I recover. I just got out of the ER after spraining my neck 6 and a half hours ago. :(

Re: (HELP) Textures override folder names

by Get Phobo » Wed Feb 20, 2019 10:03 pm

Hoover, you'll still need to make a folder called 'hires' where you put the 'textures' folder into (inside each respective PK3 file). Otherwise the textures might be displayed with improper scaling.

So, for the main file: filter\doom\hires\textures
Doom 1: filter\doom.doom1\hires\textures
Doom 2: filter\doom.doom2.commercial\hires\textures

You do not need to put the 2GB of textures in every file, but you need to give every file the filter\ folder structure.

Re: (HELP) Textures override folder names

by hoover1979 » Wed Feb 20, 2019 8:01 pm

wildweasel wrote:Okay, again, for Doom 2 specific textures, you want /filter/doom.doom2.commercial/textures/. Ensure that it's "filter" with no S, that the game name is the very next one, then treat everything inside of that as if it was its own root folder.
The folder was "filter". The pluralistic typo was in this forum, not the folder, sorry for that.

But does this mean the main load of textures (2Gb+) have to be used 4 times? I want it set up where I have the main textures in one folder and the override textures in folders that GZDoom recognizes so I don't have doom 1 skies on doom 2, Plutonia experiment and Evilution. Or does using the "filter" folder structure require the textures to be carved up into lumps, for the game to combine like I think the original DOS Doom did from the WAD files?

I don't want the 2Gb+ load of main textures to blow out to 8Gb+ via duplication. Most of the textures in my pack are in a single folder as I used the original DHTP as a files guide as I can't open anything with SLADE (WAD, PK3, you name it) without it crashing out with an unhandled exception error, so I don't know which textures are only used in each game to split them out. Each texture is a single PNG file and not made out of multiple lumps for the game to combine into textures.

I can get doom 1 and 2 to work by using "Textures\Doom" and "Textures\doom\doom2" (the main 2Gb+ load of textures are in the "textures" folder), but no matter what I try, Plutonia and TNT's overrides won't get detected by GZDoom and they use Doom2's overrides instead. As a result, I have to use them as PK3 files and get stutters whenever the textures in those files are used in a map.

Re: (HELP) Textures override folder names

by wildweasel » Wed Feb 20, 2019 7:54 pm

Okay, again, for Doom 2 specific textures, you want /filter/doom.doom2.commercial/textures/. Ensure that it's "filter" with no S, that the game name is the very next one, then treat everything inside of that as if it was its own root folder.

Top