Max Horn
ae6fb05c8f
Unified Broken Sword 1 & 2 name (instead of I & II) -- usage is more consistent with other numerically numbered games (and also internally consistent). Work in progress.
...
svn-id: r19249
2005-10-23 10:03:28 +00:00
Max Horn
578dc7914e
Gee, should pay more attention and read comments I myself added years ago...
...
svn-id: r19248
2005-10-22 23:49:29 +00:00
Max Horn
117192363c
V7 savegames actually aren't supported; fix comment
...
svn-id: r19247
2005-10-22 23:47:39 +00:00
Max Horn
899eb271c6
Got rid of 'ref' code (or rather: hack) in the save/load system
...
svn-id: r19246
2005-10-22 23:42:12 +00:00
Max Horn
b9b49c3b55
Reduce header dependencies (for quicker recompiles)
...
svn-id: r19245
2005-10-22 23:08:14 +00:00
Max Horn
3f20bdb34a
No need to pass savegameVersion to saveOrLoad, the serializer already knows it
...
svn-id: r19244
2005-10-22 22:54:59 +00:00
Max Horn
8269b7bdc2
Switch iMuse to use Serialiazable, too (at least partially)
...
svn-id: r19243
2005-10-22 22:18:44 +00:00
Johannes Schickel
ea85d8c084
Fixed a double loading of shape 10,
...
and corrected mouse cursor region backup.
svn-id: r19242
2005-10-22 21:04:07 +00:00
Johannes Schickel
d8aa978ae7
Made the shape handling endian safe, also renamned some functions and
...
variables. (mostly the *Helper functions and decodeShape -> encodeShape)
But kept mouse handling.
svn-id: r19241
2005-10-22 12:59:16 +00:00
Torbjörn Andersson
f8981765e9
Cleaned up some cursor show/hide handling. This should fix bug #1333391 .
...
svn-id: r19239
2005-10-22 12:47:09 +00:00
Gregory Montoir
eeee881514
As Kirben suggested, increasing room name buffer
...
svn-id: r19237
2005-10-22 10:48:14 +00:00
Gregory Montoir
e611a3ccb0
This apparently fixes a crash in 'PuttPutt enters the Race'. Thanks Dark-Star. Also added some assert() calls.
...
svn-id: r19236
2005-10-22 10:41:28 +00:00
Travis Howell
6a911e65f0
Ooops, added label for that debug msg.
...
svn-id: r19235
2005-10-22 09:49:34 +00:00
Travis Howell
fe5ccbb2df
Add debug msg.
...
svn-id: r19234
2005-10-22 09:32:48 +00:00
Gregory Montoir
883fe108d2
Gdi::dbDrawMaskOnAll doesn't need to be set in TheDig and FT sets it when object has class 31.
...
svn-id: r19233
2005-10-22 08:19:28 +00:00
Travis Howell
3374e399b5
Load/Save palette correctly in HE99 games.
...
Save actor shadows in HE games.
svn-id: r19231
2005-10-22 04:08:48 +00:00
Johannes Schickel
4079dd03b1
Implemented correct cursor handling.
...
svn-id: r19230
2005-10-22 00:24:07 +00:00
Travis Howell
b18435125f
Add French Pajama Sam demo.
...
svn-id: r19228
2005-10-22 00:04:36 +00:00
Travis Howell
907c0835d0
COMI delays use minutes too, so remove hack.
...
Confirmed with COMI disasm.
svn-id: r19226
2005-10-21 23:31:23 +00:00
Max Horn
b5e63f5bfb
Turn class Sound into a Serializable
...
svn-id: r19225
2005-10-21 23:04:58 +00:00
Max Horn
ffc5e1718f
Started to make the save/load system slightly more object oriented
...
svn-id: r19224
2005-10-21 23:01:13 +00:00
Max Horn
1185f51388
Useless
...
svn-id: r19223
2005-10-21 22:50:39 +00:00
Max Horn
268f12a5c0
Added a warning (this is a very tempting way to break savegames :-)
...
svn-id: r19222
2005-10-21 22:49:59 +00:00
Gregory Montoir
a915961234
Gdi::dbDrawMaskOnAll shouldn't be set in COMI, this fixes bug #1329220 .
...
svn-id: r19220
2005-10-21 17:43:30 +00:00
Andrew Kurushin
75e02d2da9
fix compilation warn
...
svn-id: r19219
2005-10-21 15:26:57 +00:00
Andrew Kurushin
37660b0b0a
add workaround for bug #1328045
...
svn-id: r19216
2005-10-21 14:30:11 +00:00
Travis Howell
0167c3ad0c
Enable XMAP support in akos codec 32.
...
svn-id: r19214
2005-10-21 12:23:45 +00:00
Travis Howell
159958dbc7
Actor layer in HE games uses an int32.
...
svn-id: r19212
2005-10-21 12:06:03 +00:00
Max Horn
8cc72cc03b
Disambiguate code semantics (fixing a compiler warning)
...
svn-id: r19211
2005-10-21 10:28:59 +00:00
Travis Howell
9569287a1b
Add safety check for XMAP support, from original HE games.
...
svn-id: r19209
2005-10-21 05:15:10 +00:00
Travis Howell
98be21cd39
-Add three French HE demos
...
-Update titles of HE games
svn-id: r19207
2005-10-21 04:42:14 +00:00
Travis Howell
82600ddcfa
Add XMAP support for actors.
...
svn-id: r19205
2005-10-21 02:26:24 +00:00
Eugene Sandulenko
37fbcf61ad
Fix MS IMA ADPCM decoder. I like Microsoft so much for reinventing another
...
standard.
svn-id: r19203
2005-10-21 02:00:12 +00:00
Travis Howell
79f5ecb1bb
Add XMAP support for wizImages.
...
svn-id: r19201
2005-10-21 01:34:41 +00:00
Travis Howell
06c0f29028
Forget to set puttdemo GID
...
svn-id: r19198
2005-10-20 14:49:48 +00:00
Travis Howell
02f37bf2c3
Correct version of early puttputt
...
svn-id: r19195
2005-10-20 14:44:03 +00:00
Travis Howell
3fbfad767c
-Allow no speech in HE games.
...
-Added extra XMIDI control change cases for HE61 games.
svn-id: r19193
2005-10-20 14:08:35 +00:00
Torbjörn Andersson
6e6a2f3187
Changed some spaces to tabs
...
svn-id: r19191
2005-10-20 13:08:43 +00:00
Travis Howell
532e9318d3
Correct version of early puttputt
...
svn-id: r19190
2005-10-20 00:11:35 +00:00
Eugene Sandulenko
8527af6927
There are almost 2 dozens of HE games provided as time limited full games.
...
Their data is encrypted by strong encryption technology ActiveMark.
Now we detect these games and refuse to run them. User is warned accordingly.
svn-id: r19187
2005-10-19 19:26:53 +00:00
Paweł Kołodziejski
2e02a160f4
update
...
svn-id: r19184
2005-10-19 17:21:50 +00:00
Torbjörn Andersson
930c5e29ff
I hope I understood LordHoto correctly. This change fixes the English CD
...
version, at least.
svn-id: r19183
2005-10-19 15:59:40 +00:00
Travis Howell
aa6683a0eb
Correct adress
...
svn-id: r19182
2005-10-19 13:47:58 +00:00
Travis Howell
ba780d65df
HE games require _arraysSlots and sound resource 1 to be saved.
...
Breaks all old saved games for HE games only.
svn-id: r19179
2005-10-19 12:15:36 +00:00
Travis Howell
5fb75ec31c
Cleanup
...
svn-id: r19177
2005-10-19 11:32:25 +00:00
Travis Howell
29c7193195
Cleanup
...
svn-id: r19176
2005-10-19 10:54:22 +00:00
Torbjörn Andersson
fa75045e5a
Whitespace
...
svn-id: r19175
2005-10-19 10:29:34 +00:00
Travis Howell
d91fc4c226
Add missing opcode in HE100 table.
...
Rename opcode.
svn-id: r19174
2005-10-19 09:43:13 +00:00
Travis Howell
a5e95b89c6
Ooops
...
svn-id: r19173
2005-10-19 08:45:08 +00:00
Travis Howell
c6a9f61445
Add HE100 version of floodFill.
...
svn-id: r19172
2005-10-19 08:44:14 +00:00