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
|
4210c8dec1
|
STARK: Change the VisualSmacker interface to only deal with in game time
It previously sometimes returned in video time, which doesn't account for
the playback rate.
Fixes the worm going in and out of the floor bag.
|
2017-05-29 19:04:51 +02:00 |
|
Bastien Bouclet
|
b5baf28155
|
STARK: Make the actor rotation speed framerate independent
|
2017-05-28 09:30:46 +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
|
e08ea6a961
|
STARK: Implement the opcode for an animated item to follow a path
|
2017-05-26 17:35:38 +02:00 |
|
Bastien Bouclet
|
5aaa7fb78a
|
STARK: Add a stub for the opcode Book of Secrets Open
So that the opcode lists from the decompiler and the interpreter are in sync.
|
2017-05-26 15:01:23 +02:00 |
|
Bastien Bouclet
|
aaa56f34ed
|
STARK: Implement opcode Item Set Activity
|
2017-05-26 14:46:09 +02:00 |
|
Bastien Bouclet
|
b51b49ebc0
|
STARK: Implement opcode item rotate to direction
|
2017-05-26 13:53:25 +02:00 |
|
Bastien Bouclet
|
888828f373
|
STARK: Implement the skippable pause opcode
|
2017-05-26 11:36:32 +02:00 |
|
Bastien Bouclet
|
1f9c20a6ea
|
STARK: Switch to framerate independant rumble duration
|
2017-05-25 21:31:21 +02:00 |
|
Bastien Bouclet
|
e6696fd5bc
|
STARK: Switch to framerate independant fading
|
2017-05-25 21:31:21 +02:00 |
|
Bastien Bouclet
|
23f1222eec
|
STARK: Implement the floatScene opcode
|
2017-05-25 21:31:17 +02:00 |
|
Bastien Bouclet
|
052be38c96
|
STARK: Implement the swayScene opcode
|
2017-05-25 13:00:44 +02:00 |
|
Bastien Bouclet
|
ce9637dee2
|
Merge pull request #1326 from firesock/stark-opfade
STARK: Implement opFadeScene
|
2017-04-08 17:17:16 +02:00 |
|
Awad Mackie
|
54cdb8053a
|
STARK: Implement opFadeScene
|
2017-04-08 14:30:13 +01:00 |
|
Bastien Bouclet
|
c7e75552ef
|
STARK: Implement the fast forward mode
Used to skip animations. Does not behave exactly as the original due to
frame timing being incorrect in ResidualVM.
Fixes #1324.
|
2017-03-25 18:31:12 +01:00 |
|
Bastien Bouclet
|
76b7bdc2fc
|
STARK: Implement opSoundChange, sound volume and pan fading
|
2017-03-21 21:22:51 +01:00 |
|
Awad Mackie
|
c4a37c2d31
|
STARK: Add support for opRumble
|
2016-11-19 15:20:51 +01:00 |
|
Bastien Bouclet
|
90ee6b02ff
|
STARK: Implement the "do nothing" command
|
2016-06-01 18:33:20 +02:00 |
|
Bastien Bouclet
|
f74502813b
|
STARK: Add a simple disassembler
|
2016-04-24 13:05:07 +02:00 |
|
Bastien Bouclet
|
3a6ab0bf05
|
STARK: Allow retrieving a command's arguments
|
2016-04-24 12:59:02 +02:00 |
|
Bastien Bouclet
|
aab6640053
|
STARK: Remove useless function call
This line was here due to some careless copy / paste.
|
2016-04-16 07:47:08 +02:00 |
|
Bastien Bouclet
|
f5e082d13a
|
STARK: Implement skeletal animation blending
|
2016-04-10 11:35:30 +02:00 |
|
Bastien Bouclet
|
6aa353866f
|
STARK: Keep track of the inventory state when pushing/poping locations
The original does something much more complicated. Not sure why.
|
2016-02-02 20:55:40 +01:00 |
|
Bastien Bouclet
|
c43e76184d
|
STARK: Forbid characters from walking on script selected floor faces
Not working entirely as expected. It is still possible to pass through
Roper Klacks. Probably the path finding code needs to be made more
accurate.
|
2016-01-17 16:32:08 +01:00 |
|
Bastien Bouclet
|
1e2de67856
|
STARK: Remove an useless warning
|
2016-01-01 07:30:11 +01:00 |
|
Pawel Kolodziejski
|
f9e78dc731
|
STARK: formating code - whitespaces
|
2016-01-01 07:30:11 +01:00 |
|
Bastien Bouclet
|
5c4703c962
|
STARK: Implement the end game opcode
This marks the first complete run of the game in ResidualVM
(Yay!)
|
2016-01-01 07:30:11 +01:00 |
|
Bastien Bouclet
|
6bcdff8b17
|
STARK: Add an opcode to check if the inventory is open
|
2016-01-01 07:30:10 +01:00 |
|
Bastien Bouclet
|
59d1320994
|
STARK: Add commands to assign an integer and set an anim frame
|
2016-01-01 07:30:10 +01:00 |
|
Bastien Bouclet
|
e873aa7af8
|
STARK: Enable the talking animation when a speech is active for a character
|
2016-01-01 07:30:09 +01:00 |
|
Bastien Bouclet
|
1f1a208676
|
STARK: Add an opcode to change the walk target
|
2016-01-01 07:30:09 +01:00 |
|
Bastien Bouclet
|
022e28bec7
|
STARK: Add an opcode to know if an anim script has been reached
|
2016-01-01 07:30:07 +01:00 |
|
Bastien Bouclet
|
b048c4ae86
|
STARK: Add a movement type allowing an item to follow a path
|
2016-01-01 07:30:07 +01:00 |
|
Bastien Bouclet
|
8678e56301
|
STARK: Partially implement opcode SoundChange
|
2016-01-01 07:30:06 +01:00 |
|
Bastien Bouclet
|
46001c6f21
|
STARK: Don't try to look at items when we are on top of them
|
2016-01-01 07:30:06 +01:00 |
|
Bastien Bouclet
|
635bb687d8
|
STARK: Add an opcode to change a light's color
|
2016-01-01 07:30:06 +01:00 |
|
Bastien Bouclet
|
6771b93522
|
STARK: Add opcode for changing location to another CD
|
2016-01-01 07:30:05 +01:00 |
|
Bastien Bouclet
|
be41491d4e
|
STARK: Implement three more opcodes
|
2016-01-01 07:30:05 +01:00 |
|
Bastien Bouclet
|
68c84381a6
|
STARK: Add script driven location scrolling
|
2016-01-01 07:30:05 +01:00 |
|
Bastien Bouclet
|
a9c5ccd6ea
|
STARK: Allow scripts to enable or disable layers
|
2016-01-01 07:30:04 +01:00 |
|
Bastien Bouclet
|
87b25fa26f
|
STARK: Fix the logic for the is anim at time opcode
|
2016-01-01 07:30:04 +01:00 |
|
Bastien Bouclet
|
068ecbd192
|
STARK: Implement the script abort opcode
|
2016-01-01 07:30:04 +01:00 |
|
Bastien Bouclet
|
9822c080d9
|
STARK: Add an opcode to substract a value from another
|
2016-01-01 07:30:02 +01:00 |
|
Bastien Bouclet
|
6df69603f8
|
STARK: Implement an opcode to run to a target
|
2016-01-01 07:30:02 +01:00 |
|
Bastien Bouclet
|
03181b1445
|
STARK: Rename some opcodes to better reflect the object type they apply to
|
2016-01-01 07:30:02 +01:00 |
|
Bastien Bouclet
|
b7318d411b
|
STARK: Add an opcode to increment an integer value
|
2016-01-01 07:30:02 +01:00 |
|
Bastien Bouclet
|
c241ebf94b
|
STARK: Fix the walk to command when already at the target location
|
2016-01-01 07:30:01 +01:00 |
|
Bastien Bouclet
|
bce28dc32e
|
STARK: Unstub an opcode allowing to jump to a specific animation script item
|
2016-01-01 07:30:01 +01:00 |
|
Bastien Bouclet
|
671dfe573c
|
STARK: Implement an opcode allowing to pause a script for a number of gameloops
|
2016-01-01 07:30:01 +01:00 |
|