Modderecke > Allgemeine Modding-Fragen

(sum1) Pippin kann Balrogs Feuer aber es fehlt die Animation+ weitere Fragen

(1/2) > >>

flo der neue:
Hallo Leute,
ich will Pippin das Feuer vom Balrog geben. Hab die CommandSet.ini und das Behavior vom Balrog an Pippin angepasst und er macht es im Spiel auch (also Button ist da und es zieht auch Schaden -also die Gebäude/Einheiten in der Nähe sterben) aber die Animation fehlt-sprich Pippin steht da und es passiert nichts-er bewegt sich nicht und es gibt kein Feuer nur der Schaden ist da...
Wieso?

Noch mehr Fragen^^:
1. Wieso kann ich dem Gollum keine Fähigkeiten also in der CommandSet.ini geben?
Wenn ich i-was bei dem reinschreibe crashed das Spiel und da steht ein Fehler in dieser Ini mit betreffender Zeile.
2. Wenn ich die Geschwindigkeit in der Legolas (oder jmd anderes) Pfeile schießt erhöhe (x10 oder x100...) sehe ich keine Pfeile mehr^^-wieso?
3. Ihr kennt doch bestimmt alle das uralte spiel Command&Conquer Generals Die Stunde Null. Dieses Spiel und Sum1 sind ziemlich ähnlich aufgebaut... Ich will versuchen Einheiten(zuerst den Overlord) in Sum1 zu Coden.
Meint ihr das geht?^^

Arathorn101:
Du kannst es Aufjedenfall nicht 1 zu 1 übernehmen , obwohl SuM und C&C eine ähnliche Engine haben. Du kannst jedoch das Modell der C&C Unit verwenden.

Ealendril der Dunkle:

--- Zitat von: flo der neue am 22. Sep 2010, 21:39 ---Hallo Leute,
ich will Pippin das Feuer vom Balrog geben. Hab die CommandSet.ini und das Behavior vom Balrog an Pippin angepasst und er macht es im Spiel auch (also Button ist da und es zieht auch Schaden -also die Gebäude/Einheiten in der Nähe sterben) aber die Animation fehlt-sprich Pippin steht da und es passiert nichts-er bewegt sich nicht und es gibt kein Feuer nur der Schaden ist da...
Wieso?

--- Ende Zitat ---
Das Feuer funktioniert über einen Particel, der an eine Bone in einer Animation geknüpft ist. Schau mit welcher Animation die Fähigkeit verknüpft ist und kopiere den Particelsys-Eintrag in eine eigene Animation für Pippin. Selbstverständlich musst du dann hierfür eine Animation aus Pippins Set benutzen. Da das Balrog-SKL ein anderes Set ist mit anderen Bone-Namen, musst du also erst in Pippins skl die passende Bone raussuchen (vll Handbone), die für das Feuer geeignet ist. Da sich das Feuer nach der Bone richtet, sollte diese Bone "nach vorne gerichtet" sein.

Dein Versuch klingt etwas.......skuril....



--- Zitat von: flo der neue am 22. Sep 2010, 21:39 ---1. Wieso kann ich dem Gollum keine Fähigkeiten also in der CommandSet.ini geben?
Wenn ich i-was bei dem reinschreibe crashed das Spiel und da steht ein Fehler in dieser Ini mit betreffender Zeile.

--- Ende Zitat ---
Wir können dir nur helfen, wenn du uns die Beiträge zeigst. Gollums Daten können sicherlich geändert werden.


--- Zitat von: flo der neue am 22. Sep 2010, 21:39 ---2. Wenn ich die Geschwindigkeit in der Legolas (oder jmd anderes) Pfeile schießt erhöhe (x10 oder x100...) sehe ich keine Pfeile mehr^^-wieso?

--- Ende Zitat ---
Weil die Pfeile einfach zu schnell sind. Bereits jetzt sind die Pfeile unglaublich schnell. Potenziere das mit 10 und es ist zu schnell für das Spiel. Die SuM-Engine ist teilweise sehr subtil. ;)


--- Zitat von: flo der neue am 22. Sep 2010, 21:39 ---3. Ihr kennt doch bestimmt alle das uralte spiel Command&Conquer Generals Die Stunde Null. Dieses Spiel und Sum1 sind ziemlich ähnlich aufgebaut... Ich will versuchen Einheiten(zuerst den Overlord) in Sum1 zu Coden.
Meint ihr das geht?^^

--- Ende Zitat ---
Ausprobieren.

flo der neue:
Zu Pippin: Ja ich weiß es ist ziemlich übertrieben und ...skuril... aber mir geht es eh nur um FUN xD.

--- Zitat ---Das Feuer funktioniert über einen Particel, der an eine Bone in einer Animation geknüpft ist. Schau mit welcher Animation die Fähigkeit verknüpft ist und kopiere den Particelsys-Eintrag in eine eigene Animation für Pippin. Selbstverständlich musst du dann hierfür eine Animation aus Pippins Set benutzen. Da das Balrog-SKL ein anderes Set ist mit anderen Bone-Namen, musst du also erst in Pippins skl die passende Bone raussuchen (vll Handbone), die für das Feuer geeignet ist. Da sich das Feuer nach der Bone richtet, sollte diese Bone "nach vorne gerichtet" sein.
--- Ende Zitat ---

