Vicent Marti
9072c080ff
Updated MS Visual Studio project files for MusicPlugin.
...
svn-id: r32701
2008-06-14 14:44:06 +00:00
Travis Howell
91d3ea3135
Revert last commit.
...
svn-id: r32700
2008-06-14 11:23:29 +00:00
Travis Howell
2e3077b3cb
Disable drawObject type 0x41, which is currently causing frequent crashes.
...
svn-id: r32699
2008-06-14 11:17:16 +00:00
Jordi Vilalta Prat
256036d4af
Fixed ALSA's invalid port error message
...
svn-id: r32698
2008-06-14 04:52:10 +00:00
Jordi Vilalta Prat
8eac356946
Added initial interface to list music devices and their types
...
svn-id: r32695
2008-06-13 16:04:43 +00:00
Jordi Vilalta Prat
177993b145
Renamed MIDI plugins to Music plugins
...
svn-id: r32693
2008-06-13 14:30:47 +00:00
Kari Salminen
2b94f21744
Small cleanup (uint16 -> uint where still applicable).
...
svn-id: r32689
2008-06-13 08:37:03 +00:00
Kari Salminen
1a6841c92f
More documentation for CineUnpacker-class (Practically done documenting now). Also changed parameter and return value types to a more uniform style (uint16 -> uint, int -> uint where applicable etc).
...
svn-id: r32688
2008-06-13 08:28:14 +00:00
Kari Salminen
d7d9348243
Made CineUnpacker::unpack more robust & secure. It shouldn't crash now with any input (Before making reading or writing operations they are checked to be in bounds). Also updated some comments and added some error message(s).
...
svn-id: r32687
2008-06-13 05:57:07 +00:00
Sven Hesse
46681407ab
Fixing compilation
...
svn-id: r32676
2008-06-12 18:33:34 +00:00
Benjamin Haisch
fb31c62ad8
- Added support for Rodney's Fun Screen
...
- Added audio cd playback (still kinda broken though)
- Renamed getObjectPropertyPtr to findObjectProperty
svn-id: r32669
2008-06-12 11:09:04 +00:00
Benjamin Haisch
555ddf9f95
Updated script dumper to show opcode offset.
...
svn-id: r32668
2008-06-12 11:01:08 +00:00
Max Horn
33fd755a0e
use kMaxChannelVolume instead of hardcoding 255
...
svn-id: r32666
2008-06-11 11:29:34 +00:00
Kari Salminen
7186c3bd1b
Documented CineUnpacker class.
...
svn-id: r32665
2008-06-11 11:06:07 +00:00
Max Horn
42427f9a4e
Modified mass detector to not re-add already configured games (that is, if there is an existing entry with identical path, gameid, platform, language, then do not add a new one)
...
svn-id: r32664
2008-06-11 06:22:02 +00:00
Max Horn
fefad79249
No need to specify CaseSensitiveString_Hash explicitly anymore
...
svn-id: r32663
2008-06-11 06:00:56 +00:00
Jordi Vilalta Prat
41ee9025ca
Small cleanup (mainly removed useless variables and defines)
...
svn-id: r32662
2008-06-10 23:13:28 +00:00
Filippos Karapetis
6fa6a2fbca
Pressing enter when entering the name of a save game should save that game
...
svn-id: r32661
2008-06-10 22:41:41 +00:00
Kari Salminen
efc4fd7ae0
A little Delphine unpacker documentation addition and variable renaming.
...
svn-id: r32660
2008-06-10 22:37:55 +00:00
Filippos Karapetis
235504e600
New version of drascula.dat, fixing the problem in the pendulum room
...
svn-id: r32659
2008-06-10 22:16:10 +00:00
Filippos Karapetis
d7007361f7
New version of create_drascula, fixing the problem in the pendulum room
...
svn-id: r32658
2008-06-10 22:15:47 +00:00
Filippos Karapetis
b652c20114
Fixed regression in the pendulum room, preventing the player from selecting John's hands (new version of drascula.dat needed)
...
svn-id: r32657
2008-06-10 22:14:47 +00:00
Max Horn
52747ff694
Re-enabled default Hash<String> template
...
svn-id: r32656
2008-06-10 21:50:07 +00:00
Kari Salminen
009e26f813
Changed unpackHelper1(numBits, addCount) to unpackBytes(numBytes).
...
svn-id: r32655
2008-06-10 21:44:59 +00:00
Max Horn
8b56010712
Removed unneeded #include
...
svn-id: r32654
2008-06-10 21:40:53 +00:00
Kari Salminen
420d29932b
unpackerHelper2(numBits) -> copyRelocatesBytes(offset, numBytes) and some revising of the unpacking routine.
...
svn-id: r32653
2008-06-10 21:34:26 +00:00
Filippos Karapetis
7453cf8b0b
Write signed values as signed (the actual contents of drascula.dat remain unchanged)
...
svn-id: r32652
2008-06-10 21:14:38 +00:00
Filippos Karapetis
bdfdf0e7b3
The static arrays in drascula.dat contain signed integers as well
...
svn-id: r32651
2008-06-10 21:07:11 +00:00
Filippos Karapetis
985903a071
Use the array sizes loaded from drascula.dat, instead of ARRAYSIZE
...
svn-id: r32650
2008-06-10 21:06:39 +00:00
Kari Salminen
fdf3f36bc6
Properly renamed some of the functions in the Delphine unpacker after understanding what they really do.
...
svn-id: r32649
2008-06-10 20:57:22 +00:00
Filippos Karapetis
e03bd801d6
Fixed character walking in room 14 (the bar, right after BJ is kidnapped). This should fix the issues with the pianist in bug report #1979989 - "DRASCULA : Lip sync error when talking to pianist"
...
svn-id: r32648
2008-06-10 20:19:44 +00:00
Kari Salminen
3823a23b70
Objectified the Delphine decompression routine (i.e. delphineUnpack).
...
svn-id: r32646
2008-06-10 19:08:53 +00:00
Filippos Karapetis
c51b11e862
verbo -> verb
...
svn-id: r32645
2008-06-10 18:56:59 +00:00
Filippos Karapetis
930ba6d02d
drawSurface1 -> bgSurface
...
svn-id: r32644
2008-06-10 18:54:32 +00:00
Filippos Karapetis
aac3270de1
endianess fixes
...
svn-id: r32639
2008-06-09 18:03:11 +00:00
Filippos Karapetis
a9c93a4be9
Fixed regression from commit #32636 , leading to a crash
...
svn-id: r32638
2008-06-09 18:02:09 +00:00
Torbjörn Andersson
339874f6c0
Fixed warnings. (Mainly, GCC 4.3 doesn't want you to use "char" as an array
...
index. Probably because it's undefined whether or not it's signed.)
svn-id: r32637
2008-06-09 17:50:52 +00:00
Eugene Sandulenko
50c62c7eac
Properly initialize and free memory for texts
...
svn-id: r32636
2008-06-09 14:45:45 +00:00
Filippos Karapetis
661e507772
Properly initialize and destroy the different arrays read from drascula.dat. Also, fixed a crash that occurred from the last commit
...
svn-id: r32635
2008-06-09 14:36:58 +00:00
Filippos Karapetis
9e9c38c689
Bugfix to read the first array element correctly by sev
...
svn-id: r32634
2008-06-09 14:23:04 +00:00
Filippos Karapetis
32edf673a4
Slight code revamp to create_drascula.cpp by sev (drascula.dat remains unchanged)
...
svn-id: r32633
2008-06-09 14:21:32 +00:00
Travis Howell
62248a0011
Add drascula.dat.
...
svn-id: r32632
2008-06-09 12:23:56 +00:00
Filippos Karapetis
c9b2382e7a
Initial version of drascula.dat
...
svn-id: r32631
2008-06-09 11:49:32 +00:00
Filippos Karapetis
756c7a76f7
Moved the MSVC solution files to /dists, added two MSVC project conversion tools (MSVC8 <-> MSVC9) and added project files for MSVC8 as well
...
svn-id: r32630
2008-06-09 10:22:11 +00:00
Filippos Karapetis
3daf09c922
Updated the MSVC project files of the drascula engine (removed staticdata.h)
...
svn-id: r32629
2008-06-09 10:13:44 +00:00
Filippos Karapetis
a353776f2f
- drascula.dat is now read completely
...
- Removed the rest of the game static data (staticdata.h)
- Some naming convention fixes (added underscore to some shared variables)
- Renamed objeto -> object
svn-id: r32628
2008-06-09 10:11:42 +00:00
Jordi Vilalta Prat
280a7c4c22
Show warnings when a plugin couldn't be loaded
...
svn-id: r32627
2008-06-09 03:59:16 +00:00
Jordi Vilalta Prat
3308e6558b
Added some missing $EXEEXT which would make some tests to fail
...
svn-id: r32626
2008-06-09 03:20:53 +00:00
Jordi Vilalta Prat
5937fde1c7
Use mktemp when available
...
svn-id: r32625
2008-06-09 03:09:44 +00:00
Jordi Vilalta Prat
d218badb6b
Ignore superfluous --enable/--disable flags for existing engines
...
svn-id: r32624
2008-06-09 02:36:34 +00:00