Commit Graph
128321 Commits
Author SHA1 Message Date
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