Author Topic: NWN2 Placeables Workaround  (Read 653 times)

Legacy_WoC_Builder

  • Sr. Member
  • ****
  • Posts: 425
  • Karma: +0/-0
NWN2 Placeables Workaround
« on: December 04, 2012, 04:36:30 am »


               Hello all.  I'm having a bit of an issue using some of the NWN2 placeables, and wanted to canvas here to see what you folks do for a workaround.  First off, I am VERY thankful that these models were made available for NWN.  It has done quite a bit to give the old girl a facelift.  '<img'>  Even with the issues I am finding, I will continue to use them, and gladly. '<img'>

What I am seeing is that the internal arrows are often pointing the wrong way.  For me, what this does is when I assign the sitting script (x2_plc_used_sit), the PC often faces East (0 degrees in NWN; that one STILL makes me go "grr"  '<img'> ).

Now, in the past, my simple workaround has been to use an invisible chair and voila, all better.

But what do you do when the tileset you are using has a height offset of 1 meter, and yet the Z-axis of the invisible chair has to be 0 to face the correct way?  Or, conversely, you want to use an invisible chair at say 5 meters (1 raised tile)?

No, sad to say we do not have a madder to repair the directional assignments in the model itself.

Any ideas?
               
               

               


                     Modifié par WoC_Builder, 04 décembre 2012 - 04:47 .
                     
                  


            

Legacy_Pearls

  • Full Member
  • ***
  • Posts: 194
  • Karma: +0/-0
NWN2 Placeables Workaround
« Reply #1 on: December 04, 2012, 04:45:18 pm »


               why cant you raise the z axis of the invisible placable? if you use adjust location in the toolset it shouldnt reset unless you press f5
               
               

               
            

Legacy_kalbaern

  • Hero Member
  • *****
  • Posts: 1531
  • Karma: +0/-0
NWN2 Placeables Workaround
« Reply #2 on: December 04, 2012, 05:41:11 pm »


               ^^^^^ What "Pearls" said. It's not just the NWN2 placeables, but a handful of older ones that are included in the CEP that will do this as well. Personally, I've always disliked the "huge glow" from many useable chairs and just overlay an -invisible chair- on them. I do the same with couches and benches and then can double and triple up seating on them as well. Since some chairs, couches and benches also are a tad bit -too high- and cut off cloaks, legs, etc... when used, using a separate placeable allows you to adjust the Z axis of the furniture to match the height of an invisible chair better.
               
               

               
            

Legacy_WoC_Builder

  • Sr. Member
  • ****
  • Posts: 425
  • Karma: +0/-0
NWN2 Placeables Workaround
« Reply #3 on: December 05, 2012, 03:53:58 am »


               Thanks for the replies.  '<img'>  What I find though is if I raise the invisible placeable at all off of a z-axis of zero, the facing of the PC defaults to 0 degrees; meaning she/he faces east, regardless of which way the invisible placeable is facing.

Is there something I am not doing correctly?  I thought this was a common occurence with said placeables.
               
               

               
            

Legacy_Pearls

  • Full Member
  • ***
  • Posts: 194
  • Karma: +0/-0
NWN2 Placeables Workaround
« Reply #4 on: December 05, 2012, 04:16:40 am »


               http://nwvault.ign.c...tail&id=3112|on

i dont know if this is still used, ill see if theres another way of fixing it as i just tested it and found the same problem, only way i can think of atm is through the use of jumptolocation, setfacing and playanimation
               
               

               


                     Modifié par Pearls, 05 décembre 2012 - 04:26 .
                     
                  


            

Legacy_WoC_Builder

  • Sr. Member
  • ****
  • Posts: 425
  • Karma: +0/-0
NWN2 Placeables Workaround
« Reply #5 on: December 05, 2012, 04:51:02 am »


               I'm afraid to report that the new placeable you referenced still defaults to 0 degrees, and even has an issue with being placed on something else; my PC refused to sit on the new invisible object until it was off of or out from underneath the chair I wished to be seen sitting on.  '<img'>

Thanks for the point to the hak though!  '<img'>  Nothing ventured nothing gained. '<img'>

Though I am surprised that this is still an issue after 10 years of the game.  That's telling me it might be a bugger to get past; this Z-Axis 0 degrees bug.
               
               

               
            

Legacy_WoC_Builder

  • Sr. Member
  • ****
  • Posts: 425
  • Karma: +0/-0
NWN2 Placeables Workaround
« Reply #6 on: December 05, 2012, 05:20:45 am »


               And I am officially going bonkers.  lol

I even found this script below, which claimed to work around the height issue; no dice.  And for some reason, the Samaranch Chair (the NWN2 placeable I am trying to use) does not allow access to any invisible object placed on or under it.  I thought it might be that I had the chair set to static, and so removed that; no dice.

Who would have thought that sitting on an invisible placeable could have so many issues!  lol

nwvault.ign.com/View.php
               
               

               
            

Legacy_Failed.Bard

  • Hero Member
  • *****
  • Posts: 1409
  • Karma: +0/-0
NWN2 Placeables Workaround
« Reply #7 on: December 05, 2012, 01:24:12 pm »


               Likely you'll have to lower the chair 0.1z or so, to get its wok below the floor level, so you can get to the invisible placeable to sit on it.
               
               

               
            

Legacy_WoC_Builder

  • Sr. Member
  • ****
  • Posts: 425
  • Karma: +0/-0
NWN2 Placeables Workaround
« Reply #8 on: December 06, 2012, 03:11:46 am »


               

Failed.Bard wrote...

Likely you'll have to lower the chair 0.1z or so, to get its wok below the floor level, so you can get to the invisible placeable to sit on it.


Oooh!  Smart thinking!  '<img'>  I'll give it a test and see where that gets me.  Thanks. '<img'>