More Ahra Pahts Trouble

If you feel like you're up to the challenge of building your own Ages in Blender or 3ds Max, this is the place for you!

More Ahra Pahts Trouble

Postby di gama » Wed Jul 09, 2008 3:22 am

I can't seem to be able to make any textures in my shell. No matter what I put, Uru outputs an invisible collidable object. What do I do, if anything, with Pahts_TexCache? What arrangement of settings in Blender results in a visible object? I can see the walls and door, but not the floor (I tossed the old one out to make my own version). I can see under the city this way, although the floor still keeps me from falling.
di gama
 
Posts: 41
Joined: Fri Feb 29, 2008 5:11 pm

Re: More Ahra Pahts Trouble

Postby Marcello » Wed Jul 09, 2008 3:31 am

Hi,

Sounds like stuff I've battled the past two weeks :)

1. Make sure you export your age with textures stored per page (prp file)
2. Make sure your objects have normals facing the right way
3. Make sure an object does not have any negative scaling if they do apply transformations with CTRL-A
4. Make sure your object has a string property page_num set to your shell number (in my case 129)

These have been the things I had to check (with thnx to some great suggestions by others) and worked for me.
User avatar
Marcello
 
Posts: 374
Joined: Sun Nov 04, 2007 8:59 am
Location: Haarlem, The Netherlands

Re: More Ahra Pahts Trouble

Postby di gama » Wed Jul 09, 2008 4:27 pm

Marcello wrote:Hi,

Sounds like stuff I've battled the past two weeks :)

1. Make sure you export your age with textures stored per page (prp file)
2. Make sure your objects have normals facing the right way
3. Make sure an object does not have any negative scaling if they do apply transformations with CTRL-A
4. Make sure your object has a string property page_num set to your shell number (in my case 129)

These have been the things I had to check (with thnx to some great suggestions by others) and worked for me.


1. I have been using the "All as full age, per-page textures (.age)" option, as dictated by ShellTest.
2. I double-checked the normals, but they are the right direction. In addition, I have a face which can be viewed from both sides, no dice.
3. Scale is 1, rotation is 60 Z.
4. I just manipulated the floor (427StrCOL is the relevant object), so it still has the page_num attr set.

Here is the output:
Code: Select all
Exporting C:\Users\Mario\GoW\Ahra Pahts\Pahts.age ...
Args are et_age
['et', 'age']
Exporting age Pahts
[AlcScript Parser]
{'DayLength': 24.0, 'LingerTime': 180, 'MaxCapacity': 150, 'StartDateTime': 0, 'SequencePrefix': 189}
{'AgeSDLHook': False}
[]
{'DayLength': 24.0, 'LingerTime': 180, 'MaxCapacity': 150, 'StartDateTime': 0, 'SequencePrefix': 189}
#########################################
##
## => Exporting page Textures -1 <=
##
#########################################
#########################################
##
## => Exporting page BuiltIn -2 <=
##
#########################################
#########################################
##
## => Exporting page Shell427 427 <=
##
#########################################
  [QuickScript - Footstep]
Quickscripted 427FootStpTop1
To: {'region': {'type': 'footstep', 'surface': 'stone'}, 'logic': {'modifiers':[{'flags': ['multitrigger'], 'activators': [{'type': 'objectinvolume'}], 'tag':'Enter_Ft', 'conditions': [{'direction': 'enter', 'type': 'volumesensor', 'satisfied': True}], 'actions': [{'type': 'responder', 'ref': '$FootSnd'}]}, {'flags': ['multitrigger'], 'activators': [{'type': 'objectinvolume'}], 'tag': 'Exit_Ft', 'conditions': [{'direction': 'exit', 'type': 'volumesensor', 'satisfied': True}], 'actions': [{'type': 'responder', 'ref': '$FootSnd'}]}], 'actions': [{'tag':'FootSnd', 'type': 'responder', 'responder': {'states': [{'waittocmd': 0, 'cmds': [{'type': 'armatureeffectmsg', 'waiton': -1, 'params': {'surface': 'stone', 'append': False}}], 'nextstate': 0}], 'flags': ['detecttrigger'], 'curstate': 0}}]}}

  [QuickScript - Footstep]
