Commit Graph

6127 Commits

Author SHA1 Message Date
Johannes Schickel
48dc290b6c Bugfix for dropping items off scene.
svn-id: r31189
2008-03-18 19:32:00 +00:00
Torbjörn Andersson
12bfc644f4 Fixed some warnings, so that I too may bask in the glory of Kyrandia 2.
svn-id: r31188
2008-03-18 19:31:38 +00:00
Johannes Schickel
f1b11fdff9 - started to add debugC calls to methods
- implemented some missing bits in itemDropDown

svn-id: r31187
2008-03-18 19:27:21 +00:00
Johannes Schickel
cbc4c789da Implemented showing of credits after completing game.
svn-id: r31186
2008-03-18 19:06:53 +00:00
Johannes Schickel
80a73d4ae6 Renamed opcode 95 to o2_showItemString.
svn-id: r31185
2008-03-18 18:20:13 +00:00
Johannes Schickel
9dc4bcb407 - Impelemented opcodes:
-> 95: o2_showPickUpString
  -> 107: o2_waitForConfirmationClick
  -> 161: o2_getRainbowRoomData
  -> 162: o2_drawSceneShapeEx
- Did I mention that HoF is completable now?

svn-id: r31184
2008-03-18 18:07:05 +00:00
Johannes Schickel
83390027c2 - Implemented opcodes:
-> 12: o2_setCharacterFacing
  -> 14: o2_moveCharacter
  -> 61: o2_loadZShapes
  -> 83: o2_setPathfinderFlag
  -> 90: o2_setSceneAnimPos
  -> 160: o2_updateTwoSceneAnims
- Implemented dino riding sequence
- Fixed bug in KyraEngine_v2::initSceneScreen which caused some gfx glitches

svn-id: r31183
2008-03-18 17:00:26 +00:00
Johannes Schickel
2af4fc1034 - Implemented opcodes:
-> 21: o2_backUpScreen
  -> 22: o2_restoreScreen
  -> 28: o2_addItemToInventory
  -> 50: o2_wipeDownMouseItem
  -> 67: o2_loadPalette384
  -> 68: o2_setPalette384
  -> 165: o2_disableTimer
  -> 166: o2_enableTimer
  -> 167: o2_setTimerCountdown
- renamed some timer functions

svn-id: r31182
2008-03-18 15:50:43 +00:00
Johannes Schickel
8e98e35b56 Fixed bug in o2_setupSceneAnimation. (should fix some lockups)
svn-id: r31181
2008-03-18 14:27:22 +00:00
Johannes Schickel
d4daa244d8 Fixed bug, which caused displaying wrong string to be shown then combining items in HoF.
svn-id: r31180
2008-03-18 13:51:16 +00:00
Johannes Schickel
4c880c77a4 Fixed pathfinder post processing in HoF, this should smooth walk paths a lot.
svn-id: r31179
2008-03-18 13:29:12 +00:00
Johannes Schickel
caf1cc60de Completed implementation of KyraEngine_v2::inputSceneChange.
svn-id: r31178
2008-03-18 13:01:33 +00:00
Johannes Schickel
b03c23ce57 Fixed input bug causing Zanthia not to move sometimes.
svn-id: r31177
2008-03-18 12:55:41 +00:00
Travis Howell
04083cff88 List CUP videos as previews, rather than demos.
svn-id: r31175
2008-03-18 12:51:16 +00:00
Johannes Schickel
5df3a2e130 Fixed bug preventing movement.
svn-id: r31172
2008-03-18 00:04:34 +00:00
Florian Kagerer
68a603139d -missed animator_v2.cpp in last commit
svn-id: r31171
2008-03-17 23:45:33 +00:00
Florian Kagerer
760b44da10 - implement opcode 29: o2_drawShape
svn-id: r31170
2008-03-17 23:32:26 +00:00
Johannes Schickel
a917a88504 Oops forgot to enable some code.
svn-id: r31169
2008-03-17 23:29:25 +00:00
Johannes Schickel
845d65d8b7 Implemented opcode 98: o2_setDeathHandlerFlag
svn-id: r31168
2008-03-17 23:27:33 +00:00
Johannes Schickel
1042c6dccf Implemented opcodes:
- 70: o2_backUpInventoryGfx
 - 71: o2_disableSceneAnim
 - 72: o2_enableSceneAnim
 - 73: o2_restoreInventoryGfx

svn-id: r31167
2008-03-17 23:01:50 +00:00
Johannes Schickel
8752939fe4 Implemented opcodes:
- 91: o2_blockInRegion
 - 92: o2_blockOutRegion

