Commit graph

1355 commits

Author SHA1 Message Date
Vsevolod Kremianskii
9ba8da5ab4 feat: Add basic launcher executable
Barely useful at this point.
2021-03-09 21:19:55 +07:00
Vsevolod Kremianskii
e280a8a612 fix: Do not block k_ai_master from running
Quite a lot depends on it, not just combat.
2021-03-09 17:45:55 +07:00
Vsevolod Kremianskii
fcfed090a5 ci: Fix CI build (hopefully) 2021-03-09 16:16:33 +07:00
Vsevolod Kremianskii
2a5e99ec8b fix: Quaternions in GFF are stored as WXYZ, not XYZW 2021-03-09 15:55:03 +07:00
Vsevolod Kremianskii
c11b8aed66 chore: Tweak log messages 2021-03-09 15:41:36 +07:00
Vsevolod Kremianskii
f792f71578 refactor: Split debug messages into configurable channels 2021-03-09 15:21:55 +07:00
Vsevolod Kremianskii
c13addca92 chore: Remove excessive logging 2021-03-09 14:38:03 +07:00
Vsevolod Kremianskii
9d925a90aa fix: Must not be able to pick replies when entry is not skippable 2021-03-09 13:12:47 +07:00
Vsevolod Kremianskii
a9433d2841 doc: Refresh modules diagram
[ci skip]
2021-03-09 10:24:10 +07:00
Vsevolod Kremianskii
657af40f4d doc: Version images to prevent caching
[ci skip]
2021-03-09 10:04:05 +07:00
Vsevolod Kremianskii
0ba0ad4e57 doc: Update modules diagram
[ci skip]
2021-03-09 09:57:55 +07:00
Vsevolod Kremianskii
d4ff311cc1 fix: Bind default textures per framebuffer, not per shader program 2021-03-09 00:25:05 +07:00
Vsevolod Kremianskii
58fb95d942 fix: Fix loading TPC cubemaps 2021-03-08 23:49:40 +07:00
Vsevolod Kremianskii
5d7a7a3c9f fix: Friendly1 and Friendly2 factions are mutual enemies 2021-03-08 23:27:00 +07:00
Vsevolod Kremianskii
2a93c816dc fix: Change material walkability to match MDLops 2021-03-08 23:02:24 +07:00
Vsevolod Kremianskii
802141c3cf feat: Add a toggle for debugging pathfinding 2021-03-08 22:50:17 +07:00
Vsevolod Kremianskii
fdb53ee494 fix: If item texture variation is not found, use the first variation 2021-03-08 22:35:29 +07:00
Vsevolod Kremianskii
100e0b25b4 fix: Fix render order of particles
An ugly hack that is probably worse than simply rendering particles one
by one (?).
2021-03-08 19:58:41 +07:00
Vsevolod Kremianskii
4d46f9c292 chore: Drop experimental multiplayer code
It was supposed to be rewritten either way.
2021-03-08 14:56:18 +07:00
Vsevolod Kremianskii
32e81a037b build: Make libvideo non-optional 2021-03-08 14:45:59 +07:00
Vsevolod Kremianskii
106debe0c3 ci: Replace make_address with from_string
make_address is not available in Boost 1.65.
2021-03-08 13:15:01 +07:00
Vsevolod Kremianskii
2b736ca2bc feat(tools): When converting TPC to TGA, extract TXI to a file 2021-03-08 13:13:09 +07:00
Vsevolod Kremianskii
df8fec4193 chore: Drop support for SWTOR assets
This doesn't really add to the project.
2021-03-08 12:33:50 +07:00
Vsevolod Kremianskii
013f746cff chore: Drop JobExecutor class
It is unused and is not available on Ubuntu 18.04 out of the box.
2021-03-08 12:18:05 +07:00
Vsevolod Kremianskii
050c8a291f ci: Use specific Ubuntu version
Hopefully this fixes the GitHub Actions build.
2021-03-08 12:12:08 +07:00
Vsevolod Kremianskii
46f9d2024e feat: Load more data from the walkmesh files 2021-03-08 12:06:33 +07:00
Vsevolod Kremianskii
6a46fcbe0c fix: Fix loading transparent RLE-compressed TGA images 2021-03-07 22:49:00 +07:00
Vsevolod Kremianskii
7a65f89f96 fix: Hide minimap when there is no area image 2021-03-07 17:40:44 +07:00
Vsevolod Kremianskii
36ddbabe64 fix: Make lip-sync archive optional when loading modules
This makes it easier to add new areas.
2021-03-07 17:32:41 +07:00
Vsevolod Kremianskii
4e4f7400e1 Remove DeadlyStream post image
Legal concerns.

[ci skip]
2021-03-01 20:26:07 +07:00
Vsevolod Kremianskii
b46fb6eb3c Refresh Deadly Stream thread image
[ci skip]
2021-02-28 01:29:39 +07:00
Vsevolod Kremianskii
f677c8d5b0 Redesign the project logo 2021-02-28 00:55:18 +07:00
Vsevolod Kremianskii
989d39c651 feat: Implement ProgressBar, show loading screen progress 2021-02-27 12:35:03 +07:00
Vsevolod Kremianskii
277c9719bb feat: Implement rendering of scroll bar thumb 2021-02-27 11:26:30 +07:00
Vsevolod Kremianskii
8d8329a3f9 chore: Fix Coverity Scan issues 2021-02-26 22:31:43 +07:00
Vsevolod Kremianskii
cabad2d231 ci: Separate step for ci-skip is not required?
[ci skip]
2021-02-26 21:19:07 +07:00
Vsevolod Kremianskii
4f01565c24 ci: Fix Coverity Scan result submission 2021-02-26 21:16:46 +07:00
Vsevolod Kremianskii
126a61228d ci: Add ci-skip semantic to the CMake workflow 2021-02-26 20:52:15 +07:00
Vsevolod Kremianskii
f8e8f07fdc doc: Update status badges in README.md 2021-02-26 20:45:46 +07:00
Vsevolod Kremianskii
a440cbea53 ci: Add Coverity Scan workflow, cleanup CMake workflow 2021-02-26 20:29:16 +07:00
Vsevolod Kremianskii
dcf588e720 ci: Run tests using GitHub Actions 2021-02-25 19:37:46 +07:00
Vsevolod Kremianskii
2c0af25e32 ci: Add workflow status badge 2021-02-25 19:29:17 +07:00
Vsevolod Kremianskii
9914895d68 ci: Add dependencies installation to the GitHub Actions workflow 2021-02-25 19:24:40 +07:00
seedhartha
9c93172988 ci: Add GitHub Actions workflow 2021-02-25 19:24:40 +07:00
Vsevolod Kremianskii
063a26f86b ci: Drop Travis CI integration
GitHub Actions will be used in its stead.
2021-02-25 19:24:38 +07:00
Vsevolod Kremianskii
3c09fffd28 chore: Fix MSVC compilation warnings
Mostly related to implicit casts.
2021-02-25 15:37:19 +07:00
Vsevolod Kremianskii
1eb43b00a1 feat: Make alpha and self-illumination color animatable properties 2021-02-24 21:23:29 +07:00
Vsevolod Kremianskii
6086aa433d refactor: Put AABB in render namespace 2021-02-23 18:54:23 +07:00
Vsevolod Kremianskii
9425a8f11d build: Drop Coverity Scan integration 2021-02-23 17:23:57 +07:00
Vsevolod Kremianskii
712067203c fix: When setting diffuse texture, refresh material, envmap and bumpmap 2021-02-23 16:30:37 +07:00