/g3blend

Gothic 3 Animation Importer/Exporter for Blender

Primary LanguagePythonOtherNOASSERTION

Introduction

g3blend is a Blender addon to import and export Gothic 3 actors (.xact) and animations (.xmot).

It is currently in an early beta phase, so expect limitations in terms usability and functionality. The import of xact and xmot, as well as the export of new or modified animations as xmot should work.

Installation

Install from release zip

Install the latest release zip via Edit->Preferences->Add-ons->Install. Make sure to enable the addon after install.

Install from source

Pack the g3blend folder into a zip file. Then follow the same steps as in Install from release zip.

Manual install from source

Alternatively install from source by copying the g3blend folder to c:\Users\<User Name>\AppData\Roaming\Blender Foundation\Blender\<Blender Version>\scripts\addons\. Make sure to enable the addon after install.

Usage

  • Import xact via File->Import->Gothic 3 Actor.
  • Import xmot via File->Import->Gothic 3 Motion.
  • Emport xmot via File->Export->Gothic 3 Motion.

Frame effects

When an animation is imported/exported, its frame effects are stored in/retrieved from a custom property named frame_effects in the corresponding action object. The frame_effects custom property is a dictionary where each entry consists of a frame number (key) and an effect name (value). It can be edited in the Custom Properties section of the action in Blender's Action Editor view.

Demo

Futuristic doors in Gothic 3...

DoorRetract.mp4

Scavenger is not convinced by this innovation!

ScavengerNotConvinced.mp4

Credits