40 Commits

Author SHA1 Message Date
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
Einar Johan T. Sømåen
0a38e537f1 GRIM/EMI: Stub the skeleton-component. 2011-12-30 15:10:32 +01:00
Einar Johan T. Sømåen
85b99d5c64 GRIM/EMI: Add meshb-loading-support for EMI
Also adds an emimesh-component, to allow loading from costume
data.
2011-12-30 12:39:45 +01:00
Joel Teichroeb
fdbc302681 GRIM: Reorganized costume.cpp 2011-12-12 14:08:08 -08:00
Giulio Camuffo
5ca9cae83c GRIM: Incapsulate the lua opcodes in a class hierarchy. 2011-10-12 17:57:31 +02:00
Giulio Camuffo
7b1f87f928 GRIM: Boost of the debug system, using debug channels. 2011-10-10 18:17:22 +02:00
somaen
4bddcfadac Merge pull request #376 from somaen/smush_decoder
Refactor the SMUSH-decoder into a subclass of VideoDecoder
2011-10-03 08:46:33 -07:00
Einar Johan T. Sømåen
f0ac5976ac GRIM: Move Keycode-mapping from grim.cpp to grim_controls.cpp 2011-10-03 01:29:38 +02:00
Einar Johan T. Sømåen
5e93a6f9b1 GRIM: Refactor the smush-decoder into a subclass of VideoDecoder 2011-10-01 02:51:55 +02:00
Giulio Camuffo
73684f1fbc GRIM: Rename Scene to Set, and scene.{h,cpp} to set.{h, cpp}. 2011-09-19 16:53:08 +02:00
Matthew Hoops
94a9eca6f6 GRIM: Add preliminary support for EMI PS2 audio
It's a bit slow the current way as the interleaving needs to happen differently. Probably in a similar manner to Audio::Codec in ScummVM.
2011-08-24 20:41:30 -04:00
Giulio Camuffo
2d9b1240ce GRIM: Move the animation code out of costume.cpp. 2011-07-27 15:18:39 +02:00
Giulio Camuffo
5906b0826d GRIM: Make the opcode InputDialog show a dialog instead of using the console. 2011-07-24 16:19:17 +02:00
Giulio Camuffo
be246feeba GRIM: Rename walkplane.{h,cpp} to sector.{h,cpp}. 2011-07-22 21:28:03 +02:00
Giulio Camuffo
68427fdad4 GRIM: Implemented iris animation. 2011-07-17 18:17:07 +02:00
Joel Teichroeb
cb86bc7892 A bit of cleanup. 2011-05-26 09:27:35 -07:00
Pawel Kolodziejski
83de2e6600 refactor movie playback and game detection params 2011-05-14 12:11:53 +02:00
Joel Teichroeb
fa9b21c21f Added a seperate cpp file for color map. 2011-05-13 18:00:27 -07:00
Einar Johan T. Sømåen
65eeb0bb6a GFX: Add MPEG and video-superclass to module.mk 2011-05-12 02:06:52 +08:00
Pawel Kolodziejski
ffbfcbefab GRIM: split lua_v1.cpp 2011-05-08 12:29:41 +02:00
Pawel Kolodziejski
f97670b055 make grim and monkey opcodes separate 2011-05-08 07:28:46 +02:00
Giulio Camuffo
9215899549 GRIM: Save and update the shadow color. 2011-04-24 15:41:40 +02:00
Giulio Camuffo
59dcece9ae Working savegame support.
Implemented also the movement of Manny's head when looking at usable items.
This commit also introduces a new Object class with a ObjectPtr used for
caching the resources loaded by ResourceLoader. This fixes also the lipsync
regression.
2011-03-21 05:41:30 +08:00
Ori Avtalion
148ce2f6cd Partial fix for building residual with plugins 2009-08-23 20:22:24 +00:00
Torbjorn Andersson
c22da993dc Fixed linking. 2009-06-27 19:56:51 +00:00
Pawel Kolodziejski
d5f7717110 rename lua.cpp -> lua_v1.cpp 2009-05-31 07:14:09 +00:00
Pawel Kolodziejski
374f26b9ba fixed build grim engine 2009-05-26 12:07:10 +00:00
Pawel Kolodziejski
d17bc3bc15 add missing compile detection.cpp 2009-05-25 21:31:05 +00:00
Torbjorn Andersson
705a7e134f Updated for the latest moving around of files. 2009-05-25 21:03:32 +00:00
Pawel Kolodziejski
51b44b065b moved matrx3/4.cpp and vector3d.cpp into graphics directory 2009-05-25 10:32:21 +00:00
Pawel Kolodziejski
997dbc3ea5 update makefiles 2009-05-24 18:59:30 +00:00
Pawel Kolodziejski
f58c073a0a move/rename engine into engines/grim 2009-05-24 18:55:19 +00:00