svn-id: r31166
2008-03-17 22:42:12 +00:00
Johannes Schickel
f6f61a5bc3 - Fixed opcode 115 (fixed dragon scene)
- renamed opcode 155 to o2_addToSceneAnimPosAndUpdate

svn-id: r31165
2008-03-17 22:32:30 +00:00
Johannes Schickel
0a0576d060 Fix kyra save file naming scheme.
svn-id: r31164
2008-03-17 21:56:37 +00:00
Florian Kagerer
d71523ae15 remove unnecessary code duplication
svn-id: r31163
2008-03-17 21:15:24 +00:00
Johannes Schickel
136040b869 Cleanup.
svn-id: r31162
2008-03-17 20:36:58 +00:00
Johannes Schickel
fc47cbe629 Probably fixing string issues in menu.
svn-id: r31161
2008-03-17 20:34:46 +00:00
Johannes Schickel
97c0909349 Remove unsued variables.
svn-id: r31160
2008-03-17 20:30:09 +00:00
Johannes Schickel
80b0fd190d Removed some unneeded and bug causing code.
svn-id: r31159
2008-03-17 20:19:47 +00:00
Johannes Schickel
431181cffc Fix typo.
svn-id: r31158
2008-03-17 20:06:50 +00:00
Torbjörn Andersson
b01e550183 Removed unused variable.
svn-id: r31157
2008-03-17 18:44:29 +00:00
Johannes Schickel
6ebfeb5a05 Also allow '.' and Escape as keys for skipping sequences in HoF.
svn-id: r31156
2008-03-17 18:19:01 +00:00
Johannes Schickel
c7ede8337e Let Kyra1 and Kyra2 use a common savegame version number. (cleanup)
svn-id: r31155
2008-03-17 18:13:28 +00:00
Johannes Schickel
91a800cf02 Implemented quick (via hotkeys) save/load suppot for HoF.
svn-id: r31154
2008-03-17 18:10:52 +00:00
Johannes Schickel
4e88124361 Fixed KyraEngine_v2::initSceneScreen
svn-id: r31153
2008-03-17 12:43:09 +00:00
Florian Kagerer
b9339221e4 - implement debugger commands: gamespeed and pass_codes
- implement opcode 151: meanWhileScene()
- fix dragon flight scene: this is still totally messed up, but at least the screen doesn't stay blank any more

svn-id: r31152
2008-03-17 01:34:24 +00:00
Florian Kagerer
eceee73424 - fix demo
svn-id: r31151
2008-03-17 00:40:00 +00:00
Johannes Schickel
6c672d92f0 Changed Kyra2 script debug printfs to be consistent with Kyra1 ones.
svn-id: r31150
2008-03-16 18:42:29 +00:00
Johannes Schickel
18fa238cd3 - implemented skip flag handling in wsa related opcodes
- implemented skip flag handling in o2_isVoicePlaying
- fixed skip flag handling when making the cauldron appear.

svn-id: r31149
2008-03-16 18:24:45 +00:00
Florian Kagerer
6444a3c3d8 fix typo
svn-id: r31148
2008-03-16 17:43:41 +00:00
Florian Kagerer
04a2ac1485 - implement zanthIdleChat()
- bug fix for zanthRandomChat()

svn-id: r31147
2008-03-16 17:16:17 +00:00
Johannes Schickel
79cc924d0e Implemented opcode 16: o2_soundFadeOut
svn-id: r31146
2008-03-16 15:35:12 +00:00
Johannes Schickel
042666ca04 Implemented opcode 34: o2_removeItemSlotFromInventory
svn-id: r31145
2008-03-16 15:30:57 +00:00
Johannes Schickel
2bbaadbf95 Implemented opcodes:
- 15: o2_customCharacterChat
 - 18: o2_restoreTalkTextMessageBkgd
 - 94: o2_setCauldronState
 - 154: o2_setupSceneAnimation

svn-id: r31144
2008-03-16 15:28:05 +00:00
Johannes Schickel
f0d54b4513 Reworked skipFlag handling.
svn-id: r31143
2008-03-16 14:32:49 +00:00
Johannes Schickel
c7175fac8d - moved KyraEngine_v1::setupOpcodeTable from kyra_v1.cpp to kyra_v2.cpp
- some more work in KyraEngine_v2::showIdleAnim