Quickscripted 427FootStpFlr3
To: {'region': {'type': 'footstep', 'surface': 'grass'}, 'logic': {'modifiers':[{'flags': ['multitrigger'], 'activators': [{'type': 'objectinvolume'}], 'tag':'Enter_Ft', 'conditions': [{'direction': 'enter', 'type': 'volumesensor', 'satisfied': True}], 'actions': [{'type': 'responder', 'ref': '$FootSnd'}]}, {'flags': ['multitrigger'], 'activators': [{'type': 'objectinvolume'}], 'tag': 'Exit_Ft', 'conditions': [{'direction': 'exit', 'type': 'volumesensor', 'satisfied': True}], 'actions': [{'type': 'responder', 'ref': '$FootSnd'}]}], 'actions': [{'tag':'FootSnd', 'type': 'responder', 'responder': {'states': [{'waittocmd': 0, 'cmds': [{'type': 'armatureeffectmsg', 'waiton': -1, 'params': {'surface': 'grass', 'append': False}}], 'nextstate': 0}], 'flags': ['detecttrigger'], 'curstate': 0}}]}}

  [QuickScript - Footstep]
Quickscripted 427FootStpFlr2
To: {'region': {'type': 'footstep', 'surface': 'grass'}, 'logic': {'modifiers':[{'flags': ['multitrigger'], 'activators': [{'type': 'objectinvolume'}], 'tag':'Enter_Ft', 'conditions': [{'direction': 'enter', 'type': 'volumesensor', 'satisfied': True}], 'actions': [{'type': 'responder', 'ref': '$FootSnd'}]}, {'flags': ['multitrigger'], 'activators': [{'type': 'objectinvolume'}], 'tag': 'Exit_Ft', 'conditions': [{'direction': 'exit', 'type': 'volumesensor', 'satisfied': True}], 'actions': [{'type': 'responder', 'ref': '$FootSnd'}]}], 'actions': [{'tag':'FootSnd', 'type': 'responder', 'responder': {'states': [{'waittocmd': 0, 'cmds': [{'type': 'armatureeffectmsg', 'waiton': -1, 'params': {'surface': 'grass', 'append': False}}], 'nextstate': 0}], 'flags': ['detecttrigger'], 'curstate': 0}}]}}

  [QuickScript - Footstep]
Quickscripted 427FootStpFlr
To: {'region': {'type': 'footstep', 'surface': 'grass'}, 'logic': {'modifiers':[{'flags': ['multitrigger'], 'activators': [{'type': 'objectinvolume'}], 'tag':'Enter_Ft', 'conditions': [{'direction': 'enter', 'type': 'volumesensor', 'satisfied': True}], 'actions': [{'type': 'responder', 'ref': '$FootSnd'}]}, {'flags': ['multitrigger'], 'activators': [{'type': 'objectinvolume'}], 'tag': 'Exit_Ft', 'conditions': [{'direction': 'exit', 'type': 'volumesensor', 'satisfied': True}], 'actions': [{'type': 'responder', 'ref': '$FootSnd'}]}], 'actions': [{'tag':'FootSnd', 'type': 'responder', 'responder': {'states': [{'waittocmd': 0, 'cmds': [{'type': 'armatureeffectmsg', 'waiton': -1, 'params': {'surface': 'grass', 'append': False}}], 'nextstate': 0}], 'flags': ['detecttrigger'], 'curstate': 0}}]}}


[Lamp 427LitShSd2]
 [Light Base]

  Diffuse Lighting Enabled
  Specular Lighting Enabled
  >>> !kLPCastShadows <<<
  >>> !kLPShadowOnly <<<
 [OmniLight]

  Quadratic Attenuation
  Sphere cutoff mode at 5000.000000
 [Coordinate Interface 427LitShSd2]

