Commit graph

  • ed66fa5ba1 Remove commented line. lzwdgc 2020-12-08 22:12:07 +0300
  • dd840fcbd2 Update default coordinate system value. Add according switch case and default clause. lzwdgc 2020-12-08 22:11:49 +0300
  • e2228f51c1 Remove unused function. lzwdgc 2020-12-08 22:03:47 +0300
  • f62ea935f6
    Merge pull request #1 from Yakim3396/master lzwdgc 2020-12-08 22:00:14 +0300
  • 77a4319ad0 Fix face mirroring use std::swap Yakim3396 2020-12-08 20:46:25 +0300
  • e9cab14ae6 Disable mirroring on axis and flip faces Yakim3396 2020-12-08 19:57:05 +0300
  • 3640d875f6 Rename check method to be able to be included in UE4. lzwdgc 2020-12-08 18:42:34 +0300
  • 58e1c6eafb Fix emitter usage. lzwdgc 2020-12-08 18:41:33 +0300
  • d16180dce7 Pass yaml by value. It has internal shared pointers to root document. lzwdgc 2020-12-08 18:41:22 +0300
  • c61cb0117e Fix headers. lzwdgc 2020-09-19 01:36:01 +0300
  • 1f3ebf67e7 [db] Write sql from processed db. lzwdgc 2020-09-18 23:31:15 +0300
  • 217ba181c0 [db] Prepare strings as utf-8. lzwdgc 2020-09-18 23:30:54 +0300
  • 8fdac09842 Send errors to stderr. lzwdgc 2020-09-18 23:30:40 +0300
  • 6819cd92fc [db] Keep raw strings. lzwdgc 2020-09-18 23:30:25 +0300
  • 36f5234afb Use exceptions in default case. lzwdgc 2020-09-18 23:30:04 +0300
  • fd543790dd Add member function to process db into more friendly form. lzwdgc 2020-09-18 22:27:57 +0300
  • 5f6c3e1fcf Better parameter name. lzwdgc 2020-09-18 22:27:30 +0300
  • fffc6f08f3 Fix includes order. lzwdgc 2020-09-18 22:27:12 +0300
  • 068f0e185e Process db better. Respect value size. lzwdgc 2020-09-18 22:26:57 +0300
  • 9a9082dfb7 Read more models. lzwdgc 2020-09-18 22:26:19 +0300
  • 5327fe3e70 Move string conversion functions into common.cpp. lzwdgc 2020-09-18 22:26:10 +0300
  • 790d898140 Do not pass primitives.sw.main to every target. lzwdgc 2020-09-18 22:25:47 +0300
  • c261342d6b Fix printing paths. lzwdgc 2020-09-16 14:42:46 +0300
  • 962c12374f Handle models with additional faces. lzwdgc 2020-09-16 14:20:02 +0300
  • b5013c3fc6 Write raw r16 heightmap back again. lzwdgc 2020-09-16 14:19:34 +0300
  • 56d04cd59c [ci] Build only x64. lzwdgc 2020-09-10 17:37:24 +0300
  • a6235b0272 [ci] Add github actions. lzwdgc 2020-09-10 13:34:34 +0300
  • d39c091312 Update to C++20. lzwdgc 2020-09-10 13:34:07 +0300
  • 170fad79d7 Better variable name. lzwdgc 2020-09-07 01:12:55 +0300
  • 771c8e4697 Do not fix uv coords when printing .obj. lzwdgc 2020-03-08 18:36:57 +0300
  • 08c0e49cf4 [db_add_lang] Make functions static. lzwdgc 2020-03-07 01:22:03 +0300
  • 25454a9e0d [db_add_lang] Set current path to lang dir. lzwdgc 2020-03-07 01:21:52 +0300
  • 6b68a19cc2 Add todo. lzwdgc 2020-03-06 14:06:40 +0300
  • 6bb005e5cc Remove using namespace. lzwdgc 2020-03-06 14:05:40 +0300
  • 0265eb5e89 Better .obj offsets for different groups. lzwdgc 2020-03-06 14:04:15 +0300
  • 1011a80add Finish link faces algorithm. Fbx export is not properly working with it. lzwdgc 2020-03-06 13:57:34 +0300
  • 3b614b2da1 Disable link faces by default as uvs work is not over. Restore basic link faces. lzwdgc 2020-03-06 13:38:19 +0300
  • 33787f94ae Refactor fbx output. lzwdgc 2020-03-05 03:04:21 +0300
  • baacacc44b More model data transformations. lzwdgc 2020-03-05 01:05:04 +0300
  • 7325952708 Allow to load .mod files exported from M2 SDK Viewer. lzwdgc 2020-03-05 01:04:21 +0300
  • 1bf7903a62 Do not print any SHAPE blocks. lzwdgc 2020-03-02 04:11:57 +0300
  • 0336abf712 Misc. lzwdgc 2020-03-02 04:11:47 +0300
  • 56a2422efa Misc. lzwdgc 2020-03-02 03:52:14 +0300
  • 4fbe749be7 Add fbx conversion for win viewer. lzwdgc 2020-03-01 22:45:50 +0300
  • e8edda1ccf Allow to rotate data for .obj files. Add eWindows3DViewer axis system. lzwdgc 2020-03-01 22:22:26 +0300
  • 4eb4e232a2 Refactor. Turn on link faces by default. lzwdgc 2020-03-01 21:39:47 +0300
  • e262989492 Fix link faces algorithm. lzwdgc 2020-03-01 21:20:19 +0300
  • 6a74caf0d0 Initial dummy implementation of model patching. lzwdgc 2020-03-01 14:02:08 +0300
  • 0faadd0756 Add blender enum entry. lzwdgc 2020-02-29 04:21:46 +0300
  • d2b64bdc25 Propagate axis system when printing. But disable during .obj print for now. lzwdgc 2020-02-29 04:19:19 +0300
  • 3c5c756eaa Add stub of internal rotate facility. lzwdgc 2020-02-29 03:51:46 +0300
  • a1390640b5 Add aim_vector3f typedef. lzwdgc 2020-02-29 03:48:07 +0300
  • 4fecc76b59 Fix models export. Improve export coordinate system selection. lzwdgc 2020-02-29 03:33:55 +0300
  • 13c12f9bd3 Update for string changes. lzwdgc 2020-01-23 21:20:29 +0300
  • e96b6d0bea Improve wide paths support. lzwdgc 2020-01-12 22:16:48 +0300
  • 3f9c32335c Switch to release winflexbison. Add msvc modern cppver option. lzwdgc 2020-01-12 22:16:26 +0300
  • d9b49e957d Update sw build. Update emitter addition. lzwdgc 2019-10-29 02:46:49 +0300
  • 1c146ad9e3 Update sw script. Rename Context to Emitter. lzwdgc 2019-05-23 20:04:00 +0300
  • 57c6947172 Add MECH sav segment hack. lzwdgc 2019-03-22 00:28:58 +0300
  • de7fd7742f Improve objects segment. Temporarily disable MECH segment. lzwdgc 2019-03-20 17:59:08 +0300
  • 0c24d18b92 Improve ORGS and MMS_C_CONFIG segments. lzwdgc 2019-03-20 04:21:44 +0300
  • 5c88d06a62 Improve save loader. lzwdgc 2019-03-20 03:59:12 +0300
  • 4398c8f698 Update readme. lzwdgc 2019-03-19 22:20:23 +0300
  • c59d9702a6 Split save implementation. Improve save loader. lzwdgc 2019-03-19 22:18:46 +0300
  • f81baa57e4 Improve model loading. lzwdgc 2019-03-12 22:02:51 +0300
  • 943f38dc96 Fix cl enum values. lzwdgc 2019-03-11 01:30:26 +0300
  • f741ade168 Add axis system option. lzwdgc 2019-03-10 22:39:16 +0300
  • a28531d834 Improve coordinates loading. lzwdgc 2019-03-10 22:15:51 +0300
  • 712fa30090 Dump heightmaps to 16-bit pngs. lzwdgc 2019-03-07 18:49:22 +0300
  • f9c4071b3f Invert x axis for the left hand ue4 xyz system. Print r32 heightmap. lzwdgc 2019-03-06 23:01:04 +0300
  • ea7282f3d1 Add print info to mod converter. lzwdgc 2019-03-05 23:57:51 +0300
  • e7db9bc5c1 Remove cppan build. lzwdgc 2019-02-25 00:50:08 +0300
  • 5f4ce8d1b0 Fix bison warning. lzwdgc 2019-02-24 18:07:34 +0300
  • 1be3906e78 Improve loading of orgs, org bases, map goods. lzwdgc 2019-02-24 02:29:35 +0300
  • a9ee110c75 Initial sw build. Remove test code from unpaker. Turn on zero compression algorithm in unpaker. lzwdgc 2018-12-29 00:54:36 +0300
  • 65c6ab3e59 Update readme for cppan. lzwdgc 2018-10-01 13:14:37 +0300
  • 9c3034e7ef Save to png via opencv. lzwdgc 2018-08-02 14:14:38 +0300
  • bdf5e9ff37 Add split colormap option. lzwdgc 2018-08-02 01:56:52 +0300
  • f900353090 Overhaul with modern command lines. lzwdgc 2018-08-02 00:36:18 +0300
  • dc81075ee1 Switch to cppan. lzwdgc 2018-07-31 01:28:23 +0300
  • d3aa6a395f Consider shadow as color. lzwdgc 2018-07-10 00:29:51 +0300
  • 5c8565d9d1 Fix mmp_extractor. lzwdgc 2018-07-09 20:28:34 +0300
  • 541c3a0a89 Respect -a flag in mod converter. lzwdgc 2018-07-08 22:08:08 +0300
  • c8da06be5c Add license. lzwdgc 2018-06-30 22:12:58 +0300
  • 4515228ca6 Update buffer. lzwdgc 2018-06-22 01:50:38 +0300
  • 8933e1203e Initial AimR mod extractor. lzwdgc 2018-04-24 23:52:28 +0300
  • 3d894efc5e Fix engine sockets. lzwdgc 2018-04-23 01:44:55 +0300
  • 35bbd28a4f Fix case issue. lzwdgc 2018-04-15 22:59:13 +0300
  • cee62a2388 Correctly read all m1 and m2 models. lzwdgc 2018-04-15 22:39:38 +0300
  • 17fc9980a0 Improve extraction. Improve transliteration. lzwdgc 2018-04-15 04:35:16 +0300
  • 065732bcb6 Update. lzwdgc 2018-02-10 01:10:23 +0300
  • 13be828ef6 Reimplement decode_f4(). It uses RLE. lzwdgc 2018-01-28 03:28:43 +0300
  • aad50f9160 Update mmo, mmp. lzwdgc 2018-01-27 03:40:30 +0300
  • 539c5dde83 Rename height to length. lzwdgc 2017-12-12 01:26:11 +0300
  • 6d8cbc5a39 Add inline variables. lzwdgc 2017-12-11 17:36:44 +0300
  • eb834c0d44 Correctly export object angles. lzwdgc 2017-12-10 04:00:54 +0300
  • ce1ba32d58 Fix object angles. lzwdgc 2017-12-09 22:21:06 +0300
  • 5f7c59e2eb Extract light, heavy and rocket weapons. lzwdgc 2017-12-08 14:07:14 +0300
  • 10c9a85358 Initial mesh SOCKETs implementation. lzwdgc 2017-12-08 02:57:34 +0300
  • d3f2b44120 Initial attempt on adding sockets to models. lzwdgc 2017-12-08 02:19:59 +0300