Matthew Duggan
bee90fbc9c
ICB: More type fixes
2020-12-27 17:41:28 +09:00
Matthew Duggan
4f7881fe8a
TEST: Add direction util tests for U8
2020-12-27 16:44:44 +09:00
Matthew Duggan
8199fe4de3
ULTIMA8: more support for 16 dirs in direction util
2020-12-27 16:44:44 +09:00
Matthew Duggan
6dc9c41850
ULTIMA8: Limit ambient sounds in mixer to avoid overload
2020-12-27 16:44:41 +09:00
Matthew Duggan
ef75bf7404
ICB: More tweaks to types to fix amigaos4 build
...
This should be a safe change, but I'm not totally familiar with the engine - I
tried the demo but it crashes quite soon into the game. I also tried before
commit 8aac0d, bit that also crashes quite soon into the game, so at least not
worse than before..
2020-12-27 14:08:21 +09:00
Matthew Duggan
7048e3b861
ULTIMA8: Fix one more way I made old compilers unhappy
2020-12-27 11:52:10 +09:00
Matthew Duggan
c168d5df27
ULTIMA8: Fix some compiler warnings
2020-12-27 11:30:27 +09:00
Matthew Duggan
a6df289fdd
ICB: Remove more duplicate types
2020-12-27 11:26:37 +09:00
Thierry Crozat
c0d318e595
ULTIMA8: Fix compilation (remove coma at end of enumerator list)
2020-12-27 00:57:37 +00:00
Matthew Duggan
3fd36166ba
ULTIMA8: Fix Crusader anim dat flags, again
2020-12-27 08:46:02 +09:00
Matthew Duggan
cc1ad1749f
ULTIMA8: Don't save Crusader stat gumps
2020-12-27 08:46:02 +09:00
Matthew Duggan
d0b9f00be8
ULTIMA8: Hide Crusader status gumps in movies
2020-12-27 08:45:53 +09:00
Matthew Duggan
b566a9b2e3
ULTIMA8: Delete some crusader hacks from Actor
2020-12-27 08:45:53 +09:00
Matthew Duggan
a3340fe6a6
ULTIMA8: Fix Crusader KeypadGump to actually work
2020-12-27 08:45:36 +09:00
Matthew Duggan
00b0438c34
ULTIMA8: Fixes for Remorse startup
2020-12-27 08:45:36 +09:00
Matthew Duggan
9e8b97159d
ULTIMA8: Workaround to avoid No Regret crashing
2020-12-27 08:45:36 +09:00
Matthew Duggan
d66745b5fd
ULTIMA8: Add Weasel (shop) gump for Crusader
2020-12-27 08:45:36 +09:00
Matthew Duggan
19397a7b62
ULTIMA8: Slight refactor of MovieGump
2020-12-27 08:45:36 +09:00
Matthew Duggan
23aed36cb6
ULTIMA8: Add convenience function for gump visibility and close notification
2020-12-27 08:45:36 +09:00
Matthew Duggan
ba4e20b075
ULTIMA8: Fix offset to Crusader attack data
2020-12-27 08:45:22 +09:00
Matthew Duggan
2b3864e2ce
ULTIMA8: Fix compiler warning
2020-12-27 08:43:37 +09:00
Martin Gerhardy
5f2383e3c4
TWINE: fixed rendering errors for brick sprites
...
https://bugs.scummvm.org/ticket/12024
2020-12-26 11:53:26 +01:00
Martin Gerhardy
968d3b1ba2
TWINE: prepare to extract magic numbers to constants
2020-12-26 11:53:26 +01:00
Martin Gerhardy
438deb671f
TWINE: use constants for magic numbers
2020-12-26 11:53:26 +01:00
Martin Gerhardy
f4fa272b26
TWINE: replaced magic numbers
2020-12-26 11:53:26 +01:00
Martin Gerhardy
9eb0c1fd10
TWINE: use constants for magic values
2020-12-26 11:53:26 +01:00
Martin Gerhardy
2cfad1618f
TWINE: prepare extraction into constants
2020-12-26 11:53:26 +01:00
Martin Gerhardy
174bbd1d59
TWINE: replaced magic numbers
2020-12-26 11:53:26 +01:00
Martin Gerhardy
0d1965d443
TWINE: unified writing of fps for text loops
2020-12-26 11:53:26 +01:00
Martin Gerhardy
05e86f562e
TWINE: format the code
2020-12-26 11:53:26 +01:00
Martin Gerhardy
1356ae5fdf
TWINE: renamed variables
2020-12-26 11:53:26 +01:00
Martin Gerhardy
236dca8f9a
TWINE: replaced magic number with constant
2020-12-26 11:53:26 +01:00
ScummVM-Translations
9cfb9a733a
I18N: Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2020-12-25 22:14:49 +00:00
Ben Castricum
34df7b9891
SCUMM: ZAKFM Add script bug workaround, fixes bug #5624
...
Due to poor translation of the v2 script to v5 an if statement jumps in the
middle of a cutscene causing a endCutscene() without a begin cutscene()
Previous "fixes" do improve the code, but do not fix this cutscene issue.
See also
https://bugs.scummvm.org/ticket/3099
https://bugs.scummvm.org/ticket/5624
and commits
1d40f78499
Fixes the mistranslation of getState08(465) into classOfIs(465,[0]) at 001A
0725be325f
Fixes several mistranslations of setClass
2020-12-25 23:14:36 +01:00
ScummVM-Translations
e7e4da04a0
I18N: Update translations templates
2020-12-25 22:12:56 +00:00
Andrea Boscarino
054c970598
SCUMM: FT: fix bug #12022
2020-12-25 23:12:42 +01:00
AndywinXp
434d1f37f9
SCUMM: COMI: implement iMUSE crossfades between regions ( #2672 )
...
* SCUMM: COMI: implement region crossfades after JUMP instruction
* SCUMM: COMI: best attempt at fixing part 3 song crossfades
* SCUMM: COMI: generalise loop shift handling to remove hacks
2020-12-25 05:27:17 +01:00
Cameron Cawley
8aac0d2cf2
ICB: Remove duplicate types
2020-12-25 05:16:57 +01:00
VAN-Gluon
b7dae4c968
I18N: Update translation (Japanese)
...
Currently translated at 54.3% (871 of 1603 strings)
2020-12-24 23:23:07 +00:00
Martin Gerhardy
0f73d606c3
TWINE: optimized drawBrickSprite
2020-12-24 15:00:08 +01:00
Martin Gerhardy
0ab84e47ba
TWINE: removed unused method parameter
2020-12-24 15:00:00 +01:00
Martin Gerhardy
c1b89c9878
TWINE: use SpriteData for rendering
2020-12-24 15:00:00 +01:00
Martin Gerhardy
e1f827c323
TWINE: drawSprite for SpriteData
2020-12-24 15:00:00 +01:00
Martin Gerhardy
42121a9083
TWINE: increased fps for text rendering to match the original
2020-12-24 15:00:00 +01:00
Martin Gerhardy
c71690a146
TWINE: sprite parser
2020-12-24 13:13:12 +01:00
Martin Gerhardy
afa1eb4fa8
TWINE: brick parser
2020-12-24 13:13:12 +01:00
Martin Gerhardy
728617c397
TWINE: fixed amiga compilation
2020-12-24 13:13:12 +01:00
Matthew Duggan
e25a292a83
ULTIMA8: Try to fix compile on older compilers
2020-12-24 20:32:20 +09:00
Matthew Duggan
404371365a
ULTIMA8: Reduce code duplication in mover procs
2020-12-24 19:15:58 +09:00
Matthew Duggan
51c8f66d97
ULTIMA8: Provide quick helper functions for mouse
2020-12-24 19:02:25 +09:00