Vsevolod Kremianskii
|
2900bfedfb
|
refactor: Rename manager.(h|cpp) to resources.(h|cpp)
|
2020-08-10 11:59:02 +07:00 |
|
Vsevolod Kremianskii
|
e1598aaeae
|
refactor: Refactor scripts, move routines to the game namespace
|
2020-08-10 11:53:19 +07:00 |
|
Vsevolod Kremianskii
|
7412ee3dad
|
chore: Fix Clang compilations warnings
|
2020-08-10 09:45:53 +07:00 |
|
Vsevolod Kremianskii
|
3992ded9d5
|
chore: Fix VS compilation warnings
|
2020-08-10 09:45:11 +07:00 |
|
Vsevolod Kremianskii
|
c99614d3f5
|
chore: Fix copyright notice in routines files
|
2020-08-10 08:32:24 +07:00 |
|
Vsevolod Kremianskii
|
b3ceb78771
|
feat: Implement more engine routines
|
2020-08-09 12:40:02 +07:00 |
|
Vsevolod Kremianskii
|
e17ff6b071
|
feat(game): Load appearance of generated character
|
2020-08-09 10:17:09 +07:00 |
|
Vsevolod Kremianskii
|
889866cace
|
chore: Accept double clicks in GUI
|
2020-08-09 07:31:00 +07:00 |
|
Vsevolod Kremianskii
|
8d3dce3e83
|
chore: Rename heading(Sin/Cos) locals to dir(X/Y)
|
2020-08-09 07:25:04 +07:00 |
|
Vsevolod Kremianskii
|
bd26b5fd3d
|
feat: Implement character generation: class and portrait selection
|
2020-08-08 23:26:44 +07:00 |
|
Vsevolod Kremianskii
|
7651e0f732
|
fix: Do not recreate GUI on module load
|
2020-08-08 11:43:57 +07:00 |
|
Vsevolod Kremianskii
|
ee468c5d71
|
chore: Show warp button in debug mode only
|
2020-08-08 11:42:27 +07:00 |
|
Vsevolod Kremianskii
|
92e9e170db
|
chore: Cleanup namespaces
|
2020-08-08 11:27:15 +07:00 |
|
Vsevolod Kremianskii
|
b37f4fbc22
|
feat: Use linear interpolation for GUI textures
|
2020-08-08 10:51:27 +07:00 |
|
Vsevolod Kremianskii
|
981c7d0701
|
feat: Use pregenerated mip maps if available
|
2020-08-08 10:28:57 +07:00 |
|
Vsevolod Kremianskii
|
bc19568369
|
refactor: Refactor GUI, use built-in module selection
|
2020-08-08 08:36:38 +07:00 |
|
Vsevolod Kremianskii
|
d88a01dc6e
|
feat(game): Add support for multiple speakers in dialogs
|
2020-08-07 18:09:15 +07:00 |
|
Vsevolod Kremianskii
|
ac29db6335
|
feat(gui): Implement multiline text rendering
|
2020-08-07 16:49:14 +07:00 |
|
Vsevolod Kremianskii
|
9df6fc326e
|
feat: Add separate volume options for music and sounds
|
2020-08-07 15:44:06 +07:00 |
|
Vsevolod Kremianskii
|
c4fb806af3
|
feat: Implement dialog loading
|
2020-08-07 15:22:42 +07:00 |
|
Vsevolod Kremianskii
|
7718bf149d
|
doc: Add classes diagram
[ci skip]
|
2020-08-07 15:07:12 +07:00 |
|
Vsevolod Kremianskii
|
0cfce44616
|
doc: Add Contribution section to the readme
[ci skip]
|
2020-08-07 08:31:35 +07:00 |
|
Vsevolod Kremianskii
|
ad7a3b664a
|
feat(game, gui): Implement dialog GUI
|
2020-08-07 08:12:28 +07:00 |
|
Vsevolod Kremianskii
|
94cca1981b
|
feat(script): Implement scripting subsystem
|
2020-08-05 13:46:35 +07:00 |
|
Vsevolod Kremianskii
|
069390ad4c
|
chore(resources): Do not try loading TPC for KotOR lightmaps
|
2020-08-05 13:46:35 +07:00 |
|
Vsevolod Kremianskii
|
f21e1ae0a1
|
chore(resources): Cleanup resource manager; log extension, not type
|
2020-08-05 13:46:06 +07:00 |
|
Vsevolod Kremianskii
|
a499d4060c
|
fix(game): Change default item type to None
|
2020-08-05 07:46:57 +07:00 |
|
Vsevolod Kremianskii
|
6b78ef8584
|
fix(core): Cancel async jobs on exit
|
2020-08-05 07:46:56 +07:00 |
|
Vsevolod Kremianskii
|
1b99526c6d
|
chore: Improve logging when game path is invalid
|
2020-08-05 07:46:56 +07:00 |
|
Vsevolod Kremianskii
|
37fd02e55c
|
refactor: Move tools to a separate executable
|
2020-08-05 07:46:56 +07:00 |
|
Vsevolod Kremianskii
|
09dd87c4b5
|
chore: Add option to disable debug logging
|
2020-08-05 07:46:56 +07:00 |
|
Vsevolod Kremianskii
|
9f29bcee24
|
chore: Remove unused include in log.cpp
|
2020-08-05 07:46:55 +07:00 |
|
Vsevolod Kremianskii
|
dad0309d15
|
chore: Make multiplayer port configurable from the config file
|
2020-08-05 07:46:55 +07:00 |
|
Vsevolod Kremianskii
|
1899e218bd
|
doc: Rephrase project motivation and anti-piracy policy in readme
|
2020-08-05 07:46:55 +07:00 |
|
Vsevolod Kremianskii
|
faf2317e73
|
chore: Fix Clang compilation warnings
|
2020-08-03 10:25:20 +07:00 |
|
Vsevolod Kremianskii
|
ac7b5beadd
|
build: Fix Linux build
|
2020-08-03 08:50:37 +07:00 |
|
Vsevolod Kremianskii
|
f8f7d87704
|
ci: Add build status to readme
|
2020-08-03 08:50:37 +07:00 |
|
Vsevolod Kremianskii
|
6bac900c82
|
ci: Configure Travis CI
|
2020-08-03 08:42:47 +07:00 |
|
Vsevolod Kremianskii
|
0fa578e6a7
|
Change license to GNU GPL 3
|
2020-08-03 08:06:55 +07:00 |
|
Vsevolod Kremianskii
|
122f2c0a41
|
build: Add Boost.System dependency to CMakeLists.txt
|
2020-08-03 07:38:41 +07:00 |
|
Vsevolod Kremianskii
|
d479faefa2
|
Initial commit
|
2020-08-02 22:47:59 +07:00 |
|