Jump to content
The Dark Mod Forums

Recommended Posts

I wanted to bring this up for discussion before filing a bug report as i'm unsure if this is just my setup or not.

 

I will try to keep this concise for easier readability. The bug basically involves the "Natural" button in "Surface Inspector"

 

Here is how you replicate the bug:

 

1) Create a brush of any size in DR

2) Apply any texture

3) Open up surface inspector

4) With the brush highlighted, press the Natural button

5) Keep pressing and watch the texture change on the brush

 

So for example here is a brush with a texture applied

33ITsJR.png

 

Business as usual, but if I keep pressing the natural button, eventually the texture will turn into this

7uNjnso.png

 

I have tried this with different brush sizes and different textures, all with the same result. If I keep pressing the Natural button again in Surface Inspector the texture will flick back to normal eventually.

 

And just to include everything, here is the exact brush when it's broken:

Spoiler



<?xml version="1.0" encoding="utf-8"?>
<map version="1" format="portable">
  <selectionGroups>
    <selectionGroup id="0" name=""/>
    <selectionGroup id="2" name=""/>
    <selectionGroup id="116" name=""/>
    <selectionGroup id="120" name=""/>
    <selectionGroup id="122" name=""/>
    <selectionGroup id="126" name=""/>
    <selectionGroup id="128" name=""/>
    <selectionGroup id="130" name=""/>
    <selectionGroup id="131" name=""/>
    <selectionGroup id="132" name=""/>
    <selectionGroup id="134" name=""/>
    <selectionGroup id="138" name=""/>
    <selectionGroup id="146" name=""/>
    <selectionGroup id="149" name=""/>
    <selectionGroup id="152" name=""/>
    <selectionGroup id="5366" name=""/>
    <selectionGroup id="5368" name=""/>
    <selectionGroup id="5369" name=""/>
  </selectionGroups>
  <selectionSets/>
  <properties>
    <property key="EditTimeInSeconds" value="200639"/>
    <property key="LastCameraAngle" value="-30.9 133.644 0"/>
    <property key="LastCameraPosition" value="731.323 -3069.81 311.591"/>
    <property key="LastShaderClipboardMaterial" value="textures/darkmod/stone/brick/rough_blocks_brown"/>
  </properties>
  <entity number="0">
    <primitives>
      <brush number="0">
        <faces>
          <face>
            <plane x="0" y="0" z="1.000000" d="-56.000000"/>
            <textureProjection xx="0" yx="0" tx="-0.000000" xy="0" yy="0" ty="0.000000"/>
            <material name="textures/darkmod/metal/detailed/panel_rottingpaint03"/>
            <contentsFlag value="0"/>
          </face>
          <face>
            <plane x="1.000000" y="0" z="0" d="-744.000000"/>
            <textureProjection xx="0" yx="0" tx="-0.000000" xy="0" yy="0" ty="0.000000"/>
            <material name="textures/darkmod/metal/detailed/panel_rottingpaint03"/>
            <contentsFlag value="0"/>
          </face>
          <face>
            <plane x="0" y="-1.000000" z="0" d="-2976.000000"/>
            <textureProjection xx="0" yx="0" tx="-0.000000" xy="0" yy="0" ty="0.000000"/>
            <material name="textures/darkmod/metal/detailed/panel_rottingpaint03"/>
            <contentsFlag value="0"/>
          </face>
          <face>
            <plane x="0" y="0" z="-1.000000" d="48.000000"/>
            <textureProjection xx="0" yx="0" tx="-0.000000" xy="0" yy="0" ty="0.000000"/>
            <material name="textures/darkmod/metal/detailed/panel_rottingpaint03"/>
            <contentsFlag value="0"/>
          </face>
          <face>
            <plane x="-1.000000" y="0" z="0" d="0"/>
            <textureProjection xx="0" yx="0" tx="-0.000000" xy="0" yy="0" ty="0.000000"/>
            <material name="textures/darkmod/metal/detailed/panel_rottingpaint03"/>
            <contentsFlag value="0"/>
          </face>
          <face>
            <plane x="0" y="1.000000" z="0" d="2784.000000"/>
            <textureProjection xx="0" yx="0" tx="-0.000000" xy="0" yy="0" ty="0.000000"/>
            <material name="textures/darkmod/metal/detailed/panel_rottingpaint03"/>
            <contentsFlag value="0"/>
          </face>
        </faces>
        <layers>
          <layer id="0"/>
        </layers>
        <selectionGroups/>
        <selectionSets/>
      </brush>
    </primitives>
    <keyValues>
      <keyValue key="classname" value="worldspawn"/>
      <keyValue key="difficulty0Name" value="Thief"/>
      <keyValue key="difficulty1Name" value="Master"/>
      <keyValue key="difficulty2Name" value="Ghost"/>
      <keyValue key="shop_skip" value="1"/>
    </keyValues>
    <layers>
      <layer id="0"/>
    </layers>
    <selectionGroups/>
    <selectionSets/>
  </entity>
