Vsevolod Kremianskii
|
f5deeb480e
|
refactor: Rename libsystem to libcommon
|
2020-11-10 13:44:48 +07:00 |
|
Vsevolod Kremianskii
|
a467f52e6e
|
refactor: Do not use glm in libaudio
|
2020-11-10 13:33:52 +07:00 |
|
Vsevolod Kremianskii
|
934e57cb3c
|
feat: Add initial Octree implementation
|
2020-11-09 19:33:36 +07:00 |
|
Vsevolod Kremianskii
|
48bf44cf15
|
chore: Cleanup SceneGraph header file
|
2020-11-09 15:33:14 +07:00 |
|
Vsevolod Kremianskii
|
489f7e64e9
|
feat: Measure average FPS of a program execution
|
2020-11-09 14:59:13 +07:00 |
|
Vsevolod Kremianskii
|
06c443bd42
|
feat: Play consecutive sounds with an interval
|
2020-11-09 14:27:12 +07:00 |
|
Vsevolod Kremianskii
|
32c04ad0c7
|
feat: Implement environmental sounds
|
2020-11-09 14:20:50 +07:00 |
|
Vsevolod Kremianskii
|
5f2adc5e34
|
feat: Click to skip movies
|
2020-11-09 10:13:51 +07:00 |
|
Vsevolod Kremianskii
|
edd7c9b0bb
|
fix: Fix overlaying of music and movie audio
|
2020-11-09 09:50:12 +07:00 |
|
Vsevolod Kremianskii
|
4f6ad28edd
|
feat: Add a separate audio type for movies
|
2020-11-09 08:59:52 +07:00 |
|
Vsevolod Kremianskii
|
1e5ab10f8d
|
feat: Play legal video for TSL as well as KotOR
|
2020-11-09 08:55:10 +07:00 |
|
Vsevolod Kremianskii
|
0ebd9f12bb
|
feat: Implement audio playback in movies, refactor BikFile
|
2020-11-09 08:49:52 +07:00 |
|
Vsevolod Kremianskii
|
bd41a0ee59
|
build: Build with movie support by default
|
2020-11-08 22:04:54 +07:00 |
|
Vsevolod Kremianskii
|
1a50e274ff
|
build: Enable libvideo compilation on Unix systems
|
2020-11-08 10:02:04 -05:00 |
|
Vsevolod Kremianskii
|
8545b1eb33
|
feat: Implement video playback using FFmpeg
|
2020-11-08 21:08:52 +07:00 |
|
Vsevolod Kremianskii
|
f0da4eaa89
|
fix: Fix loading resources with size 0
|
2020-11-08 18:24:37 +07:00 |
|
Vsevolod Kremianskii
|
d9b359ce85
|
feat: Progress on Bink video playback
|
2020-11-08 18:18:29 +07:00 |
|
Vsevolod Kremianskii
|
3982c241d8
|
feat: Initial save/load game implementation
|
2020-11-08 14:02:44 +07:00 |
|
Vsevolod Kremianskii
|
04dc2a87bd
|
refactor: Streamline the BinaryFile class
|
2020-11-08 10:04:32 +07:00 |
|
Vsevolod Kremianskii
|
0d9962dc50
|
refactor: Make use of the StreamReader in the BinaryFile
|
2020-11-08 00:37:51 +07:00 |
|
Vsevolod Kremianskii
|
a182063e2e
|
refactor: Add StreamReader and StreamWriter classes
|
2020-11-07 23:52:53 +07:00 |
|
Vsevolod Kremianskii
|
74267e1123
|
doc: Update readme
[ci skip]
|
2020-11-07 15:27:29 +07:00 |
|
Vsevolod Kremianskii
|
67ea3085f8
|
fix: Set default hilight color in character menu
|
2020-11-07 12:59:16 +07:00 |
|
Vsevolod Kremianskii
|
304520473b
|
feat: Add bare in-game options and save/load menus
|
2020-11-07 12:43:30 +07:00 |
|
Vsevolod Kremianskii
|
07d13abbeb
|
refactor: Rename game/gui/menu to game/gui/ingame
|
2020-11-07 10:47:13 +07:00 |
|
Vsevolod Kremianskii
|
c6440d209a
|
fix: Return shared_ptr from Area::getObjectAt
|
2020-11-07 09:32:56 +07:00 |
|
Vsevolod Kremianskii
|
7489e30215
|
fix: Fix looping of sound instances
|
2020-11-07 09:27:01 +07:00 |
|
Vsevolod Kremianskii
|
c911768c2a
|
refactor: Make ObjectAction take a shared pointer for object
|
2020-11-07 09:07:32 +07:00 |
|
Vsevolod Kremianskii
|
62f8520099
|
refactor: Add ability to specify a default hilight color for controls
|
2020-11-06 17:54:26 +07:00 |
|
Vsevolod Kremianskii
|
a6c4a68a6a
|
fix: Increase maximum conversation distance
|
2020-11-06 17:40:35 +07:00 |
|
Vsevolod Kremianskii
|
cd424bf6d6
|
fix: Hide swap weapons button in TSL
|
2020-11-06 17:36:26 +07:00 |
|
Vsevolod Kremianskii
|
e85cf09d4b
|
fix: Return -1 from runScript if script is not found
|
2020-11-06 17:25:02 +07:00 |
|
Vsevolod Kremianskii
|
104109fa80
|
fix: Strip developer notes from strings in TSL
|
2020-11-06 16:59:08 +07:00 |
|
Vsevolod Kremianskii
|
3f77dca7ab
|
feat: Add ability to change the game speed
Game can be sped up to 400% using "-" and "+" keys.
|
2020-11-06 16:37:32 +07:00 |
|
Vsevolod Kremianskii
|
e9ad268508
|
fix: Cleanup the in-game menus
|
2020-11-06 16:24:16 +07:00 |
|
Vsevolod Kremianskii
|
6f32092276
|
fix: Do not show the title bar if title is empty
|
2020-11-06 16:04:56 +07:00 |
|
Vsevolod Kremianskii
|
ea38d233b9
|
feat: Show title bar for the selected object
|
2020-11-06 15:38:02 +07:00 |
|
Vsevolod Kremianskii
|
f9b285ef2d
|
fix: Fix loading party member portraits
|
2020-11-06 14:02:17 +07:00 |
|
Vsevolod Kremianskii
|
f111c9d075
|
feat: Load skills from the creature blueprint
|
2020-11-06 13:16:27 +07:00 |
|
Vsevolod Kremianskii
|
f735bd673d
|
feat: Load character attributes from blueprint and during chargen
|
2020-11-06 13:08:23 +07:00 |
|
Vsevolod Kremianskii
|
8801a22eec
|
fix: Fix control artifacts during chargen
|
2020-11-06 13:08:17 +07:00 |
|
Vsevolod Kremianskii
|
1889459982
|
fix: Fix party selection related crash in danm15
|
2020-11-05 12:30:40 +07:00 |
|
Vsevolod Kremianskii
|
6f8332b15f
|
feat: Run onOpen and onFailToOpen scripts for doors
|
2020-11-05 02:12:09 +07:00 |
|
Vsevolod Kremianskii
|
c4d31c6a51
|
feat: Add bare versions of the remaining in-game menus
|
2020-11-05 01:25:52 +07:00 |
|
Vsevolod Kremianskii
|
0d59555718
|
feat: Add bare inventory and character menus, refactor in-game menus
|
2020-11-03 11:01:59 +07:00 |
|
Vsevolod Kremianskii
|
6388560d7c
|
fix: Update GUI after updating a Module
This fixes a crash when removing selected object from the party.
|
2020-11-03 09:33:14 +07:00 |
|
Vsevolod Kremianskii
|
47bb4f0e7e
|
chore: Add a custom program icon
|
2020-11-02 22:53:29 +07:00 |
|
Vsevolod Kremianskii
|
d0d0d547a9
|
feat: Fix companions spawning at the party leader position
|
2020-11-01 18:11:39 +07:00 |
|
Vsevolod Kremianskii
|
3f462b7eae
|
fix: Fix minor in-game GUI issues
|
2020-11-01 16:32:35 +07:00 |
|
Vsevolod Kremianskii
|
bcf6665367
|
fix: Reset cursor on game screen change
|
2020-11-01 15:21:33 +07:00 |
|