[Lamp 427LitShSd1]
 [Light Base]

  Diffuse Lighting Enabled
  Specular Lighting Enabled
  >>> !kLPCastShadows <<<
  >>> !kLPShadowOnly <<<
 [OmniLight]

  Quadratic Attenuation
  Sphere cutoff mode at 5000.000000
 [Coordinate Interface 427LitShSd1]

[Lamp 427LitShFrnt2]
 [Light Base]

  Diffuse Lighting Enabled
  Specular Lighting Enabled
  >>> !kLPCastShadows <<<
  >>> !kLPShadowOnly <<<
 [OmniLight]

  Quadratic Attenuation
  Sphere cutoff mode at 5000.000000
 [Coordinate Interface 427LitShFrnt2]

[Lamp 427LitShFrnt1]
 [Light Base]

  Diffuse Lighting Enabled
  Specular Lighting Enabled
  >>> !kLPCastShadows <<<
  >>> !kLPShadowOnly <<<
 [OmniLight]

  Quadratic Attenuation
  Sphere cutoff mode at 5000.000000
 [Coordinate Interface 427LitShFrnt1]

[Region Object 427FootStpStr.001]
 Region type: footstep
 [LogicHelper]
   No actions in list
None
   Exporting modifiers
   No modifiers
None
 [Physical]
  HullBounds export
   Exporting 8 (8) vertices
  Setting Region-Specific settings....
  Object is Dynamic
 [Coordinate Interface 427FootStpStr.001]

[Visual Object 427Wal]
 [LogicHelper]
   No actions in list
None
   Exporting modifiers
   No modifiers
None
 [Draw Interface 427Wal]
  [Material MatShlWal]
   [Layer MatShlWal-ShWal.tga]
    -> Using UV map ''
    -> Err, Using first UV map
    [MipMap ShWal.tga]
     MipMapInfo:
---------------
Imagename:ShWal.tga
Resize Image: True
Make MipMaps: True
Calculate Alpha:False
MipMap Gauss:False
Mipmap AlphaMult:1.0
CompressionType: DXT
---------------

     Reading mipmap ShWal.tga.tex from cache
  [DrawableSpans 00000000_0]
   Processing Faces per Material - Totalling 1 materials
   Material MatShlWal
    Object is Shadeless, not appending any lamps
 [Physical]
  ProxyBounds export
   Exporting 159 (159) vertices
   Exporting 95 (95) faces
  No Mass
  No Friction, disabling frictive setting
  Elasticity: 0.0
  Pinning object
  Camera blocking enabled
  Object is Static

[Visual Object 427Top]
 [LogicHelper]
   No actions in list
None
   Exporting modifiers
   No modifiers
None
 [Draw Interface 427Top]
  [Material MatShlTop]
   [Layer MatShlTop-ShTop.tga]
    -> Using UV map ''
    -> Err, Using first UV map
    [MipMap ShTop.tga]
     MipMapInfo:
---------------
Imagename:ShTop.tga
Resize Image: True
Make MipMaps: True
Calculate Alpha:False
MipMap Gauss:False
Mipmap AlphaMult:1.0
CompressionType: DXT
---------------

     Reading mipmap ShTop.tga.tex from cache
  [DrawableSpans 00000000_0]
   Processing Faces per Material - Totalling 1 materials
   Material MatShlTop
    Object is Shadeless, not appending any lamps
 [Physical]
  ProxyBounds export
   Exporting 56 (56) vertices
   Exporting 54 (54) faces
  No Mass
  No Friction, disabling frictive setting
  Elasticity: 0.0
  Pinning object
  Camera blocking enabled
  Object is Static

[Visual Object 427Str]
 [LogicHelper]
   No actions in list
None
   Exporting modifiers
   No modifiers
None
 [Draw Interface 427Str]
  [Material MatShlStr]
   [Layer MatShlStr-ShStr.tga]
    -> Using UV map ''
    -> Err, Using first UV map
    [MipMap ShStr.tga]
     MipMapInfo:
