Commit Graph
137148 Commits
Author SHA1 Message Date
Donovan Watteau ddd641ab2d DOCS: MAN: Rephrase --add description a bit, and let it breathe a bit more 2022-09-17 12:06:40 +02:00
Donovan Watteau 131b34aa53 DOCS: MAN: Minor word tweaks
Looks a bit better this way to me, but I'm not a native speaker...
2022-09-17 12:06:40 +02:00
Donovan Watteau 55548083bd DOCS: MAN: Replace "WORD" with more precise "PLATFORM" 2022-09-17 12:06:40 +02:00
Donovan Watteau 7ada3cd51c DOCS: MAN: Use parentheses for platform-specific options, as done below 2022-09-17 12:06:40 +02:00
Donovan Watteau 9f3c4fab62 DOCS: MAN: Document that these --list-XXX flags exit too
Also remove the "specified" word in --list-all-debugflags description,
it just looks more confusing than helpful, to me.
2022-09-17 12:06:40 +02:00
Donovan Watteau 125c308bea DOCS: MAN: Serial comma appears to be the standard for mdoc 2022-09-17 12:06:40 +02:00
Donovan Watteau 82475d9abf DOCS: MAN: Start (almost) all descriptions with verbs for consistency 2022-09-17 12:06:40 +02:00
Donovan Watteau 660bdaf1b0 DOCS: MAN: Remove a weird --game=ID copy-and-paste at the end --list-saves
There's no reason for --list-saves to document --add and --detect
again, so this is probably an old mistake.
2022-09-17 12:06:40 +02:00
Donovan Watteau 5e7f65bb19 DOCS: MAN: Reword --list-debugflags description for something simpler 2022-09-17 12:06:40 +02:00
Donovan Watteau 2f3754d06a DOCS: MAN: Sync --cdrom description with base/commandLine.cpp usage
--cdrom accepts more values than just numbers now.
2022-09-17 12:06:40 +02:00
Donovan Watteau ae56288e33 DOCS: MAN: Negative numbers must be used for choosing the last --md5-length bytes 2022-09-17 12:06:40 +02:00
Donovan Watteau 14bf80710c DOCS: MAN: Use a user-configured target in one of the examples
So that we don't only mention the built-in gameids (I'm not even sure
that a lot of command-line users know about them?).

