Es:PRPBlenderPluginFeatures

From Alcugs

Jump to: navigation, search


Contents

Formatos de Plasma soportados

  • Uru Prime/TPotS:
    • Importación dese Uru (cualquier versión): Debería funcionar en la mayoría de las Eras. Hay que entnder que cada vez que un nuevo tipo de PRP es añadido al código, el plugin puede fallar y no ser capaz de importar una Era específica.
      • Eras imporatad con éxito conocidas: Nexus(tpots), Neighborhood(vecindario de tpots), Relto(tpots).
      • Eras conflictivas: (Por favor, agregad aquí las Eras que no seáis capaces de importar e intentaré actualizar el código.
    • Exportación a Uru:
      • Una Era nueva creada: Funciona.
      • Una Era Importada: No funciona bien, mucha información se pierde en el proceso.
  • Uru Live:
    • Publico: No soportado. A aquél que sea legal no le gustaría.
    • Privado: Funciona pero no es útil. Ah, y cabe destacar que no hay planes para arreglarlo. Jaja :P
  • Myst 5:
    • Importación desde Myst 5: Funciona pero no es útil. Para hacer disponible el formato de Myst 5 I necesito reescribir el "resource manager", y algunas partes más del código.
    • Exportación a Myst 5: No disponible de momento.
    • Desde Myst 5 a Uru: No disponible de momento.
  • realMyst:
    • No Funciona. El motor gráfico Plasma de real Myst es demasiado diferente de la versión Plasma 2.0 como para molestarse con él de momento.

Classes de Plasma soportadas

Uru

Python
  if self.type==0x0000: self.data=plSceneNode(self) elif self.type==0x0001: self.data=plSceneObject(self) elif self.type==0x0004: self.data=plMipMap(self) elif self.type==0x0005: self.data=plCubicEnvironMap(self) elif self.type==0x0006: self.data=plLayer(self) elif self.type==0x0007: self.data=hsGMaterial(self) elif self.type==0x0015: self.data=plCoordinateInterface(self) elif self.type==0x0016: self.data=plDrawInterface(self) elif self.type==0x001C: self.data=plSimulationInterface(self) elif self.type==0x0029: self.data=plSoundBuffer(self) elif self.type==0x002B: self.data=plPickingDetector(self) elif self.type==0x0032: self.data=plActivatorConditionalObject(self) elif self.type==0x0037: self.data=plObjectInBoxConditionalObject(self) elif self.type==0x003D: self.data=plSpawnModifier(self) elif self.type==0x003E: self.data=plFacingConditionalObject(self) elif self.type==0x003F: self.data=plHKPhysical(self) elif self.type==0x0040: self.data=plViewFaceModifier(self) elif (self.type==0x004C): self.data=plDrawableSpans(self) elif self.type==0x0055: self.data=plDirectionalLightInfo(self) elif self.type==0x0056: self.data=plOmniLightInfo(self) elif self.type==0x0057: self.data=plSpotLightInfo(self) elif self.type==0x006C: self.data=plAGModifier(self) elif self.type==0x006D: self.data=plAGMasterMod(self) elif self.type==0x0087: self.data=plSoftVolume(self) elif self.type==0x008E: self.data=plLayerLinkAnimation(self) elif self.type==0x00A2: self.data=plPythonFileMod(self) elif self.type==0x00A8: self.data=plMsgForwarder(self) elif self.type==0x00CD: self.data=plArmatureEffectsMgr(self) elif self.type==0x00D4: self.data=plShadowCaster(self) elif self.type==0x00FC: self.data=plPanicLinkRegion(self) elif self.type==0x012E: self.data=plSwimRegion(self) elif self.type==0x0133: self.data=plSwimRegionInterface(self) elif self.type==0x0134: self.data=plSwimCircularCurrentRegion(self) elif self.type==0x0136: self.data=plSwimStraightCurrentRegion(self) elif self.type==0x007C: self.data=plResponderModifier(self) elif self.type==0x002D: self.data=plLogicModifier(self) elif self.type==0x007B: self.data=plObjectInVolumeDetector(self) elif self.type==0x00A6: self.data=plVolumeSensorConditionalObject(self) elif self.type==0x00CB: self.data=plInterfaceInfoModifier(self) elif self.type==0x00B2: self.data=plAvLadderMod(self) elif self.type==0x009B: self.data=plCameraModifier1(self) elif self.type==0x006F: self.data=plCameraRegionDetector(self) elif self.type==0x0099: self.data=plCameraBrain1(self) elif self.type==0x009E: self.data=plCameraBrain1_Avatar(self) elif self.type==0x009F: self.data=plCameraBrain1_Fixed(self) elif self.type==0x00C2: self.data=plCameraBrain1_Circle(self) elif self.type==0x00B3: self.data=plCameraBrain1_FirstPerson(self)

Myst 5

Python
  if self.type==0x0000: self.data=plSceneNode(self) elif self.type==0x0001: self.data=plSceneObject(self) elif self.type==0x0004: self.data=plMipMap(self) elif self.type==0x0005: self.data=plCubicEnvironMap(self) elif self.type==0x0015: self.data=plCoordinateInterface(self) elif self.type==0x0029: self.data=plSoundBuffer(self)
Personal tools