---------------
Imagename:ShStr.tga
Resize Image: True
Make MipMaps: True
Calculate Alpha:False
MipMap Gauss:False
Mipmap AlphaMult:1.0
CompressionType: DXT
---------------

     Reading mipmap ShStr.tga.tex from cache
  [DrawableSpans 00000000_0]
   Processing Faces per Material - Totalling 1 materials
   Material MatShlStr
    Object is Shadeless, not appending any lamps
 [Physical]
  ProxyBounds export
   Exporting 78 (78) vertices
   Exporting 40 (40) faces
  No Mass
  No Friction, disabling frictive setting
  Elasticity: 0.0
  Pinning object
  Camera blocking enabled
  Object is Static

[Visual Object 427ShCln1]
 [LogicHelper]
   No actions in list
None
   Exporting modifiers
   No modifiers
None
 [Draw Interface 427ShCln1]
  [DrawableSpans 00000000_0]
   Processing Faces per Material - Totalling 1 materials
   Material MatShlWal
    Object is Shadeless, not appending any lamps
 [Physical]
  ProxyBounds export
   Exporting 96 (96) vertices
   Exporting 40 (40) faces
  No Mass
  No Friction, disabling frictive setting
  Elasticity: 0.0
  Pinning object
  Camera blocking enabled
  Object is Static

[Visual Object 427Number]
 [LogicHelper]
   No actions in list
None
   Exporting modifiers
   No modifiers
None
 [Draw Interface 427Number]
  [Material MatShNum]
   [Layer MatShNum-ShNumbers.tga]
    -> Using UV map ''
    -> Err, Using first UV map
    [MipMap ShNumbers.tga]
     MipMapInfo:
---------------
Imagename:ShNumbers.tga
Resize Image: True
Make MipMaps: True
Calculate Alpha:False
MipMap Gauss:False
Mipmap AlphaMult:1.0
CompressionType: DXT
---------------

     Reading mipmap ShNumbers.tga.tex from cache
  [DrawableSpans 00000000_0]
   Processing Faces per Material - Totalling 1 materials
   Material MatShNum
    Object is Shadeless, not appending any lamps

[Visual Object 427LitShSide]
 [LogicHelper]
   No actions in list
None
   Exporting modifiers
   No modifiers
None
 [Draw Interface 427LitShSide]
  [Material MatShLight]
   [Layer MatShLight-LightSh1.tga]
    -> Using UV map ''
    -> Err, Using first UV map
    [MipMap LightSh1.tga]
     MipMapInfo:
---------------
Imagename:LightSh1.tga
Resize Image: True
Make MipMaps: True
Calculate Alpha:False
MipMap Gauss:False
Mipmap AlphaMult:1.0
CompressionType: DXT
---------------

     Reading mipmap LightSh1.tga.tex from cache
  [DrawableSpans 00000000_0]
   Processing Faces per Material - Totalling 1 materials
   Material MatShLight
    Object is Shadeless, not appending any lamps

[Visual Object 427LitShFrnt2.001]
 [LogicHelper]
   No actions in list
None
   Exporting modifiers
   No modifiers
None
 [Draw Interface 427LitShFrnt2.001]
  [DrawableSpans 00000000_0]
   Processing Faces per Material - Totalling 1 materials
   Material MatShLight
    Object is Shadeless, not appending any lamps

[Region Object 427FootStpTop1]
 Region type: footstep
 [LogicHelper]
   Exporting actions
   [ResponderModifier 427FootStpTop1_FootSnd]
   Exporting modifiers
   Exporting modifiers
  [LogicModifier 427FootStpTop1_Enter_Ft]
   Initial self.fFlags is: BitVector: []
   Got flag: multitrigger - 6
   self.fFlags is now: BitVector: [  40]
   Conditions:
    Found Condition 427FootStpTop1_Enter_Ft of type: volumesensor
   Activators:
    Found Activator 427FootStpTop1_Enter_Ft of type: objectinvolume
   Actions:
