Commit Graph
81 Commits
Author SHA1 Message Date
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