Commit Graph
247 Commits
Author SHA1 Message Date
Travis Howell 4d4dd4fe02 Add some charset codes for HE 7.2 gasmes
Later HE 7.2 games use hard coded sound rate for speech (Rate never changes anyway)

svn-id: r14822
2004-08-29 01:24:17 +00:00
Travis Howell 1d8c4794bf HE 7.2 games use difference charset codes, skip for now.
svn-id: r14797
2004-08-27 13:10:22 +00:00
Travis Howell 6384093878 HE 7.2 games use @ as charset code
Small sound fix

svn-id: r14767
2004-08-26 10:51:11 +00:00
Travis Howell 4e2d3af646 Original games used blastTextQueue size of 50.
Hack no longer required.

svn-id: r14673
2004-08-22 07:22:03 +00:00
Max Horn d35ef7c7f1 Removed some obsolete TODO comments
svn-id: r14669
2004-08-21 22:33:23 +00:00
Travis Howell 5ef8aa4ed5 Correction from disasm.
svn-id: r14641
2004-08-18 12:20:26 +00:00
Travis Howell d8dbb063b5 Add patch for:
#1009417 - scummvm crashes in first dialogue at sophia's flat

Verified via disasm. of original games.

svn-id: r14619
2004-08-15 04:52:18 +00:00
Max Horn d5f20cacd7 Fix regression in The Dig (object desc shadows had wrong color)
svn-id: r14611
2004-08-14 19:39:16 +00:00
Max Horn 90521f836f cleanup
svn-id: r14609
2004-08-14 16:30:39 +00:00
Travis Howell bc7b72f13d Wrong order
svn-id: r14606
2004-08-14 11:49:01 +00:00
Travis Howell 8bc615a394 Fix loadCharset failures for computer terminals in FT.
Later games use slightly different code.

svn-id: r14605
2004-08-14 11:31:36 +00:00
Travis Howell 47c04ea4f7 Ooos
svn-id: r14569
2004-08-13 01:02:24 +00:00
Travis Howell bca746e802 Fix FOA regression I caused.
svn-id: r14562
2004-08-12 04:19:47 +00:00
Travis Howell dc476abe60 Fix bug #780922 - SAM: Conroy doesn't stop singing when escaping cutscene
svn-id: r14524
2004-08-09 00:58:21 +00:00
Max Horn 312e4047dc Remove these warnings -- no reports came in all the time anyway, and things seem to work fine
svn-id: r14522
2004-08-08 22:39:07 +00:00
Max Horn 8585d77d34 WORKAROUND for bug #985948 (INDY3VGA: Lockup during conversation with drunken nazi)
svn-id: r14448
2004-08-02 20:55:35 +00:00
Max Horn 76862bec65 Fix for bug #896060 (DIG: Two sentences spoken at once); might cause regressions, watch our for speech related quirks in COMI/DIG
svn-id: r14446
2004-08-02 17:55:14 +00:00
Max Horn 908723cc84 Load SMUSH files and NUT fonts from mac container files, too (done that by adding a new high level method openFile to class ScummEngine)
svn-id: r14346
2004-07-26 23:15:01 +00:00
Travis Howell ce620d17fd Remove lefts overs of old hack
svn-id: r14320
2004-07-24 14:24:34 +00:00
Travis Howell 370cf65966 Corrtection from disasm., mouth sync uses speech timing.
Fix bug #

svn-id: r14319
2004-07-24 13:36:26 +00:00
Travis Howell c6f6055013 Only used in scumm5 and later.
svn-id: r14300
2004-07-22 05:53:56 +00:00
Max Horn fb88830bd6 Too many newlines
svn-id: r14267
2004-07-18 22:29:22 +00:00
Travis Howell bd8c7f08f6 Fix bugs:
FT: Stadium Salesman Glitches
COMI: Wally's Fake piratehook still on ground after pick up

svn-id: r14221
2004-07-16 03:39:23 +00:00
Travis Howell efbd2fe42f Use VAR_DEFAULT_TALK_DELAY
svn-id: r14220
2004-07-15 23:15:13 +00:00
Travis Howell 6a18e02a53 Actually use actor talkScript when required.
svn-id: r14217
2004-07-15 12:26:10 +00:00
Travis Howell 4b4bb0d726 Full Throttle handles verb differently
svn-id: r14182
2004-07-10 11:42:31 +00:00
Travis Howell 628a4cb3c3 Simpler check
svn-id: r13804
2004-05-07 07:33:10 +00:00
Torbjörn Andersson 701bd797b7 Only access VAR_VOICE_MODE if there actually is one.
svn-id: r13802
2004-05-07 06:54:47 +00:00
Travis Howell e78421b66c Fix bug #910216
svn-id: r13798
2004-05-06 10:07:17 +00:00
Max Horn f9cd78cedd Workaround for bug #864030 (COMI: ASCII 0xb (11) not handled)
svn-id: r13621
2004-04-25 13:34:19 +00:00
Max Horn e39cfbd864 Updated the 'report to fingolfin' message
svn-id: r13620
2004-04-25 13:22:09 +00:00
Max Horn 2b94290c97 cleanup
svn-id: r13506
2004-04-08 23:38:09 +00:00
Max Horn bf0e879aa1 Semi-experimental change: revised _hasMask handling -> simpler code (after removing those FIXME's that is :-), which should still produce identical results (let's wait for the regressions rolling in :-)
svn-id: r13498
2004-04-08 01:38:07 +00:00
Max Horn 17fe0497f5 Renamed StringTab::backup to StringTab::_default, as that describes better what it does
svn-id: r13476
2004-04-05 23:54:58 +00:00
Max Horn 71bbdbfae4 Removed CharsetRenderer::_mask (this was used to optimize charset mask handling). This shouldn't cause any noticable slowdowns, but allows us to get rid of two nasty hacks, and fixes bug #895355 (DIG: Subtitles sometimes stay on the screen), maybe also others
svn-id: r13464
2004-04-04 20:20:09 +00:00
Max Horn a4e424a4fe got rid of _msgPtrToAdd; slightly improved error checking in addMessageToStack()
svn-id: r13454
2004-04-04 00:29:13 +00:00
Max Horn 6aa6b49ed5 cleanup StringTab stuff
svn-id: r13448
2004-04-03 19:41:31 +00:00
Max Horn 330cf43383 Fix for bug #896844 (DIG: Missing subtitle at the lab console)
svn-id: r13446
2004-04-03 13:16:02 +00:00
Max Horn 3ae3eccac8 cleanup
svn-id: r13444
2004-04-03 00:56:55 +00:00
Max Horn 15aa7c3343 cleanup
svn-id: r13441
2004-04-02 21:55:30 +00:00
Max Horn a16a86d90f simplify code by integrating a call to translateText() into addMessageToStack(); improved translateText() further
svn-id: r13438
2004-04-02 21:42:42 +00:00
Max Horn 15922a5e61 Added support for %___ strings (used in localized version of The Dig)
svn-id: r13436
2004-04-02 20:31:39 +00:00
Max Horn 6a1532772a Revamped COMI/DIG speech decoding (this my cause regressions, watch out). Goal was to streamline code logic, and get rid of a FIXME
svn-id: r13347
2004-03-19 23:19:57 +00:00
Max Horn c3c1dc176f addMessageToStack doesn't have to return anything anymore
svn-id: r13346
2004-03-19 19:40:34 +00:00
Max Horn e2617f90a1 disambiguate the two talkingActor() methods (one was a getter, one a setter -- reflect that in the name)
svn-id: r13301
2004-03-15 03:33:08 +00:00
Max Horn e1b25fb721 After the refactoring it's clearly that _messagePtr can be removed. Hooray, yet another obscure global 'parameter' gone :-)
svn-id: r13299
2004-03-15 03:22:36 +00:00
Max Horn ba5aa37dcc refactor use of _messagePtr -> instead of using it as an implicit parameter for various methods, pass its value explicitly to those methods. Note: this *should* be just a code transformation, with no change to the program logic - unless I messed up once again <sigh>
svn-id: r13298
2004-03-15 03:09:48 +00:00
Max Horn 782dabbcd3 ...and mor. Next big thing should be to document the overlay stuff, but that'll have to wait till after I slept :-)
svn-id: r13295
2004-03-15 02:21:04 +00:00
Travis Howell c689416ecc Only comi is different
svn-id: r12986
2004-02-22 14:48:13 +00:00
Travis Howell 36e9979303 Restrict hack to COMI
svn-id: r12981
2004-02-22 08:02:56 +00:00