[{'type': 'responder', 'ref': '$FootSnd'}]
  Action is of type responder
Locating responder mod reference '$FootSnd'
  Appending Receiver: 0000BECC,0000,007C,427FootStpTop1_FootSnd
  [LogicModifier 427FootStpTop1_Exit_Ft]
   Initial self.fFlags is: BitVector: []
   Got flag: multitrigger - 6
   self.fFlags is now: BitVector: [  40]
   Conditions:
    Found Condition 427FootStpTop1_Exit_Ft of type: volumesensor
   Activators:
    Found Activator 427FootStpTop1_Exit_Ft of type: objectinvolume
   Actions:
[{'type': 'responder', 'ref': '$FootSnd'}]
  Action is of type responder
Locating responder mod reference '$FootSnd'
  Appending Receiver: 0000BECC,0000,007C,427FootStpTop1_FootSnd
 [Physical]
  ProxyBounds export
   Exporting 12 (12) vertices
   Exporting 10 (10) faces
  Setting Region-Specific settings....
  Object is Dynamic
 [Coordinate Interface 427FootStpTop1]

[Region Object 427FootStpFlr3]
 Region type: footstep
 [LogicHelper]
   Exporting actions
   [ResponderModifier 427FootStpFlr3_FootSnd]
   Exporting modifiers
   Exporting modifiers
  [LogicModifier 427FootStpFlr3_Enter_Ft]
   Initial self.fFlags is: BitVector: []
   Got flag: multitrigger - 6
   self.fFlags is now: BitVector: [  40]
   Conditions:
    Found Condition 427FootStpFlr3_Enter_Ft of type: volumesensor
   Activators:
    Found Activator 427FootStpFlr3_Enter_Ft of type: objectinvolume
   Actions:
[{'type': 'responder', 'ref': '$FootSnd'}]
  Action is of type responder
Locating responder mod reference '$FootSnd'
  Appending Receiver: 0000BECC,0000,007C,427FootStpFlr3_FootSnd
  [LogicModifier 427FootStpFlr3_Exit_Ft]
   Initial self.fFlags is: BitVector: []
   Got flag: multitrigger - 6
   self.fFlags is now: BitVector: [  40]
   Conditions:
    Found Condition 427FootStpFlr3_Exit_Ft of type: volumesensor
   Activators:
    Found Activator 427FootStpFlr3_Exit_Ft of type: objectinvolume
   Actions:
[{'type': 'responder', 'ref': '$FootSnd'}]
  Action is of type responder
Locating responder mod reference '$FootSnd'
  Appending Receiver: 0000BECC,0000,007C,427FootStpFlr3_FootSnd
 [Physical]
  ProxyBounds export
   Exporting 8 (8) vertices
   Exporting 6 (6) faces
  Setting Region-Specific settings....
  Object is Dynamic
 [Coordinate Interface 427FootStpFlr3]

[Region Object 427FootStpFlr2]
 Region type: footstep
 [LogicHelper]
   Exporting actions
   [ResponderModifier 427FootStpFlr2_FootSnd]
   Exporting modifiers
   Exporting modifiers
  [LogicModifier 427FootStpFlr2_Enter_Ft]
   Initial self.fFlags is: BitVector: []
   Got flag: multitrigger - 6
   self.fFlags is now: BitVector: [  40]
   Conditions:
    Found Condition 427FootStpFlr2_Enter_Ft of type: volumesensor
   Activators:
    Found Activator 427FootStpFlr2_Enter_Ft of type: objectinvolume
   Actions:
[{'type': 'responder', 'ref': '$FootSnd'}]
  Action is of type responder
