George Kormendi
1de760be1c
I18N: Update translation (Hungarian)
...
Currently translated at 99.3% (927 of 933 strings)
2017-02-24 08:13:05 +01:00
Eugene Sandulenko
9cfec74ac1
DIRECTOR: Lingo: Show execution trace at earlier debug levels
2017-02-24 08:12:23 +01:00
Martin Kiewitz
be763b59aa
AGI: act on exitAllLogics in testIfCode (fixes bug #9707 )
...
Thanks waltervn for finding this one.
Was a regression caused by the timer heuristic for detecting
bad script code. When the heuristic identified being in an
inner timer loop, it told ScummVM to sleep + process events.
During that time a restore can get triggered by the user via GMM.
When that happens, the restore is executed immediately.
When still being inside testIfCode(), it may happen that execution
goes beyond the end of the current logic incl. error/crash.
TODO: maybe better change GMM as a whole for AGI, that restores are
always processed in a delayed way after main loop got processed
once?
2017-02-24 00:54:40 +01:00
Martin Kiewitz
9dd0cd51d5
AGI: Clean up VM opcode handling
...
so that invalid opcodes won't crash ScummVM anymore
2017-02-23 23:54:45 +01:00
Eugene Sandulenko
5fa728371f
DIRECTOR: Lingo: Try cleaned file names only when it makes sense
2017-02-23 19:09:54 +01:00
Eugene Sandulenko
6047e35bfd
DIRECTOR: Lingo: Clean file name of 8-bit character before loading
...
Mac has had possibility to have 8-bit characters in their filenames.
In the modern world it goes with either codepages or UTF-8, which
makes it much less compatible. Trying to mitigate that
2017-02-23 19:06:10 +01:00
Eugene Sandulenko
70eddbcdb0
DIRECTOR: Lingo: Fix stack underflow in argument assignment
2017-02-23 19:04:26 +01:00
Eugene Sandulenko
78f6038537
DIRECTOR: Lingo: Do not pollute stack in c_assign()
2017-02-23 18:54:33 +01:00
Walter van Niftrik
4d25ed9638
ADL: Enable ADGF_TESTING for hires6
2017-02-23 16:38:06 +01:00
Walter van Niftrik
516815d5f5
ADL: Fix hires6 canSaveGameStateCurrently()
2017-02-23 16:12:48 +01:00
Lothar Serra Mari
f0b1c46caf
I18N: Update translation (German)
...
Currently translated at 99.7% (931 of 933 strings)
2017-02-23 14:45:13 +01:00
Walter van Niftrik
6a6058a1cc
ADL: Reset linesPrinted in game loop
2017-02-23 14:36:32 +01:00
Purple T
e8f525a886
I18N: Update translation (French)
...
Currently translated at 100.0% (933 of 933 strings)
2017-02-23 12:45:25 +01:00
Paul Gilbert
59190f735d
TITANIC: Fix setting display bounds for end credit text
2017-02-22 22:37:44 -05:00
Paul Gilbert
da30e1a0f5
TITANIC: Fix writeString character placement
2017-02-22 22:37:27 -05:00
Paul Gilbert
efadb34b8d
TITANIC: Renamings and cleanup for CCreditText
2017-02-22 20:41:25 -05:00
Walter van Niftrik
23bc483ab7
ADL: Fix hires6 room description printing
2017-02-22 23:17:41 +01:00
Walter van Niftrik
69ae262bf2
ADL: Add comments to hires6 direction opcode
2017-02-22 23:17:41 +01:00
Arius
15625c9b0c
I18N: Update translation (Greek)
...
Currently translated at 99.6% (930 of 933 strings)
2017-02-22 22:04:35 +01:00
Eugene Sandulenko
db4ef7c467
Merge pull request #909 from lubomyr/master
...
ANDROIDSDL: changed filename in assets file with scummvm-data for replace old data files
2017-02-22 22:04:29 +01:00
lubomyr
8a70c0c922
ANDROIDSDL: changed filename in asset file with scummvm-data for replacing old data-files
2017-02-22 22:49:47 +02:00
Eugene Sandulenko
842cda6f32
I18N: Update translation (Russian)
...
Currently translated at 100.0% (933 of 933 strings)
2017-02-22 20:56:29 +01:00
Eugene Sandulenko
d2e2eac7bd
I18N: Update translation (Ukrainian)
...
Currently translated at 100.0% (933 of 933 strings)
2017-02-22 20:54:37 +01:00
Eugene Sandulenko
6fb0f5bf2b
I18N: Update translation (Ukrainian)
...
Currently translated at 100.0% (933 of 933 strings)
2017-02-22 20:52:54 +01:00
Lyubomyr Lisen
80aba31812
I18N: Update translation (Ukrainian)
...
Currently translated at 99.8% (932 of 933 strings)
2017-02-22 20:50:50 +01:00
Timo Mikkolainen
f9707a8e65
I18N: Update translation (Finnish)
...
Currently translated at 100.0% (933 of 933 strings)
2017-02-22 18:44:14 +01:00
Eugene Sandulenko
a441f4a047
DIRECTOR: Lingo: Initial code for field assignments
2017-02-22 17:18:55 +01:00
Eugene Sandulenko
9cdeb4c88e
DIRECTOR: Lingo: Implemented b_field() method
2017-02-22 17:05:08 +01:00
Eugene Sandulenko
d2fe6628f2
DIRECTOR: Added more debug output
2017-02-22 16:47:14 +01:00
Eugene Sandulenko
59f2d1359c
DIRECTOR: Simplified version checks and added more debug output
2017-02-22 16:36:41 +01:00
Eugene Sandulenko
b9ce9f028d
DIRECTOR: Lingo: Added type2str for REFERENCE type
2017-02-22 15:58:28 +01:00
Eugene Sandulenko
c03ee226ae
DIRECTOR: Added sanity check when drawing text
2017-02-22 15:55:06 +01:00
Eugene Sandulenko
4cdb198f78
DIRECTOR: Lingo: Fix stack overflow when assigning 'the' entity
2017-02-22 15:42:37 +01:00
Eugene Sandulenko
b36d517406
DIRECTOR: Lingo: Fixed stack underflow in handler execution
2017-02-22 15:38:24 +01:00
Eugene Sandulenko
bb4b96bcab
DIRECTOR: Lingo: Avoid pushing fake values on stack
2017-02-22 13:42:01 +01:00
Eugene Sandulenko
58d393b314
DIRECTOR: Lingo: Fix when..then execution
2017-02-22 13:27:53 +01:00
Eugene Sandulenko
0b64be9773
DIRECTOR: Lingo: Move repeat..with, repeat..while and when to relative addresses
...
This makes whole Lingo compiled code relocatable
2017-02-22 12:31:56 +01:00
Eugene Sandulenko
d73ebf5c55
DIRECTOR: Lingo: Fixed float constants processing
2017-02-22 12:22:00 +01:00
Eugene Sandulenko
9dfb8ffd12
DIRECTOR: Lingo: Turned if() statement code into relative jumps
...
This will let us relocate code as we want, particularly when a
macro/handler is defined
2017-02-22 12:05:19 +01:00
Eugene Sandulenko
7db8908bc1
DIRECTOR: Lingo: Hid another trace under lingoparse debug flag
2017-02-22 11:36:16 +01:00
Paul Gilbert
d27aba0bbe
TITANIC: Cleanup and renaming for endgame classes
2017-02-21 22:54:42 -05:00
Paul Gilbert
2857acb14a
TITANIC: Add missing timer call in endgame sequence
2017-02-21 22:48:32 -05:00
Paul Gilbert
0706da8384
TITANIC: Assert dynamic_cast result in CBellot::Use
2017-02-21 21:22:10 -05:00
Paul Gilbert
902ce47c05
TSAGE: R2R: Don't allow F8 to start credits when they're already on
2017-02-21 21:21:32 -05:00
Paul Gilbert
1a25abbd73
GRAPHICS: Apply eriktorbjorn's fix for non-origin transBlitFrom calls
2017-02-21 20:41:35 -05:00
Eugene Sandulenko
085332a3dc
Merge pull request #902 from segrax/Fix_4556
...
SCUMM: Fix bug #4556 (Maniac: Purple Tentacle appears in Lab after being chased out)
2017-02-21 23:33:17 +01:00
Eugene Sandulenko
b44b297a84
Merge pull request #903 from segrax/Fix_4112
...
SCUMM: Fix bug #4112 (MANIAC: Power never returns)
2017-02-21 23:32:10 +01:00
Eugene Sandulenko
8216fd8ea6
Merge pull request #904 from AReim1982/DevKitPPC-R28
...
WII: Fix compiler warnings
2017-02-21 23:30:32 +01:00
Thierry Crozat
e062c5ecec
I18N: Update translations templates
2017-02-21 23:30:02 +01:00
Eugene Sandulenko
8458e3deb7
Merge pull request #905 from lubomyr/master
...
ANDROIDSDL: added tab Control in main Options menu for switching some features
2017-02-21 23:29:51 +01:00