grisenti
|
7fd63e902b
|
HPL1: fix material water and implement water shaders
|
2022-12-23 14:03:57 +01:00 |
|
grisenti
|
95ccf4fd70
|
HPL1: allow if with empty statements in scripts
without this, 'level01_12_water_cave_tunnels.hps' line 669 failes to compile
|
2022-12-23 14:03:57 +01:00 |
|
grisenti
|
2280049615
|
HPL1: check for equality with 0 on ray intersect
this fixes interactions with objects inside collision boxes
|
2022-12-23 14:03:56 +01:00 |
|
grisenti
|
1257df0654
|
HPL1: add array add-on for the scripting library
|
2022-12-23 14:03:56 +01:00 |
|
grisenti
|
5a6d6cb557
|
HPL1: fix string comparison
|
2022-12-23 14:03:56 +01:00 |
|
grisenti
|
a47377eeaf
|
HPL1: replace user config file usage
|
2022-12-23 14:03:56 +01:00 |
|
grisenti
|
e3b4ac75b3
|
HPL1: remove audio section from the game's menu
|
2022-12-23 14:03:56 +01:00 |
|
grisenti
|
63669c9552
|
HPL1: fix crash in language selection
|
2022-12-23 14:03:56 +01:00 |
|
grisenti
|
10f2042131
|
HPL1: implement loading from the launcher
|
2022-12-23 14:03:56 +01:00 |
|
grisenti
|
c9e0b7733c
|
HPL1: implement save loading method
|
2022-12-23 14:03:55 +01:00 |
|
grisenti
|
eabf877903
|
HPL1: update game's menu after pause
|
2022-12-23 14:03:55 +01:00 |
|
grisenti
|
8a85e1c2b9
|
HPL1: move hplMain to engine run
|
2022-12-23 14:03:55 +01:00 |
|
grisenti
|
3c005d841e
|
HPL1: implement removal of old save files
|
2022-12-23 14:03:55 +01:00 |
|
grisenti
|
ceeb9105cb
|
HPL1: fix bug in function that returns free save slot
|
2022-12-23 14:03:55 +01:00 |
|
grisenti
|
f0fdb51faf
|
HPL1: implement save deletion in the game
|
2022-12-23 14:03:55 +01:00 |
|
grisenti
|
0942081ad0
|
HPL1: override engine pause method
|
2022-12-23 14:03:55 +01:00 |
|
grisenti
|
f02bc0929a
|
HPL1: move saves after save effects
this improves the quality of the save screenshot taken for auto and spot saves.
|
2022-12-23 14:03:55 +01:00 |
|
grisenti
|
630623c997
|
HPL1: use standard naming scheme for saves
|
2022-12-23 14:03:54 +01:00 |
|
grisenti
|
fa822ef0c2
|
HPL1: implement thumbnail method in metaengine
|
2022-12-23 14:03:54 +01:00 |
|
grisenti
|
8f8617a5d7
|
HPL1: format opengl files
|
2022-12-23 14:03:54 +01:00 |
|
grisenti
|
7fac2674d7
|
HPL1: add basic support for extended save format
|
2022-12-23 14:03:54 +01:00 |
|
grisenti
|
3b87609666
|
HPL1: implement save detection
|
2022-12-23 14:03:54 +01:00 |
|
grisenti
|
a50e2e14ee
|
HPL1: fix error in xml library
|
2022-12-23 14:03:54 +01:00 |
|
grisenti
|
7c80f99276
|
HPL1: change save file name pattern
|
2022-12-23 14:03:54 +01:00 |
|
grisenti
|
02caa68e79
|
HPL1: disable menu to change key mapping in the game
|
2022-12-23 14:03:54 +01:00 |
|
grisenti
|
e3bd86aaa4
|
HPL1: fix function to get the latest save
|
2022-12-23 14:03:53 +01:00 |
|
grisenti
|
76fc907457
|
HPL1: implement keymap support
|
2022-12-23 14:03:53 +01:00 |
|
grisenti
|
3e02539687
|
HPL1: add exit condition
|
2022-12-23 14:03:53 +01:00 |
|
grisenti
|
12fcee8864
|
HPL1: implement favourite saves
|
2022-12-23 14:03:53 +01:00 |
|
grisenti
|
75c6146843
|
HPL1: implement saves
|
2022-12-23 14:03:53 +01:00 |
|
grisenti
|
6893577def
|
HPL1: implement getDate
|
2022-12-23 14:03:53 +01:00 |
|
grisenti
|
b29fa18e84
|
HPL1: replace stoi input type
|
2022-12-23 14:03:53 +01:00 |
|
grisenti
|
a41b8d026c
|
HPL1: replace files with generic streams in tinyxml
|
2022-12-23 14:03:53 +01:00 |
|
grisenti
|
2bf971bef9
|
HPL1: add debug channel for game saves
|
2022-12-23 14:03:52 +01:00 |
|
grisenti
|
ee8f35ba22
|
HPL1: disable loading files from the cache folder
|
2022-12-23 14:03:52 +01:00 |
|
grisenti
|
87656fbe55
|
HPL1: fix bugs in sound channel class
|
2022-12-23 14:03:52 +01:00 |
|
grisenti
|
c2c1726d41
|
HPL1: improve logging in sound channel class
|
2022-12-23 14:03:52 +01:00 |
|
grisenti
|
e647ce5f40
|
HPL1: cleanup and improve logging in LowLevelSound
|
2022-12-23 14:03:52 +01:00 |
|
grisenti
|
4851b7d6bd
|
HPL1: remove useless check
this was the result of an incorrect interpretation of the original code
|
2022-12-23 14:03:52 +01:00 |
|
grisenti
|
e499aa7a4c
|
HPL1: cleanup playChannel implementation
|
2022-12-23 14:03:52 +01:00 |
|
grisenti
|
f58839ad47
|
HPL1: remove unneeded opengl error check
|
2022-12-23 14:03:52 +01:00 |
|
grisenti
|
2521f68410
|
HPL1: enable shaders by default
|
2022-12-23 14:03:52 +01:00 |
|
grisenti
|
39a545f740
|
HPL1: remove ATI fragment shader enum and fix comments
|
2022-12-23 14:03:51 +01:00 |
|
grisenti
|
584f1aaf4e
|
HPL1: unify checks for shaders
|
2022-12-23 14:03:51 +01:00 |
|
grisenti
|
570c30ade0
|
HPL1: implement limits on playing sound channels
|
2022-12-23 14:03:51 +01:00 |
|
grisenti
|
00ea41f318
|
HPL1: remove impl files from engine header
|
2022-12-23 14:03:51 +01:00 |
|
grisenti
|
808f6c68a2
|
HPL1: cleanup material fallback classes
|
2022-12-23 14:03:51 +01:00 |
|
grisenti
|
e01139bbfc
|
HPL1: enable class used for low graphics setting
|
2022-12-23 14:03:51 +01:00 |
|
grisenti
|
8ed22968fc
|
HPL1: move ambient shader setup and remove duplicate
|
2022-12-23 14:03:51 +01:00 |
|
grisenti
|
daa34d1ffb
|
HPL1: fix fallback01 shader
|
2022-12-23 14:03:51 +01:00 |
|