Changelog DynamX 4.1.0 :

The modifications followed by a (*) were made by our contributors, MK, frh, Ertinox45, JarException and gameusefly. Thanks for your contributions ;)

General features:

Physics:

A lot of fixes and performance improvements.

Fixes:

Packs:

Some fixes and new useful config options. We also added the .gltf model support to DynamX. Animations aren't yet implemented, but it's coming ;)

New features:

Changes:

Api changes:

There was a lot of refactoring, including code consistency improvements, javadoc improvements and an update of the ACsGuis dependency to 1.2.12.

New features:

Structure changes:

Rewrote the parts rendering code:

This new render system, based on a SceneNode graph allows to attach parts to others (for example, have lights on an openable trunk). This render system applies to entities (vehicles, props), blocks, items and armors. This render system uses JOML transform matrixes instead of the classic GL11 transformation methods, improving the performance and preparing the support of BetterLights.

/!\ This will break all addons that are rendering parts.

Changes:

Add ItemTransforms and View sub info types

They allow to customize the item transforms depending on the view (left/right first/third person, gui, ground, ...), like in json model format.

Example:

ItemTransforms{
    View_TPLH{
        Translate: 0.05 0 0
        Rotate: 0 0 70
        Scale: 1 1 1
    }
    View_TPRH{
        Translate: 0.05 0 0
        Rotate: 0 0 70
    }
    View_FPLH{
        Translate: 0 0.2 0.2
        Rotate: -15 0 95
    }
    View_FPRH{
        Translate: 0 0.2 0.2
        Rotate: -15 0 80
    }
    View_Gui{
        Translate: -0.1 0.15 0
        Rotate: -40 0 0
    }
}

This is supported by vehicles, blocks, items and armors. The old ItemTranslate, ItemRotate and ItemScale will still be supported, but can't be mixed with the new system in the same property file.

Other fixes:

Mod compatibility:

The MalisisDoors version compatible with DynamX has been updated, download it on the DynamX discord server.

Known problems:

All issues are listed here: Issues · DynamXInc/DynamX · GitHub.

There is a list of mods incompatible with DynamX on our discord: Incompatible mods.

Thanks for your support to DynamX.