Vsevolod Kremianskii
|
5677bf29cb
|
refactor: Refactor map
- Extract map logic into a separate class
- Load map properties as part of the area
|
2020-12-07 08:38:31 +07:00 |
|
Vsevolod Kremianskii
|
74fe30beaa
|
doc: Remove multiplayer section from the readme
Multiplayer is nonexistant at this point.
[ci skip]
|
2020-12-07 07:32:58 +07:00 |
|
Vsevolod Kremianskii
|
0edb563689
|
feat: Show party leader position on the map
|
2020-12-07 07:22:56 +07:00 |
|
Vsevolod Kremianskii
|
d5601da701
|
feat: Remove object fading
|
2020-12-06 16:38:53 +07:00 |
|
Vsevolod Kremianskii
|
94bfa1fc69
|
feat: Load map texture based on Mod_Entry_Area
|
2020-12-06 16:28:58 +07:00 |
|
Vsevolod Kremianskii
|
249270c2e0
|
feat: Implement video streaming
|
2020-12-06 15:00:18 +07:00 |
|
Vsevolod Kremianskii
|
c4dc990bec
|
refactor: Move AABB class into libcommon
|
2020-11-28 22:26:39 +07:00 |
|
Vsevolod Kremianskii
|
2fb0183bbe
|
refactor: Restructure classes in librender
- Rename format folder into image
- Move MdlFile class into model folder
- Move BwmFile class into the parent folder
|
2020-11-28 21:32:56 +07:00 |
|
Vsevolod Kremianskii
|
1651d72b72
|
fix: Tweak dynamic shadows
|
2020-11-28 20:19:35 +07:00 |
|
Vsevolod Kremianskii
|
9619a8ec04
|
refactor: Select shadow lights based on party leader position
|
2020-11-28 18:02:41 +07:00 |
|
Vsevolod Kremianskii
|
9b5fc7e0d9
|
refactor: Move shadowmap depth extraction to a separate function
|
2020-11-28 05:07:40 -05:00 |
|
Vsevolod Kremianskii
|
e409d8314f
|
chore: Remove Octree class
It is redundnant and is unlikely to be used.
|
2020-11-28 15:13:32 +07:00 |
|
Vsevolod Kremianskii
|
26e9473db6
|
refactor: Move scene node classes into a separate folder
|
2020-11-28 15:09:02 +07:00 |
|
Vsevolod Kremianskii
|
a2ebbf538d
|
refactor: Drop IRenderable interface - use SceneGraph directly
|
2020-11-28 14:19:54 +07:00 |
|
Vsevolod Kremianskii
|
5d43bc0572
|
refactor: Move rendering pipelines into libscene
|
2020-11-28 14:15:40 +07:00 |
|
Vsevolod Kremianskii
|
03ac08c85a
|
fix: Use constant sampler array indexes in applyShadows
|
2020-11-26 22:26:38 -05:00 |
|
Vsevolod Kremianskii
|
a6aa70e2e7
|
perf: Optimize dynamic shadows
- Compute shadow maps using low-poly meshes and simple shaders
- Set max shadow light count to 2
|
2020-11-25 10:50:07 +07:00 |
|
Vsevolod Kremianskii
|
47daa821a8
|
feat: Implement dynamic shadows
|
2020-11-25 01:42:04 +07:00 |
|
Vsevolod Kremianskii
|
4bb45a54c2
|
feat: Load shadow property of light model nodes
|
2020-11-24 19:33:25 +07:00 |
|
Vsevolod Kremianskii
|
dc8b8a8b28
|
refactor: Split WorldRenderPipeline::render into multiple functions
|
2020-11-24 18:07:29 +07:00 |
|
Vsevolod Kremianskii
|
0b2e8fb7df
|
fix: Do not start a combat round if attacker is a moving party leader
|
2020-11-24 10:24:32 +07:00 |
|
Vsevolod Kremianskii
|
b7a7f62f50
|
fix: Fix scaling of HUD combat controls
|
2020-11-24 10:04:32 +07:00 |
|
UW Admin
|
1edc7adb70
|
refactor: style.
|
2020-11-22 23:53:37 +07:00 |
|
UW Admin
|
c6b79d5fee
|
fix: build error
|
2020-11-22 23:53:37 +07:00 |
|
UW Admin
|
8ab6b7cfa6
|
feat: implemented clear-one and clear-all buttons.
|
2020-11-22 23:53:37 +07:00 |
|
UW Admin
|
a99a3a21da
|
feat: implemented actionqueue display.
|
2020-11-22 23:53:37 +07:00 |
|
uwadmin12
|
9ef58e7265
|
fix: build error.
|
2020-11-22 23:52:58 +07:00 |
|
UW Admin
|
9e466ad72b
|
refactor: style
|
2020-11-22 23:52:58 +07:00 |
|
UW Admin
|
c8c2af88d9
|
feat: action bar and reticle hostility.
|
2020-11-22 23:52:58 +07:00 |
|
UW Admin
|
b6235b1d03
|
Enabled attack action bar.
|
2020-11-22 23:52:58 +07:00 |
|
Vsevolod Kremianskii
|
4362ab36a1
|
fix: Disable movie playback until streaming is implemented
|
2020-11-22 00:23:01 +07:00 |
|
Vsevolod Kremianskii
|
61b6bf9aa3
|
fix: Set player faction when starting a new game
|
2020-11-22 00:22:11 +07:00 |
|
Vsevolod Kremianskii
|
72abd2d879
|
fix: Combat related fixes
|
2020-11-22 00:15:34 +07:00 |
|
Vsevolod Kremianskii
|
d35b306a53
|
feat: Initial support for creature attack animations
|
2020-11-21 23:43:24 +07:00 |
|
Vsevolod Kremianskii
|
7fe9f9394e
|
feat: Base attack range on the equipped weapon
|
2020-11-21 23:32:31 +07:00 |
|
Vsevolod Kremianskii
|
59625ddd07
|
feat: Select combat animations based on the equipped weapon
|
2020-11-21 23:24:41 +07:00 |
|
Vsevolod Kremianskii
|
a3701db112
|
fix: Increase default object action distance to 2.0
This fixes collision detection issues on sta_m45ac.
|
2020-11-21 19:43:56 +07:00 |
|
Vsevolod Kremianskii
|
f66791aaa4
|
refactor: Refactor combat
Streamline timers, switch from real-time to turn-based combat.
|
2020-11-21 19:13:05 +07:00 |
|
Vsevolod Kremianskii
|
59ca0e8b18
|
doc: Update CONTRIBUTORS
[ci skip]
|
2020-11-18 23:12:16 +07:00 |
|
Vsevolod Kremianskii
|
83c69e1010
|
chore: Switch to a centralized copyright notice
Contributors are listed in a separate CONTRIBUTORS file.
|
2020-11-18 13:06:55 +07:00 |
|
Vsevolod Kremianskii
|
604c2c4c26
|
chore: Fix compilation warnings
|
2020-11-17 21:40:04 +07:00 |
|
Vsevolod Kremianskii
|
abcaf8ae4c
|
refactor: Refactor combat
|
2020-11-17 19:15:43 +07:00 |
|
Vsevolod Kremianskii
|
4d12a769af
|
refactor: Cleanup combat, split timer classes, fix style issues
|
2020-11-17 16:52:48 +07:00 |
|
Vsevolod Kremianskii
|
e61c8fdd71
|
Merge remote-tracking branch 'uwadmin12/combat-basic' into combat-basic
|
2020-11-17 13:29:20 +07:00 |
|
UW Admin
|
66d4f9cb5f
|
fix: pc stopped scanning after dectivation
|
2020-11-16 17:20:26 -05:00 |
|
UW Admin
|
6e06ac2dae
|
feat: rotate ai master with 3s timeout.
|
2020-11-16 16:03:23 -05:00 |
|
Vsevolod Kremianskii
|
e2ea0b7b0a
|
chore: Improve error handling in the scripting system
|
2020-11-16 23:09:50 +07:00 |
|
Vsevolod Kremianskii
|
88571f3840
|
feat: Implement force move and jump actions
|
2020-11-16 21:46:40 +07:00 |
|
Vsevolod Kremianskii
|
e7a0ea599d
|
fix: Fix bugs in GetObjectByTag and dialog GUI
This allows the party to progress up until Taris.
|
2020-11-16 21:07:20 +07:00 |
|
Vsevolod Kremianskii
|
1b0aa94cee
|
fix: Fix potential NPE in actionStartConversation
|
2020-11-16 20:38:46 +07:00 |
|