Commit Graph
144 Commits
Author SHA1 Message Date
Paweł Kołodziejski 2a9b36cd5a Merge pull request #598 from YakBizzarro/res
GRIM: Little modifications in ResourceLoader
2012-04-12 22:29:27 -07:00
Andrea Corna 1b6696ffaf GRIM: Adds a gui option to choose whether to load datausr.lab 2012-04-11 23:34:16 +02:00
Andrea Corna ee71476748 GRIM: Remove ResourceLoader::getFileExist and use SearchMan::hasFile instead 2012-04-11 14:43:53 +02:00
Andrea Corna c163ba3be0 GRIM: Make more members of ResourceLoader constant 2012-04-11 14:23:08 +02:00
Andrea Corna f212d48f88 GRIM: Remove a recursive call in ResourceLoader 2012-04-11 14:18:45 +02:00
Andrea Corna 8fd80976eb GRIM: Use SearchMan in ResourceLoader, instead of a specific SearchSet 2012-04-11 13:59:29 +02:00
Joel Teichroeb 44efbccff4 GRIM: Fix casting away const 2012-04-03 16:58:04 -07:00
Joel Teichroeb 63938ba499 GRIM: Clean up unneeded includes and fix some trailing whitespace 2012-03-26 20:12:00 -07:00
Andrea Corna 89e1f36c35 GRIM: Don't use wildcards when searching data???.lab 2012-03-19 10:35:13 +01:00
Andrea Corna 00fb437d99 EMI: Load correctly the official update 2012-02-27 12:17:09 +01:00
Joel Teichroeb 3a3b6e42a3 GRIM: Improve the way that patchr searches for patches and clean up some code 2012-02-02 14:42:15 -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
Joel Teichroeb 505ec14fc3 GRIM: Greatly improved memory usage of bitmaps 2012-02-02 09:38:37 -08:00
Einar Johan T. Sømåen eb6a71ef48 EMI: Output the correct warning for animations we can't find.
The demo seems to try to load a bunch of animbs that doesn't exist,
similar to how it also tries to load the meshbs that only exist in
retail. We might want to silence these warnings some time in the future.
2012-01-31 00:57:35 +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 76bac36b7d EMI: Move the emi-specifics into its own subfolder 2012-01-29 16:14:36 +01: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
Joel Teichroeb af7f68db76 GRIM: Fix some memory leaks related to not always freeing streams 2012-01-20 12:06:01 -08:00
Andrea Corna 0f969be811 GRIM: Add support for patches directly from the update executable 2012-01-19 21:32:23 +01:00
Joel Teichroeb 4507440c4a EMI: Only load the files that are actually applicable instead of a wild card 2012-01-17 20:45:35 -08:00
Joel Teichroeb efd6c7bd78 GRIM: Wrap file streams in a compressed read stream whenever needed 2012-01-09 19:24:00 -08:00
Paweł Kołodziejski cbca9ee5e2 GRIM: detect patch file, and prevent start game 2012-01-07 00:49:20 +01:00
Paweł Kołodziejski e350c7f777 renames 2012-01-06 23:29:45 +01:00
Andrea Corna 94ea9b8500 GRIM: Update ResidualVM name in pacthr releated files 2012-01-06 23:01:30 +01:00
Andrea Corna dd1806afdb GRIM: Add an on-the-fly binary patch engine (patchr) 2012-01-06 23:01:29 +01:00
Pawel Kolodziejski 4fa79cd323 rename -> ResidualVM 2012-01-06 11:37:57 +01:00
Einar Johan T. Sømåen 9caed94c7d EMI: Fix the demo's file-loading 2011-12-30 18:51:57 +01:00
Andrea Corna 0752b7e284 GRIM: Make use of Common::SearchSet to manage labs 2011-12-30 17:17:08 +01:00
Andrea Corna 37b70f4350 GRIM: Remove Block class. Restore cache for raw files in ResourceLoader 2011-12-30 17:17:08 +01:00
Andrea Corna dcbe4b0d32 EMI: Make ModelEMI and Skeleton load from a stream instead of a data Block 2011-12-30 17:17:08 +01:00
Andrea Corna 55995f0c64 GRIM: Make Font load from a stream instead of a data Block 2011-12-30 17:17:08 +01:00
Andrea Corna 3032005aad GRIM: Make Model load from a stream instead of a data Block 2011-12-30 17:17:08 +01:00
Andrea Corna cfe3ab3858 GRIM: Make Material load from a stream instead of a data Block 2011-12-30 17:17:08 +01:00
Andrea Corna 5ca6e3f9e1 GRIM: Make KeyFrame load from a stream instead of a data Block 2011-12-30 17:17:08 +01:00
Andrea Corna 49071ee661 GRIM: Make Costume and TextSplitter load from a stream instead of a data Block 2011-12-30 17:17:08 +01:00
Andrea Corna 2e2d766005 GRIM: Make CMap load from a stream instead of a data Block 2011-12-30 17:17:08 +01:00
Andrea Corna 037d2941bd GRIM: Make Bitmap load from a stream instead of a data Block 2011-12-30 17:17:07 +01:00
Andrea Corna 8448bef4dd GRIM: Make LipSync load from a stream instead of a data Block 2011-12-30 17:09:29 +01:00
Andrea Corna c05e50feef GRIM: Cleaned Lab access and rebased it on Common::Archive 2011-12-30 17:09: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
Giulio Camuffo f2d7d127fc GRIM: Make ResourceLoader able to open non-lab files. Fix credits.
The credits are read from the file credits/ingame.txt. Fix #228
2011-12-16 14:48:42 +01:00
Einar Johan T. Sømåen 5d01e5696d GRIM: Add a dialogue to tell the user he has a DATAUSR.lab patch
This also gives the user a chance to avoid loading the patch,
by clicking Cancel in the dialogue that pops up. Only minor
changes were done to InputDialog for this.
2011-11-19 17:30:43 +01:00
Einar Johan T. Sømåen b708973ecf GRIM: Add support for datausr.lab as user-provided patch-file. 2011-11-11 01:13:51 +01:00
Giulio Camuffo 1fbbd24aee GRIM: Port Actor, Bitmap, Color, Font, Primitive, ObjectState, Scene, TextObj to PoolObject.
These are the classes that go into Lua, and so are kept in a pool,
indexed with an id.
2011-09-07 23:08:59 +02:00
Einar Johan T. Sømåen 3902a7c230 GRIM: Make SMUSH-decoder use GZipReadStream instead of rolling its own zlib-decoding 2011-08-13 10:17:17 +02:00
Giulio Camuffo 38e208c00c GRIM: #includes cleanup. 2011-07-23 12:14:33 +02:00
Giulio Camuffo 692ce7685f GRIM: Some header cleanups. 2011-07-22 22:40:49 +02:00
Giulio Camuffo 62befd06f3 GRIM: Share the materials between models in the same hierarchy. 2011-07-18 23:43:01 +02:00
Giulio Camuffo cabd0d583f GRIM: Make Material implicitly shared. Cleaned up Model a lot. 2011-07-18 22:16:40 +02:00