Portal-Zone Gothic-Zone Gothic II-Zone Gothic 3-Zone Gothic 4-Zone Modifikationen-Zone Download-Zone Foren-Zone RPG-Zone Almanach-Zone Spirit of Gothic

 

Ergebnis 1 bis 9 von 9
  1. Beiträge anzeigen #1
    Schwertmeister Avatar von Ska-Ara
    Registriert seit
    Nov 2010
    Ort
    Bayern
    Beiträge
    802
     
    Ska-Ara ist offline

    Immer diese Morphmeshes ... [Bogenproblem]

    Ich hab es nun nach langer Zeit und mit viel hilfe (danke an Mark56) einen Bogen selbst zu animieren und ach gothic zu bringen. soweit ist auch alles gut.. aber... nun hab ich diesen bug hier.

    [Bild: ezgif.com-video-to-gif86033ebaec2714a3.gif]

    Sobald ich den Bogen wegstecke macht der diese Moves.. was ich extrem seltsam finde. Weiß einer wie der Zustande kommt und wie man den fixen kann?

    hier die mms
    Code:
    morphMesh ("hornbogen")
    {
    	morphRef ("hornbogen.asc")
    	morphAni ("S_NORMAL" 1 0.1 -1 0.1 L "hornbogen_shoot.ASC" 0 0 SPD:25)
    	morphAni ("S_SHOOT" 1 0.1 0.4 0.1 . "hornbogen_shoot.ASC" 1 10 SPD:25)
    	morphAni ("S_READY" 1 0.1 -1 0.1 L "hornbogen_shoot.ASC" 11 11 SPD:25)
    	morphAni ("S_RELAX" 1 0.1 1.12 0.1 . "hornbogen_shoot.ASC" 12 31 SPD:25)
    }
    hab mich dabei eigentlich an die animationen und mms der originalen gehalten
    Geändert von Ska-Ara (12.01.2020 um 11:31 Uhr)

  2. Beiträge anzeigen #2
    Schwertmeister Avatar von Ska-Ara
    Registriert seit
    Nov 2010
    Ort
    Bayern
    Beiträge
    802
     
    Ska-Ara ist offline
    Was ich jetzt schonmal heraus gefunden hab ist dass der Part von "relax" am ende wieder wiederholt wird. Ka wieso.

  3. #3
    Falugify
    Gast
     
    Warum lässt der den Pfeil fallen?

  4. Beiträge anzeigen #4
    Schwertmeister Avatar von Ska-Ara
    Registriert seit
    Nov 2010
    Ort
    Bayern
    Beiträge
    802
     
    Ska-Ara ist offline
    Das liegt daran, dass der Bogen seine eigenen Pfeile kreiert.

    Code:
    	flags 				=	ITEM_BOW|ITEM_CREATEAMMO;
    hat aber leider nichts mit dem problem zu tun. hab das schon getestet.

  5. Beiträge anzeigen #5
    Local Hero Avatar von Mark56
    Registriert seit
    Sep 2010
    Beiträge
    254
     
    Mark56 ist offline
    Animation S_RELAX is called by engine when switching weapons and other events,to make sure that bow is not "removed" from hands in "READY" state (string pulled). Which happened sometimes. I never noticed this on other bows. Try if other bow do the same, other than that, your animation might have wrong timing, where it seems to do both pull and release motion together in "relax" animation. It might not be so noticeable on original bows.

  6. Beiträge anzeigen #6
    Schwertmeister Avatar von Ska-Ara
    Registriert seit
    Nov 2010
    Ort
    Bayern
    Beiträge
    802
     
    Ska-Ara ist offline
    hier mal die files/here the files
    https://drive.google.com/open?id=1vg...5HE4LVM4Z5rc-v

  7. Beiträge anzeigen #7
    Local Hero Avatar von Mark56
    Registriert seit
    Sep 2010
    Beiträge
    254
     
    Mark56 ist offline
    Your anims seems identical to Original, though I would make "release" faster to appear more powerful. I see no problem there.
    Its fault of the engine. Since engine directly calls "S_RELAX" on morph meshes when exiting bow/crossbow fight stance. You can probably notice it on any other bow/crossbow as well.

    There is workaround:
    (requires edit all bows and crossbows mms scripts and recompile, also change humans.mds and recompile)

    1. Rename S_RELAX ani to S_SHOOTRELAX
    2. Copy S_NORMAL and name it S_RELAX

    Code:
    morphRef ("CA_BOW_LONG_01.ASC")
    morphAni ("S_NORMAL" 1 0.1 -1 0.1 L "CA_BOW_LONG_01_SHOOT.ASC" 0 0 SPD:25)
    // S_NORMAL copy named S_RELAX for engine to call
    morphAni ("S_RELAX" 1 0.1 -1 0.1 L "CA_BOW_LONG_01_SHOOT.ASC" 0 0 SPD:25)
    morphAni ("S_SHOOT" 1 0.1 0.4 0.1 . "CA_BOW_LONG_01_SHOOT.ASC" 1 10 SPD:25)
    morphAni ("S_READY" 1 0.1 -1 0.1 L "CA_BOW_LONG_01_SHOOT.ASC" 11 11 SPD:25)
    // releasing of bow called from humans.mds
    morphAni ("S_SHOOTRELAX" 1 0.1 1.12 0.1 . "CA_BOW_LONG_01_SHOOT.ASC" 12 40 SPD:25)

    3. EDIT Humans.mds replace all
    Code:
    *eventMMStartAni (13	"S_RELAX"	"ZS_LEFTHAND")
    to this:
    Code:
    *eventMMStartAni (13	"S_SHOOTRELAX"	"ZS_LEFTHAND")
    But this is rather a lot of work for small effect. I would let it lie because it's rather known/unnoticed issue at this point.

  8. Beiträge anzeigen #8
    Waldläufer
    Registriert seit
    Apr 2018
    Beiträge
    176
     
    CeeX ist offline
    Hey Ska-Ara, welches Toolset hast du denn benutzt? Blender oder eine alte Max Version? Falls ersteres würde ich mich über eine Anleitung freuen, da ich zwar bereits einen Bogen aus G1 nachgebaut habe, aber mangels Blender-Kenntnisse es noch nicht geschafft habe ihn zu animieren und nach Gothic zu bekommen.

  9. Beiträge anzeigen #9
    Hero Avatar von lali
    Registriert seit
    Feb 2016
    Beiträge
    5.473
     
    lali ist offline
    Über so ein Tutorial wäre ich auch mega froh.
    Phoenix Dev | Website | Discord

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
Impressum | Link Us | intern
World of Gothic © by World of Gothic Team
Gothic, Gothic 2 & Gothic 3 are © by Piranha Bytes & Egmont Interactive & JoWooD Productions AG, all rights reserved worldwide