D G Turner
9e144deb15
CHEWY: Fix Signed vs. Unsigned Comparison GCC Compiler Warnings
2022-03-29 19:19:25 +01:00
trembyle
1c000f3c0c
AGS: Add detection for earlier La Croix Pan
...
Found on Computer DVD 15-16 2007 from Computer Press, Brno, Czechia.
`La Croix Pan Manual.txt` says it is Version 1.00.
2022-03-29 17:52:58 +00:00
Pragyansh Chaturvedi (r41k0u)
5496db64fb
DIRECTOR: Add duplicate lingo command
2022-03-29 16:09:37 +02:00
sluicebox
0d4771c838
SCI32: Fix LSL6 oil lamp lockup when missing PATCHES
...
Bug #10484
2022-03-29 09:31:40 -04:00
athrxx
8f4fde27e8
KYRA: (EOB) - improve intro (tower scene scrolling)
...
The original scrolling was rather sloppy, maybe for better performance. I have made it a bit more smooth.
2022-03-29 14:17:21 +02:00
athrxx
c1a01e9708
KYRA: (LOK) - slow down intro to make it closer to the original
...
Animations often run at full speed without any delays. Apparently the target hardware of that time (286/386, Amiga, Mac) would ensure sufficient slowdown. Unfortunately, comparing with DOSBox, ScummVM runs somewhat faster. I have tried to add extra delays depending on the amount of onscreen activity. I have finally gotten a result which is very similiar to DOSBox execution.
Basing this on the screen activity is not optimal. Ideally, it would be based on the orignal cpu activity. But we can hardly do that...
2022-03-29 14:17:10 +02:00
Ben Castricum
07b86fd38a
I18N: Update translation (Dutch)
...
Currently translated at 100.0% (1715 of 1715 strings)
2022-03-29 10:46:36 +00:00
Ben Castricum
a00b2c1bcf
I18N: Update translation (Dutch)
...
Currently translated at 100.0% (1715 of 1715 strings)
2022-03-29 10:45:56 +00:00
Stian Schultz
44e781720b
I18N: Update translation (Norwegian Bokmål)
...
Currently translated at 100.0% (1715 of 1715 strings)
2022-03-29 08:08:30 +00:00
Torbjörn Andersson
29a6b30ec3
GRAPHICS: Fix build
2022-03-29 09:01:47 +02:00
Paul Gilbert
3989d2652b
AGS: Compilation fix
2022-03-28 22:45:52 -07:00
SupSuper
10b085ee5f
GUI: Render grid thumbnails correctly in different pixel formats
2022-03-29 05:29:13 +01:00
SupSuper
dd4d8fc859
GUI: Add engine icon fallbacks to GridWidget thumbnails
2022-03-29 05:29:11 +01:00
Paul Gilbert
accd508b9c
GRAPHICS: Create set of wrapper functions for accessing FreeType directly
2022-03-28 20:29:36 -07:00
Filippos Karapetis
57ab02bf46
CHEWY: More work on text handling
2022-03-29 00:21:53 +03:00
athrxx
d94618f3d5
SCUMM: (DIMUSE) - fix loading of old savegames
2022-03-28 18:29:15 +02:00
D G Turner
7797054318
AGS: Re-fix Signed vs. Unsigned Comparison GCC Compiler Warning
...
This is emitted when -Wsign-compare is passed.
2022-03-28 16:38:57 +01:00
D G Turner
96fe37a92b
AGS: Fix Set But Unused Variable GCC Compiler Warnings
2022-03-28 14:34:25 +01:00
Le Philousophe
28e1ed453d
AGS: Add missing shim when FreeType isn't available
2022-03-28 12:51:27 +02:00
Torbjörn Andersson
4322770650
AGS: Hopefully fix build
...
We have to include scummsys.h before checking if USE_FREETYPE2 is
defined, and we need wchar.h for the wcslen() function. But I don't know
for certain if everything - or even anything - works correctly now.
2022-03-28 11:48:53 +02:00
Torbjörn Andersson
d057880f92
GUI: Fix unpressed state of checkboxes and radio buttons
...
Clicking on a checkbox (and, presumably, a radio button) would leave it
in the "pressed" state, which would inhibit tooltips for it. Now the
unpressed state is cleared along with _duringPress for both these
classes. There are other widgets that inherit from ButtonWidget, but
they either already did this, or didn't override handleMouseUp(), so
they should be fine.
2022-03-28 11:16:50 +02:00
Paul Gilbert
719ea5b72c
AGS: Added Game.ChangeSpeechVox and SpeechVoxFilename
...
From upstream ef3e9ae2df25fba24a3c1c091c81981431a72f36
2022-03-27 19:14:55 -07:00
Paul Gilbert
70d620c07a
AGS: Support freely switching voice-over pack at runtime
...
From upstream 40b6fff14ac404185b822245bc1a3ba4af928a12
2022-03-27 19:14:55 -07:00
Paul Gilbert
8e310c5d98
AGS: Split GameState::want_speech into two variables for easier handling
...
From upstream 2f6e7362f742c59020fc6a70fdf67c5a87ff2e69
2022-03-27 19:14:55 -07:00
Paul Gilbert
6ab3c326b3
AGS: Don't quit if setting translation failed on start
...
From upstream ac5cb3be64a5c23e8d274099baed76b0b54cfb17
2022-03-27 19:14:54 -07:00
Paul Gilbert
e052c54fe2
AGS: Hotfixed FindFileRecursive::PopDir() resulting in unwanted "./"
...
From upstream 53008728a5df2b586077abbbcb9bd81d45fcdbc5
2022-03-27 19:14:54 -07:00
Paul Gilbert
bb01ccb213
AGS: Fixed AssetManager::RemoveLibrary()
...
From upstream b1355178a86a277ac12440eb6c0ec996c153137d
2022-03-27 19:14:54 -07:00
Paul Gilbert
0e41656981
AGS: Fixed utility audio chans were missing a sync with audio core
...
From upstream 6560bb43ee8723c160c8ccaa1fcff007b99f1aeb
2022-03-27 19:14:54 -07:00
Paul Gilbert
5027f54a02
AGS: Added util methods for measuring preloaded TTF fonts
...
From upstream 89ae16e236073b6e3a06274e336ce853d906eed7
2022-03-27 19:14:53 -07:00
Paul Gilbert
a8fc0f8ec9
AGS: Fixed a use of !(ALFONT_FLG_SELECT_NOMINAL_SZ)
...
From upstream a0d6a8f6dc7145ad4343110b8e0aefc3fabafbe2
2022-03-27 19:14:53 -07:00
Paul Gilbert
0acbe50dd3
AGS: Added a flag for AGS mode that selects a font by a nominal size
...
From upstream 48644d35bd912bcb06aebbae2e2a1c9dc24e48d0
2022-03-27 19:14:53 -07:00
Paul Gilbert
7799fab6ba
AGS: Fixed comments for FontRenderParams
...
From upstream d0218d799c4367eafc9294972ceb97a069954caa
2022-03-27 19:14:53 -07:00
Paul Gilbert
d291f1cd1c
AGS: Fixed gfxmode "desktop" interpretation for the windowed mode
...
From upstream e4cdd9010cf4e0fc6122942dd18a6a9a4560338a
2022-03-27 19:14:52 -07:00
Paul Gilbert
8e12d38366
AGS: Simplier implementation of --windowed/--fullscreen cmd arg
...
From upstream 87d14d90579cbcf798ff7b6b72f125b54803c74e
2022-03-27 19:14:52 -07:00
sluicebox
510f0e684d
SCI: Fix some function declarations
2022-03-27 18:58:24 -04:00
sluicebox
437184e2f0
DIRECTOR: Add newline at EOF
...
Fixes build in old compilers
2022-03-27 18:58:24 -04:00
Filippos Karapetis
45da48e799
CHEWY: Remove dead code
2022-03-28 01:36:18 +03:00
Filippos Karapetis
85df27b406
CHEWY: Remove superfluous room resource file directory
2022-03-28 01:36:18 +03:00
Paul Gilbert
3395af886f
COMMON: Fix assert crash trying to open invalid fs nodes
...
It was previously trying to print out the node path,
which was asserting because the node wasn't valid
2022-03-27 14:00:51 -07:00
Paul Gilbert
4005849cf0
AGS: Updated build version (3.6.0.11)
...
From upstream ecf803c050b08554025e9676188f52a4e78c532b
2022-03-27 13:37:14 -07:00
Paul Gilbert
84a54f5e8e
AGS: Remade OPT_FONTLOADLOGIC into individual font's flags
...
From upstream 54c5303c5e0ed98609397d9e5df4114f128fb4a2
2022-03-27 13:37:14 -07:00
Paul Gilbert
5b10b7437c
AGS: Added "ascender fixup" flag to the font init mode
...
SHA-1: 1273e64c1b82ffbcbbc90261952b6192bef9c966
2022-03-27 13:37:14 -07:00
Paul Gilbert
f4935dbf39
AGS: Force readjust TTF fonts if the OPT_ANTIALIASFONTS changes
...
From upstream 115119eeb009fc7f2c5820b47bb866acad6498ec
2022-03-27 13:37:13 -07:00
Paul Gilbert
f34cf7ce67
AGS: Apply TTF ascender hack only by the engine's request
...
From upstream 14679a430bf29acb6e511bb3799a5f99d9929463
2022-03-27 13:37:13 -07:00
Paul Gilbert
91bce9b2e9
AGS: Implement xor_mode/solid_mode
2022-03-27 13:37:13 -07:00
Paul Gilbert
8e1a3d08db
AGS: Add USE_FREETYPE2 guard to alfont
2022-03-27 13:37:13 -07:00
Paul Gilbert
7132742e04
AGS: Reintroduce upstream's full alfont implementation
2022-03-27 13:37:12 -07:00
Paul Gilbert
31e9bef490
AGS: Avoid crash trying to open files that don't exist
2022-03-27 13:37:12 -07:00
Paul Gilbert
db3e087526
AGS: Fixed play.globalscriptvars[] was not initialized on start
...
From upstream b5c8feb3f70d35eebbab30d80d08f1c901081be2
2022-03-27 13:37:12 -07:00
Paul Gilbert
e1e2716d37
AGS: For room placeholder also set croom ptr to temp room status
...
From upstream 518d08888eebf63f40460d21bd8560b979ed2565
2022-03-27 13:37:12 -07:00