Commit Graph
157 Commits
Author SHA1 Message Date
Dries Harnie 89d0874580 EMI: Only substitute missing materials in demo 2012-09-09 16:44:44 +02:00
Dries Harnie d7988b8534 EMI: Hack around missing textures in demo 2012-09-01 17:32:55 +02:00
Einar Johan Trøan Sømåen 047b67f2f3 Merge pull request #645 from Botje/bugfixes
EMI: Fix crashes after UnloadActor() and case-fold filenames inside .SUR files
2012-08-12 09:04:46 -07:00
Dries Harnie 1f8b89ffa0 EMI: Move fixFilename into Grim::ResourceLoader namespace 2012-08-12 18:00:23 +02:00
Einar Johan Trøan Sømåen 56b59d1514 Merge pull request #643 from YakBizzarro/force-gfupd
GRIM: Make gfupd101.exe mandatory
2012-08-12 08:46:05 -07:00
Dries Harnie e31fbe6182 EMI: Fix filenames inside .SUR files 2012-08-12 12:19:45 +02:00
Andrea Corna 3e23271f2b GRIM: Fix a typo in a error message 2012-08-08 22:31:09 +02:00
Andrea Corna a53700263b EMI: Fix a possible bug in the detection of the demo 2012-08-08 18:27:44 +02:00
Andrea Corna d6703e0545 GRIM: Make gfupd101.exe mandatory 2012-08-08 18:20:51 +02:00
Andrea Corna 8d9345112c GRIM: Fix the load of datausr.lab 2012-08-01 16:30:15 +02:00
Einar Johan Trøan Sømåen abc1082297 EMI: Make sure the subfolder .m4b-s are also added to files. 2012-07-22 19:16:16 +02:00
Andrea Corna bb174b6fa2 GRIM: Rewrite Patchr
This new version of patchr is based on bsdiff format (although it doesn't
share code with it, since it has been written from scratch)
All patches written for the old version have been ported to this one.
2012-05-03 10:30:12 +02:00
Joel Teichroeb 228187b214 GRIM: Clean up model slightly 2012-04-24 17:21:18 -07:00
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