Locating responder mod reference '$FootSnd'
  Appending Receiver: 0000BECC,0000,007C,427FootStpFlr2_FootSnd
  [LogicModifier 427FootStpFlr2_Exit_Ft]
   Initial self.fFlags is: BitVector: []
   Got flag: multitrigger - 6
   self.fFlags is now: BitVector: [  40]
   Conditions:
    Found Condition 427FootStpFlr2_Exit_Ft of type: volumesensor
   Activators:
    Found Activator 427FootStpFlr2_Exit_Ft of type: objectinvolume
   Actions:
[{'type': 'responder', 'ref': '$FootSnd'}]
  Action is of type responder
Locating responder mod reference '$FootSnd'
  Appending Receiver: 0000BECC,0000,007C,427FootStpFlr2_FootSnd
 [Physical]
  ProxyBounds export
   Exporting 8 (8) vertices
   Exporting 6 (6) faces
  Setting Region-Specific settings....
  Object is Dynamic
 [Coordinate Interface 427FootStpFlr2]

[Region Object 427FootStpFlr]
 Region type: footstep
 [LogicHelper]
   Exporting actions
   [ResponderModifier 427FootStpFlr_FootSnd]
   Exporting modifiers
   Exporting modifiers
  [LogicModifier 427FootStpFlr_Enter_Ft]
   Initial self.fFlags is: BitVector: []
   Got flag: multitrigger - 6
   self.fFlags is now: BitVector: [  40]
   Conditions:
    Found Condition 427FootStpFlr_Enter_Ft of type: volumesensor
   Activators:
    Found Activator 427FootStpFlr_Enter_Ft of type: objectinvolume
   Actions:
[{'type': 'responder', 'ref': '$FootSnd'}]
  Action is of type responder
Locating responder mod reference '$FootSnd'
  Appending Receiver: 0000BECC,0000,007C,427FootStpFlr_FootSnd
  [LogicModifier 427FootStpFlr_Exit_Ft]
   Initial self.fFlags is: BitVector: []
   Got flag: multitrigger - 6
   self.fFlags is now: BitVector: [  40]
   Conditions:
    Found Condition 427FootStpFlr_Exit_Ft of type: volumesensor
   Activators:
    Found Activator 427FootStpFlr_Exit_Ft of type: objectinvolume
   Actions:
[{'type': 'responder', 'ref': '$FootSnd'}]
  Action is of type responder
Locating responder mod reference '$FootSnd'
  Appending Receiver: 0000BECC,0000,007C,427FootStpFlr_FootSnd
 [Physical]
  ProxyBounds export
   Exporting 12 (12) vertices
   Exporting 10 (10) faces
  Setting Region-Specific settings....
  Object is Dynamic
 [Coordinate Interface 427FootStpFlr]

[Visual Object 427Crn]
 [LogicHelper]
   No actions in list
None
   Exporting modifiers
   No modifiers
None
 [Draw Interface 427Crn]
  [Material MatShlCrn]
   [Layer MatShlCrn-ShCrn.tga]
    -> Using UV map ''
    -> Err, Using first UV map
    [MipMap ShCrn.tga]
     MipMapInfo:
---------------
Imagename:ShCrn.tga
Resize Image: True
Make MipMaps: True
Calculate Alpha:False
MipMap Gauss:False
Mipmap AlphaMult:1.0
CompressionType: DXT
---------------

     Reading mipmap ShCrn.tga.tex from cache
  [DrawableSpans 00000000_0]
   Processing Faces per Material - Totalling 1 materials
   Material MatShlCrn
    Object is Shadeless, not appending any lamps
 [Physical]
  ProxyBounds export
   Exporting 32 (32) vertices
   Exporting 13 (13) faces
  No Mass
  No Friction, disabling frictive setting
  Elasticity: 0.0
  Pinning object
  Camera blocking enabled
  Object is Static

[Visual Object 427Flr]
 [LogicHelper]
   No actions in list
None
   Exporting modifiers
   No modifiers
None
 [Draw Interface 427Flr]
  [Material MatShlFlr]
   [Layer MatShlFlr-ShFlr.tga]
    -> Using UV map ''
    -> Err, Using first UV map
    [MipMap ShFlr.tga.001]
     MipMapInfo:
