Arnaud Boutonné
f05f5348b7
HUGO: No longer shift down inventory by 8 pixels
...
svn-id: r54920
2010-12-15 07:35:20 +00:00
David Turner
f2205a5a01
SCI: Close Memory Leaks in SCI Resource Loading, reported by Valgrind.
...
svn-id: r54916
2010-12-14 23:30:22 +00:00
Matthew Hoops
e88fcee057
MOHAWK: Add support for DOS bitmaps (thanks to fuzzie for the EGA planar code)
...
svn-id: r54913
2010-12-14 22:59:39 +00:00
Matthew Hoops
0c677aacde
MOHAWK: Add support for DOS v2 archives (CSWorld Deluxe)
...
svn-id: r54912
2010-12-14 22:58:51 +00:00
David Turner
3a5c8e6cfa
SOUND: Fix Un-initialised Memory Reads in MT-32 Emulator, reported by Valgrind.
...
svn-id: r54909
2010-12-14 22:25:10 +00:00
Bastien Bouclet
d4ce603361
MOHAWK: Rework Myst GFX updates
...
- Initial card state is drawn to the back buffer
- Script driven updates are drawn to the front buffer
Allows opcode 28 (copy back buffer to screen) and opcodes 29/33 (copy image to screen / back buffer) to work properly.
Fixes among others the generator room lights, and the matchbox.
svn-id: r54907
2010-12-14 19:11:16 +00:00
Bastien Bouclet
c2e48f5c08
MOHAWK: Implement Myst opcodes 122 to 124 : Cabin safe handle
...
svn-id: r54905
2010-12-14 06:42:00 +00:00
Arnaud Boutonné
a90fdce46d
HUGO: Add splash screen in H2 and H3 Win
...
svn-id: r54902
2010-12-13 21:08:52 +00:00
Alyssa Milburn
0082f8ec8b
MOHAWK: parse LB subentries correctly
...
svn-id: r54901
2010-12-13 20:19:34 +00:00
Arnaud Boutonné
51685f26dc
TOOL: Fix palette bug in H3 Dos (when leaving the cave)
...
svn-id: r54898
2010-12-13 00:20:45 +00:00
Alyssa Milburn
03777f1867
MOHAWK: Use named constants for LB control modes
...
svn-id: r54897
2010-12-13 00:03:15 +00:00
Alyssa Milburn
679f67b2e7
MOHAWK: Use named constants for LB timing modes
...
svn-id: r54896
2010-12-12 23:59:46 +00:00
Alyssa Milburn
0650934337
MOHAWK: Handle chained LB commands
...
svn-id: r54895
2010-12-12 23:11:23 +00:00
Arnaud Boutonné
47e9726385
TOOLS: Suppress 2 unused (and corrupted) act35 in H3 DOS
...
svn-id: r54894
2010-12-12 23:09:09 +00:00
Alyssa Milburn
1d61c9a508
MOHAWK: Handle kLBGlobalDisable
...
svn-id: r54893
2010-12-12 23:00:46 +00:00
Alyssa Milburn
c089fb22cd
MOHAWK: More work on LB script parsing
...
svn-id: r54892
2010-12-12 23:00:15 +00:00
Bastien Bouclet
896316a96a
MOHAWK: Fix freeze after tower rotation. Fix opcode 121 : cabin safe digit change.
...
svn-id: r54889
2010-12-12 19:28:43 +00:00
Alyssa Milburn
467b30f1a2
MOHAWK: Refactor/improve LB script entry parsing
...
svn-id: r54888
2010-12-12 19:01:46 +00:00
Alyssa Milburn
a97c90c903
MOHAWK: Always run kLBEventMouseUpIn, for now
...
svn-id: r54887
2010-12-12 19:01:27 +00:00
Alyssa Milburn
4d5ab0cff2
MOHAWK: Handle LB load phase
...
svn-id: r54886
2010-12-12 19:01:10 +00:00
Alyssa Milburn
9e483b79ce
MOHAWK: Skip CD-ROM titles in LB paths
...
svn-id: r54885
2010-12-12 19:00:53 +00:00
Matthew Hoops
26c3705152
MOHAWK: Silence warnings
...
svn-id: r54884
2010-12-12 18:55:27 +00:00
Bastien Bouclet
c6887d0404
MOHAWK: Implement Myst opcodes 106, 108 and 202 : tower rotation
...
svn-id: r54883
2010-12-12 18:41:15 +00:00
Nicola Mettifogo
d19d9991b2
PARALLACTION: do not skip commands on Examine zones if there is no text to show. This fixes bug #3135782 .
...
svn-id: r54882
2010-12-12 11:43:23 +00:00
Arnaud Boutonné
2bbe59ad8d
HUGO: Replace PROMPT box by YESNO box in H3 Dos
...
This only applies to the old man dialog.
This makes H3 Dos completable.
svn-id: r54881
2010-12-12 08:37:19 +00:00
Arnaud Boutonné
c428cfbb85
HUGO: Fix "mouse" bug in H3 Dos, TPS tuning
...
- Fix "mouse" bug in H3 DOS. Game is still not completable
- Use variable normal TPS, as it was slightly different in
some DOS versions
svn-id: r54880
2010-12-12 07:40:00 +00:00
Nicola Mettifogo
c4e4f7dc86
PARALLACTION: parse command lists for kNoneType zones, even if defined after TYPE markers. This fixes bug #3131769 .
...
svn-id: r54879
2010-12-12 07:17:13 +00:00
Thierry Crozat
6e5b3ca588
NEWS: mention new Norwegian translation.
...
svn-id: r54877
2010-12-12 00:33:56 +00:00
Thierry Crozat
27e7da7340
I18N: Add Norwegian (Bokmaal) translation (patch #3134466 )
...
svn-id: r54876
2010-12-12 00:24:19 +00:00
Thierry Crozat
3b40695f92
I18N: Update Brazilian Portuguese translation (patch #3133012 )
...
svn-id: r54875
2010-12-12 00:19:51 +00:00
Alyssa Milburn
d88476e677
MOHAWK: parse LB script named targeting modes
...
svn-id: r54874
2010-12-12 00:18:49 +00:00
Florian Kagerer
56f98a8574
SCUMM/FM-TOWNS: hopefully fix bug #1463434
...
o5_verbOps() case 9 (SO_VERB_NEW) works slightly different in SCUMM 3 FM-TOWNS (I don't know about DOS).
This should fix the issue with the broken key shortcuts.
Old savegames won't be fixed, though (since the broken verb states will be restored from the save file).
svn-id: r54872
2010-12-11 23:51:50 +00:00
Alyssa Milburn
85c8960d8b
MOHAWK: Improve LB script parsing
...
svn-id: r54871
2010-12-11 23:48:29 +00:00
Alyssa Milburn
7c97a86a9a
MOHAWK: Add size check when reading LB messages
...
svn-id: r54870
2010-12-11 19:53:44 +00:00
Alyssa Milburn
60c844efd3
MOHAWK: Add yet more fallbacks for LB page loading
...
svn-id: r54869
2010-12-11 19:53:28 +00:00
Alyssa Milburn
bcea996361
COMMON: Handle C++-style comments in config files
...
svn-id: r54868
2010-12-11 19:53:11 +00:00
Matthew Hoops
b1e3b48418
MOHAWK: Fix some Myst ME cards that store PICT images in WDIB resources (see myst 4013)
...
svn-id: r54867
2010-12-11 18:38:27 +00:00
Bastien Bouclet
36851d4eb4
MOHAWK: Implement Myst opcodes 113, 114, 198 : Vault open / close
...
In progress tower rotation
svn-id: r54866
2010-12-11 17:00:22 +00:00
Matthew Hoops
43aa47dd31
MOHAWK: Fix loading with non-Selenitic red/blue pages in hand
...
svn-id: r54865
2010-12-11 16:55:25 +00:00
Bastien Bouclet
adc7dc0785
MOHAWK: Fix using wrong coordinates in Myst opcode 28, restoreDefaultRect
...
svn-id: r54864
2010-12-11 12:59:56 +00:00
Bastien Bouclet
7419d8c087
MOHAWK: Implement Myst opcodes 116, 186, 188, 189, clock tower time controls
...
svn-id: r54863
2010-12-11 11:40:12 +00:00
Bastien Bouclet
2a8c1ab13a
MOHAWK: Change Myst fireplace and green book to use correct vars
...
svn-id: r54859
2010-12-11 08:33:39 +00:00
Matthew Hoops
eefb3ee787
MOHAWK: Fix another typo (heigth -> height)
...
svn-id: r54858
2010-12-10 20:09:05 +00:00
Matthew Hoops
9aa7f2e7f0
MOHAWK: Fix a typo
...
svn-id: r54857
2010-12-10 20:05:38 +00:00
Bastien Bouclet
107a2a25aa
MOHAWK: Implement Myst opcode 115, give page to book
...
svn-id: r54856
2010-12-10 19:51:00 +00:00
Arnaud Boutonné
e04e6f8855
TOOLS: (create_hugo) Fix typo in act14 definition
...
svn-id: r54854
2010-12-10 07:33:02 +00:00
Arnaud Boutonné
f8fa960cfd
HUGO: Enable the use of the icon based inventory
...
In Win versions, F6 now opens the directory. Not perfect yet...
svn-id: r54853
2010-12-10 07:08:54 +00:00
Arnaud Boutonné
e6366d4972
HUGO: Fix bug in HUGO.DAT loading
...
svn-id: r54852
2010-12-10 07:03:24 +00:00
Matthew Hoops
6bc638a54b
MOHAWK: Fix the Myst drawImage debug command
...
svn-id: r54850
2010-12-10 02:10:18 +00:00
Matthew Hoops
cf65709c45
VIDEO: Fix QuickTimeDecoder::hasDirtyPalette() by allocating the palette only for 8bpp videos
...
svn-id: r54849
2010-12-10 02:09:48 +00:00