trembyle
c81605dfa9
AGI: Fix build errors
2022-01-03 19:25:02 -05:00
trembyle
bde069fb62
AGI: New detection for Tandy Color Computer ports
...
Adds detection for CoCo 1/2 early / pre-AGI games. CoCo 1 and 2 were
not generally forward compatible with CoCo 3, which was officially
supported by Sierra for KQ3 and LSL1 only.
These games either won't start or crash on the title screen, so I've
flagged them as unsupported for now.
Also adds some additional fanmade CoCo 3 ports. I'm in contact with
the porter and may be updating and further cleaning up these entries
as I learn more.
2022-01-03 18:54:05 -05:00
trembyle
7b1fe3df42
COMMON: Add platform for Tandy Color Computer 1/2
...
This platform was supported by Sierra for early and pri-AGI games.
CoCo 1 and 2 were not generally forward compatible with CoCo 3,
which was officially supported by Sierra for KQ3 and LSL1 only.
2022-01-03 18:34:45 -05:00
trembyle
17d8cab6bf
AGI: Add detection for additional PC booters
...
Alternate version of Troll's Tale works without issue.
PCjr, Tandy 1000, and IBM PC booters for KQ1-2 do not work because
the earliest AGI versions are not yet supported.
Later MS-DOS releases of Troll's Tale also do not work yet.
2022-01-03 18:06:19 -05:00
neuromancer
c400455e25
CONFIGURE: added --enable-ubsan to enable the undefined behavior sanitizer
2022-01-04 00:56:33 +02:00
D G Turner
0a34c124e7
SCI: Correct Resource Patcher for New Resource Patches
...
This should properly fix bug #13192 (SCI: Police Quest 4 - Random Crashes)
The view.10988 resource is a new resource as per the patch table. These
type of new resource will have a nullptr for the source when being patched.
This meant that the final memcpy to copy the remaining source would be
called with a nullptr in these cases. To avoid this, have added a nullptr
check on the source to this which should avoid this in future.
This only affected PQ4 as this was the only resource patch which created
a new resource.
2022-01-03 20:26:59 +00:00
neuromancer
4c23d5f2f5
HYPNO: added basic save/load code to spider
2022-01-03 20:46:26 +01:00
Linus Väinämö Virtanen
f3011229c2
I18N: Update translation (Finnish)
...
Currently translated at 100.0% (1699 of 1699 strings)
2022-01-03 18:26:53 +00:00
D G Turner
331f2e1742
GROOVIE: Fix GCC Compiler Set But Unused Variable Warning
2022-01-03 15:32:02 +00:00
D G Turner
33a9186377
ULTIMA8: Fix Cut and Paste Error
2022-01-03 15:01:50 +00:00
Paweł Kołodziejski
d054f7785c
GRAPHICS3D: MorphOS special code case is no longer needed
2022-01-03 14:29:32 +01:00
Le Philousophe
4113d2a3e6
CGE2: Don't pass the engine object to EncryptedStream
...
It doesn't need it and when linked with detection and with UBSan enabled
build fails because CGE2Engine isn't linked in
2022-01-03 14:44:03 +02:00
Le Philousophe
035f425e9c
CGE: Don't pass the engine object to EncryptedStream
...
It doesn't need it and when linked with detection and with UBSan enabled
build fails because CGEEngine isn't linked in
2022-01-03 14:44:03 +02:00
ScummVM-Translations
f60ed55d67
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-01-03 10:45:37 +00:00
neuromancer
496f0d7e85
PRIVATE: correctly deallocate initial palette
2022-01-03 11:44:25 +01:00
ScummVM-Translations
b14fc85787
I18N: Update translations templates
2022-01-03 10:17:48 +00:00
Matthew Duggan
5fe1c35fe0
ULTIMA8: Add No Regret easteregg ini option
...
Gives players a ways to enjoy festive music at any time of year.
2022-01-03 19:15:49 +09:00
Matthew Duggan
99261d855e
ULTIMA8: Add Crusader single-key steps and rolls
2022-01-03 19:02:53 +09:00
Le Philousophe
5f86c391ec
GRAPHICS: Remove global variables of HQ scaler
...
This allows multiple instances to run in parallel
2022-01-03 10:52:11 +01:00
Le Philousophe
2b549a763a
GRAPHICS: Make HQx ASM scalers relocations free
...
This is considered as a good practice to not have relocations in text
segment.
The binary is now completely PIC and can easily be relocated at any
address (ASLR).
2022-01-03 10:52:11 +01:00
ScummVM-Translations
d87acf1577
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-01-03 08:17:56 +00:00
neuromancer
5ebcd0fa74
PRIVATE: correct initialization of paletteduring intro
2022-01-03 09:15:10 +01:00
ScummVM-Translations
7a00876c42
I18N: Update translations templates
2022-01-03 05:22:21 +00:00
ScummVM-Translations
7894ace3bc
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-01-03 05:22:20 +00:00
Die4Ever
ac79a09538
GROOVIE: fixing drawString redraw WIP
2022-01-02 23:22:02 -06:00
ScummVM-Translations
ef07c82bbf
I18N: Update translations templates
2022-01-03 05:09:24 +00:00
Die4Ever
e6b818881d
GROOVIE: fix detection for T7G 25th Annv
2022-01-02 23:09:05 -06:00
D G Turner
1ec6adb304
SCI: Abort Resource Patching if Resource Data Loading has Failed
...
This may fix bug #13192 (SCI: Police Quest 4 - Random Crashes), but
is good practice anyway.
2022-01-02 17:08:39 +00:00
Le Philousophe
92dd9c0911
ANDROID: Keep last touch mode when displaying overlay
2022-01-02 17:45:32 +01:00
Le Philousophe
523b226243
ANDROID: Allow user to enable touch controls
2022-01-02 17:45:32 +01:00
Le Philousophe
639d633f12
ANDROID: Add touch controls to 2D backend
...
This is not usable for now as it's always disabled
2022-01-02 17:45:32 +01:00
Le Philousophe
dcd02117cf
OPENGL: Make back buffer accessible from derivated classes
2022-01-02 17:45:32 +01:00
Le Philousophe
b6c0a1c6c8
ANDROID: Refactor touch controls to be graphics backend agnostic
2022-01-02 17:45:32 +01:00
Le Philousophe
325c47f954
ANDROID: Use Android runtime to open touch controls image
...
This allows to use PNG file for sure and don't make us use TGA decoder
2022-01-02 17:45:32 +01:00
Le Philousophe
b60c99ce98
OPENGL: Allow backends to draw textures clipped
2022-01-02 17:45:32 +01:00
Le Philousophe
7b36b56925
ANDROID: Rework Android 3D texture interfaces
2022-01-02 17:45:32 +01:00
Filippos Karapetis
b52f486232
BURIED: Move agent evaluation (score) logic into a separate file
...
This is used by the death screens, the completion screen, and our
in-game score screen, so move the duplicate code into a new file
2022-01-02 16:52:20 +02:00
Filippos Karapetis
7fad23af52
BURIED: Move AI comment info
2022-01-02 16:49:57 +02:00
Filippos Karapetis
e50957ba7f
BURIED: Fix global flag corruption in completion screen
2022-01-02 15:40:00 +02:00
Markus
6e5892deda
DIRECTOR: Add detection for trektech-win - german version ( #3637 )
2022-01-02 14:14:14 +01:00
Antoniou Athanasios
78f6935552
I18N: Update translation (Greek)
...
Currently translated at 100.0% (1699 of 1699 strings)
2022-01-02 12:52:25 +00:00
Matthew Duggan
c414f85093
ULTIMA8: For now disable startRun anim translation to fix build
2022-01-02 21:11:06 +09:00
Matthew Duggan
6729da5692
ULTIMA8: Fix leftover reference to delete enum
2022-01-02 21:06:45 +09:00
ScummVM-Translations
69cce37f46
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-01-02 11:01:49 +00:00
neuromancer
416c7e1530
HYPNO: added warning about c6
2022-01-02 12:00:48 +01:00
Walter Agazzi
e12bd69f37
I18N: Update translation (Italian)
...
Currently translated at 100.0% (1699 of 1699 strings)
2022-01-02 10:55:05 +00:00
ScummVM-Translations
f2eec61db5
I18N: Update translations templates
2022-01-02 10:46:03 +00:00
ScummVM-Translations
05f0314a2b
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-01-02 10:46:02 +00:00
Matthew Duggan
ddc26b2ded
ULTIMA8: Clean up lookleft/lookright animations
...
Having finally worked out what these animation numbers are, a lot of code makes
more sense. Refactored the absolute anim number code at the same time.
2022-01-02 19:45:31 +09:00
Matthew Duggan
cf859e68f9
ULTIMA: Fix some unused variable warnings
2022-01-02 19:45:31 +09:00