29133 Commits

Author SHA1 Message Date
Filippos Karapetis
6f4a8dedbe Rewrote the EXE reading routines (the LZEXE compression stuff is still not completed, and will be implemented in a follow-up commit)
svn-id: r38543
2009-02-19 12:42:32 +00:00
Paul Gilbert
59db1e85f3 Merged the contents of fontCharacterTable into staticres
svn-id: r38542
2009-02-19 11:08:11 +00:00
Paul Gilbert
b2c0f61817 Initial work on correct engine pausing
svn-id: r38541
2009-02-19 09:58:33 +00:00
Paul Gilbert
935e748e62 In progress work on cleaning up the font system - giving proper variable names, types, and converted memory accesses to endian safe structures
svn-id: r38540
2009-02-19 09:57:39 +00:00
Paul Gilbert
fc6221e781 Moved a set of static arrays into the staticres.cpp file
svn-id: r38539
2009-02-19 09:55:40 +00:00
Paweł Kołodziejski
2f2f262062 formating
svn-id: r38538
2009-02-19 08:44:53 +00:00
Paweł Kołodziejski
8ca98d41a2 formating
svn-id: r38537
2009-02-19 08:43:28 +00:00
Lars Persson
f3d8087dd3 Updated so z:\ paths will be reported properly as a directory and valid path.
svn-id: r38536
2009-02-19 08:18:50 +00:00
Travis Howell
0ac0749810 Fix SCI 1.1 detection.
svn-id: r38535
2009-02-19 04:16:20 +00:00
Travis Howell
3d78df8d63 Update SCI version for Space Quest 4(Amiga).
svn-id: r38534
2009-02-19 04:14:16 +00:00
Travis Howell
bc6f48472a Update SCI version for Leisure Suit Larry 2 (Amiga).
svn-id: r38533
2009-02-19 03:12:04 +00:00
Travis Howell
b595d2815b Update SCI version for Kings Quest 4 (Amiga).
svn-id: r38532
2009-02-19 03:05:35 +00:00
Matthew Hoops
a427d11c27 Fix kq4 start (it was using the wrong version).
svn-id: r38531
2009-02-19 02:26:09 +00:00
Travis Howell
3c7d122ad2 Update win32dist.
svn-id: r38530
2009-02-19 02:18:46 +00:00
Matthew Hoops
ee16e35bb6 - Fix finding versions from exe's
- Fix fallback detection
- Make getVersion() return an int instead of a uint16 which makes the version lose precision and the "major" version can get lost.

