Skip to content
This repository was archived by the owner on Jul 7, 2022. It is now read-only.

Commit a3dd518

Browse files
committed
Release v1.11
1 parent 3f4a477 commit a3dd518

16 files changed

+2139
-2286
lines changed

.gitignore

Lines changed: 4 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,6 @@
1-
# Prerequisites
2-
*.d
3-
4-
# Compiled Object files
5-
*.slo
6-
*.lo
7-
*.o
8-
*.obj
9-
10-
# Precompiled Headers
11-
*.gch
12-
*.pch
13-
14-
# Compiled Dynamic libraries
15-
*.so
16-
*.dylib
17-
*.dll
18-
19-
# Fortran module files
20-
*.mod
21-
*.smod
22-
23-
# Compiled Static libraries
24-
*.lai
25-
*.la
26-
*.a
27-
*.lib
28-
29-
# Executables
30-
*.exe
31-
*.out
32-
*.app
331
*.bat
34-
*.app
35-
*.vs/*
362
*.aps
37-
*ObjDump*
38-
*Bin/*
3+
*.7z
4+
.vscode/
5+
build/
6+
[Bb]in/

3rd_party/HavokLib

Submodule HavokLib updated 144 files

CHANGELOG

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
v1.11
2+
- More stable library version.
3+
- Fixed incorrect old format additive animations.
4+
- Added new format additive animations.
5+
- Added root motion support.
6+
- Moved to new config format (xml schema), presets will be migrated from old config format to new.
7+
- External presets can be still loaded with both old version and new version format. Old format is not recommended to use anymore.
8+
- Added support for 2020 and 2021 versions.
9+
- Dropped 32bit support.
10+
- Added support for exporting selected items (Export/Export selected)
11+
v1.10
12+
- Fixed crash, when loading corrupted skeletons. ( #8 )
13+
- Added hka into file extensions.
14+
v1.9
15+
- Added "disable scale" tracks option. (#3 )
16+
- Added keyboard shortcuts for dialogs. (#6 )
17+
- Changed first dialog item focus on process buttons. (#6 )
18+
v1.8
19+
- Fixed logging for non-unicode builds (2010 - 2012).
20+
- Fixed crash caused by dialog for some versions (mainly 2012 as reported in #4 ).
21+
- Fixed plugin registration bug reported in #5.
22+
v1.7
23+
- Added support for loading version 2015 and 2017 skeletons.
24+
- Added support for loading version 2015 interleaved animations.
25+
- Added support for loading version 2015 - 2017 spline compressed animations.
26+
- Fixed crash, when loading animations caused by 0 scale values.
27+
v1.6
28+
- Fixed loading incorrect animation track for bone without annotation name and bind remaps.
29+
- Fixed loading spline compressed animations when float tracks are present.
30+
- Added Motion ID var into config file.
31+
v1.5
32+
- Fixed not loading of newly added external presets for first time
33+
- Added ability to choose animation index, in case of multiple animations in single file.
34+
- Added ability to load config file with suppressPrompts enabled.
35+
- Added ability to load bones by their hkaBone user property, in case of not being as annotation.
36+
- Added ability to load additive animations.
37+
v1.4
38+
- Added ability to load Spline Compressed animations.
39+
- Fixed issue, when loading Delta Compressed animations, only first 2 frames were processed.
40+
v1.3
41+
- Added support for loading 2016.2 toolset formats.
42+
- Fixed crash, when loading incomplete 2016+ formats.
43+
v1.2
44+
- Added ability to export/import animations.
45+
- Added Environment generation for exported file.
46+
- Added skeleton pose capture frame for export.
47+
v1.1
48+
- Fixed loading version 2016 files under 32bit build.
49+
- Fixed wrong class name links for XML exported files.
50+
- Maxscript listener will now show whenever plugin tries to print any information and from now on, user will be always informed properly. User no longer needs to open listener manually.
51+
v1
52+
- Initial release

CMakeLists.txt

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
cmake_minimum_required(VERSION 3.3)
2+
3+
project(HavokMax VERSION 1.11)
4+
5+
set (HavokLibLibraryPath ../HavokLib)
6+
7+
add_subdirectory(3rd_party/HavokLib ${HavokLibLibraryPath})
8+
include(${PRECORE_SOURCE_DIR}/cmake/3dsmax.cmake)
9+
10+
build_target(
11+
NAME HavokMax
12+
TYPE SHARED
13+
SOURCES
14+
src/HavokExport.cpp
15+
src/HavokImport.cpp
16+
src/HavokMax.cpp
17+
src/DllEntry.cpp
18+
src/HavokMax.rc
19+
${MAX_EX_DIR}/win/About.rc
20+
LINKS
21+
gdiplus bmm core HavokLib flt mesh maxutil maxscrpt paramblk2 geom MaxSDKTarget
22+
AUTHOR "Lukas Cone"
23+
DESCR "Havok 3DS Max Unofficial Plugin"
24+
START_YEAR 2016
25+
PROPERTIES
26+
SUFFIX .dlu
27+
${MaxProperties}
28+
)
29+
30+
set_precore_sources(HavokMax directory_scanner)

HavokMax.sln

Lines changed: 0 additions & 153 deletions
This file was deleted.

0 commit comments

Comments
 (0)