[Beta] Gothic 3 Animation Importer/Exporter for Blender
The renewed interest lately in animation import/export has motivated me to revisit the second iteration of my Blender addon.
It imports .xact files and .xmot files, and is also able to export .xmot again.
There are still a lot of things to work on in terms of usability and functionality, and there are still some bugs, but for a first beta it's fine.
Gratuliere dir zu dem Erfolg! Auch, wenn es erst eine Beta ist, ist es ein wirklich bedeutender Schritt in die Richtung von Dingen, die zuvor fast unantastbar waren (Kampfsystem, neue Tiere, animierte Objekte?) und doch die letzten großen Kritikpunkte am Spiel lösbar macht.
Es ist zumindest ein erster Baustein dafür, zur Überarbeitung des Kampfsystem gehört dann aber doch noch deutlich mehr dazu.
Absoluter Gamechanger für's Gothic 3 Modding! Das wird den Moddern sehr viele neue Möglichkeiten eröffnen. Danke für deine Arbeit.
Bin sehr gespannt darauf, was die Leute daraus machen werden. Gerade die Animationen und das schwammige Kampfverhalten waren in G3 immer ein besonders wunder Punkt. Vielleicht lässt sich damit sogar eine Progressionsmechanik wie in G1/2/R1 realisieren, die nach und nach neue Animationen/Kombos freischaltet? Oder vielleicht sogar das Gothic 1/2 Kampfsystem.
• Konformität bedeutet Schwäche und macht einen zum Instrument derer, die einen kontrollieren wollen. Sei ein Individuum, kein Mitläufer. Denke kritisch, eigenständig und unabhängig.
• Meinungen sind ein individueller Ausdruck der persönlichen Sichtweise und existieren nicht um sein Ansehen in der Gesellschaft zu stärken.
• Offizielle Narrativen sind zum Hinterfragen da.
Geändert von Hans Wurstenstein (25.02.2024 um 14:09 Uhr)
I have an issue with this addon, namely when I try importing and exporting the same .xmot animation without even modifying it, it gets deformed in-game (in this case Hero_Stand_None_None_P0_Move_Walk_N_Fwd_00_%_00_P0_160.xmot)
I tried using both Blender 3.6.9 and 4.0.2 but the issue is still occuring.
Is this something I'm doing wrong? (I wouldn't be surprised though ) [Bild: attachment.php?s=8d3fcb30cd674c400411dbc1c1b7212a&attachmentid=53460&d=1708887654&thumb=1]
(I've also attached .blend and the exported .xmot file for clarity)
I have an issue with this addon, namely when I try importing and exporting the same .xmot animation without even modifying it, it gets deformed in-game (in this case Hero_Stand_None_None_P0_Move_Walk_N_Fwd_00_%_00_P0_160.xmot)
I tried using both Blender 3.6.9 and 4.0.2 but the issue is still occuring.
Is this something I'm doing wrong? (I wouldn't be surprised though ) [Bild: attachment.php?s=8d3fcb30cd674c400411dbc1c1b7212a&attachmentid=53460&d=1708887654&thumb=1]
(I've also attached .blend and the exported .xmot file for clarity)
Thanks for your report, should be fixed with v0.0.2 that was released just now.
Thanks for the fix, it seems to be exporting fine now although I think I found another bug (not quite sure if that's the addon's fault).
When I'm trying to import certain xmot's for models like for example G3_Hero_Body_Player the animation gets slightly distorted as if some bones were getting bent in wrong direction, however I've noticed that's not the case for the other models like scavenger.
I've once again attached the .blend file so you can see what I mean. (in this case I used Hero_Stand_None_1H_P0_PowerAttack_Raise_N_Fwd_00_%_00_P0_0_R.xmot, you can see the body getting skewed and the right hand clipping into the body).
I'd also like to mention - great job with this addon. Doubted we would ever be able to modify the animations
Thanks for the fix, it seems to be exporting fine now although I think I found another bug (not quite sure if that's the addon's fault).
When I'm trying to import certain xmot's for models like for example G3_Hero_Body_Player the animation gets slightly distorted as if some bones were getting bent in wrong direction, however I've noticed that's not the case for the other models like scavenger.
I've once again attached the .blend file so you can see what I mean. (in this case I used Hero_Stand_None_1H_P0_PowerAttack_Raise_N_Fwd_00_%_00_P0_0_R.xmot, you can see the body getting skewed and the right hand clipping into the body).
I'd also like to mention - great job with this addon. Doubted we would ever be able to modify the animations
Thanks again for your feedback
I have good news, with g3blend 0.0.3 the animations finally play back correctly in Blender and also re-exported correctly, at least in my tests with the two animations you mentioned.
Hello. Thank you for this wonderful tool.
Question. How to bind a sound to a modified animation. Unfortunately, when I modify a person's animation, it loses the link to the sound, which is usually specified in the animation file.
Hello. Thank you for this wonderful tool.
Question. How to bind a sound to a modified animation. Unfortunately, when I modify a person's animation, it loses the link to the sound, which is usually specified in the animation file.
Indeed, that was not handled yet, added support for importing/exporting frame effects in g3blend 0.0.4.
It is even possible to modify the frame effects, see the README.
If you want to re-add the frame effects to an animation that you imported with g3blend 0.0.3, you can manually add the `frame_effects` property to the corresponding action (as Type for the property select Python).
Thanks, tried edit a bit animation it worked in-game, but sadly i can't reimport it again in blender, model doesn't appear there, dunno rly what wrong this time
Had a look at your xmot, the model also disappears for when I import the animation. Not sure what went wrong there.
In the meantime I found the bug that caused your exported xmot to get corrupted.
Your animation added/changed the scale property of one or more bones, so the xmot exporter creates scale keyframes.
And in the calculations it does for scale keyframes there was mistake.
With the just released g3blend 0.0.5 I fixed the bug, so that importing/exporting animations with scale should now work correctly.
Thanks for your helpful bug report