Travis Howell
bb2796c57a
Add support for multi-tune Protracker modules used in the Amiga version of Waxworks.
...
svn-id: r28256
2007-07-28 07:52:24 +00:00
Filippos Karapetis
3d434b1233
Fixed one of the incorrectly loaded palettes in Benny's part in the IHNM demo
...
svn-id: r28255
2007-07-28 02:25:09 +00:00
Filippos Karapetis
125872c90d
The demo version of IHNM has no options panel, therefore the options icon and the options panel shortcuts have been disabled for the IHNM demo
...
svn-id: r28254
2007-07-28 01:04:59 +00:00
Filippos Karapetis
6c108f552c
The IHNM demo uses the NULL panel
...
svn-id: r28253
2007-07-28 01:03:54 +00:00
Filippos Karapetis
cd9ade4af4
The mouse cursor is no longer incorrectly shown in the IHNM demo
...
svn-id: r28252
2007-07-28 00:40:04 +00:00
Filippos Karapetis
ac101f0d6a
Disable the status text in the IHNM demo
...
svn-id: r28251
2007-07-28 00:33:09 +00:00
Filippos Karapetis
ee485afa89
Don't allow setCursor to change the cursor to an hourglass in the IHNM demo. The IHNM demo no longer crashes now
...
svn-id: r28250
2007-07-28 00:20:26 +00:00
Filippos Karapetis
24a7a2908d
Updated the MSVC8 project file of the parallaction engine for commit #28246
...
svn-id: r28249
2007-07-28 00:04:34 +00:00
Nicola Mettifogo
d1986857d5
Added Italian language flag to Big Red Adventure detection structs.
...
svn-id: r28248
2007-07-27 23:42:59 +00:00
Nicola Mettifogo
8b62b591a8
Added detection target for Big Red Adventure, and derived new engine classes for supported games.
...
svn-id: r28247
2007-07-27 23:41:43 +00:00
Nicola Mettifogo
67869d2c10
- Moved disk code for Nippon Safes in new file disk_ns.cpp, adding _ns suffix to classes and member functions.
...
- Added function stubs into new file disk_br.cpp for Big Red Adventure [IT STILL CRASHES!].
- Modified engine to create the proper Disk manager object.
svn-id: r28246
2007-07-27 19:02:19 +00:00
Filippos Karapetis
a32b81d126
Do not try to load music if the music resource id is 0. Also, the voice LUT resource ID and the voice bank are now set correctly for the IHNM demo.
...
The IHNM demo starts now, showing some scenes, but the main panel is not loaded correctly, the status line is shown incorrectly and the demo crashes after a cutaway is shown
svn-id: r28245
2007-07-27 18:36:50 +00:00
Filippos Karapetis
f9b66f8816
The IHNM demo only has one mouse cursor
...
svn-id: r28244
2007-07-27 18:32:00 +00:00
Filippos Karapetis
9f5221d7b4
Fixed some warnings
...
svn-id: r28243
2007-07-27 18:22:36 +00:00
Torbjörn Andersson
6f3d59b2fc
Disabled another bunch of warnings. This turned up two places - print_abc_opc()
...
and print_abc() - where we would try to modify a string constant. I have
disabled this for now, and added FIXME comments.
svn-id: r28242
2007-07-27 17:50:25 +00:00
Torbjörn Andersson
fc3570d000
Fixed a bunch of warnings.
...
svn-id: r28241
2007-07-27 17:24:22 +00:00
Paweł Kołodziejski
65cb1d8d42
fixed warning
...
svn-id: r28240
2007-07-27 16:56:42 +00:00
Filippos Karapetis
a0d956221c
Defined the starting scene for the IHNM demo
...
svn-id: r28239
2007-07-27 16:39:21 +00:00
Sven Hesse
e22e47c398
Clarifying the language fallback warnings
...
svn-id: r28238
2007-07-27 16:23:06 +00:00
Sven Hesse
d8e4d70b67
The language fallback now prefers the other english if USA or GRB was requested but wasn't found in the game data.
...
svn-id: r28237
2007-07-27 13:05:24 +00:00
Sven Hesse
806a0d9f0a
Fixing languages for another Woodruff version
...
svn-id: r28236
2007-07-27 13:02:43 +00:00
Filippos Karapetis
e27e8875f6
AGI game strings which are substituted in game texts may contain values as well, so use agiSprintf on them to substitute any values they may contain. Fixes bug #1760541 - "PQ1: Text output garbled"
...
svn-id: r28235
2007-07-27 12:59:41 +00:00
Travis Howell
00cc7958ff
Fix loading restart state file in Amiga version of Waxworks.
...
svn-id: r28234
2007-07-27 11:54:50 +00:00
Paweł Kołodziejski
3ca5bb8689
commented out some parts of code which still need to work, because it of non-english chars in it
...
svn-id: r28233
2007-07-27 07:10:45 +00:00
Torbjörn Andersson
7dcd3c5ee4
Removed leftover commented-out include. (I thought I needed util.h, but I guess
...
it's included indirectly.)
svn-id: r28232
2007-07-27 05:23:34 +00:00
Torbjörn Andersson
c2516db9ac
Early in the morning, strrev() looks like a more difficult problem than it
...
really is. It's actually quite simple. In fact, the only magical thing about
Bob's version was the way it swapped variables without using any temporary
variable. Rewrote the function to use our SWAP() instead, since that actually
makes it readable. Moved it to util.cpp (outside the Common namespace, for
consistency with scumm_stricmp()) since Kirben knew of other places where it
could be used.
svn-id: r28231
2007-07-27 05:15:24 +00:00
Torbjörn Andersson
548a1394e1
The strrev() function is non-standard. Replace with public domain version by
...
Bob Stout. (It would of course have been trivial to write my own, but Bob's
version does it in place, which is quite magical.)
svn-id: r28230
2007-07-27 04:23:22 +00:00
Filippos Karapetis
178bf76aae
The p2_a.iaf file should now be played correctly with the English DOS CD and Floppy versions of ITE. Should fix bug #1751344 - "ITE: p2_a.iaf not played correctly"
...
svn-id: r28229
2007-07-27 01:59:23 +00:00
Sven Hesse
d6b08fc751
- AJWorld has Adlib
...
- Fixing languages for one version of Woodruff
svn-id: r28228
2007-07-27 01:41:58 +00:00
Travis Howell
de29c28483
Only set soundMode, if compressed segment exists.
...
svn-id: r28227
2007-07-27 01:33:05 +00:00
Filippos Karapetis
533ebe13d2
Fix for bug #1761530 - "COMI: iMUSE-related crash on startup"
...
svn-id: r28226
2007-07-27 00:59:12 +00:00
Filippos Karapetis
6dd6ea5fc7
Fixed some MSVC8 warnings
...
svn-id: r28225
2007-07-27 00:25:06 +00:00
Filippos Karapetis
eb7877b251
Updated the MSVC8 project file of the drascula engine for commit #28220
...
svn-id: r28224
2007-07-27 00:18:03 +00:00
Filippos Karapetis
0704d5af92
Updated the MSVC8 project file of the parallaction engine for commit #28221
...
svn-id: r28223
2007-07-27 00:17:22 +00:00
Filippos Karapetis
f04c56fb69
The meta resource table is now properly initialized for the IHNM demo. The starting chapter is also set correctly
...
svn-id: r28222
2007-07-27 00:11:36 +00:00
Nicola Mettifogo
2b219db314
Merged archive.cpp into disk.cpp.
...
svn-id: r28221
2007-07-26 20:22:51 +00:00
Paweł Kołodziejski
f89e907998
added more drascula code (it still NOT WORKING)
...
svn-id: r28220
2007-07-26 19:52:18 +00:00
Nicola Mettifogo
236634662c
Made screen size parameters properties of engine instead of compile-time constants.
...
svn-id: r28219
2007-07-26 18:30:27 +00:00
Nicola Mettifogo
d3e7e81c8a
Dos full version of Big Red Adventure is detected now. The engine crashes immediately afterwards.
...
svn-id: r28218
2007-07-26 18:23:09 +00:00
Filippos Karapetis
75517ae813
Only queue the IHNM company and title videos in the full version of IHNM, not the demo
...
svn-id: r28217
2007-07-26 17:13:29 +00:00
Filippos Karapetis
da7d87e410
The demo version of IHNM has 3 font types (like ITE), not 6 (like the full version of IHNM)
...
svn-id: r28215
2007-07-26 14:39:05 +00:00
Filippos Karapetis
4785ae9cfc
Removed some unnecessary file existence checks
...
svn-id: r28214
2007-07-26 13:26:34 +00:00
Filippos Karapetis
f5a682f587
Updated the MSVC8 project file for the gob engine for commits #28205-#28206
...
svn-id: r28213
2007-07-26 13:22:26 +00:00
Paul Gilbert
cfff436ca7
Added proper room change fading effect
...
svn-id: r28212
2007-07-26 10:11:31 +00:00
Sven Hesse
872a1ea369
Fixed o1_fillRect() again
...
svn-id: r28209
2007-07-26 03:29:45 +00:00
Sven Hesse
b644e460aa
Corrected Woodruff's hotspot text positions.
...
svn-id: r28208
2007-07-26 03:17:54 +00:00
Sven Hesse
459868da77
sub0x18 is o2_addCollision().
...
It already existed in Gob2 (alongside with sub0x19 - o2_freeCollision()), but wasn't used there.
Hotspots and menus work now (in a way)
svn-id: r28207
2007-07-26 01:01:00 +00:00
Sven Hesse
88f265d584
Renamed Inter_Woodruff to Inter_v4
...
svn-id: r28206
2007-07-25 22:55:00 +00:00
Sven Hesse
3d2c1c5ab8
- Added Inter_Woodruff, alongside with the first Stub (OpcodeFunc 0x18)
...
- Yet another safety check
- Removed another hard-coded screen height
svn-id: r28205
2007-07-25 21:48:47 +00:00
Sven Hesse
e151167dd8
Some more safety checks and the first room's background can be seen
...
svn-id: r28204
2007-07-25 21:02:30 +00:00