Cameron Cawley
|
5bd0ec43a6
|
STARK: Fully separate bitmaps and textures
|
2023-01-15 11:54:11 +02:00 |
|
Paweł Kołodziejski
|
9e72366b5f
|
ENGINES: Allow to build without TINYGL enabled
|
2021-12-05 00:08:53 +01:00 |
|
Paweł Kołodziejski
|
862bd7d05f
|
GRAPHICS: Move FrameLimiter from engines to common graphics code
|
2021-10-27 23:11:20 +02:00 |
|
Paweł Kołodziejski
|
565cb7c7cb
|
STARK: Added initial TinyGL renderer
|
2021-10-20 22:26:49 +02:00 |
|
Paweł Kołodziejski
|
045918c38c
|
STARK: Added initial non-shader OpenGL renderer. Lights needs to be fixed.
|
2021-04-04 01:00:30 +02:00 |
|
Matthieu Milan
|
2311b0957b
|
STARK: allow module to be built as a plugin (#2504)
|
2020-10-11 22:03:11 +02:00 |
|
Pawel Kolodziejski
|
c337b87db7
|
ENGINES: Fixed linking
|
2020-10-05 00:58:13 +02:00 |
|
Pawel Kolodziejski
|
5c57ef54ad
|
ALL: Fixed compilation after sync with ScummVM
|
2020-10-05 00:43:24 +02:00 |
|
Bastien Bouclet
|
c95f711a8e
|
STARK: Add support for loading modded textures
|
2019-06-02 17:15:50 +02:00 |
|
Bastien Bouclet
|
282d82df85
|
STARK: Implement the confirmation dialogs using the original style
|
2019-01-27 17:53:50 +01:00 |
|
Douglas Liu
|
b8a8acb7bf
|
STARK: Open the GameMessage service
|
2018-06-30 16:49:02 +08:00 |
|
Douglas Liu
|
4e474e8277
|
STARK: Get basic widgets rendered
|
2018-06-15 21:00:27 +08:00 |
|
Douglas Liu
|
f86a5ec51a
|
STARK: Get basic widgets rendered
|
2018-06-12 20:27:28 +08:00 |
|
Douglas Liu
|
1068f50bca
|
STARK: Get basic static widgets rendered
|
2018-06-04 23:01:46 +08:00 |
|
Douglas Liu
|
7fecbcbffe
|
STARK: Obtain the chapter title and subtitle from chapters.ini
|
2018-06-02 13:04:56 +08:00 |
|
Douglas Liu
|
f4d4254950
|
STARK: Get all location widgets rendered
|
2018-05-29 14:15:49 +08:00 |
|
Douglas Liu
|
a8c3b321c0
|
STARK: Implement settings save and load
|
2018-05-24 14:50:43 +08:00 |
|
Douglas Liu
|
19fed32a42
|
STARK: Build the Settings and link it with other screens
|
2018-05-21 22:39:16 +08:00 |
|
Douglas Liu
|
9ecde240e8
|
STARK: First attempt on the main menu
|
2018-05-21 15:30:56 +08:00 |
|
Bastien Bouclet
|
b80493cc5e
|
STARK: Implement the fish effect
|
2018-04-08 09:14:37 +02:00 |
|
Snejp
|
a09c1c5122
|
STARK: Implement the flashing image animation
Used when a new entry has been added to the diary.
|
2018-04-07 11:10:41 +02:00 |
|
Bastien Bouclet
|
98cff7b264
|
STARK: Implement the fireflies effect
|
2018-03-11 21:22:54 +01:00 |
|
Bastien Bouclet
|
c91536bb07
|
STARK: Add a visual effect for drawing bubbles on top of the scene
|
2018-03-11 10:50:59 +01:00 |
|
Bastien Bouclet
|
375c89fd54
|
STARK: Implement the exploding image animation
Used when getting an inventory item
|
2018-02-26 06:39:38 +01:00 |
|
Bastien Bouclet
|
44d35556bc
|
STARK: Implement the diary index screen
|
2017-11-05 16:23:52 +01:00 |
|
Bastien Bouclet
|
3c0344bf7e
|
STARK: Add a Screen abstraction to the user interface
|
2017-11-05 16:23:52 +01:00 |
|
Bastien Bouclet
|
29a330e839
|
STARK: Move UI elements to the world subfolder
|
2017-11-05 16:23:52 +01:00 |
|
Bastien Bouclet
|
86eec523ba
|
STARK: Store ResidualVM specific metadata and a thumbnail in saves
|
2017-06-14 21:46:29 +02:00 |
|
Bastien Bouclet
|
bfcdaf970c
|
STARK: Start keeping track of the diary state
Only diary entries and FMVs are implemented for now.
Conversations are still not recorded.
|
2017-05-30 14:24:22 +02:00 |
|
Bastien Bouclet
|
4dac8fb024
|
STARK: Implement an opcode allowing a light to follow a path
|
2017-05-26 21:44:00 +02:00 |
|
Bastien Bouclet
|
72b5b0c105
|
STARK: Introduce a frame rate limiter
Does its best to keep the framerate at 60 fps or at the vsync frequency if
iwait for vsync is enabled.
|
2017-05-25 21:30:07 +02:00 |
|
Awad Mackie
|
54cdb8053a
|
STARK: Implement opFadeScene
|
2017-04-08 14:30:13 +01:00 |
|
Bastien Bouclet
|
368d71cfd5
|
STARK: Implement animation triggered sounds
Mainly used for footstep sounds
|
2016-11-10 07:57:03 +01:00 |
|
Bastien Bouclet
|
344326e28c
|
STARK: Add an AST representation of the script language
|
2016-05-23 20:50:17 +02:00 |
|
Bastien Bouclet
|
f74502813b
|
STARK: Add a simple disassembler
|
2016-04-24 13:05:07 +02:00 |
|
Bastien Bouclet
|
7a090fd5e7
|
STARK: Move the skeletal animation code around
|
2016-04-09 17:23:07 +02:00 |
|
Bastien Bouclet
|
bf14375a6d
|
STARK: Play anim script sounds
|
2016-01-04 20:11:54 +01:00 |
|
Bastien Bouclet
|
0f185fff27
|
STARK: Move the Cursor class to the ui subfolder
|
2016-01-01 07:30:12 +01:00 |
|
Bastien Bouclet
|
b358f025a1
|
STARK: Move surface rendering to its own class
So that more rendering parameters can be added in the future without
creating a mess.
|
2016-01-01 07:30:11 +01:00 |
|
Bastien Bouclet
|
c9540977eb
|
STARK: Implement TrueType font rendering
|
2016-01-01 07:30:08 +01:00 |
|
Pawel Kolodziejski
|
d60a2df49d
|
STARK: fixed linking
|
2016-01-01 07:30:07 +01:00 |
|
Bastien Bouclet
|
50d882f9f4
|
STARK: Read path resources
|
2016-01-01 07:30:06 +01:00 |
|
Bastien Bouclet
|
6b2a527289
|
STARK: Add some rendering code for prop animations
Textures are rendering incorrectly
|
2016-01-01 07:30:04 +01:00 |
|
Bastien Bouclet
|
a8d62f2cc0
|
STARK: Add an initial implementation for a BIFF mesh reader
|
2016-01-01 07:30:03 +01:00 |
|
Bastien Bouclet
|
4b4a285b17
|
STARK: Extract the BIFF archive reader out of the texture loader
This is to be able to reuse the BIFF archive reader for animations
|
2016-01-01 07:30:03 +01:00 |
|
Bastien Bouclet
|
e29249859d
|
STARK: Add a new movement type to make items turn on themselves
|
2016-01-01 07:30:00 +01:00 |
|
Bastien Bouclet
|
77754dae99
|
STARK: Allow overriding the items tooltips
|
2016-01-01 07:29:59 +01:00 |
|
Bastien Bouclet
|
ac4e0e8072
|
STARK: Follow a string pulled path when walking
|
2016-01-01 07:29:58 +01:00 |
|
Bastien Bouclet
|
e67c821646
|
STARK: Initialize the item movement infrastructure
Items now have a movement property that is updated
on game loop
|
2016-01-01 07:29:57 +01:00 |
|
Bastien Bouclet
|
efd9f14936
|
STARK: Compute the shortest path to the destination when moving April
There's no actual model movement for now
|
2016-01-01 07:29:57 +01:00 |
|