Commit Graph
86814 Commits
Author SHA1 Message Date
Johannes Schickel 811764e8cc Add warning when no engine definitions are found (or the configure file is missing).
svn-id: r45384
2009-10-25 23:17:58 +00:00
Johannes Schickel 3d8492cd30 Allow overwriting the file prefix in the relative path arguments of MSVC project files.
svn-id: r45383
2009-10-25 23:14:15 +00:00
Travis Howell 7e98cf5ca9 Remove unused variables.
svn-id: r45382
2009-10-25 23:12:46 +00:00
Johannes Schickel 290f7b3937 Use slashes instead of backslashes in internal path representation.
svn-id: r45381
2009-10-25 23:03:12 +00:00
Johannes Schickel 6672468b23 Initial check in of a tool which is able to create MSVC project files out of the configure / Makefile based build system.
svn-id: r45380
2009-10-25 22:47:43 +00:00
Filippos Karapetis b5feeb60b6 Moved the cel count calculation to the new graphics code
svn-id: r45379
2009-10-25 22:33:08 +00:00
Filippos Karapetis 1a4b617398 - Removed graphics options code from the old GUI. Almost all of them are not supposed to be modified by the user (e.g. the way lines and brushes are drawn), and we can implement any of them again if needed in the new GUI (but they shouldn't really be needed).
- Added a config option to disable dithering in the new GUI if requested, called "undither", which is set to true by default and can be changed to false if needed per game
- The per-resource palette code has been removed for now, to be replaced by regular hashmaps (once the FreeSCI scifx reading code has been converted)

svn-id: r45378
2009-10-25 20:53:07 +00:00
Martin Kiewitz 0315264328 SCI/newgui: SciGuiView is now able to detect "straight" EGA mappings and will then ignore the mapping. This will result in undithering working for those views. All EGA-mapping views in qfg2 seem to be special fx related so they dont need undithering at all
svn-id: r45377
2009-10-25 20:46:14 +00:00
Martin Kiewitz fa627f4233 SCI: kGameIsRestarting - another change, setting back delay back to 30msecs, but no delay during initial 50 calls. This seems to make qfg2 and iceman happy.
svn-id: r45376
2009-10-25 20:12:12 +00:00
Martin Kiewitz c0235a268d SCI: kGameIsRestarting - changing speed throttler to 10 msecs, lsl5 is still "somewhat" playable, codename iceman and qfg2 didnt show some animations cause of the higher delay
svn-id: r45375
2009-10-25 20:03:10 +00:00
Martin Kiewitz 5a465c86c2 SCI/newgui: SciGuiView disable undithering when EGA mappings are available (support needs to get implemented for this case), also fixes a part of the undithering code
svn-id: r45374
2009-10-25 19:49:09 +00:00
Martin Kiewitz ce9dcd7aa8 SCI/newgui: kAddToPic - behaviour is different between SCI1EARLY and SCI1MIDDLE (fixes graphic glitch in qfg2 intro)
svn-id: r45373
2009-10-25 19:04:36 +00:00
Martin Kiewitz f0fc4810fd SCI: kAddToPic - removing support for argc==0 case, if this really gets used somewhere, we need to set _picNotValid in that case
svn-id: r45372
2009-10-25 18:43:23 +00:00
Martin Kiewitz f6d8c1c40d SCI/newgui: removed list parameter from addToPicDrawCels()
svn-id: r45371
2009-10-25 17:37:44 +00:00
Travis Howell 4064d35d15 Add patch from Tobias, for initial costume support in PCE version of Loom, with minor changes.
svn-id: r45370
2009-10-25 14:20:47 +00:00
Martin Kiewitz 6e5dd8e357 SCI/newgui: circle bitmap table fixed, fixes qfg1 character selection graphic
svn-id: r45369
2009-10-25 08:46:56 +00:00
Filippos Karapetis 410c298757 Cleanup
svn-id: r45368
2009-10-25 08:10:57 +00:00
Matthew Hoops 55e0efeb8f Add support for CD Audio in Jones in the Fast Lane CD and KQ6 CD.
svn-id: r45367
2009-10-25 03:26:20 +00:00
Filippos Karapetis 452ae8a576 Cleanup
svn-id: r45366
2009-10-25 02:36:51 +00:00
Matthew Hoops 9b6f2be526 Mark Jones CD with the CD flag and add CD in the extras field.
svn-id: r45365
2009-10-25 00:13:08 +00:00
Johannes Schickel 56181a475c Change "=" to ":=" in some module.mk files for consistency.
svn-id: r45364
2009-10-24 21:55:53 +00:00
Martin Kiewitz c45efbe9ab SCI/newgui: dont react on paletteSet when playing an EGA game (fixes Xmas card EGA)
svn-id: r45363
2009-10-24 19:47:53 +00:00
Martin Kiewitz 8551e6cfe3 SCI/newgui: support for EGA mapping in SCI1 games, fixes qfg2 character selection
svn-id: r45362
2009-10-24 19:29:06 +00:00
Florian Kagerer b07e8d3c20 LOL: fixed bug in spell casting code
svn-id: r45361
2009-10-24 18:52:57 +00:00
Willem Jan Palenstijn 4a3ebce699 SCI: Restore accumulator after executing send from debugger
svn-id: r45360
2009-10-24 13:26:12 +00:00
Travis Howell ff78169680 Correct error in CD music table for PCE version of Loom.
svn-id: r45359
2009-10-24 12:33:18 +00:00
Torbjörn Andersson cc19ed27a1 Made the "drafts" debugger command work with the PC-Engine version. The drafts
appear to be stored in the same variables as in the DOS CD version. Other than
that, I only have the DOS floppy version, so other versions still may or may
not work as intended.

svn-id: r45358
2009-10-24 09:51:28 +00:00
Travis Howell a5c97673eb The CD music was hard coded in PCE version of Loom.
svn-id: r45356
2009-10-24 03:52:38 +00:00
Arnaud Boutonné 5535554455 Gob - Add a workaround for gob3 Sofa bug #2867294. It's now possible to exit the animation by clicking
svn-id: r45353
2009-10-23 22:00:51 +00:00
Arnaud Boutonné ee9273b3c0 Gob - Fix animations without extension
svn-id: r45352
2009-10-23 21:48:28 +00:00
Martin Kiewitz 701caea8d7 SCI: kAddToPic - abort when list is null reference (fixes qfg1 saved game loading on some screens)
svn-id: r45351
2009-10-23 20:41:59 +00:00
Filippos Karapetis f0c4290287 Reset the graphics input after reconstructing game scripts. This fixes savegame loading in KQ4
svn-id: r45350
2009-10-23 20:10:51 +00:00
Florian Kagerer 6248d3a21d LOL: fixed minor regression
svn-id: r45349
2009-10-23 19:20:59 +00:00
Martin Kiewitz bed7206ee3 SCI/newgui: fixed EGA palette code in SciGuiPicture so that palettes 1+ get applied correctly (fixes qfg1 nighttime)
svn-id: r45348
2009-10-23 19:08:32 +00:00
Martin Kiewitz 8fa9f9b0ee SCI/newgui: Priority band (old gfx) now gets correctly initialized, fixes kq4 intro logo
svn-id: r45347
2009-10-23 18:05:14 +00:00
Travis Howell 8bb99f4571 Fix object names in PCE version of Loom.
svn-id: r45346
2009-10-23 12:50:51 +00:00
Martin Kiewitz 9c9181eed6 SCI: speed throttler moved to kGameIsRestarting for all games. Also made the delay shorter. sq3 now seems to work fine, kq1 also has animations and lsl5 mud wrestling is also working correctly.
svn-id: r45345
2009-10-23 11:25:48 +00:00
Travis Howell 770fbdcf53 Add opcode difference in PCE version of Loom.
svn-id: r45343
2009-10-23 07:51:08 +00:00
Martin Kiewitz 8e6291f7bb SCI: kGameIsRestarting - implemented speed throttler in here for sci0/sci01 games, test only!
svn-id: r45342
2009-10-22 21:30:30 +00:00
Martin Kiewitz 12cdcea516 SCI: kAnimate disable throttler for SCI0 and SCI01 games cause of issues in at least kq1. temporary solution only!
svn-id: r45341
2009-10-22 21:19:03 +00:00
Martin Kiewitz 4095d92a5e SCI/newgui: make cursor left work in textedit control. some wip changes, because i need to backlevel
svn-id: r45340
2009-10-22 21:04:45 +00:00
Filippos Karapetis 42068f5853 Cleanup
svn-id: r45337
2009-10-22 15:12:54 +00:00
Max Horn 161f49ac48 Fix bug #2703992: OSX: make bundle fails
svn-id: r45336
2009-10-22 12:04:56 +00:00
Travis Howell 4350f7b8c0 Fix objects structure and object scripts in PCE version of Loom.
svn-id: r45335
2009-10-22 11:33:05 +00:00
Filippos Karapetis 512c9cae11 Fixed a crash when selecting menu items
svn-id: r45334
2009-10-22 09:36:46 +00:00
Travis Howell ebd04d4479 Fix verb display in PCE version of Loom.
svn-id: r45333
2009-10-22 09:13:45 +00:00
Filippos Karapetis 8f0e47e671 Fixed signed/unsigned issues with the property() function of the Adlib driver
svn-id: r45332
2009-10-22 08:55:54 +00:00
Filippos Karapetis a1c23f4487 Added the rest of the detection entries from bug report #2612718 and removed some extra whitespace
svn-id: r45331
2009-10-22 08:46:34 +00:00
Robert Špalek 819449d099 Implemented GPL2 commands for music.
Debugged everything.

svn-id: r45330
2009-10-22 07:34:43 +00:00
Filippos Karapetis 93517e7649 Applied a modified version of patch #2881486 - "Add volume changing to SCI"
svn-id: r45329
2009-10-22 07:18:37 +00:00