svn-id: r31142
2008-03-16 13:52:08 +00:00
Johannes Schickel
ef72d8e7bf Moved KyraEngine_v2::setupOpcodeTable from kyra_v2.cpp to script_v2.cpp
svn-id: r31141
2008-03-16 13:40:54 +00:00
Johannes Schickel
3bfa70bc3e Implemented opcode 30: o2_addItemToCurScene
svn-id: r31140
2008-03-16 13:39:40 +00:00
Johannes Schickel
2a95c653eb - Impelemented opcode 155: o2_stopSceneAnimation
- fixed crash while switching chapters

svn-id: r31139
2008-03-16 13:31:18 +00:00
Florian Kagerer
bbecd439c1 - fix mouse cursor hotspot for sjis mode
svn-id: r31138
2008-03-16 12:51:59 +00:00
Johannes Schickel
7a690dae10 - fixed mouse position in Kyra1 after savegame loading
- enabled some code in KyraEngine_v2::enterNewScene

svn-id: r31137
2008-03-16 12:34:23 +00:00
Florian Kagerer
b75c790c7a - add opcode 146 - resetInputColorCode()
- add updateWaterFlasks()
- some fixes for mouse pointer positioning in sjis mode
- bug fix for tim player

svn-id: r31136
2008-03-16 02:00:14 +00:00
Torbjörn Andersson
7074132276 Fixed warning about unused variable.
svn-id: r31135
2008-03-15 21:33:01 +00:00
Johannes Schickel
3da00ccc79 - cleanup
- enabled some chat related code in KyraEngine_v2::runLoop and KyraEngine_v2::handleInputUnkSub

svn-id: r31134
2008-03-15 21:11:22 +00:00
Johannes Schickel
db3e317ab3 Implemented opcodes:
- 27: o2_displayWsaSequence
 - 99: o2_setDrawNoShapeFlag
 - 129: o2_chapterChange
 - 159: o2_processPaletteIndex

svn-id: r31133
2008-03-15 21:03:35 +00:00
Florian Kagerer
fd7ed046bb - some more opcodes for wsa and tim sequences
- adding some code to inputSceneChange

svn-id: r31132
2008-03-15 20:24:26 +00:00
Johannes Schickel
f88a2923cd Implemented opcodes:
- 36: o2_removeItemFromInventory
 - 64: o2_disableAnimObject
 - 65: o2_enableAnimObject
 - 101: o2_showLetter
 - 115: o2_setSceneAnimPosAndUpdate

