Paul Gilbert
d0225f7532
XEEN: Initial commit
2014-12-23 15:49:35 +11:00
Filippos Karapetis
99073f9b57
ZVISION: Fix some buffer overruns with the usage of sscanf()
2014-12-23 02:20:17 +02:00
Filippos Karapetis
7aeeeabba9
ZVISION: Add a comment about the special 0xCCCC character
2014-12-23 01:57:37 +02:00
Filippos Karapetis
15154641ac
ZVISION: Move all of the text related code together
2014-12-23 01:53:40 +02:00
Filippos Karapetis
6a53c7cac1
ZVISION: Ignore the special 0xCCCC character in subtitles
...
This seems to be used as a newline character
2014-12-23 01:45:44 +02:00
Filippos Karapetis
7827dbd354
Merge pull request #552 from pinotree/reduce-maxpathlen
...
Reduce MAXPATHLEN usage
2014-12-23 00:41:34 +02:00
Pino Toscano
f29b3658b0
AGI: use shorter sizes for buffers
...
Instead of allocate them with MAXPATHLEN as size, just give them the
size for the data that are going to be written on them.
2014-12-22 23:10:31 +01:00
Pino Toscano
e8fd25e22f
DRASCULA: use Common::String::format when possible
...
Use Common::String::format instead of a MAXPATHLEN-sized char[] buffer.
2014-12-22 23:10:31 +01:00
Pino Toscano
cfd00ad6af
AGI: use Common::String::format when possible
...
Use Common::String::format instead of a MAXPATHLEN-sized char[] buffer.
2014-12-22 23:10:31 +01:00
Filippos Karapetis
eb4645cda8
ZVISION: Spacing
2014-12-23 00:10:12 +02:00
Filippos Karapetis
9bc0686e60
ZVISION: Remove leftover warning
2014-12-23 00:09:18 +02:00
Filippos Karapetis
fb924089fc
ZVISION: Avoid using color masks for in-game animations
...
This fixes the transparency for some in-game animations. Since colors
can be truncated with color masks, and since accurate colors are
required for transparency, color masks can't be used. This fixes the
transparency of the in-game item examination interface in ZGI
2014-12-23 00:07:45 +02:00
Filippos Karapetis
3f36cc94e4
ZVISION: Limit the default engine delay for all animations
...
This fixes the lag between frames for all in-game animations
with a default frame delay
2014-12-23 00:07:45 +02:00
Filippos Karapetis
4e60fa705f
ZVISION: Fix regression from commit 3806aa4418
2014-12-23 00:07:44 +02:00
Filippos Karapetis
58f7c12fa9
ZVISION: Remove dead code
2014-12-23 00:07:44 +02:00
Strangerke
d1bc69426e
ACCESS: Move variable from Room manager to local function
2014-12-22 19:41:40 +01:00
Strangerke
fc9595efdc
ACCESS: Remove an unused variable in Animation manager
2014-12-22 19:16:11 +01:00
Strangerke
04bc635dc7
ACCESS: Remove a couple of unused variables in CharManager
2014-12-22 19:06:56 +01:00
Fedor
b0250e72d8
VIDEO: Mark TheoraDecoder as used by pegasus
2014-12-22 12:14:18 -05:00
Filippos Karapetis
b51852c641
ZVISION: Error out when the game string file isn't found
2014-12-22 02:58:18 +02:00
Filippos Karapetis
f364756bcf
ZVISION: Add support for GNU Freefont fonts. Also, cleanup font loading
...
The Freefont fonts can just be dropped into the extras ScummVM folder,
to get the game working under non-Windows systems
2014-12-22 02:52:55 +02:00
Filippos Karapetis
c2d83d287f
ZVISION: Allow dumping any file type via the new "dumpfiles" command
2014-12-22 02:50:34 +02:00
Filippos Karapetis
85644b8879
ZVISION: Prefix some class member variables with an underscore
2014-12-22 00:54:08 +02:00
Filippos Karapetis
b0e6c30ee2
ZVISION: Fix Venus key code handling in commit dfae161
2014-12-22 00:45:34 +02:00
Filippos Karapetis
41dbbe346c
ZVISION: Also allow the movement when the cursor is within screen edges
...
This matches the behavior of the original in Zork: Nemesis. ZGI already
fills the screen horizontally
2014-12-22 00:30:26 +02:00
Filippos Karapetis
dfae161386
ZVISION: Implement the Venus hint system in Zork: Nemesis
2014-12-22 00:30:26 +02:00
Strangerke
99087c7f45
ACCESS: Use enum instead of int to initialize video flag
2014-12-21 22:55:24 +01:00
Strangerke
8bc30d0dfb
ACCESS: Initialize header in videoPlayer constructor
2014-12-21 22:53:20 +01:00
Strangerke
4a1ddd5d0c
ACCESS: Remove unused variable
2014-12-21 22:49:18 +01:00
Strangerke
24f0cce9c6
ACCESS: Fix bug in setHorizontalCode()
2014-12-21 22:43:12 +01:00
Filippos Karapetis
e5ecd500cf
ZVISION: Document some controls that are only used in Zork: Nemesis
2014-12-21 23:33:48 +02:00
Filippos Karapetis
965dafe31b
ZVISION: Implement the "dumpallscripts" console command again
2014-12-21 23:33:01 +02:00
Filippos Karapetis
e34b5be8e3
MT32: Update to munt 1.5.0
...
This syncs with munt commit 4041a16a5d
2014-12-21 22:19:28 +02:00
Thierry Crozat
bb1df52da8
CREDITS: Add credits for Sfinx translation to English
2014-12-21 18:26:40 +00:00
Thierry Crozat
0433eda4de
CGE2: Add detection for new English freeware version
2014-12-21 18:25:57 +00:00
Johannes Schickel
219d429311
Merge pull request #550 from bgK/timestamp-overflow
...
AUDIO: Wrap around in the Timestamp constructor
2014-12-21 15:58:01 +01:00
Adrian Astley
93167fabb5
TEST: Create test cases for reading uint64 from a stream
2014-12-21 04:12:43 -06:00
Adrian Astley
d497b45b1c
COMMON: Fix typo that caused uint64 reads to return a uint32
2014-12-21 03:58:58 -06:00
Bastien Bouclet
200b05246c
AUDIO: Wrap around in the Timestamp constructor
...
The "making of" video in the Xbox version of Myst III is
unusually long. VideoDecoder::FixedRateVideoTrack::getFrameTime
would trigger an overflow.
2014-12-20 19:38:18 +01:00
Filippos Karapetis
0f590561bd
ZVISION: Simplify check
...
Thanks to DrMcCoy for spotting this
2014-12-20 18:06:26 +02:00
Filippos Karapetis
b41b3e1a89
ZVISION: Fix code formatting
2014-12-20 18:06:26 +02:00
Paul Gilbert
7cb18f8e7a
ACCESS: Fix crash in the introduction sequence
2014-12-20 10:59:16 -05:00
Paul Gilbert
a7bfa55aa8
ACCESS: Fix compiler warnings
2014-12-20 10:01:52 -05:00
Paul Gilbert
18df28f74d
ACCESS: Extra initialization for various classes
2014-12-19 23:36:53 -05:00
Paul Gilbert
37b5ee24f5
ACCESS: Rename ASurface copyFrom methods to avoid clash with Graphics::Surface
2014-12-19 22:45:00 -05:00
Adrian Astley
2c7a87a4e3
SWORD25: Fix code formatting
...
... with AStyle
2014-12-19 14:51:00 -06:00
Adrian Astley
de20880d9d
SWORD25: Re-write the pluto unserializing function(s)
2014-12-19 13:41:58 -06:00
Adrian Astley
dedfd7aa84
SWORD25: Move common functions to their own set of files so they can be shared
2014-12-19 13:38:56 -06:00
Adrian Astley
a4685796ce
TEST: Add unit tests for uint64 reading
2014-12-19 11:53:32 -06:00
Adrian Astley
efcd6196ee
SWORD25: Create a function for serializing lua objects
...
This function is very similar to the Pluto function. However, this code
is much cleaner and is endian-safe
2014-12-19 11:29:22 -06:00