Also add a bit more context.
2022-09-17 12:06:40 +02:00
Donovan Watteau 410af0369a DOCS: MAN: Mention --list-games and --list-targets when introducing built-in gameids and user-configured targets
The example was nice, but it was only given for the first case,
leaving you wonder what the second one really meant.
2022-09-17 12:06:40 +02:00
Donovan Watteau 0a14985fcd DOCS: MAN: Don't mention the Alt-s shortcut being "SDL backend only'
It works in OpenGL graphics mode too. Technically, it still relies on
the SDL backend, but end-users care about usage, not code internals.
2022-09-17 12:06:40 +02:00
Donovan Watteau bcb3a14913 DOCS: MAN: Unify punctuation usage 2022-09-17 12:06:40 +02:00
Donovan Watteau c1d8e571b9 DOCS: MAN: New sentence new line is the rule for mdoc
Also use "available" instead of "enabled", since the latter is more of
a compile-time word, but we're in the usage documentation here.
2022-09-17 12:06:40 +02:00
Donovan Watteau 837fe73c5f DOCS: MAN: Use more specific words in some technical contexts 2022-09-17 12:06:40 +02:00
Donovan Watteau 73ff7f17fe DOCS: MAN: Use .Pa macro for /dev/sequencer; mention "some Unix" instead of "*nix"
People remembering the `*nix` name probably already know about
/dev/sequencer, so just use a simpler name. Moreover, /dev/sequencer
is only available on some Unix systems, but not all of them, nowadays.
2022-09-17 12:06:40 +02:00
Donovan Watteau aa5b261b1b DOCS: MAN: Update the accepted values for stretch mode
From backends/graphics3d/openglsdl/openglsdl-graphics3d.cpp.
2022-09-17 12:06:40 +02:00
Donovan Watteau 8e32dc41a7 DOCS: MAN: Document scummvm.ini instead of .scummvmrc
$HOME/.scummvmrc is the obsolete value; just document the default one.
2022-09-17 12:06:40 +02:00
Donovan Watteau 1079911b6a DOCS: MAN: List the SCUMMVM_SAVEPATH environment variable 2022-09-17 12:06:40 +02:00
Donovan Watteau ee1e8c6429 DOCS: MAN: Just mention docs.scummvm.org and don't mention it twice 2022-09-17 12:06:40 +02:00
Donovan Watteau bc937ed7ba DOCS: MAN: ScummVM supports adventure and role-playing games 2022-09-17 12:06:40 +02:00
Cameron Cawley 74cead5dd9 GRAPHICS: Add crossKeyBlit and crossKeyBlitMap 2022-09-17 12:04:49 +02:00
AndywinXp 9e5661fcd1 SCUMM: DEBUGGER: Fix debugger being able to crash DIG at startup 2022-09-17 09:39:19 +02:00
Donovan Watteau a1499c4844 SCUMM: Detect Polish fan translations for MI1/MI2
Made by the SCUMMPL team.
2022-09-16 21:58:13 +02:00
djsrv beb8a4f82b DIRECTOR: LINGO: Add keyless expr tests 2022-09-16 15:36:58 -04:00
djsrv d71d4d2b5f DIRECTOR: LINGO: Support keyless exprs in prop lists 2022-09-16 15:36:46 -04:00
Roland van Laar aae2980f63 DIRECTOR: Remove duplicate entry "trekchair"
Detection tables contained "trekchair" twice.
2022-09-16 20:46:40 +02:00
Roland van Laar 28731c24f7 DIRECTOR: revert 1b6e233 Let Cast class manage ...
registering the archive

Resource forks were closed when switching to a different movie.
Those resource forks need to stay available.

In this case for cursors for Star Trek: The Next Generation Interactive Technical Manual

This reverts commit 1b6e2335b3.
2022-09-16 20:35:13 +02:00
D G Turner 3eb6f98e6f AUDIO: MT32: Restore Fix For Internal Sample Rate Converter Code
This was previously disabled implicitly by the missing define
symbols in the SampleRateConvertor module. This has now been enabled
to use the internal rate convertor code.

This was generating undefined macro warnings from GCC when -Wundef
was passed.
2022-09-16 06:22:22 +01:00
D G Turner ac42b5f952 DIRECTOR: Restore Fix For Redundant Declaration in Grammar Parser Code
This is emitted by GCC if -Wredundant-decls is passed.
2022-09-16 06:15:17 +01:00
AndywinXp 1d97c535c2 SCUMM: DEBUGGER: Fix DiMUSE instruction creating audio bugs when opening the menu during sequences 2022-09-15 23:54:57 +02:00
athrxx 78ec6a9c23 SCUMM: (IMS) - get rid of instrument static var
I noticed broken sound when starting DOTT with MT-32
setting, then returning to the launcher and then starting in
GM mode.
Turns out that there was a nasty static var in instrument.cpp
that was not always reset to the correct value.
Instead of just doing that I cleaned it up a bit and got rid of
the static var.
2022-09-15 20:56:46 +02:00
Lothar Serra Mari 273b38dacd NEWS: Mention latest COMI fix in German NEWS file 2022-09-15 19:58:28 +02:00
Donovan Watteau 13a4714d5f NEWS: Document the clock tower changes in COMI 2022-09-15 17:44:52 +02:00
Donovan Watteau b41d3f4eea SCUMM: Replicate the original clock tower behavior (COMI)
Guybrush can read the clock of Puerto Pollo, but this was only enabled
in the English, Italian and (fan-made) Russian releases, probably
because the result was poor for the other languages.