svn-id: r31131
2008-03-15 19:55:05 +00:00
Max Horn
05dd6cee3a Got rid of EncapsulatedADGameDesc
svn-id: r31130
2008-03-15 15:25:49 +00:00
Florian Kagerer
dc319c719f - implement opcode 127 (entering the color code for the skull in the rat cave now works)
- minor bug fix for mouse cursor (which sometimes would show when it shouldn't)

svn-id: r31129
2008-03-15 14:40:00 +00:00
Johannes Schickel
9ff187ad63 Fixed another valgrind warning.
svn-id: r31128
2008-03-15 11:44:36 +00:00
Johannes Schickel
be9f33c3be Fixed some valgrind warnings.
svn-id: r31127
2008-03-15 11:39:19 +00:00
Johannes Schickel
850868536b Fixed bug in o2_countItemInInventory.
svn-id: r31126
2008-03-15 10:55:32 +00:00
Johannes Schickel
91adba9842 Implement opcodes:
-   7: o2_getCharacterScene
 -  54: o2_delaySecs
 - 103: o2_fillRect

svn-id: r31125
2008-03-15 09:57:41 +00:00
Florian Kagerer
9cedcd059b animations for inventory items and mouse pointers
svn-id: r31122
2008-03-15 00:16:11 +00:00
Max Horn
6547ef6e12 Started to get rid of Common::EncapsulatedADGameDesc (using plain Common::ADGameDescription instead)
svn-id: r31121
2008-03-14 17:31:04 +00:00
Max Horn
8a9a14002e Advanced Detector: Changed fallback detector from a callback function pointer to an overrideable method of AdvancedMetaEngine
svn-id: r31119
2008-03-14 13:59:31 +00:00
Max Horn
1e6f59e2dc const const const
svn-id: r31118
2008-03-14 13:35:47 +00:00
Max Horn
7288b92d0d SCUMM: Improved detector to properly distinguish MM v1 and v2 demos (fixes detection of fan translations of the demos) (didn't update the website MD5 table on purpose)
svn-id: r31111
2008-03-12 16:36:49 +00:00
Travis Howell
884276e22e Fix bug #1911558 - FF: Inventory doesn't scroll to the end.
svn-id: r31110
2008-03-12 00:22:30 +00:00
Torbjörn Andersson
890da04bc4 Cleanup.
svn-id: r31108
2008-03-11 19:25:53 +00:00
Paweł Kołodziejski
b1f1447234 engine as now as reference for future changes.
ignore char ' for now as i can't find proper font char.

svn-id: r31098
2008-03-09 21:07:02 +00:00
Paweł Kołodziejski
bfe006b9cf ops
svn-id: r31097
2008-03-09 19:48:00 +00:00
Paweł Kołodziejski
41d4104e3c fix regression
svn-id: r31096
2008-03-09 19:14:37 +00:00
Paweł Kołodziejski
7f2c632860 fix regression
svn-id: r31095
2008-03-09 17:51:27 +00:00
Paweł Kołodziejski
efbe28e9e3 fix regression
svn-id: r31094
2008-03-09 17:39:54 +00:00
Paweł Kołodziejski
6861c02d47 next fixes after merge regressions
svn-id: r31093
2008-03-09 17:10:19 +00:00
Paweł Kołodziejski
f42daf54d1 next fixes after merge regressions
svn-id: r31092
2008-03-09 16:10:18 +00:00
Florian Kagerer
9ebc676241 sjis bug fix
svn-id: r31091
2008-03-09 15:52:44 +00:00
Torbjörn Andersson
e3b17dbf6b Added missing line and renamed a variable to fix warnings.
svn-id: r31090
2008-03-09 15:34:58 +00:00
Florian Kagerer
4712089f18 floppy/fm-towns implementation for spell book
svn-id: r31089
2008-03-09 15:26:06 +00:00
Johannes Schickel
d2bbfbcc35 - fixed little glitch when putting items in cauldron
- implemented listing of items in cauldron

svn-id: r31088
2008-03-09 15:24:47 +00:00
Johannes Schickel
05f68b17d4 - implemented cauldron handling for HoF (needs some more testing though)
- fixed bug in updateCharFacing
- added 'give' command to HoF debugger, which allows setting the hand item to a specified item

svn-id: r31087
2008-03-09 14:46:24 +00:00
Torbjörn Andersson
95c5a48853 Fixed warning.
svn-id: r31086
2008-03-09 12:25:48 +00:00
Travis Howell
24b04c6f51 Fix compile.
svn-id: r31085
2008-03-09 12:19:42 +00:00
Johannes Schickel
9b6be10181 Implemented spellbook in HoF.
svn-id: r31084
2008-03-09 11:28:51 +00:00
Paweł Kołodziejski
413afbfdd6 next fixes after merge regressions
svn-id: r31083
2008-03-09 11:13:20 +00:00
Paweł Kołodziejski
4ad14b6016 next fixes after merge regressions
svn-id: r31082
2008-03-09 10:16:27 +00:00
Johannes Schickel
3a83cf654e Fixed access of inventory in HoF while cursor is not visible.
svn-id: r31081
2008-03-09 09:58:05 +00:00
Travis Howell
353e5a7896 Add hack to skip the faulty credits script in Russian HE99 version of Freddi Fish 3.
svn-id: r31080
2008-03-09 09:28:10 +00:00
Paweł Kołodziejski
179ff6bcc2 next fixes after merge regressions
svn-id: r31079
2008-03-09 09:20:16 +00:00
Paweł Kołodziejski
9d948f92a0 fixed after merge regression
svn-id: r31078
2008-03-09 09:08:10 +00:00
Paweł Kołodziejski
5bf23671e5 fixes to diffrent parts of game
svn-id: r31077
2008-03-09 08:52:52 +00:00
Paweł Kołodziejski
aceaabc5d2 ident
svn-id: r31076
2008-03-09 08:31:16 +00:00
Paweł Kołodziejski
28a87c9775 changed moment of increasing num_ejec
svn-id: r31075
2008-03-09 08:30:24 +00:00
Paweł Kołodziejski
b7f0ba7860 fixed icons in part 5
svn-id: r31074
2008-03-09 08:27:27 +00:00
Paweł Kołodziejski
9a2a260ec7 ops
svn-id: r31073
2008-03-09 08:12:10 +00:00
Paweł Kołodziejski
bcbb7cc0db fixed wrong call
svn-id: r31072
2008-03-09 08:05:40 +00:00
Eugene Sandulenko
f29a6066ec Remove unnecessary execution bit.
svn-id: r31070
2008-03-08 20:52:44 +00:00
Paweł Kołodziejski
18f1e61931 more merge fixes for drascula, game is completable now
svn-id: r31069
2008-03-08 19:47:44 +00:00
Johannes Schickel
20a1e653b8 Typo.
svn-id: r31068
2008-03-08 19:47:14 +00:00
Johannes Schickel
f02ec1d7ea Fix some typos. (and I thought DrMcCoy does this usualy...)
svn-id: r31067
2008-03-08 19:37:43 +00:00
Johannes Schickel
64d2907df5 Cleanup.
svn-id: r31066
2008-03-08 19:30:25 +00:00
Johannes Schickel
4d65d240e4 Fix for bug #1910180 "KYRA1: Screen "flash"".
svn-id: r31065
2008-03-08 19:28:42 +00:00
Johannes Schickel
1ac3a62fc1 Possible fix for bug #1910180 "KYRA: Screen "flash"".
svn-id: r31064
2008-03-08 18:33:59 +00:00
Paweł Kołodziejski
1c155a4be7 more merge fixes for drascula
svn-id: r31063
2008-03-08 18:00:04 +00:00
Paweł Kołodziejski
8b454a176c more fixes after merge parts of engine. now game reach final part 6
svn-id: r31061
2008-03-08 11:33:18 +00:00
Torbjörn Andersson
939166bbda Indentation. (And another test to see if commit works as intended.)
svn-id: r31053
2008-03-07 00:50:51 +00:00
Torbjörn Andersson
47f3e92bdd Cleanup, and test to see if I can commit.
svn-id: r31049
2008-03-07 00:33:43 +00:00
Sven Hesse
99d8cf695f Added support for RLE compressed frame data in VMDs
svn-id: r31044
2008-03-07 00:16:37 +00:00
Johannes Schickel
130cfded75 Implement inventory scrolling for HoF.
svn-id: r31043
2008-03-05 17:38:12 +00:00
Sven Hesse
1764225970 Added a workaround for the swapped dialog lines when talking to the mayor in some versions Gob2
svn-id: r31042
2008-03-04 20:06:46 +00:00
Johannes Schickel
4b4e93b190 Fixed some uninitialized variables.
svn-id: r31041
2008-03-03 23:38:22 +00:00
Travis Howell
61390db7f0 Fix compile.
svn-id: r31040
2008-03-03 23:01:59 +00:00
Johannes Schickel
6c41dbdef2 Fixed crash when clicking on empty inventory slot.
svn-id: r31039
2008-03-03 22:51:16 +00:00
Johannes Schickel
b651a74b45 Started to implement GUI code for HoF.
Currently working:
 - _basic_ inventory, this doesn't include scrolling through the inventory

svn-id: r31038
2008-03-03 22:38:31 +00:00
Sven Hesse
beaef7f322 Added the MD5 for the German floppy version of Lost in Time, as supplied by cartman_ on #scummvm
svn-id: r31037
2008-03-03 22:37:59 +00:00
Sven Hesse
fc91de07df Forgot to change a few GameTypes + Added a floppy version
svn-id: r31033
2008-03-03 00:18:52 +00:00
Sven Hesse
a513f0f43a Added a workaround of sorts for Inca2. It's essentially playable, sans saving, space shooter and correct speech language selection
svn-id: r31032
2008-03-02 23:57:29 +00:00
Paweł Kołodziejski
2db83c69e1 not needed anymore
svn-id: r31026
2008-03-01 20:51:16 +00:00
Paweł Kołodziejski
d324010b5a two fixes which allow play game into 4 part
svn-id: r31025
2008-03-01 20:50:23 +00:00
Sven Hesse
85b61f3d10 Fixing my Lost in Time fixes
svn-id: r31020
2008-03-01 15:13:06 +00:00
Paweł Kołodziejski
918552ac0f change array size 43 for objetos_que_tengo
svn-id: r31019
2008-03-01 14:32:38 +00:00
Torbjörn Andersson
365f5e804d Escape the question mark, to prevent '??!' from being interpreted as the
trigraph for '|'.

svn-id: r31018
2008-03-01 08:34:54 +00:00
Travis Howell
c8077925cc Fix subtitle regressions in DOS Floppy demo of Simon the Sorcerer 1.
svn-id: r31015
2008-03-01 03:59:56 +00:00
Sven Hesse
5878f701c1 Fixed some Lost in Time bugs:
- CD cutscenes are drawn correctly know
- CD cutscenes are (more) correctly synced now
- The cursor doesn't flicker anymore when a video is played in the background

svn-id: r31014
2008-02-29 22:24:52 +00:00
Paweł Kołodziejski
a47e5aa5f5 svn-id: r31011 2008-02-29 21:00:37 +00:00
Paweł Kołodziejski
dd2b77ce82 .
svn-id: r31010
2008-02-29 20:46:25 +00:00
Paweł Kołodziejski
15cd10aba3 and again...
svn-id: r31009
2008-02-29 20:44:58 +00:00
Paweł Kołodziejski
763f86a99d revert to texts to from english not latest french version of sources
svn-id: r31008
2008-02-29 20:36:04 +00:00
Paweł Kołodziejski
2890d496cf revert to texts to from english not latest french version of sources
svn-id: r31007
2008-02-29 20:32:28 +00:00
Paweł Kołodziejski
feffb0a048 revert to texts to from english not latest french version of sources
svn-id: r31006
2008-02-29 20:31:45 +00:00
Paweł Kołodziejski
3657d77c4e revert to texts to from english not latest french version of sources
svn-id: r31005
2008-02-29 20:20:28 +00:00
Paweł Kołodziejski
3bf8ce9a06 fix starting new part of game
svn-id: r31004
2008-02-29 19:26:05 +00:00
Paweł Kołodziejski
e38bddc7d6 disable salva_pantallas func, for now could not be finished due lack of sources, it use *ghost funcs for some kind special gfx function from effecto.lib. it happen when player is idle for some time.
svn-id: r31003
2008-02-29 15:20:23 +00:00
Paweł Kołodziejski
48259cc65f fixed exit from engine
svn-id: r31002
2008-02-29 15:11:44 +00:00
Paweł Kołodziejski
e57b6650cc fixes to displayed chars
svn-id: r30999
2008-02-29 14:27:25 +00:00
Paweł Kołodziejski
07984f9c63 ident
svn-id: r30998
2008-02-29 07:45:30 +00:00
Paweł Kołodziejski
ad10df879d slow down key repeat
svn-id: r30997
2008-02-29 07:40:56 +00:00
Paweł Kołodziejski
4caa91d0e6 added comment for missing code functionality
svn-id: r30996
2008-02-29 07:29:45 +00:00
Paweł Kołodziejski
11e97cd1ff fixed restore savegame from different part of game
svn-id: r30995
2008-02-29 00:04:43 +00:00
Paweł Kołodziejski
57be6b5a2e get rid canal_p really silly code (that was encode/decode game data !)
svn-id: r30994
2008-02-28 22:53:51 +00:00
Paweł Kołodziejski
61f7594866 fixes to savegames list file
svn-id: r30993
2008-02-28 22:08:40 +00:00
Paweł Kołodziejski
5c85fc4083 added few delays for better mouse response
svn-id: r30992
2008-02-28 22:00:01 +00:00
Filippos Karapetis
5f493ce618 Added a workaround so that the mob of prisoners in Nimdok's chapter is shown correctly after a cutaway is shown
svn-id: r30991
2008-02-28 00:17:51 +00:00
Filippos Karapetis
99a5d11544 Don't change the voice bank when no voice files are present. This will stop SAGA games from crashing when no voice files are present in talkie versions of ITE and IHNM (regression from commit #30648)
svn-id: r30989
2008-02-27 18:17:50 +00:00
Filippos Karapetis
113ce2b900 Don't do any special font mapping in the Italian fan translation of ITE, so that Italian characters are shown correctly
svn-id: r30988
2008-02-27 18:10:08 +00:00
Max Horn
d31ca4982e Add support for --list-saves to the sky engine
svn-id: r30987
2008-02-27 16:07:38 +00:00
Max Horn
d4e9661809 Modified the BASS save/load code to use a StringList for storing the save state titles (simplified the code, removed some cruft)
svn-id: r30986
2008-02-27 15:44:39 +00:00
Filippos Karapetis
a7269c6009 Fix for bug #1895205 - "IHNM: end game text/caption error"
svn-id: r30985
2008-02-27 15:11:16 +00:00
Johannes Schickel
6f2215753c Fix long standing wrong function names in debug prints.
svn-id: r30984
2008-02-27 15:01:33 +00:00
Max Horn
778309ed56 Simplified Control::handleKeyPress and fixed a long-standing bug in the verification of the save name
svn-id: r30981
2008-02-27 11:03:09 +00:00
Filippos Karapetis
a3f2f4b039 This safeguard is no longer needed for IHNM
svn-id: r30956
2008-02-24 16:56:28 +00:00
Filippos Karapetis
ef9850166d Fix for bug #1900254 - "ITE: Glitches when bridging the gorge"
svn-id: r30955
2008-02-24 16:12:47 +00:00
Filippos Karapetis
d9e3daae8f Removed 2 unnecessary calls to File::exists()
svn-id: r30952
2008-02-24 14:30:56 +00:00
Johannes Schickel
83d2f0c3e7 Oops fix stupid copy&paste error...
svn-id: r30950
2008-02-24 12:33:20 +00:00
Johannes Schickel
cb36b056ba Also add extrapath to default search location for Kyrandia resources.
svn-id: r30949
2008-02-24 12:30:12 +00:00
Robin Watts
1cf9fc944a Make codec47 cope with failed mallocs.
Not the nicest result in the world, but better than crashing and burning...

svn-id: r30934
2008-02-23 18:57:49 +00:00
Andrew Kurushin
040d8e10fe fix bug 1900244 "ITE: Strange animation when returning to prison cell"
svn-id: r30924
2008-02-23 14:42:46 +00:00
Filippos Karapetis
208c753215 Stop printing opcodes in the debug console
svn-id: r30923
2008-02-23 14:31:25 +00:00
Filippos Karapetis
3581257ceb Fix for bug #1900220 - "ITE: Missing text outline"
svn-id: r30920
2008-02-23 13:54:58 +00:00
Filippos Karapetis
638e23f37c Fix for bug #1900258 - "ITE: Glitch when looking at the map while at the docks"
svn-id: r30919
2008-02-23 13:36:40 +00:00
Filippos Karapetis
93753d2f3b Fixed some issues with the previous commit, bug #1893564 should be fixed now without affecting anything else
svn-id: r30917
2008-02-22 09:13:27 +00:00
Filippos Karapetis
a7e7dfe122 Fix for bug #1893564 - "AGI: Texts messed out in Naturette 1"
svn-id: r30916
2008-02-22 08:57:18 +00:00
Florian Kagerer
faeb81fb62 palette bug fix (inventory turned blue when leaving the scene after eating the mushroom)
svn-id: r30915
2008-02-22 07:00:12 +00:00
Florian Kagerer
3969249b93 two more opcodes (Zanthia's random chats and mushroom drug effects) and some cleanup
svn-id: r30914
2008-02-22 00:33:56 +00:00
Travis Howell
aedc896b97 Add patch from Quietust - Update asserts and comments in sound code for Amiga SCUMM V2 games.
svn-id: r30908
2008-02-19 00:36:47 +00:00
Florian Kagerer
896b46323f the script countdown needs to be divided by _ticklength
svn-id: r30904
2008-02-18 23:22:22 +00:00
Florian Kagerer
bcdfe6ade0 some more opcodes (the fly tree is now operational) and some bug fixes
svn-id: r30903
2008-02-18 23:04:37 +00:00
Florian Kagerer
ab40f56f47 fix memory leak
svn-id: r30902
2008-02-17 23:48:21 +00:00
Florian Kagerer
33e2e1c658 remove ugly const casts in staticres
svn-id: r30901
2008-02-17 23:32:35 +00:00
Florian Kagerer
2032965063 scripting bug fix (npc scene startup scripts were executed twice)
svn-id: r30899
2008-02-17 21:58:46 +00:00
Robin Watts
d2513eb5f5 Yet another missing change from the proc3 ARM code stuff; add proc3ARM.o to
the list of modules to build if USE_ARM_COSTUME_ASM is defined.

svn-id: r30898
2008-02-17 20:25:07 +00:00
Johannes Schickel
5b31fe75d4 Print instruction offset of script commands for debug output.
svn-id: r30895
2008-02-17 14:14:26 +00:00
Travis Howell
d201f0e9aa Fix bug ##1894968 - PUTTZOO: Music in water scenes messed up.
svn-id: r30889
2008-02-17 08:17:41 +00:00
Johannes Schickel
377912a3a3 Added newline at end of file again (fixes compiling with -Werror for me).
svn-id: r30888
2008-02-17 02:08:30 +00:00
Florian Kagerer
753536fa61 committing patch 1891492 : dialogue (dlg/tim) support for HoF
- talking to NPCs is now possible.
- Zanthia's talks when entering a new scene for the first time now work
- using items on Zanthia is now possible.

svn-id: r30886
2008-02-17 02:06:04 +00:00
Sven Hesse
9146cf3603 Added a MD5 for another Gob2 Amiga Demo, as supplied by polluks in bug report #1895126
svn-id: r30884
2008-02-16 22:32:24 +00:00
Sven Hesse
dc7fd7177d Fixing fading on (only my?) amd64 systems
svn-id: r30882
2008-02-16 18:50:23 +00:00
Paul Gilbert
9ac46607fc Bugfix for loading older savegame versions
svn-id: r30879
2008-02-16 05:12:32 +00:00
Travis Howell
da10467efd Add patch #1894778 - ZAK: Add remaining Amiga sounds.
svn-id: r30876
2008-02-16 03:12:34 +00:00
Sven Hesse
a67ebc3d7a Fixed a Gob3 walking issue noticeable when Blount walks down double-wide stairs (see bug report #1888627)
svn-id: r30874
2008-02-16 02:20:30 +00:00
Paweł Kołodziejski
28d61e484b ident
svn-id: r30873
2008-02-15 22:15:50 +00:00
Max Horn
e9ca949e1c Forgot this one
svn-id: r30872
2008-02-15 17:05:13 +00:00
Max Horn
88bb567e18 Merged lots of _mixer->isReady() warnings into a single one in Engine constructor
svn-id: r30871
2008-02-15 17:01:35 +00:00
Paweł Kołodziejski
e640155089 revert stateId == 4 part of code to previous ignore action to fix bug #1881415
svn-id: r30868
2008-02-15 14:14:04 +00:00
Paul Gilbert
fe1078f08f Changed error dialog display to exit ScummVM through the standard execution path rather than using the exit() method
svn-id: r30866
2008-02-14 22:52:57 +00:00
Florian Kagerer
a057491db2 patch [ 1891542 ] KYRA: text/speech options support for HoF sequence player
svn-id: r30865
2008-02-14 19:59:51 +00:00
Kari Salminen
6740541e03 Fix for bug #1883989 (AGI: Jolimie freezes). Game's detection entry had its parameters in wrong order and game feature flags were interpreted as the AGI version number and vice versa... whoops.
svn-id: r30857
2008-02-13 01:33:40 +00:00
Kari Salminen
66418e4283 Tiny fix to autodetected game's naming (Removes an extra space).
svn-id: r30854
2008-02-12 15:31:09 +00:00
Kari Salminen
98f8e93102 Added better AGIPAL autodetect to the AGI's fallback detector (Now checks files 'pal.100' - 'pal.109' rather than just the file 'pal.101').
svn-id: r30852
2008-02-12 15:20:47 +00:00
Sven Hesse
a93b6b22bb Added Gob MD5s as supplied by raziel_ in bug reports #1891864, #1891867 and #1891869
svn-id: r30851
2008-02-12 14:55:31 +00:00
Travis Howell
d178604838 Alter last changes, for code formatting.
svn-id: r30850
2008-02-12 09:34:38 +00:00
Travis Howell
ba717bc515 Add patch #1891606 - Improved sound playback for Amiga SCUMM V2/V3 games.
svn-id: r30849
2008-02-12 03:26:05 +00:00
Johannes Schickel
b407420ebb Committed patch #1885629 "KYRA: HoF missing talkie credits and demo support".
svn-id: r30845
2008-02-10 18:34:48 +00:00
Nicola Mettifogo
cb6fb6200d Cleanup ManagedList.
svn-id: r30843
2008-02-10 00:03:19 +00:00
Nicola Mettifogo
435c437f6d More refactoring for command parsing/execution.
svn-id: r30841
2008-02-09 23:26:45 +00:00
Nicola Mettifogo
cf724e889c Added new debug command to dump scripts execution status.
svn-id: r30840
2008-02-09 22:07:51 +00:00
Johannes Schickel
bc257fc378 Fixed comments a bit (typos etc.).
svn-id: r30839
2008-02-09 16:27:49 +00:00
Johannes Schickel
76182fbd59 Revised way of how archive files are mounted:
- file entries from protected archives do not get overwritten anymore
- preload indicator of archives will be unflagged, if embedded file entries are overwritten by other archives

svn-id: r30838
2008-02-09 16:18:44 +00:00
Johannes Schickel
bacdc6eff0 Revised checking if files can be load.
svn-id: r30837
2008-02-09 15:46:06 +00:00
Johannes Schickel
5438bf2e9c Changed some asserts to errors.
svn-id: r30836
2008-02-09 15:33:04 +00:00