59103 Commits

Author SHA1 Message Date
Eugene Sandulenko
03911e6505 SWORD25: Fix copy-paste error. CID 1004130 2013-09-26 22:58:46 +03:00
Filippos Karapetis
40f1f3e0b1 NEVERHOOD: Fix uninitialized class members in AnimatedSprite - CID 1022296 2013-09-26 11:31:08 +03:00
Filippos Karapetis
9396958536 NEVERHOOD: Add a patch system for broken resources in Russian versions
Some translated resources in Russian versions have incorrect unpacked
resource sizes. The original didn't perform checks for these, but we
do, thus we'll need to patch the unpacked resource sizes for each case
2013-09-26 10:54:30 +03:00
Filippos Karapetis
dca513dc20 COMMON: Expand the warnings thrown for broken DCL compressed data
The Russian translated versions of Neverhood have invalid unpacked
sizes for some compressed resources. This helps in identifying their
resource parameters more easily
2013-09-26 10:46:09 +03:00
Filippos Karapetis
a5691e8dc8 NEVERHOOD: Expand the error thrown for broken resources in BLB archives
The Russian translated versions of Neverhood have invalid unpacked
sizes for some compressed resources. This helps in identifying their
resource parameters more easily
2013-09-26 10:43:53 +03:00
Filippos Karapetis
916fa0ce84 TSAGE: Minor renaming for R2R
Rename the R2R character indexes to the corresponding character enum
(i.e. R2_NONE, R2_QUINN, R2_SEEKER, R2_MIRANDA)
2013-09-26 10:11:02 +03:00
Paul Gilbert
abfae92fa6 TSAGE: Renaming and bugfixes for R2R confrontation 2013-09-25 21:36:12 -04:00
Willem Jan Palenstijn
ade516a996 WINTERMUTE: Fix warning 2013-09-26 02:16:20 +02:00
Eugene Sandulenko
008eb251df FULLPIPE: Started implementation of MctlCompound::initMovGraph2() 2013-09-26 00:08:13 +03:00
Eugene Sandulenko
036c9fd6a9 FULLPIPE: Added MctlCompound object type 2013-09-26 00:08:13 +03:00
Eugene Sandulenko
83b2507011 FULLPIPE: Prototyping for MctlCompound 2013-09-26 00:08:13 +03:00
RichieSams
07c3231214 ZVISION: Remove memory corrupting assignment
This was a code error left over from previous changes. We just create a
new TextFramgment each time and hand it to List::push_back()
2013-09-25 02:32:42 -05:00
RichieSams
cd3dc276d9 ZVISION: Only save a thumbnail of the backbuffer instead of the whole thing 2013-09-25 02:30:37 -05:00
RichieSams
d8bee6be13 ZVISION: Set the state value at each frame of a return animation
Some Puzzles trigger off the intermediate frames
2013-09-25 02:30:02 -05:00
Paul Gilbert
3e59990a8e TSAGE: Bugfixes and renaming for R2R Circular Walkways 2013-09-24 22:02:12 -04:00
RichieSams
dfb37fb2f0 ZVISION: Remove CLIPs from mutateImage
Due to the math of the Panorama/Tilt, all pixel offsets are going to be closer
to the center of the image. Also, mutateImage is now being called on a
finished buffer, rather than an image at a time. Therefore, it no longer has to
handle image wrapping. Thus, there is no case in which a pixel offset would
be outside the image bounds.
2013-09-24 17:34:34 -05:00
RichieSams
29db14c7dd ZVISION: Don't cast away const-ness 2013-09-24 13:49:05 +02:00
Filippos Karapetis
4fd203ce40 NEWS: Mention update to munt 1.3.0 2013-09-24 11:34:14 +03:00
Filippos Karapetis
eb84b9fc02 MT-32: Update to munt 1.3.0 2013-09-24 11:30:46 +03:00
Paul Gilbert
8fe2fe8a15 TSAGE: Renaming for R2R floating city walkways 2013-09-23 23:12:09 -04:00
Einar Johan Trøan Sømåen
f5fa2edd22 WINTERMUTE: Remove asserts in Blend-functions in TransparentSurface. 2013-09-23 19:07:24 +02:00
Tobia Tesan
d6c21f8c1e WINTERMUTE: Pass blendMode to blit() in RenderTicket. 2013-09-23 19:06:57 +02:00
Tobia Tesan
b4161f54b6 WINTERMUTE: Add support for additive/subtractive blending in TransparentSurface 2013-09-23 19:06:32 +02:00
Tobia Tesan
c0c3854fe2 WINTERMUTE: Match type of angle constant to struct in TransformStruct, silence warnings 2013-09-23 19:05:58 +02:00
Paul Gilbert
01b5f0ffdc TSAGE: Further bugfixes for ARM base escape 2013-09-22 23:39:59 -04:00
Paul Gilbert
974513856b TSAGE: Renaming and cleanup for R2R Autopsy and dormitory rooms 2013-09-22 23:14:58 -04:00
Paul Gilbert
455c286a60 TSAGE: Cleanup and bugfixes for the R2R Vent Maze 2013-09-22 22:24:08 -04:00
RichieSams
dfba1a0144 ZVISION: Don't cast away const-ness 2013-09-22 17:57:16 -05:00
RichieSams
fdd477df61 ZVISION: Free AlphaDataEntry Surfaces before deleting them 2013-09-22 17:57:15 -05:00
Paul Gilbert
d721e12d9e TSAGE: Bugfixes and renaming for R2R cell and surrounds 2013-09-22 17:52:48 -04:00
RichieSams
a7ffd9ade6 ZVISION: Cleanup all AlphaEntries after use 2013-09-22 15:55:22 -05:00
RichieSams
701250efb5 GRAPHICS: Remove variable shadowing 2013-09-22 15:54:06 -05:00
RichieSams
9d1b0e1f8b ZVISION: Assert that we don't exceed our hardcoded number of lines 2013-09-22 15:52:56 -05:00
RichieSams
dd0a6fe0e3 ZVISION: Convert hardcoded number to an anonymous enum 2013-09-22 15:52:24 -05:00
RichieSams
713baa3769 ZVISION: Fix memory leak in SaveManager 2013-09-22 15:47:16 -05:00
RichieSams
9fefed67f4 ZVISION: Fix signed/unsigned mismatch 2013-09-22 15:11:38 -05:00
RichieSams
79573d0331 ZVISION: Fix shadowing in the Direction constructor 2013-09-22 15:10:23 -05:00
RichieSams
9a5305a977 ZVISION: Add vertical pipes to prevent multi-line comments 2013-09-22 14:55:32 -05:00
RichieSams
48979c557b ZVISION: Remove animation.o since animation.cpp is now gone 2013-09-22 14:41:56 -05:00
Paul Gilbert
e24021e9ac TSAGE: Further bugfix and renaming for R2R Flub maze 2013-09-22 15:39:47 -04:00
Martin Kiewitz
551e263165 SCI: revert fix music start code
add workaround for eq2
the issue is known, but can't be properly fixed without rewriting the midiparser into a channel specific parser
previous commit caused issues in kq5/french and others
2013-09-22 20:13:33 +02:00
Martin Kiewitz
f1b0a77408 SCI: fix music start code fixes eq2 bug #3037267
we start at offset 10 for sound SCI1 games. This is hardcoded in the interpreter. Also removing not handling signals on tick 0. This fixes Eco Quest 2 / Gonzales dancing in room 530. Thanks to wjp for the help.
2013-09-22 15:40:51 +02:00
Paul Gilbert
f5115dd91e TSAGE: Further work on R2R keypad area sub-scene 2013-09-22 09:10:19 -04:00
Eugene Sandulenko
8098ed9b46 EVENTS: Initialize class variable. CID 1002944 2013-09-22 11:47:37 +03:00
Eugene Sandulenko
2b2157cf62 FULLPIPE: Initialize class variable in constructor. CID 1090697 2013-09-22 11:42:50 +03:00
Eugene Sandulenko
6e7f4d3669 FULLPIPE: Initialize class variable 2013-09-22 11:40:34 +03:00
Eugene Sandulenko
3329dc8fe0 FULLPIPE: Initialized class variables. CID 1063198 2013-09-22 11:38:07 +03:00
Eugene Sandulenko
4d52f7b701 FULLPIPE: Remove unused class variable. CID 1063191 2013-09-22 11:33:50 +03:00
Eugene Sandulenko
0b88ffab1b FULLPIPE: Fix uninitialized class variables 2013-09-22 11:31:47 +03:00
Eugene Sandulenko
2fb823c19b FULLPIPE: Fix unneeded check. CID 1063206 2013-09-22 11:28:44 +03:00