The German, French, Spanish, Brazilian Portuguese and CJK releases
disabled this feature, but the check was done in the interpreter, not in
the scripts.  This replicates this original behavior.

Findings and ScummEngine_v7::actorTalk() change by AndywinXp.
2022-09-15 17:29:50 +02:00
Roland van Laar 2d2d61f8ff DIRECTOR: LINGO: Fix deleting first item
Given an item list: "lorem,ipsum,dolor,sit,amet" and the lingo code:
`delete item 1 of list`.
The first item "lorem" was deleted but without the comma. Leaving an
empty first item.

In Star Trek: The Next Generation Interactive Technical Manual the
code repeatedly deleted the first item till it encountered an `@`.
The result was a loop in which it was stuck.

- Includes lingo test.
2022-09-15 14:46:46 +02:00
Lothar Serra Mari e20450985e NEWS: Add latest SCUMM changes to German NEWS file 2022-09-15 12:16:21 +02:00
Lothar Serra Mari d94505d46e AUDIO: MT32: Update MT32 emulation code to mt32emu 2.7.0 2022-09-15 11:52:47 +02:00
Donovan Watteau e553fc1078 NEWS: Sync with latest SCUMM fixes and improvements
Please amend if I got anything wrong.
2022-09-15 11:37:13 +02:00
Donovan Watteau 468a79aee6 SCUMM: Make the Monkey1 FM-TOWNS verb rendering fix an enhancement (Trac#13735)
The original FM-TOWNS interpreter had a bug which made the verb font
much thinner than in the other releases (it was missing its "3D"
effect).

Some people may prefer seeing the original behavior, others prefer
having original game bugs fixed, so `_enableEnhancements` solves the
personal taste matter.

Was discussed here:
https://github.com/scummvm/scummvm/commit/4248e22cbfc54c36dcc17f4d3912a5fb30a5dbc2#commitcomment-80191288
2022-09-15 09:58:39 +02:00
athrxx 2caa572f04 SCI: (FPFP/Demo) - fix bug no. 12610
("hanging MIDI notes")

The original interpreter resets the channels more often than we do
in the remap function. The assumption apparently was that the
loop at the very end of the function would catch everything. But
it does not catch the dontRemap channels if they are not within
the _driverFirstChannel/_driverLastChannel range.
If more bugs like this come up it might be necessary to add even
more resets, but I am very reluctant about unnecessary changes
to the remap function. And this code has been around for a long
time without any other bug reports of this sort. So I think we have
reason to be optimistic about it.
2022-09-14 23:13:20 -08:00
Donovan Watteau 2c1d8ae13f SCUMM: Simplify the shepherd workaround for Loom
ScummEngine::actorTalk() doesn't crash anymore when the actor number
is 0. ScummVM behaves like the original nowadays, in that the invalid
line is just silently skipped, and so restoring the missing line is
just simpler than I thought during my previous change.

We still have to deal with actor 3 which is in a buggy status in some
releases, but again it was possible to deal with this in a simpler way
(especially since my usage of `return;` was wrong, here).
2022-09-14 23:51:36 +02:00
ScummVM-Translations 860060d110 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/
2022-09-14 21:10:32 +00:00
AndywinXp 83fb0dc7f0 SCUMM: COMI: Fix debug message appearing in the wrong channel 2022-09-14 23:10:17 +02:00
ScummVM-Translations 310fa87110 I18N: Update translations templates 2022-09-14 21:07:15 +00:00
AndywinXp 652d8fd20b SCUMM: GUI: Fix regression in which COMI (non-demo) allowed using '+' and '-' for text speed 2022-09-14 23:06:57 +02:00
AndywinXp 58fb91e1bd SCUMM: COMI: Fix mishandling of control characters
This fixes the appearence of the debug message "Machine rating is "
2022-09-14 22:27:31 +02:00
ScummVM-Translations bea37eaacf 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/
2022-09-14 19:51:22 +00:00