---------------
Imagename:ShFlr.tga.001
Resize Image: True
Make MipMaps: True
Calculate Alpha:False
MipMap Gauss:False
Mipmap AlphaMult:1.0
CompressionType: DXT
---------------

     Reading mipmap ShFlr.tga.001.tex from cache
  [DrawableSpans 00000000_0]
   Processing Faces per Material - Totalling 1 materials
   Material MatShlFlr
    Object is Shadeless, not appending any lamps
 [Physical]
  ProxyBounds export
   Exporting 24 (24) vertices
   Exporting 21 (21) faces
  No Mass
  No Friction, disabling frictive setting
  Elasticity: 0.0
  Pinning object
  Camera blocking enabled
  Object is Static

[Collider 427FlrCOL.002]
 [Physical]
  ProxyBounds export
   Exporting 18 (18) vertices
   Exporting 15 (15) faces
  No Mass
  No Friction, disabling frictive setting
  Elasticity: 0.0
  Camera blocking enabled
  Object is Static

[Collider 427StrCOL]
 [Physical]
  ProxyBounds export
   Exporting 8 (8) vertices
   Exporting 3 (3) faces
  No Mass
  No Friction, disabling frictive setting
  Elasticity: 0.0
  Pinning object
  Camera blocking enabled
  Object is Static

@ Saving page Textures -1
@ Saving page BuiltIn -2
@ Saving page Shell427 427
Writing Pahts.fni
Computing Checksums...
Writing Pahts.sum
done in 28.24 seconds


Is there anything I missed? (Note: I noticed that there are two floors: 427Flr and 427FlrCOL. I deleted 427Flr and changed 427FlrCOL. Could that be the problem? I later replaced 427Flr, but it didn't seem to change anything.

EDIT: I can't seem to find the materials on the existing objects, which makes it hard to do it the same way as the existing materials. Where are the materials coming from? Can someone post a pic of a working material setup?

UPDATE: It turns out that the "COL" in 427FlrCOL stands for "collider", meaning that the object is invisible, but able to be walked on (like the "shield" over the steps so that the avatar doesn't get stuck). I changed it to type:object (and ignorePPT:true, whatever that means) and have a visible surface, although I can't see the texture now (just plain white).
di gama
 
Posts: 41
Joined: Fri Feb 29, 2008 5:11 pm

Re: More Ahra Pahts Trouble

Postby Aloys » Wed Jul 09, 2008 5:32 pm

All the "COL" objects are indeed colliders, they should not be used as visible objects. (they have no textures, because they are not meant to be visible).

Also, what version of PyPRP are you using? AFAIK the shells haven't been tested on PyPRP 1.5.0 yet.
User avatar
Aloys
 
Posts: 1968
Joined: Sun Oct 21, 2007 7:57 pm
Location: France (GMT +1)

Re: More Ahra Pahts Trouble

Postby di gama » Wed Jul 09, 2008 6:32 pm

I'm pretty sure it's PyPRP 1.4.0 (it might be a little earlier, but it's not the experimental version). I got it off the Installing PyPRP page about 3 weeks ago.

I realize that COL objects are not meant to be seen, but I have modified the object so much that its name no longer reflects its purpose. What must I change on a COL object in order to make it collidable, visible, and have an image texture?
di gama
 
Posts: 41
Joined: Fri Feb 29, 2008 5:11 pm

Re: More Ahra Pahts Trouble

Postby boblishman » Thu Jul 10, 2008 7:19 am

select the object ... check the logic poperties (purple smilie button) ... if it has a property set as string:type:collider ... delete it (thats what makes it an invisible collider)
when it comes to Age creation ... "DOH" seems to be my middle name...
User avatar
boblishman
 
Posts: 882
Joined: Fri Oct 05, 2007 4:47 pm
Location: Spain


Return to Building

Who is online

Users browsing this forum: Google [Bot] and 1 guest