neuromancer
|
3f82028ddf
|
FREESCAPE: falling handling fixes for eclipse
|
2024-02-13 14:53:16 +01:00 |
|
neuromancer
|
b92a630099
|
FREESCAPE: better sounds for the dos releases
|
2024-01-31 21:31:40 +01:00 |
|
neuromancer
|
f6445a17c6
|
FREESCAPE: movement fixes for eclipse (and other games)
|
2024-01-09 09:50:16 +01:00 |
|
neuromancer
|
5eff8d6f4d
|
FREESCAPE: refactor and improve triggering of collision conditions
|
2024-01-06 15:55:10 +01:00 |
|
neuromancer
|
89b9543815
|
FREESCAPE: wrap event manager to make sure key events are properly handled in different platforms
|
2024-01-04 11:12:04 +01:00 |
|
neuromancer
|
ab3354dfb6
|
FREESCAPE: improved keymap handling
|
2024-01-04 11:12:04 +01:00 |
|
neuromancer
|
826ab67ee7
|
FREESCAPE: improved keymap handling and added specific driller inputs
|
2024-01-01 12:43:47 +01:00 |
|
neuromancer
|
ea14ca8893
|
FREESCAPE: initial implementation of shooting rocks/bullets in OpenGL
|
2023-11-17 12:58:08 +01:00 |
|
neuromancer
|
42833df30b
|
FREESCAPE: glPolygonOffset depends on the area scale
|
2023-09-09 10:53:11 +02:00 |
|
neuromancer
|
130b41995e
|
FREESCAPE: define a parameter for the step up distance
|
2023-08-27 13:12:52 +02:00 |
|
neuromancer
|
45dace5e80
|
FREESCAPE: fix area transitions for some dark areas
|
2023-08-24 22:53:26 +02:00 |
|
neuromancer
|
a2d978bf21
|
FREESCAPE: avoid player to escape the game area
|
2023-08-10 12:50:05 +02:00 |
|
neuromancer
|
ea0580506e
|
FREESCAPE: added basic keymapping for all the games
|
2023-08-03 21:52:57 +02:00 |
|
neuromancer
|
81d854826d
|
FREESCAPE: collision and message-related fixes affecting dark
|
2023-08-03 21:52:57 +02:00 |
|
neuromancer
|
4d13c1e3be
|
FREESCAPE: jet related fixes for dark
|
2023-07-27 18:56:00 +02:00 |
|
neuromancer
|
343722395a
|
FREESCAPE: enable bit 31 when the player collides and cannot move anymore
|
2023-07-26 22:23:34 +02:00 |
|
neuromancer
|
c9f9e897aa
|
FREESCAPE: better code to transition between areas
|
2023-06-04 14:49:10 +02:00 |
|
neuromancer
|
d9239c34b8
|
FREESCAPE: adjust aabb tolerance for castle
|
2023-05-18 11:28:43 +02:00 |
|
neuromancer
|
ec0d13ca5c
|
FREESCAPE: improved rendering and scaling of group objects
|
2023-05-18 11:28:43 +02:00 |
|
neuromancer
|
3f44942adc
|
FREESCAPE: improved handling of rise/fall
|
2023-05-17 10:11:21 +02:00 |
|
neuromancer
|
2c33d94aca
|
FREESCAPE: improved handling of entrance usage
|
2023-05-17 10:11:21 +02:00 |
|
neuromancer
|
9ac9b0b6a4
|
FREESCAPE: new collision code
|
2023-05-17 10:11:20 +02:00 |
|
neuromancer
|
94d557de15
|
FREESCAPE: basic implementation of activation (only used in castle/crypt)
|
2023-05-06 14:03:04 +02:00 |
|
neuromancer
|
df938612e8
|
FREESCAPE: attempt to fix effect execution when stepping up
|
2023-04-22 22:46:28 +02:00 |
|
neuromancer
|
77728fcf73
|
FREESCAPE: implemented timed condition executions from dark (and other games)
|
2023-03-25 09:14:27 +01:00 |
|
neuromancer
|
b67cf12349
|
FREESCAPE: implemented area connections in dark
|
2023-02-05 18:11:59 +01:00 |
|
neuromancer
|
4e59cf8f8c
|
FREESCAPE: refactor game bits handling and set bit 31 when colliding
|
2023-02-05 18:11:59 +01:00 |
|
neuromancer
|
0f9f46a550
|
FREESCAPE: refactor to use executeMovementConditions instead of executeLocalGlobalConditions directly
|
2023-02-05 18:11:59 +01:00 |
|
neuromancer
|
bbc17db71e
|
FREESCAPE: make sure first sound to play is not interrupted
|
2023-01-27 08:28:37 +01:00 |
|
neuromancer
|
d194cd2352
|
FREESCAPE: improved accuracy of pc speaker sounds
|
2023-01-24 21:34:34 +01:00 |
|
neuromancer
|
ed1f01f4ef
|
FREESCAPE: implemented falling in Driller and added a cheat to avoid it
|
2023-01-07 19:42:00 -03:00 |
|
neuromancer
|
38a417d5b9
|
FREESCAPE: improved movement to better match original implementation
|
2022-12-29 10:52:57 -03:00 |
|
neuromancer
|
3bb208de3f
|
FREESCAPE: limit cpu usage when vsync is enabled
|
2022-12-23 09:11:05 -03:00 |
|
neuromancer
|
69735a15fb
|
FREESCAPE: refactored frame rendering code to avoid displaying things too quickly
|
2022-12-17 19:28:37 -03:00 |
|
neuromancer
|
38959ebc26
|
FREESCAPE: workaround to make sure walls are enforced
|
2022-12-08 09:19:04 +01:00 |
|
neuromancer
|
0af9bf8885
|
FREESCAPE: avoid player to escape the area flying up
|
2022-12-07 09:35:31 +01:00 |
|
neuromancer
|
e40403b152
|
FREESCAPE: improved entrance detection when traversing areas
|
2022-12-07 09:35:31 +01:00 |
|
neuromancer
|
7d2f63681c
|
FREESCAPE: refactoring to add basic function for implementing sensors
|
2022-11-23 13:17:02 +01:00 |
|
neuromancer
|
28c51e2aa2
|
FREESCAPE: correct shot direction when using shootMode
|
2022-11-22 20:39:29 +01:00 |
|
neuromancer
|
e917641e97
|
FREESCAPE: correctly render end of game area in driller
|
2022-11-18 13:00:17 +01:00 |
|
neuromancer
|
691192aef4
|
FREESCAPE: avoiding executing local/global condition if the area recently changed
|
2022-11-17 21:40:59 +01:00 |
|
neuromancer
|
433c7ce38f
|
FREESCAPE: fixed a bug where several conditions are triggered producing a change in the current area
|
2022-11-17 13:37:04 +01:00 |
|
neuromancer
|
34a743cecf
|
FREESCAPE: several fixes to be able to better reproduce the DOS demo
|
2022-11-15 18:28:59 +01:00 |
|
neuromancer
|
c98f464901
|
FREESCAPE: get and check sensors every certain number of ticks
|
2022-11-15 08:42:45 +01:00 |
|
neuromancer
|
4af3e8ee79
|
FREESCAPE: check collision now executes the conditions in each object collided, instead of the smaller one
|
2022-11-14 00:06:31 +01:00 |
|
neuromancer
|
335b309a46
|
FREESCAPE: correct height and step in jet mode in driller
|
2022-11-13 09:26:29 +01:00 |
|
neuromancer
|
7a0ee12a5c
|
FREESCAPE: avoid crashing when switching areas in jet mode in driller
|
2022-11-13 09:26:29 +01:00 |
|
neuromancer
|
baa71269e4
|
FREESCAPE: improve SwapJet opcode implementation and force local/global condition to be executed in rise/lower
|
2022-11-12 21:55:35 +01:00 |
|
neuromancer
|
c04b48db55
|
FREESCAPE: implemented size of step for driller (and a basic implementation for other games)
|
2022-11-12 18:07:20 +01:00 |
|
neuromancer
|
b679362793
|
FREESCAPE: improved code that renders shoots
|
2022-11-12 14:02:03 +01:00 |
|