svn-id: r38529
2009-02-19 02:04:31 +00:00
Matthew Hoops
5778350053 scan_file returns 1 if there's a failure, not 0; correct version_detect_from_executable to use that properly
svn-id: r38528
2009-02-19 00:59:34 +00:00
Vicent Marti
e7ee119603 Fixed regression in Options menu and disabled Save/Load buttons.
svn-id: r38524
2009-02-19 00:37:34 +00:00
Vicent Marti
ad4f3fb410 Last minute fix (enabling/disabling widgets mid-frame).
svn-id: r38520
2009-02-19 00:17:08 +00:00
Travis Howell
030f8b2e4a The background sounds option, only applies to Simon the Sorcerer 2.
svn-id: r38518
2009-02-19 00:08:35 +00:00
Eugene Sandulenko
60094239df sync
svn-id: r38516
2009-02-18 23:17:05 +00:00
Paweł Kołodziejski
288445abb2 formating
svn-id: r38512
2009-02-18 22:46:01 +00:00
Paweł Kołodziejski
b500162ea9 formating
svn-id: r38511
2009-02-18 22:41:57 +00:00
Filippos Karapetis
e6179b7ebd Synced the SCI MSVC project files
svn-id: r38510
2009-02-18 22:28:17 +00:00
Filippos Karapetis
7e5dba8940 Readded the code which reads the version from the original executable to the fallback detector (still very hackish...). This is probably the only known way currently to determine the version used by each game variant and add appropriate game flags
svn-id: r38509
2009-02-18 22:20:28 +00:00
Max Horn
7d73e8ccc4 cleanup
svn-id: r38508
2009-02-18 22:07:15 +00:00
Paweł Kołodziejski
46eb365c77 update msvc9
svn-id: r38507
2009-02-18 22:04:06 +00:00
Paweł Kołodziejski
3e32b0a791 remove not used includes
svn-id: r38506
2009-02-18 21:57:15 +00:00
Filippos Karapetis
2af3529b1b Added initial implementation of the fallback detector for unknown versions (version detection from the original executable will be readded and displayed in this part)
svn-id: r38505
2009-02-18 21:05:05 +00:00
Oystein Eftevaag
18ea8081c0 XCode project updated with latest SCI changes
svn-id: r38503
2009-02-18 20:59:12 +00:00
Filippos Karapetis
a501d4dca0 Added methods to get information for the detected game version
svn-id: r38502
2009-02-18 20:08:49 +00:00
Max Horn
d059f38cf2 SCI: Moved util.h to the sci tools, as old_objects.* is the only code using (and requiring) it
svn-id: r38501
2009-02-18 20:03:32 +00:00
Paweł Kołodziejski
57f78e5c0c update README
svn-id: r38500
2009-02-18 19:45:34 +00:00
Paweł Kołodziejski
dd30cc6382 remove dreamcast mixer platform code - no use for scummvm
svn-id: r38499
2009-02-18 19:35:35 +00:00
Max Horn
4493c757b5 SCI: Added G_DIR_SEPARATOR to scicore/resource.cpp for now (I'll remove it again soon)
svn-id: r38498
2009-02-18 19:19:29 +00:00
Max Horn
766783b493 SCI: Some random cleanup
svn-id: r38497
2009-02-18 19:14:40 +00:00
Paweł Kołodziejski
c01b069b91 missed to remove code from latest removal
svn-id: r38496
2009-02-18 19:12:13 +00:00
Paweł Kołodziejski
c13afb4fe6 remove not used code
svn-id: r38495
2009-02-18 19:10:17 +00:00
Johannes Schickel
70e3670f02 Fixed warnings.
svn-id: r38494
2009-02-18 18:03:52 +00:00
Filippos Karapetis
7dfb902019 Updated the savegame.cfsml file to remove unused functions and generated the appropriate .cpp file using the cfsml tool
svn-id: r38493
2009-02-18 17:57:57 +00:00
Filippos Karapetis
ec3fd15268 Updated the cfsml tool to silence MSVC warnings and to remove memory testing
svn-id: r38492
2009-02-18 17:54:16 +00:00
Johannes Schickel
1cb39726e5 Fix documentation, warning prints to stderr not stdout.
svn-id: r38490
2009-02-18 16:35:24 +00:00
Joost Peters
12b2757cf7 add -DDISABLE_TEXT_CONSOLE and -DDISABLE_COMMAND_LINE
svn-id: r38489
2009-02-18 16:11:54 +00:00
Eugene Sandulenko
fd0d88f27f Fix makefile
svn-id: r38487
2009-02-18 15:07:19 +00:00
Eugene Sandulenko
802f28b963 move cfsml.pl to the tools/ directory
svn-id: r38486
2009-02-18 15:06:24 +00:00
Eugene Sandulenko
8dc171afa9 restore removed files
svn-id: r38485
2009-02-18 15:05:00 +00:00
Eugene Sandulenko
af3eb953b2 Adding the files properly. Part1
svn-id: r38483
2009-02-18 14:57:03 +00:00
Max Horn
88bb21f9e1 Removed unused file
svn-id: r38482
2009-02-18 14:49:24 +00:00
Filippos Karapetis
4c406e69ee Added missing file savegame.cfsml (hopefully, compilation should REALLY be fixed now, sorry again...)
svn-id: r38481
2009-02-18 14:28:32 +00:00
Filippos Karapetis
9658836f5d Reverting commits which moved cfsml.pl and said.y, part 2
Hopefully, compilation should be fixed again

svn-id: r38479
2009-02-18 14:08:21 +00:00
Joost Peters
2b8eba751e Honour alpha bits in applyScreenShading() (used in "add game", "edit game" and "options" dialogs).
svn-id: r38478
2009-02-18 13:48:14 +00:00