</map>


 

 

And the brush when it's normal:

Spoiler



<?xml version="1.0" encoding="utf-8"?>
<map version="1" format="portable">
  <selectionGroups>
    <selectionGroup id="0" name=""/>
    <selectionGroup id="2" name=""/>
    <selectionGroup id="116" name=""/>
    <selectionGroup id="120" name=""/>
    <selectionGroup id="122" name=""/>
    <selectionGroup id="126" name=""/>
    <selectionGroup id="128" name=""/>
    <selectionGroup id="130" name=""/>
    <selectionGroup id="131" name=""/>
    <selectionGroup id="132" name=""/>
    <selectionGroup id="134" name=""/>
    <selectionGroup id="138" name=""/>
    <selectionGroup id="146" name=""/>
    <selectionGroup id="149" name=""/>
    <selectionGroup id="152" name=""/>
    <selectionGroup id="5366" name=""/>
    <selectionGroup id="5368" name=""/>
    <selectionGroup id="5369" name=""/>
  </selectionGroups>
  <selectionSets/>
  <properties>
    <property key="EditTimeInSeconds" value="200643"/>
    <property key="LastCameraAngle" value="-26.4 120.744 0"/>
    <property key="LastCameraPosition" value="731.323 -3069.81 311.591"/>
    <property key="LastShaderClipboardMaterial" value="textures/darkmod/stone/brick/rough_blocks_brown"/>
  </properties>
  <entity number="0">
    <primitives>
      <brush number="0">
        <faces>
          <face>
            <plane x="0" y="0" z="1.000000" d="-56.000000"/>
            <textureProjection xx="0.009766" yx="0.000000" tx="0" xy="-0.000000" yy="0.009766" ty="0"/>
            <material name="textures/darkmod/metal/detailed/panel_rottingpaint03"/>
            <contentsFlag value="0"/>
          </face>
          <face>
            <plane x="1.000000" y="0" z="0" d="-744.000000"/>
            <textureProjection xx="0.009766" yx="0.000000" tx="0" xy="-0.000000" yy="0.009766" ty="0"/>
            <material name="textures/darkmod/metal/detailed/panel_rottingpaint03"/>
            <contentsFlag value="0"/>
          </face>
          <face>
            <plane x="0" y="-1.000000" z="0" d="-2976.000000"/>
            <textureProjection xx="0.009766" yx="0.000000" tx="0" xy="-0.000000" yy="0.009766" ty="0"/>
            <material name="textures/darkmod/metal/detailed/panel_rottingpaint03"/>
            <contentsFlag value="0"/>
          </face>
          <face>
            <plane x="0" y="0" z="-1.000000" d="48.000000"/>
            <textureProjection xx="0.009766" yx="0.000000" tx="0" xy="-0.000000" yy="0.009766" ty="0"/>
            <material name="textures/darkmod/metal/detailed/panel_rottingpaint03"/>
            <contentsFlag value="0"/>
          </face>
          <face>
            <plane x="-1.000000" y="0" z="0" d="0"/>
            <textureProjection xx="0.009766" yx="0.000000" tx="0" xy="-0.000000" yy="0.009766" ty="0"/>
            <material name="textures/darkmod/metal/detailed/panel_rottingpaint03"/>
            <contentsFlag value="0"/>
          </face>
          <face>
            <plane x="0" y="1.000000" z="0" d="2784.000000"/>
            <textureProjection xx="0.009766" yx="0.000000" tx="0" xy="-0.000000" yy="0.009766" ty="0"/>
            <material name="textures/darkmod/metal/detailed/panel_rottingpaint03"/>
            <contentsFlag value="0"/>
          </face>
        </faces>
        <layers>
          <layer id="0"/>
        </layers>
        <selectionGroups/>
        <selectionSets/>
      </brush>
    </primitives>
    <keyValues>
      <keyValue key="classname" value="worldspawn"/>
      <keyValue key="difficulty0Name" value="Thief"/>
      <keyValue key="difficulty1Name" value="Master"/>
      <keyValue key="difficulty2Name" value="Ghost"/>
      <keyValue key="shop_skip" value="1"/>
    </keyValues>
    <layers>
      <layer id="0"/>
    </layers>
    <selectionGroups/>
    <selectionSets/>
  </entity>
</map>


 

 

  • Thanks 1
Link to post
Share on other sites
1 hour ago, greebo said:

Yeah, this bug bit a couple of mappers already: https://bugs.thedarkmod.com/view.php?id=5474

It's fixed in source, sorry for the inconvenience.

Awesome! Thank you!

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...