Paul Gilbert
ba45fb2d60
TITANIC: Remove redundant surface ccreation from DirectDrawManager
2017-09-19 19:27:23 -04:00
Bastien Bouclet
d48d890ef5
MYST3: Fix visual inconsistency in the lever/ball puzzle
...
When the ball goes through the door it changes position, and yet has no
ball frames to play. Trying to play those frames anyway would set the
ball frame to zero, resulting in a visual inconsistency when resetting
the node.
Fixes #1363 .
2017-09-19 07:10:43 +02:00
Bastien Bouclet
6a34e5553d
GRAPHICS: Fix legacy OpenGL surface renderer incorrect y coordinates
...
Fixes #1360 .
2017-09-19 06:11:09 +02:00
Paul Gilbert
af99606db8
TITANIC: Fix identified redundant tests & assignments
2017-09-18 22:25:54 -04:00
Paul Gilbert
3d4bc3c59b
TITANIC: Add missing return check in BellbotScript::process
2017-09-18 22:22:16 -04:00
Paul Gilbert
fce250372f
TITANIC: Fix floor calculation in CChevCode::getChevFloorNum
2017-09-18 22:14:40 -04:00
Paul Gilbert
99678faf16
TITANIC: Add engine to lists within README
2017-09-18 22:04:13 -04:00
Paul Gilbert
4cfbe02919
TTITANIC: Guard against TTstring items being self-assigned
2017-09-18 21:29:29 -04:00
Paul Gilbert
0c6b15d8d0
TITANIC: Fix regenerating CGameObject _movieRangeInfoList during saving
2017-09-18 21:26:04 -04:00
Paul Gilbert
1f1a4427f5
TITANIC: Change AVISurface _framePixels from ManagedSurface to bool
2017-09-18 21:19:06 -04:00
Paul Gilbert
0362b70225
TITANIC: Fix memory leak loading star control stars
2017-09-18 21:06:34 -04:00
Paul Gilbert
f6ef3cbc9e
TITANIC: Fix memory leak on thumbnails when loading savegames
2017-09-18 21:00:39 -04:00
Paul Gilbert
31c9cca0fd
TITANIC: DE: Fix ship announcements
2017-09-18 20:53:49 -04:00
Paul Gilbert
f9a86a6995
TITANIC: DE: Fixes for checking in
2017-09-18 20:17:36 -04:00
Paul Gilbert
5af8ed228d
TITANIC: Add VocabMode enum, fix German vocab loading
2017-09-18 18:16:03 -04:00
Thierry Crozat
1d4e2c67fa
I18N: Regenerate translations data file
2017-09-18 05:05:09 +02:00
Paul Gilbert
e6a1c5a9a0
TITANIC: Added German DeskbotScript process additions
2017-09-17 22:15:01 -04:00
Paul Gilbert
d48caed204
TITANIC: Add Deskbot German specific logic
2017-09-17 20:36:07 -04:00
Paul Gilbert
b033d1bbd9
TITANIC: Added German specific TTnpcScript doSentenceEntry code
...
I'm not entirely happy I had to put this in the base TTnpcScript
rather than somewhere in the new german/ subfolder, but I couldn't
think of any clean way to do it except nasty designs like diamond
multiple inheritance
2017-09-17 18:42:00 -04:00
Paul Gilbert
4bdaa8d1d9
Merge pull request #1021 from Schallaven/patch-1
...
XEEN: Corrected spelling in xeen/map.cpp
2017-09-17 17:30:24 -04:00
Paul Gilbert
0a8167be75
TITANIC: Fix case sensitivity in header includes
2017-09-17 16:57:18 -04:00
Paul Gilbert
42b24e328a
TITANIC: Add skeleton derived bot script classes for German version
2017-09-17 16:39:51 -04:00
Paul Gilbert
0b258ae16f
TITANIC: Add translation.h missing from prior commit
2017-09-17 16:32:09 -04:00
Paul Gilbert
481e18ee1d
TITANIC: Create a separate g_language global in it's own file
...
I was becoming concerned with more and more files having to add the
full engine definition and sub-classes thereof via titanic.h,
just so the TRANSLATE macro could call getLanguage. This way, files
just need to include the lightweight translation.h file instead
2017-09-17 16:24:26 -04:00
Martin Kiewitz
4a9098d083
SCI32: Heap patch for Phantasmagoria 2 to fix DocuStore placements
...
This fixes placement of "File", "Note", "From" and "Subject"
content.
See bug #10034
2017-09-17 19:13:03 +02:00
Paul Gilbert
6ef5948a06
TITANIC: German sound fixes for rest of prologue
2017-09-17 11:43:44 -04:00
Paul Gilbert
fe83d2b3f6
TITANIC: Fixes for sounds and Doorbot during German prologue
2017-09-17 11:21:37 -04:00
Paul Gilbert
e1a84e2be5
DEVTOOLS: Add other German bot sentence mappings to create_titanic
2017-09-17 10:35:16 -04:00
Martin Kiewitz
294503f516
SCI32: GK1CD: script for vine swing issue bug #9820
...
Gabriel's "I can't believe I'm doing this..." line was cut off.
This script patch stops that from happening.
2017-09-17 14:43:27 +02:00
Sven Kochmann
a8215f8c68
Corrected spelling
...
"ddark.mon" -> "dark.mon"
2017-09-17 01:21:16 -04:00
Paul Gilbert
787392fe11
DEVTOOLS: Add German Id mappings for Doorbot in create_titanic
2017-09-16 22:04:22 -04:00
Paul Gilbert
6cac39b646
TITANIC: Add differing response Id range checks for German
2017-09-16 22:03:36 -04:00
Paul Gilbert
cedd15f3f3
TITANIC: Fix incorrect sound effect in German prologue
2017-09-16 20:26:43 -04:00
Martin Kiewitz
1d018d65c8
SCI32: Clean-up pass on GK1,GK2,KQ7,PQ4,QfG4,Torin script patches
...
comments only
2017-09-17 01:51:50 +02:00
Paul Gilbert
7a1d359342
TITANIC: Fix music playback in music room
2017-09-16 17:57:37 -04:00
Colin Snover
a9316560ab
SCI: Remove unused selector from script patcher selectors list
2017-09-16 16:33:09 -05:00
Colin Snover
e400f1aec2
SCI32: Clean-up pass on Torin script patches
...
* Convert selector literals to SIG_SELECTOR/PATCH_SELECTOR
2017-09-16 16:33:09 -05:00
Colin Snover
d1c43b24ea
SCI32: Clean-up pass on GK1 script patches
...
* Make alignment of operation comments consistent
* Make patch descriptions consistent
2017-09-16 16:33:09 -05:00
Colin Snover
4e6fa4d690
SCI32: Clean-up pass on Shivers script patches
...
* Convert selector literals to SIG_SELECTOR/PATCH_SELECTOR
* Wrap comments at 80 columns
* Rewrite comments for clarity and brevity
* Make identifier suffixes, patch descriptions, and patch table
ordering consistent
2017-09-16 16:33:09 -05:00
Colin Snover
4dcf88ef4f
SCI32: Clean-up pass on Rama script patches
...
* Make alignment of operation comments consistent
2017-09-16 16:33:09 -05:00
Colin Snover
3b7e610364
SCI32: Clean-up pass on QFG4 script patches
...
* Convert selector literals to SIG_SELECTOR/PATCH_SELECTOR
* Make identifier suffixes and patch descriptions consistent
2017-09-16 16:33:09 -05:00
Colin Snover
c5dce17b1f
SCI32: Clean-up pass on PQ4 script patches
...
* Convert selector literals to SIG_SELECTOR/PATCH_SELECTOR
* Convert word-size numeric literals to SIG_UINT16/PATCH_UINT16
* Wrap comments at 80 columns
* Rewrite comments for clarity and brevity
* Make alignment of operation comments consistent
* Make identifier suffixes, patch descriptions, and patch table
ordering consistent
2017-09-16 16:33:08 -05:00
Colin Snover
34683f1725
SCI32: Clean-up pass on PQ:SWAT script patches
...
* Make patch descriptions consistent
2017-09-16 16:33:08 -05:00
Colin Snover
b9600bf466
SCI32: Clean-up pass on Phant2 script patches
...
* Minor clarity fixes to comments
* Make patch descriptions and patch table ordering consistent
2017-09-16 16:33:08 -05:00
Colin Snover
6fc09ae7c9
SCI32: Clean-up pass on Phant1 script patches
...
* Convert selector literals to SIG_SELECTOR/PATCH_SELECTOR
* Make identifier suffixes, patch descriptions, and patch table
ordering consistent
2017-09-16 16:33:08 -05:00
Colin Snover
bfb87389f7
SCI32: Clean-up pass on MGDX script patches
...
* Convert selector literals to SIG_SELECTOR/PATCH_SELECTOR
* Fix a patch to use jmp instead of waste bytes
* Make identifier suffixes and patch descriptions consistent
2017-09-16 16:33:08 -05:00
Colin Snover
f7d20dc2e7
SCI32: Clean-up pass on LSL7 script patches
...
* Convert selector literals to SIG_SELECTOR/PATCH_SELECTOR
* Convert word-size numeric literals to SIG_UINT16/PATCH_UINT16
* Wrap comments at 80 columns
* Rewrite comments for clarity and brevity
* Make alignment of operation comments consistent
* Make identifier suffixes and patch descriptions consistent
2017-09-16 16:33:08 -05:00
Colin Snover
ea33f26d05
SCI32: Clean-up pass on LSL6hires script patches
...
* Convert selector literals to SIG_SELECTOR/PATCH_SELECTOR
* Make identifier suffixes and patch descriptions consistent
2017-09-16 16:33:07 -05:00
Colin Snover
59fe526b16
SCI32: Clean-up pass on Lighthouse script patches
...
* Make patch descriptions consistent
2017-09-16 16:33:07 -05:00
Colin Snover
08291cca3c
SCI32: Clean-up pass on KQ7 script patches
...
* Convert selector literals to SIG_SELECTOR/PATCH_SELECTOR
* Convert word-size numeric literals to SIG_UINT16/PATCH_UINT16
* Wrap comments at 80 columns
* Rewrite comments for clarity and brevity
* Make alignment of operation comments consistent
* Make identifier suffixes and patch descriptions consistent
2017-09-16 16:33:07 -05:00