AndywinXp
dea30b9673
SWORD1: SOUND: Stop music handle at the end of fade-out
...
This emulates the AIL driver more closely, as the sample should
immediately stop. This also fixes Lady Piermont piano not fading out
properly whenever a conversation is started with her.
2023-10-12 23:54:24 +02:00
AndywinXp
a68051b2f0
SWORD1: SOUND: Move memset to after checking buffer availability
2023-10-12 23:54:24 +02:00
AndywinXp
0d153d6e62
SWORD1: SOUND: Zero out speech sample buffer before filling it
2023-10-12 23:54:24 +02:00
AndywinXp
598145cde0
SWORD1: SOUND: Remove hack in fnPlayMusic()
...
We now handle missing files correctly.
2023-10-12 23:54:24 +02:00
AndywinXp
d7dda29c5c
SWORD1: SOUND: Revert resource id hack (3451d1c)
...
The commit I'm reverting is a very old one and forces
stereo inversion in a couple of sound effects in Rue Jerry.
The wrong stereo direction is in the original as well;
this surely is fixable, but we shouldn't do things like
editing the resource identifiers anymore, instead we
should put up an enhancement system like the one in
the SCUMM engine, and force the samples swap at
runtime only during that particular screen.
2023-10-12 23:54:24 +02:00
AndywinXp
acba0e6a0b
SWORD1: SOUND: Fix typo which broke GMM interoperability
2023-10-12 23:54:24 +02:00
AndywinXp
096da97262
SWORD1: SOUND: Fix warnings
2023-10-12 23:54:24 +02:00
AndywinXp
5ecdcecf72
SWORD1: SOUND: Remove Music class and files
...
All sound is now handled by a single engine (Sound class)
2023-10-12 23:54:24 +02:00
AndywinXp
a4d08cfc4c
SWORD1: SOUND: Final code clean-up pass
...
...hopefully :-)
2023-10-12 23:54:24 +02:00
AndywinXp
0f02b66ebe
SWORD1: SOUND: Implement persistence of volume settings
2023-10-12 23:54:24 +02:00
AndywinXp
1490905ea0
SWORD1: SOUND: Implement PSX music
2023-10-12 23:54:24 +02:00
AndywinXp
6ee4a692de
SWORD1: SOUND: Finish implementing support for compressed music
2023-10-12 23:54:24 +02:00
AndywinXp
5fbb2a281e
SWORD1: SOUND: Clean-up and preparation for compressed music
2023-10-12 23:54:24 +02:00
AndywinXp
023426f90d
SWORD1: Fix crashes and music pausing
2023-10-12 23:54:24 +02:00
AndywinXp
caaf249e09
SWORD1: SOUND: Implement music for DOS version
...
PSX and compressed versions will follow shortly after
2023-10-12 23:54:24 +02:00
AndywinXp
bcff798029
SWORD1: SOUND: Do a code clean-up pass
2023-10-12 23:54:24 +02:00
AndywinXp
4c0d127a62
SWORD1: SOUND: Reimplement speech
...
Compressed speech files should work right out of
the box.
2023-10-12 23:54:24 +02:00
AndywinXp
c03fe08881
SWORD1: SOUND: Implement sound effects playing and fading
2023-10-12 23:54:24 +02:00
AndywinXp
88dd4ee928
SWORD1: SOUND: Wire up some variables&funcs used externally
2023-10-12 23:54:24 +02:00
AndywinXp
f0f23208ac
SWORD1: SOUND: Wire up more functions and set up the fade timer thread
2023-10-12 23:54:24 +02:00
AndywinXp
94a8fc246b
SWORD1: Begin sound engine rewrite
2023-10-12 23:54:24 +02:00
Purple T
4f67ef31d4
I18N: Update translation (French)
...
Currently translated at 100.0% (2004 of 2004 strings)
2023-10-12 15:51:16 +00:00
ScummVM-Translations
5dddb75f8a
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/
2023-10-12 15:35:36 +00:00
Eugene Sandulenko
d133aeb046
GRAPHICS: MACGUI: Release allocated objects in MacText
2023-10-12 17:23:20 +02:00
IlDucci
8545f43fe1
I18N: Update translation (Spanish)
...
Currently translated at 100.0% (2004 of 2004 strings)
2023-10-12 13:54:42 +00:00
Kaloyan Chehlarski
b902f61b3f
AGS: Fix AVX2 blitting
...
The AVX2 path was previously completely broken, as all
blitting produced an alternating pattern of 4 correctly
blitted colors, followed by 4 black pixels. The intrinsics used
in the pixel drawing code have been changed so this is no
longer the case.
2023-10-12 12:42:28 +03:00
Kaloyan Chehlarski
dc3e14d4fc
NANCY: Add MouseFollowObject class
...
Added a class that combines a certain behavior used by
several puzzles: that of an object that follows the mouse
cursor, but stays within the Viewport's bounds.
2023-10-12 12:42:28 +03:00
Kaloyan Chehlarski
56b48f6186
NANCY: Add GetEngineData macro
...
Added a macro that hides away the ugly casts whenever
an EngineData object is requested.
2023-10-12 12:42:28 +03:00
Marcel Souza Lemes
381ffb0a9a
I18N: Update translation (Portuguese (Brazil))
...
Currently translated at 99.8% (2000 of 2004 strings)
2023-10-12 09:41:22 +00:00
Matthew Jimenez
fb504e06ec
ULTIMA8: Slow down to walk or step if animation ends off land.
...
This fixes most cases of running down stairs causing a jump. The original game tries harder to not end off land, but controls worse due to that.
2023-10-11 20:30:44 -05:00
ScummVM-Translations
bf6b5e615d
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/
2023-10-12 00:17:40 +00:00
Matthew Jimenez
49f317dd92
ULTIMA8: Change supported position to require land below center of actors.
...
This is closer to orginal game behavior and should resolve a few movement issues.
2023-10-11 19:17:05 -05:00
ScummVM-Translations
7eb8737dc2
I18N: Update translations templates
2023-10-11 21:17:24 +00:00
ScummVM-Translations
ea4129bec8
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/
2023-10-11 21:17:22 +00:00
Eugene Sandulenko
4c647ec087
I18N: Update POTFILES with the new IOS7 help
2023-10-11 23:17:06 +02:00
ScummVM-Translations
5c2bf9ac4f
I18N: Update translations templates
2023-10-11 21:14:50 +00:00
Lars Sundström
473400071c
IOS7: Remove "ClickAndDragMode" from widget layout
...
The "ClickAndDragMode" option is removed. The widget layout was not
removed when the option was removed. Remove it.
2023-10-11 23:14:37 +02:00
Lars Sundström
e834bf859b
IOS7: Remove old help documentation
...
The help documentation is moved from the backend tab to the main
launcher screen.
2023-10-11 23:14:37 +02:00
Lars Sundström
bc07130dec
IOS7: Add help sections for the iOS port
...
Add help sections to describe the different touch modes, touch
actions, how to add a game etc.
A temporary version for tvOS with no images is provided as well.
2023-10-11 23:14:37 +02:00
Lars Sundström
94d859f790
DISTS: IOS7: Add ios-help.zip
...
Add zip file containing images for the help section for the iOS
port.
2023-10-11 23:14:37 +02:00
ScummVM-Translations
f528312d92
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/
2023-10-11 21:02:23 +00:00
Eugene Sandulenko
ee5e556ac9
GUI: Fix dumping dialogs with SurfaceSDL
2023-10-11 23:02:04 +02:00
ScummVM-Translations
9fcea19f26
I18N: Update translations templates
2023-10-11 19:33:44 +00:00
Lars Sundström
c113dfa993
IOS7: Fix AppleTV OS build errors and warnings
...
The tap gestures for right/left click in the iOS port was not
protected by the TARGET_OS_IOS macro definition in the touchesMoved
method which is called when a touch is moved.
Touches are used in tvOS when controlling the mouse pointer using
the touch area on the Apple remote controller.
Fix some compiler warnings about unused variables and functions in
the tvOS port.
2023-10-11 21:33:32 +02:00
grisenti
994bad735c
HPL1: Use for each instead of index for
2023-10-11 18:00:39 +02:00
grisenti
ed2726a526
HPL1: Fix out of bounds string access
2023-10-11 17:14:58 +02:00
grisenti
d35800fce7
HPL1: Add workaround for invalid collider
2023-10-11 16:14:16 +02:00
Kartik Agarwala
de81248bb4
CRAB: Fix keys getting eaten when trying to input save name
2023-10-11 18:31:38 +05:30
Purple T
9032790c0f
I18N: Update translation (French)
...
Currently translated at 100.0% (2003 of 2003 strings)
2023-10-11 12:09:33 +00:00
IlDucci
89750c7df5
I18N: Update translation (Spanish)
...
Currently translated at 100.0% (2003 of 2003 strings)
2023-10-11 09:39:24 +00:00