Commit graph

358 commits

Author SHA1 Message Date
lzwdgc
6819cd92fc [db] Keep raw strings. 2020-09-18 23:30:25 +03:00
lzwdgc
36f5234afb Use exceptions in default case. 2020-09-18 23:30:04 +03:00
lzwdgc
fd543790dd Add member function to process db into more friendly form. 2020-09-18 22:27:57 +03:00
lzwdgc
5f6c3e1fcf Better parameter name. 2020-09-18 22:27:30 +03:00
lzwdgc
fffc6f08f3 Fix includes order. 2020-09-18 22:27:12 +03:00
lzwdgc
068f0e185e Process db better. Respect value size. 2020-09-18 22:26:57 +03:00
lzwdgc
9a9082dfb7 Read more models. 2020-09-18 22:26:19 +03:00
lzwdgc
5327fe3e70 Move string conversion functions into common.cpp. 2020-09-18 22:26:10 +03:00
lzwdgc
790d898140 Do not pass primitives.sw.main to every target. 2020-09-18 22:25:47 +03:00
lzwdgc
c261342d6b Fix printing paths. 2020-09-16 14:42:46 +03:00
lzwdgc
962c12374f Handle models with additional faces. 2020-09-16 14:20:02 +03:00
lzwdgc
b5013c3fc6 Write raw r16 heightmap back again. 2020-09-16 14:19:34 +03:00
lzwdgc
56d04cd59c [ci] Build only x64. 2020-09-10 17:37:24 +03:00
lzwdgc
a6235b0272 [ci] Add github actions. 2020-09-10 13:34:34 +03:00
lzwdgc
d39c091312 Update to C++20. 2020-09-10 13:34:07 +03:00
lzwdgc
170fad79d7 Better variable name. 2020-09-07 01:12:55 +03:00
lzwdgc
771c8e4697 Do not fix uv coords when printing .obj. 2020-03-08 18:36:57 +03:00
lzwdgc
08c0e49cf4 [db_add_lang] Make functions static. 2020-03-07 01:22:03 +03:00
lzwdgc
25454a9e0d [db_add_lang] Set current path to lang dir. 2020-03-07 01:21:52 +03:00
lzwdgc
6b68a19cc2 Add todo. 2020-03-06 14:06:40 +03:00
lzwdgc
6bb005e5cc Remove using namespace. 2020-03-06 14:05:40 +03:00
lzwdgc
0265eb5e89 Better .obj offsets for different groups. 2020-03-06 14:04:15 +03:00
lzwdgc
1011a80add Finish link faces algorithm. Fbx export is not properly working with it. 2020-03-06 13:57:34 +03:00
lzwdgc
3b614b2da1 Disable link faces by default as uvs work is not over. Restore basic link faces. 2020-03-06 13:38:19 +03:00
lzwdgc
33787f94ae Refactor fbx output. 2020-03-05 03:04:21 +03:00
lzwdgc
baacacc44b More model data transformations. 2020-03-05 01:05:04 +03:00
lzwdgc
7325952708 Allow to load .mod files exported from M2 SDK Viewer. 2020-03-05 01:04:21 +03:00
lzwdgc
1bf7903a62 Do not print any SHAPE blocks. 2020-03-02 04:11:57 +03:00
lzwdgc
0336abf712 Misc. 2020-03-02 04:11:47 +03:00
lzwdgc
56a2422efa Misc. 2020-03-02 03:52:14 +03:00
lzwdgc
4fbe749be7 Add fbx conversion for win viewer. 2020-03-01 22:45:50 +03:00
lzwdgc
e8edda1ccf Allow to rotate data for .obj files. Add eWindows3DViewer axis system. 2020-03-01 22:22:26 +03:00
lzwdgc
4eb4e232a2 Refactor. Turn on link faces by default. 2020-03-01 21:39:47 +03:00
lzwdgc
e262989492 Fix link faces algorithm. 2020-03-01 21:20:19 +03:00
lzwdgc
6a74caf0d0 Initial dummy implementation of model patching. 2020-03-01 14:02:08 +03:00
lzwdgc
0faadd0756 Add blender enum entry. 2020-02-29 04:21:46 +03:00
lzwdgc
d2b64bdc25 Propagate axis system when printing. But disable during .obj print for now. 2020-02-29 04:19:19 +03:00
lzwdgc
3c5c756eaa Add stub of internal rotate facility. 2020-02-29 03:51:46 +03:00
lzwdgc
a1390640b5 Add aim_vector3f typedef. 2020-02-29 03:48:07 +03:00
lzwdgc
4fecc76b59 Fix models export. Improve export coordinate system selection. 2020-02-29 03:33:55 +03:00
lzwdgc
13c12f9bd3 Update for string changes. 2020-01-23 21:20:29 +03:00
lzwdgc
e96b6d0bea Improve wide paths support. 2020-01-12 22:16:48 +03:00
lzwdgc
3f9c32335c Switch to release winflexbison. Add msvc modern cppver option. 2020-01-12 22:16:26 +03:00
lzwdgc
d9b49e957d Update sw build. Update emitter addition. 2019-10-29 02:46:49 +03:00
lzwdgc
1c146ad9e3 Update sw script. Rename Context to Emitter. 2019-05-23 20:04:00 +03:00
lzwdgc
57c6947172 Add MECH sav segment hack. 2019-03-22 00:28:58 +03:00
lzwdgc
de7fd7742f Improve objects segment. Temporarily disable MECH segment. 2019-03-20 17:59:08 +03:00
lzwdgc
0c24d18b92 Improve ORGS and MMS_C_CONFIG segments. 2019-03-20 04:21:44 +03:00
lzwdgc
5c88d06a62 Improve save loader. 2019-03-20 03:59:12 +03:00
lzwdgc
4398c8f698 Update readme. 2019-03-19 22:20:23 +03:00