Page 1 of 1

How do I import textures?

PostPosted: Thu Jul 22, 2021 3:24 pm
by hoobie_human
How do I make it so I don't have to open the resource archive every time I open the file. I already put the WADS into the ZIP archive, but I still have to upload the resources every time.

Re: How do I import textures?

PostPosted: Fri Jul 23, 2021 3:40 am
by Kappes Buur
I assume that your map is in a GZDoom mapping format.

Loading any custom resource pwad, such as the texture pack pwad HereticIITex.wad, along side with your pwad into a map editor, let's you use the textures from the texture pack, but you are not really transferring the texture itself, you are just affixing the texture name.

To prevent you from having to load both, your pwad and the texture pack pwad, every time you want to play your pwad with GZDoom, you need to load your pwad and the texture pack pwad into a lump editor, such as Slade3.
Then highlight every lump in the texture pack pwad and copy/paste them into your pwad, adding them at the end of the listed lumps.
Save your pwad.

Re: How do I import textures?

PostPosted: Fri Jul 23, 2021 11:08 am
by hoobie_human
So there isn't a way to just have those textures be permanently I the folder? Did I understand correctly, or do I have to load all the resources every time

Re: How do I import textures?

PostPosted: Sat Jul 24, 2021 9:17 pm
by Kappes Buur
hoobie_human wrote:So there isn't a way to just have those textures be permanently I the folder? Did I understand correctly, or do I have to load all the resources every time


In that case, let me try to clarify
This goes for Slade3, Ultimate Doom Builder or any other map editor.

Kappes Buur wrote:Loading any custom resource pwad, such as the texture pack pwad HereticIITex.wad, along side with your pwad into a map editor, let's you use the textures from the texture pack, but you are not really transferring the texture itself, you are just affixing the texture name.


You loaded your pwad into Slade3, and loaded two other pwads, bloodrpb1.wad and hereticIItex.wad as resources. Now, what happens when you select textures or flats from the resources, the actual textures or flats are not transferred into your pwad. Only the name of the resources are stored in your pwad by the map editor.

Testing your pwad now with GZDoom, all selected textures or flats are shown in GZDoom, because all three pwads are available to GZDoom through the map editor.

Therefore, if anyone else wants to play your pwad, you have to stipulate that your map is only playable when the resource pwads are loaded as well.

Kappes Buur wrote:To prevent you from having to load both, your pwad and the texture pack pwad, every time you want to play your pwad with GZDoom, you need to load your pwad and the texture pack pwad into a lump editor, such as Slade3.
Then highlight every lump in the texture pack pwad and copy/paste them into your pwad, adding them at the end of the listed lumps.
Save your pwad.


To make your pwad playable with GZDoom without having to load the resource pwads, you have copy/paste the actual textures or flats from the resource pwads into your pwad.

That is done with Slade3, the lump editor.

Load all 3 pwads into Slade3.
Then open your pwad, and at the bottom of the lump list insert 2 new entries, TX_START and TX_END.
Then open either of the two resource pwads and copy/paste any or all textures/flats into your pwad between the TX_ markers.
Then do the same with the other resource pwad.
Save your pwad.

Now you can play your pwad with GZDoom and all textures/flats you have selected through the map editor will be displayed.

However, copy/pasting all texture/flats from the resource pwads may inflate the size of your pwad. You could go and find out which of the textures/flats were used in your pwad and whittle down the unused textures/flats. But that process is rather tedious.