Sry, ich raffs nicht...
Wir befinden uns doch nur in der Ini.big oder?

Also ich hab einen Eintrag in der Fxlist.ini gemacht/kopiert


; This is Pippin's flaming breath ground fire efx
FXList FX_BalrogBreath

   ParticleSystem
      Name = PippinGroundGlow FollowBone:Yes
      Offset = X:0.0 Y:0.0 Z:10.0
      OrientToObject = Yes
   End

   ParticleSystem
      Name = PippinGroundFire FollowBone:Yes
      Offset = X:0.0 Y:0.0 Z:10.0
      OrientToObject = Yes
   End


   ParticleSystem
      Name = PippinGroundSmoke      
      Offset = X:0.0 Y:0.0 Z:10.0
            OrientToObject = Yes
   End

   ParticleSystem
      Name = PippinGroundHeatWave
      Offset = X:0.0 Y:0.0 Z:10.0      
           OrientToObject = Yes
   End   

    DynamicDecal   ; A decal that belongs to nobody, but updates internally to fade and tint and such
      DecalName      = SCCBalrogFireScorch
      Size         = 160            
      Color         = R:0 G:0 B:0
      Offset         = X:50 Y:0
      OpacityStart      = 0
      OpacityFadeTimeOne   = 2000
      OpacityPeak         = 64
      OpacityPeakTime      = 255
      OpacityFadeTimeTwo   = 20000
      OpacityEnd         = 0

      StartingDelay   = 3000
      Lifetime      = 23000
   End

   ;Sound
;       Name = GandalfBlastWeapon
   ;End
End


Danach hab ich 4 neue Einträge in der FxParticleSystem.ini weil man ja in dem Eintrag oben dahin "verlinkt" wird (ParticleSystem
        Name = PippinGroundSmoke)

1/4:
FXParticleSystem PippinGroundSmoke
  System
    Priority = AREA_EFFECT
    Shader = ALPHA
    ParticleName = EXCloud02.tga
    Lifetime = 30 30
    SystemLifetime = 85
    SortLevel = 1
    Size = 10 20
    BurstCount = 1 1
    InitialDelay = 10 10
    IsEmitAboveGroundOnly = Yes
  End
  Color = DefaultColor
    Color1 = R:247 G:150 B:62 15
    Color2 = R:0 G:0 B:0 30
  End
  Alpha = DefaultAlpha
    Alpha1 = 0.5 0.5 0
    Alpha2 = 0 0 30
  End
  Update = DefaultUpdate
    SizeRate = 2 3
    SizeRateDamping = 0.9 0.99
    AngularRateZ = -0.05 0.05
    AngularDamping = 1 1
  End
  Physics = DefaultPhysics
    VelocityDamping = 0.95 0.98
    DriftVelocity = X:0 Y:0 Z:0.24
  End
  EmissionVelocity = OrthoEmissionVelocity
    X = 3 5
    Y = -3 3
    Z = 0.1 0.2
  End
  EmissionVolume = PointEmissionVolume
  End
  Draw = DefaultDraw
  End
  Wind = DefaultWind
    WindMotion = PingPong
    WindStrength = 0.1
    WindAngleChangeMin = 0.149924
    WindAngleChangeMax = 0.449946
    WindPingPongStartAngleMa x = 0.785398
    WindPingPongEndAngleMin = 5.49779
    WindPingPongEndAngleMax = 6.28319
    TurbulenceAmplitude = 0.02
    TurbulenceFrequency = 25
  End
End


Es hat sich jedoch nichts geändert. Das Spiel crashed auch nicht. Man merkt keinen Unterschied.
Ich hab aber weder in der Fxlist.ini, FxParticlesystem.ini oder in der Particlesystem.ini etwas mit bones gefunden. Nur in der Ini vom Pippin stehen am Anfang:

        DefaultModelConditionSta te
            Model               = RUPippin_SKN
            Skeleton            = RUFrodo_SKL
            WeaponLaunchBone    = PRIMARY B_HANDR        ;sometimes it's in primary sometimes in secondary.
            WeaponLaunchBone    = SECONDARY B_HANDR

Soooo: Was hab ich falsch gemacht, was war unnötig, was fehlt?
(ich weiß und ihr denke ich jetzt auch, dass ich noch ein ziemlicher "Neuling" bin  aber desswegen frage ich euch ja damit ihr mir sagt wie ich es besser machen kann :))

Danke fürs Lesen ,Verstehen und vllt Antworten

Ealendril der Dunkle:
Such mal in der Balrog.ini nach dem Eintrag:
SPECIAL_POWER_ONE

Das müsste die Animation des Feuers sein. ;)

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln