Commit Graph

422 Commits

Author SHA1 Message Date
Torbjörn Andersson
2e38b49d27 Replaced printf()s with debug() and warning().
svn-id: r9710
2003-08-15 15:17:02 +00:00
Jamieson Christian
e1bc6493d8 Replaced ADLIB_ALWAYS and ADLIB_PREFERRED with a more flexible
list of music types supported. This was done because now
PC speaker support must be treated separately, along with
Adlib and native (GM/MT32) support.

This fixes a problem with games that don't support PC speaker
(including V5 games that don't parse SPK resources yet)
being run with -epcspk or -epcjr. Those games now properly
switch to -enull so that music resources still get parsed
and music/script synchronization mechanisms don't break.

svn-id: r9703
2003-08-15 10:19:24 +00:00
Torbjörn Andersson
a02fe9e46e I didn't realize it at first, but LINC-space uses the same character data
as the LINC terminals, so our patched characters looked very out of place
since they didn't have the black outline the other characters had.

I've fixed that, and tweaked the character data for "�" slightly.

svn-id: r9657
2003-08-13 15:29:44 +00:00
Robert Göffringmann
27e65a29c6 remove meaningless warning
svn-id: r9642
2003-08-11 17:47:44 +00:00
Marcus Comstedt
2ed0eee711 Replaced use of File with use of SaveFileManager where appropriate.
svn-id: r9627
2003-08-10 20:50:50 +00:00
Robert Göffringmann
ee3b2ffbfd don't allow loading of messy 0.5.1 savegames.
svn-id: r9609
2003-08-09 19:40:55 +00:00
Robert Göffringmann
3e211794a2 makes use of SoundMixer::pauseChannels() now.
svn-id: r9608
2003-08-09 19:20:10 +00:00
Nicolas Bacca
7d19b48670 Fix intro timing on WinCE ... guess everybody could use it but I'll leave the engine mainteners decide :p
svn-id: r9583
2003-08-06 23:49:50 +00:00
Nicolas Bacca
7e2ff83e70 Fix #783732 : freeze on Pocket PC
svn-id: r9550
2003-08-06 10:06:19 +00:00
Max Horn
0c3c609442 get rid of some g_system usage
svn-id: r9529
2003-08-06 00:28:00 +00:00
Robert Göffringmann
7e3d4b34f2 fixed dialog skipping
svn-id: r9447
2003-08-04 01:16:11 +00:00
Robert Göffringmann
31a143dcd4 new compacts, new loading + saving code (not compatible to old one)
svn-id: r9439
2003-08-03 17:17:24 +00:00
Robert Göffringmann
d6937ec256 new compact data
svn-id: r9438
2003-08-03 17:16:32 +00:00
Torbjörn Andersson
3e3366f521 Added "fast mode" (Ctrl-F/Ctrl-G) like the one we have for SCUMM and Simon.
It does not change the game speed setting, because the most likely use (I
think) is to toggle it on briefly, e.g. while travelling the walkways.

svn-id: r9434
2003-08-03 15:50:39 +00:00
Marcus Comstedt
fa45a69614 Added GCC bugtracking id to workaround for future reference.
svn-id: r9431
2003-08-03 14:49:10 +00:00
Marcus Comstedt
3e42d8972f GCC bug workaround... (merge from branch-0-5-0)
svn-id: r9429
2003-08-03 14:28:58 +00:00
Torbjörn Andersson
32ad85807a Removed introimg.cpp. Apparently Foster's don't want to be associated with
gap-toothed doddering old fools, so we should just go with whatever image
is in the game data files.

svn-id: r9427
2003-08-02 19:55:17 +00:00
Robert Göffringmann
83450bef27 fix autoroute return codes.
svn-id: r9426
2003-08-02 19:37:00 +00:00
Robert Göffringmann
d82969b376 correct sound looping, thanks to our new mixer. :)
svn-id: r9418
2003-08-02 16:53:46 +00:00
Max Horn
103112dd3d removed OSystem::set_mouse_pos (I hope I didn't break any backends, but if I did it should be trivial to get them working again)
svn-id: r9391
2003-08-02 00:36:38 +00:00
Robert Göffringmann
64e14fd4ed changed loading & saving code to fix the bug discribed in the general forum. This bug applies to all platforms, it just seems to cause a crash only on Mac OS X.
svn-id: r9352
2003-08-01 00:15:05 +00:00
Robert Göffringmann
9702826aa0 added patched messages for BASS's mistranslations.
(also fixed bug about italian menu glitch)

svn-id: r9349
2003-07-31 21:26:27 +00:00
Paweł Kołodziejski
e5e117006a back disable warnings into stdafx.h, vc6 is lack of warnings support
svn-id: r9337
2003-07-31 18:35:01 +00:00
Torbjörn Andersson
bb8d0361e7 More LINC terminal font adjustments: Patch the "j" character for all
versions, and make the "1" a bit wider so that menus line up nicely.

svn-id: r9336
2003-07-31 17:24:51 +00:00
Jonathan Gray
a8b5e40c2b remove unused variable
svn-id: r9322
2003-07-31 08:06:40 +00:00
Robert Göffringmann
c9f060573f cleaned up autoroute code
svn-id: r9318
2003-07-31 02:09:24 +00:00
Robert Göffringmann
e5343ac038 applied slightly modified patch #772112 (BASS: Correcting (?) the LINC terminal font)
svn-id: r9317
2003-07-31 02:08:00 +00:00
Robert Göffringmann
847c702500 deactivated loading/(auto-)saving at places where it's not allowed
svn-id: r9315
2003-07-31 01:57:05 +00:00
Torbjörn Andersson
f4f63d71db Partial fix for bug #779013. It no longer crashes, but the config file
setting still overrides the command-line option.

svn-id: r9283
2003-07-29 21:03:25 +00:00
Max Horn
5e7988ae6f checkin for LavosSpawn: 'work around bug #778105 (line width exceeded)'
svn-id: r9262
2003-07-28 20:59:53 +00:00
Joost Peters
fa2d02ce6d applied eriktorbjorn's patch (#776225 - 'BASS CD intro fixes')
svn-id: r9150
2003-07-23 19:33:34 +00:00
Travis Howell
dc25058c3e Add game specific scaler override to sky
Add game specific scaler and full screen override to simon

svn-id: r9067
2003-07-18 15:37:06 +00:00
Robert Göffringmann
76de27e097 fix additional array read
svn-id: r9054
2003-07-17 00:35:32 +00:00
Robert Göffringmann
301f1cdf08 reprogrammed sky intros.
svn-id: r9053
2003-07-17 00:17:42 +00:00
Joost Peters
91ee8e1c10 Quick-Fix for the OOB access in RNC decoder.
Obviously this should be fixed in the decoder itself,
but for some reason I couldn't get it to work in a short period of time.
(before every offending READ_UINT16(), I had a call to function that was like this: "if ((_srcPtr - _startPtr) >= _packLen) { _srcPtr -= 2; }", note that _srcPtr is the current position in the buffer, _startPos is the starting position of the buffer and _packLen is the (supposed?) size.
but I would still get "Invalid Read of 2" with this in Valgrind ..maybe someone knows what I did wrong?)

svn-id: r9050
2003-07-16 13:55:18 +00:00
Travis Howell
2b7227679a Use debug output instead of warnings for simon
Fix debug output in sky

svn-id: r9039
2003-07-15 16:40:24 +00:00
Robert Göffringmann
66823befe2 maybe this fixed those random crashes...
svn-id: r9021
2003-07-14 20:01:54 +00:00
Robert Göffringmann
ffb65a9e04 fix bug #770784: Talking characters stay at last frame
svn-id: r9010
2003-07-14 10:05:32 +00:00
Robert Göffringmann
e997d05b3c fixed toggling music on/off after savegame restore
svn-id: r9007
2003-07-14 09:26:50 +00:00
Robert Göffringmann
d971845fab fixed text drawing bug and made sure autosave doesn't save if engine is in logic_choose mode
svn-id: r9006
2003-07-14 09:16:12 +00:00
Max Horn
963ecad362 debug/warning/error all automatically output a newline
svn-id: r8991
2003-07-13 16:22:17 +00:00
Robert Göffringmann
3304c40f26 changed "sprite not loaded" printfs to debug()s.
svn-id: r8989
2003-07-13 15:38:59 +00:00
Robert Göffringmann
43ab712892 sound support for v.0.0109
svn-id: r8967
2003-07-13 06:04:39 +00:00
Robert Göffringmann
3b8a146152 music support for BASS floppy demo v.0.0109.
adlib doesn't really work, but the rest of the game doesn't either... so who cares, anyway.

svn-id: r8966
2003-07-13 06:04:11 +00:00
Robert Göffringmann
61b8b227c0 fix set-volume crash.
svn-id: r8964
2003-07-13 04:26:55 +00:00
Oliver Kiehl
a87fd1011d fix intro
svn-id: r8960
2003-07-12 23:29:31 +00:00
Travis Howell
9e8dcf879d Didn't help
svn-id: r8950
2003-07-12 17:07:53 +00:00
Travis Howell
6ea1d54f50 A few mino changes for pc gamer demo
svn-id: r8949
2003-07-12 16:54:30 +00:00
Robert Göffringmann
7c92fb40ae try all languages, if selected one can't be found.
svn-id: r8946
2003-07-12 15:26:07 +00:00
Robert Göffringmann
5825d77e37 added khalek's huffman tree for 0.0109
svn-id: r8945
2003-07-12 15:21:34 +00:00