Paweł Kołodziejski
9e72366b5f
ENGINES: Allow to build without TINYGL enabled
2021-12-05 00:08:53 +01:00
Eugene Sandulenko
f7371593fb
GRIM: Fix linking with plugins enabled
2021-03-04 17:14:35 +01:00
Cameron Cawley
d1d305d1b9
GRIM/GROOVIE: Move StuffIt archive code to Common ( #2509 )
2020-10-11 22:01:00 +02:00
Paweł Kołodziejski
6e619ca714
GRIM: Merge branch 'remastered'
2020-10-07 18:26:49 +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
Joel Teichroeb
3d04554d8e
Add hotspot code which I forgot and stub an opcode
2015-02-05 07:27:40 -08:00
Einar Johan Trøan Sømåen
c9d4f37c13
Stub a class for handling commentary
2015-02-04 15:52:11 +01:00
Joel Teichroeb
b80b243ff7
Move remastered lua
2015-02-01 16:11:40 -08:00
Joel Teichroeb
1afe52dcf9
Add overlays. Colour is currently wrong"
2015-01-28 20:44:27 -08:00
Pawel Kolodziejski
d1673ddbf5
GRIM: added codec48 for German Grim demo video
2015-01-20 21:59:52 +01:00
Einar Johan Trøan Sømåen
223c81b144
EMI: Add code for one-shot playing the Aspyr logo on EMI Mac
...
This needs to be separate from the other videos, since the logo
is encoded as QuickTime. This solution replicates logic from
mainLoop to avoid adding any further special cases in engine code.
2014-12-02 17:01:39 +01:00
Joni Vähämäki
3adbd1fdcf
EMI: Implement head tracking.
2014-07-02 22:43:50 +03:00
Dries Harnie
5da8aa7144
GRAPHICS: Introduce GfxOpenGLS
2014-01-14 00:26:39 +01:00
Ingo van Lil
70520e5ffa
EMI: Fix actor animations
...
The current code for loading EMI costumes contains a special treatment that
expects the skeleton and mesh components in a chore named "wear_default".
This assumption is not valid for costumes that contains multiple wear chores,
most notably for Guybrush who has a different outfit for each island.
The new code considers any chore containing skeleton and mesh components
to be a wear chore. The skeleton from the last played wear chore will be
animated.
2013-12-08 01:06:57 +01:00
Andrea Corna
fcadc4af48
EMI: Add functions to handle saving preferences outside efmi.cfg and relative hooks in scripts
2013-09-10 00:00:24 +02:00
Joel Teichroeb
2772e8fb3b
EMI: Implement Layer. Still need to draw it though
2013-07-12 09:29:30 -07:00
Joel Teichroeb
0813fc6ede
Merge pull request #743 from klusark/emiengine
...
Add and EMIEngine subclass and support for push and pop on emi text objects.
2013-07-08 12:06:10 -07:00
Joel Teichroeb
21afde3846
GRIM: Move Sprite into it's own file
2013-07-07 17:25:35 -07:00
Joel Teichroeb
b27b14430d
EMI: Add a EMIEngine subclass
2013-07-07 12:38:54 -07:00
Giulio Camuffo
abbab76624
GRIM: Verify the game data at the first startup
2013-02-08 12:29:44 +01:00
Giulio Camuffo
a72832fac0
GRIM: Add a md5 check on the game data files
2013-02-06 14:52:50 +01:00
Giulio Camuffo
2b612292f6
GRIM: Add on-screen console debugger
2013-02-04 16:37:34 +01:00
Giulio Camuffo
aabd36493d
GRIMDEMO: New AnimComponent for 'anim' components instead of using BitmapComponent.
2013-01-09 00:14:41 +01:00
Einar Johan Trøan Sømåen
664c224a6e
GRIM: Start work on fixing new SMUSH-Decoder-version
2012-11-28 23:59:12 +01:00
Einar Johan Trøan Sømåen
57e8393ac5
VIDEO: Add in the files for the new VideoInterface from ScummVM. (And disable Bink/Smush for now)
2012-11-27 02:54:02 +01:00
Dries Harnie
01d14a013d
EMI: Move PoolSound to separate file
2012-11-14 00:08:07 +01:00
Einar Johan Trøan Sømåen
6b3c3e7611
Merge pull request #640 from Botje/luavar-work
...
EMI: Support the new LUAC and LUAV components.
2012-07-22 10:34:31 -07:00
Dries Harnie
726dd93b73
EMI: Implement LUAV components
2012-07-17 22:29:15 +02:00
Dries Harnie
f6c2f95bdd
EMI: Implement LUAC components
2012-07-17 22:29:15 +02:00
Dries Harnie
6b0e289058
EMI: Add support for TEXI components
2012-07-17 22:28:20 +02:00
Joel Teichroeb
20b20e0afd
GRIM: Move set related lua opcodes to thier own file
2012-05-05 22:48:50 -07:00
Paweł Kołodziejski
be400133c1
GRIM: added arm version of blocky8
2012-04-08 13:37:22 +02:00
Joel Teichroeb
bca3cac978
EMI: Add basic support for sound effects
2012-02-17 16:53:08 -08:00
Joel Teichroeb
e7e344e9f3
EMI: Start on the implementation of sprites
2012-02-17 14:46:32 -08:00
Joel Teichroeb
7e6ff05cf3
EMI: Split sound and actor functions out of lua_v2
2012-02-15 19:03:30 -08:00
Joel Teichroeb
1226e45ac3
EMI: Initial work on getting costumes to draw animations.
...
Also, an initial split-off for EMI from the costume-class,
now uses it as a base class. (somaen)
2012-02-02 22:01:09 +01:00
Einar Johan T. Sømåen
27d82c192e
EMI: Add a component for the animations in emi.
2012-01-30 22:24:09 +01:00
Einar Johan T. Sømåen
55dc002079
EMI: Add in JohnDoe's load-code for skeleton and animation.
2012-01-30 21:40:19 +01:00
Einar Johan T. Sømåen
24ac27d1ad
EMI: Move the emi-costumes into the EMI-subfolder
2012-01-29 16:43:17 +01:00
Einar Johan T. Sømåen
5a3c3cc779
EMI: Move lua_v2 into the emi-subfolder
2012-01-29 16:37:30 +01:00
Einar Johan T. Sømåen
2fb0bafc14
EMI: Move emisound into the emi-subfolder
2012-01-29 16:29:14 +01:00
Einar Johan T. Sømåen
76bac36b7d
EMI: Move the emi-specifics into its own subfolder
2012-01-29 16:14:36 +01:00
Matthew Hoops
b7e349a68c
GRIM: Add a StuffIt archive decompressor
2012-01-22 17:15:28 -05:00
Einar Johan T. Sømåen
ab95366c86
EMI: Add PS2-music support (although just a hardcoded
...
song for now, until we can find the table)
2012-01-22 19:51:57 +01:00
Einar Johan T. Sømåen
69a71707f7
EMI: Add simple music support for demo
...
This parses the imt-table, and plays the correct
track when asked for, it does not however do any
fading, so transitions are VERY sharp.
2012-01-22 16:39:46 +01:00
Andrea Corna
0f969be811
GRIM: Add support for patches directly from the update executable
2012-01-19 21:32:23 +01:00
Einar Johan T. Sømåen
cce3f8d6b2
EMI: Rename EMI's sound-system to emisound
...
And move it into a folder of it's own.
2012-01-14 08:18:53 +01:00
Einar Johan T. Sømåen
cd58c8c9f1
EMI: Start work on implementing a sound-engine for EMI
...
This adds both a splitting-class for choosing between iMuse and EMISound,
as well as EMISound, which handles the sound-channels for EMI, and
SoundTrack, which has a test-implementation in VimaTrack, that allows for
playing back the voice-tracks in the demo.
2012-01-14 08:18:43 +01:00
Andrea Corna
dd1806afdb
GRIM: Add an on-the-fly binary patch engine (patchr)
2012-01-06 23:01:29 +01:00