Problem with models/props_urban/urban_shredder.mdl

Werewolf

Probably not a real Werewolf
aa
Apr 12, 2011
873
309
I'm trying to use 'models/props_urban/urban_shredder.mdl' in my map, but for some reason they don't render and I can't figure out why.

I have checked the following:
  • That they are the right prop type. It is a dynamic prop only and I have been using a prop_dynamic entity.
  • The prop receives no inputs to 'kill' or 'disable' it. The prop is meant to start disabled and get Enabled on an input which I have tried re-firing in game via ent_fire.
  • I have also tried compiling the map with the props Enabled by default.
  • For somewhat obvious reasons, there is a trigger_hurt brush covering the props. I have checked that it is not doing any damage to anything other than players to that the prop isn't being killed by that. I've even given the prop a filter so it's only damaged by melee weapons.
  • I even moved the trigger_hurt brush away from the props so they were no longer in contact.
  • Checked the render distance. As I didn't know the name of the prop in advance, I opened up the decompiled mvm_mannhatten and copied the prop from there. I noticed it had it's 'End Fade Distance/Pixels' value set to '-1', where if you place a blank prop_dynamic it has this field blank, so I tried removing the '-1' from the field.
  • I've checked my compile log to see if the map isn't being updated between renders do to some small error, but there isn't any. Hammer is successfully compiling the map each time.
As you can see I've checked for the obvious causes and the less obvious ones, but nothing is working. Does anyone have any other ideas I could try?

EDIT: The props properties:
4z4PMO1.png
 
Last edited:

Da Spud Lord

Occasionally I make maps
aa
Mar 23, 2017
1,339
994
-Have you verified your game files?
-Create a blank VMF, make a simple box, and put the prop in it. Does it render there?
-If it has multiple animations (most animated props have a totally still animation in addition to their normal one), have you tried using a different default animation?
 

Werewolf

Probably not a real Werewolf
aa
Apr 12, 2011
873
309
-Have you verified your game files?
Yes.

-Create a blank VMF, make a simple box, and put the prop in it. Does it render there?
Yes. Copied the exact same props from my main file to a new test vmf.

-If it has multiple animations (most animated props have a totally still animation in addition to their normal one), have you tried using a different default animation?
It only has 2 animations, 'idle' and 'shredderanim', which are basically 'Off' and 'On' respectively.
 

AsG_Alligator

qhull precision error
aa
Aug 5, 2016
595
1,191
iirc that model as a messed up bounding box making it not render when it should. Try enabling mat_wireframe 1 and flying out of map to see if itll render. I had that issue with Enclosure (i had to recompile the shredder for it to work properly for me).
 

Werewolf

Probably not a real Werewolf
aa
Apr 12, 2011
873
309
How about prop_physics_override?
That doesn't allow for animations, and I do want to have them spinning.
Any errors from the in-game console?
No, I checked that when I looking to see if it was the wrong prop type as it usually says there.
iirc that model as a messed up bounding box making it not render when it should. Try enabling mat_wireframe 1 and flying out of map to see if itll render. I had that issue with Enclosure (i had to recompile the shredder for it to work properly for me).
Just compiled them as prop_dynamic, enabled them with ent_fire and could not see them with wireframe enabled, unless I was very far away from them.

Frankly I suspect it's something in my map file as I copied the same 3 props and the geometry around it over to a test vmf and it compiled fine. But would you be willing to share your re-compiled version?
EDIT: NVM, saw your 'Enclosure Assets pack' which includes it.
 

Werewolf

Probably not a real Werewolf
aa
Apr 12, 2011
873
309
Well it's a solution of sorts, but in the end I used @AsG_Alligator 's version from the Enclosure Assets Pack.

Shame the answer to this particular problem is basically "The official prop is bugged, use something else."