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