caligari87 / ObAddon

A repository of community-built prefabs and other enhancements for Oblige 7.70
https://caligari87.github.io/ObAddon/
GNU General Public License v3.0
80 stars 11 forks source link

Update materials.lua #63

Closed L30W closed 5 years ago

L30W commented 5 years ago

Caves entrance's and/or holes in the wall aren't using MIDVINE2, and instead use SP_DUDE8, and it's confusing since in the maps generated by Obaddon it doesn't looks like a hole in the wall with vines, but instead a brick wall with a corpse.

GTD-Carthage commented 5 years ago

SP_DUDE8 is patch-replaced by Oblige with a custom vines texture (from vine_dude.wad) using the same namespace. (see resources.lua) Do you possibly have texture mods replacing SP_DUDE8 somehow after the map is loaded?

Armaetus commented 5 years ago

SP_DUDE8 is used for vines in non-Epic/standard but if you want to see the bloody wall, the Epic texture has copies of the texture so this can be done. I honestly think Andrew should have used one of the Wolfenstein textures (the in-between door texture?) and not the SP_DUDE8 texture.

L30W commented 5 years ago

Sorry for the troubles. The problem is that when using a jdoom-type high-resolution texture pack, the source-port substitutes the obaddon custom kludge midvine with the high-resolution version of SP_DUDE8, regardless of wad/pk3 load order, the source-port overrides any low resolution texture for it's high resolution version according to "canonical" names. So it's an all-or-nothing situation, using the high-res texture pack but with obaddon custom ways not being used by the source port, or ditching the high-resolution jdoom-type texture pack. I can make me a personalized patch/kludge for my own personal use to get the midvine texture instead of the SP_DUDE8 at cave entrances / wall holes while still using my custom high-resolution texture pack, but every other person using a texture pack will have this very same problem because of canonical texture names, probably blaming the author of the texture pack and not the oblige/obaddon map instead. Using GZDoom and Zandronum I have found other instances of this trouble, as with the custom obaddon lava texture, but so far only the SP_DUDE8 thing affects the gameplay in a significant way and is not only a visual minor glitch that doesn't affects gameplay. Hope this info could be of some use. Regards.

GTD-Carthage commented 5 years ago

Just in case, I've closed this pull for now - I definitely suggest customizing the texture pack instead to remove the texture namespaces reserved by Oblige... maybe in the future all this functionality of patching out textures can be replaced by just regular TX_ sections when selecting ZDoom in as much as none of the patching-out is really necessary and some of the textures patched out is of utility one way or the other (i.e. CEMENT# textures)

I do personally have to modify a few mods myself to preserve certain ObAddon functionality i.e. removing tree replacers from packs like Project Brutality to preserve the custom trees and so on...