had a similar problem with a model on one map.

  "minhullsize" "-16.5 -16.5 -37"
  "maxhullsize" "16.5 16.5 37"
  "origin" "-1196 1080 -208"
  "model" "models/holo.mdl"

On 8/23/12, m...@tobiasbaumann.net <m...@tobiasbaumann.net> wrote:
> Hi everyone,
>
> over the last couple of days I've been trying to fix a problem I'm having.
> Something I thought would be quite easy to fix but alas as everything in
> game
> development turned out to be really complicated. :(
>
> So here is what I'm trying to do and what the reason is for it not working.
> In
> my Mod the mappers can define a custom player model. This model can
> basically be
> anything. Like lets say a couch, a chair or whatever. Now this works fine
> but no
> matter what model it gets positioned into the ground by half its height.
>
> Now I did some research and I think this is because the collision boundary
> of
> the player gets calculated using the $origin value defined in the QC file
> when
> compiling the model. Now this is fine for player models where the origin is
> at
> the bottom. But what I found out is that most other props have their
> $origin
> centered in the middle of the model. Which explains the offset by 50% of
> the
> height. Am I correct with this assumption?
>
> What I tried to was change the predefined player hull values in
> HL2MPViewVectors
> g_HL2MPViewVectors but this had an effect on viewports and player collisions
> but
> none on the actual positioning of the model in the world.
>
> I've also tried to modify the origin values using SetLocalOrigin. But again
> this
> didn't seem to have any effect whatsoever.
>
> Could anyone of you more experienced developers help me out here?
>
> How can I set an offset to the model before its collisions boxes get
> compiled?
> Is it even possible to change the $origin value before it gets accessed
> everywhere else in the code?
> Is that value even accessed or do I have to approach this some other way?
>
>
> Thank you for any light on this and best regards,
> Tobias

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlcoders

Reply via email to