77501 Commits

Author SHA1 Message Date
Paul Gilbert
a39da343b7 XEEN: Support switching between fx & game music, fx fixes 2016-09-18 10:22:49 -04:00
Martin Kiewitz
2bec9c5a0c SCI: Add qfg1vga script patch to fix bug #9558
This solves a game bug, that also happens when using the original
interpreter, during the time where Brutus and Bruno meet at the
shooting range.
2016-09-18 15:59:38 +02:00
Strangerke
8668f6765b DM: Rename members of Behavior, some more renaming 2016-09-18 12:52:01 +02:00
Strangerke
0750c20fe7 DM: rename members of DescriptionMask, PanelContent, CreatureSize, CreatureMask 2016-09-18 11:46:53 +02:00
Strangerke
ebe014f4be DM: Rename Creature masks, move SoundMode to sound.h 2016-09-18 11:18:11 +02:00
Eugene Sandulenko
a6d71c941d FULLPIPE: Moved save-related functions to statesaver.cpp 2016-09-18 09:37:37 +02:00
Eugene Sandulenko
b413d01113 FULLPIPE: Implement map saving and save obfuscation 2016-09-18 09:37:37 +02:00
Thierry Crozat
c42dfbc496 BACKEND: When removing a save files also remove entry from timestamps file 2016-09-18 05:51:57 +01:00
Thierry Crozat
33d1c55866 BACKENDS: Ignore timestamps for inexistent files in DefaultSaveFileManager
This fixes a bug in the synchronisation of the save files to the cloud when
the timestamps file contains entries for files that do no longer exist. In such
a case the synchronisation would fail.
2016-09-18 05:31:29 +01:00
Thierry Crozat
1fd4dbfdce SDL: Ignore outdated SDL resize event in OpenGL mode
Those outdated resize events are sent from SDL_DestroyWindow when the
window is fullscreen and doesn't have the SDL_WINDOW_FULLSCREEN_DESKTOP
flag (thus Surface SDL is not affected). Switching resolutions in fullscreen, or
switching from fullscreen to windowed will therefore cause a resize event to
be received with the former fullscreen resolution after we have already setup
the window to use the new resolution. If we don't ignore this event we end up
with a texture size and a window size that are not consistent and for example
see only a part of the texture (if the old resolution is bigger than the new one.
2016-09-18 04:23:37 +01:00
Paul Gilbert
1f541a7005 XEEN: Changing file opening specifying archive to use enum 2016-09-17 20:06:43 -04:00
Paul Gilbert
e981f3bf2e XEEN: Fix message in dump debugger command 2016-09-17 20:03:50 -04:00
Strangerke
ea8f3dfb19 DL: Enforce the use of CreatureType 2016-09-18 01:02:51 +02:00
Eugene Sandulenko
ffe2c802c4 FULLPIPE: Save header, remove debug leftovers 2016-09-18 00:59:40 +02:00
Eugene Sandulenko
f0d786184b FULLPIPE: Properly save object backreferences 2016-09-18 00:59:17 +02:00
Eugene Sandulenko
d9457c2f07 FULLPIPE: Remove workaround and follow the original in StaticANIObject copy constructor 2016-09-18 00:16:29 +02:00
Retro-Junk
f67bbd9f8c FULLPIPE: Fix StaticANIObject::getMovementIdById 2016-09-18 00:16:29 +02:00
Eugene Sandulenko
83a82a9842 FULLPIPE: Further work on saving 2016-09-18 00:16:29 +02:00
Thierry Crozat
973df9d2fd CLOUD: Fix compilation for integer constant too large for 'long' type
Hopefully all ports we have support LL constants. Otherwise we will
have to find a different way to fix this.
2016-09-17 21:45:46 +01:00
Eugene Sandulenko
05d85b1e4e I18N: Regenerate translations.dat 2016-09-17 22:40:08 +02:00
Eugene Sandulenko
e38775782a I18N: Update Ukrainian translation 2016-09-17 22:40:08 +02:00
Paul Gilbert
d34d7b650c XEEN: Fix setting FX pause countdowns 2016-09-17 16:32:04 -04:00
Paul Gilbert
94606db1bf XEEN: Fix playback of VOC resources 2016-09-17 15:59:07 -04:00
Paul Gilbert
ad9e00d213 XEEN: Added dump command to the debugger 2016-09-17 15:42:24 -04:00
Retro-Junk
34b266b51d FULLPIPE: Mass fix incorrect inhibitor flag 2016-09-17 20:43:57 +02:00
Retro-Junk
ec378ac3b7 FULLPIPE: Fix teleportation when turning mid-walk 2016-09-17 20:43:57 +02:00
Eugene Sandulenko
80419708d0 FULLPIPE: Turned MfcArchive into read/write stream like in original 2016-09-17 20:43:57 +02:00
Eugene Sandulenko
210a57c4c0 FULLPIPE: Implement inventory saving 2016-09-17 20:43:57 +02:00
Thierry Crozat
358f2d4845 I18N: Regenerate translation data file 2016-09-17 19:30:34 +01:00
Thierry Crozat
9dc9fd116a I18N: Update Hungarian translation from patch #9562 2016-09-17 19:30:17 +01:00
Paul Gilbert
f176624dca XEEN: Fix FX instrument handling 2016-09-17 10:39:38 -04:00
Strangerke
94f1c71c08 DM: Some renaming in group 2016-09-17 15:13:20 +02:00
Walter van Niftrik
f9590e4ef0 ADL: Fix detection entry for hires4-atari8 (#9561) 2016-09-17 10:08:39 +02:00
Paul Gilbert
589794f082 XEEN: Fix some compiler warnings 2016-09-16 23:41:19 -04:00
Paul Gilbert
4289454233 XEEN: Cleanup of Sound driver 2016-09-16 23:27:26 -04:00
Paul Gilbert
466bfa0fb3 XEEN: Minor formatting fixes for music method tables 2016-09-16 21:51:41 -04:00
Paul Gilbert
b01f68a44b XEEN: Fix setting music notes 2016-09-16 21:16:51 -04:00
Paul Gilbert
bf4beead20 XEEN: Added further debug logging to music player 2016-09-16 20:54:18 -04:00
Paul Gilbert
eb09d8eda2 XEEN: Further cleanup of unneeded music code 2016-09-16 20:05:12 -04:00
Paul Gilbert
d5f290dbc7 XEEN: Register debug channels on startup 2016-09-16 19:32:05 -04:00
Paul Gilbert
1879aeae57 XEEN: Further fixes and cleanup for music player 2016-09-16 19:13:01 -04:00
Strangerke
9691da2b05 DM: Fix the style of some pointers in gfx, remove some implicit casts to Box 2016-09-17 00:07:04 +02:00
Strangerke
314d52dbc1 DM: Fix some more warnings 2016-09-16 23:43:27 +02:00
Strangerke
421d47db85 DM: Fix some more non-MSVC warnings, remove a useless variable 2016-09-16 23:15:27 +02:00
Strangerke
85341206c5 DM: Fix some non-MSVC warnings 2016-09-16 22:41:46 +02:00
Strangerke
93109b77ff DM: Clarify some assignments 2016-09-16 22:06:01 +02:00
Strangerke
f6039153ec DM: Refactor Box() 2016-09-16 22:05:59 +02:00
Eugene Sandulenko
60e3b9fd64 FULLPIPE: Further work on game saving 2016-09-16 22:15:24 +02:00
Paul Gilbert
1b335b6c75 TITANIC: CDontSaveFileItem should be classed as a file item 2016-09-16 13:01:53 -04:00
Paul Gilbert
e1bf5e2d43 TITANIC: Flesh out the FPoint class 2016-09-16 12:45:47 -04:00