144723 Commits

Author SHA1 Message Date
AndywinXp
7b8efd9845 SWORD1: Fix fade to cut palette 2023-09-02 11:32:51 +02:00
AndywinXp
e658ce8a16 SWORD1: Fix fade palette for Mac version 2023-09-02 11:32:51 +02:00
AndywinXp
67052e2ef5 SWORD1: Address other issues from code review 2023-09-02 11:32:51 +02:00
AndywinXp
dbe1a2df4f SWORD1: Make changes for code review 2023-09-02 11:32:51 +02:00
AndywinXp
f564ad8ea8 SWORD1: Fix unused var warning 2023-09-02 11:32:51 +02:00
AndywinXp
4ab197b16f SWORD1: Implement fades on the main menu
Had to reshuffle some stuff to make it work properly,
and in order to set up everything for future changes.
2023-09-02 11:32:51 +02:00
AndywinXp
9b27c38390 SWORD1: Set a timeout for fades 2023-09-02 11:32:51 +02:00
AndywinXp
1822ce506b SWORD1: Set slow/fast modes as sys vars 2023-09-02 11:32:51 +02:00
AndywinXp
2d884572aa SWORD1: Implement fast and slow mode for timing debugging
They can only be activated via the original debug keys ('1' and '4'),
and only if ScummVM is launched in debug mode.
2023-09-02 11:32:51 +02:00
AndywinXp
394642598c SWORD1: Implement accurate fading routines 2023-09-02 11:32:51 +02:00
AndywinXp
e21e0ed089 SWORD1: Improve accuracy of in-game timers
Also begin work on palette and sound fades
2023-09-02 11:32:51 +02:00
ScummVM-Translations
d77a08dd6e I18N: Update translations templates 2023-09-02 08:55:59 +00:00
Kartik Agarwala
0c6c59768e CRAB: Save keymaps to disk when required 2023-09-02 10:55:47 +02:00
Kartik Agarwala
8992eafdd6 CRAB: JANITORIAL: Code cleanup in KeyBindMenu.cpp 2023-09-02 10:55:47 +02:00
Kartik Agarwala
6c142050a6 CRAB: Implement stubbed out funcs in KeyBindMenu 2023-09-02 10:55:47 +02:00
Kartik Agarwala
86c27bf69a CRAB: Save action description to variable for later use in keybind menu 2023-09-02 10:55:47 +02:00
Kartik Agarwala
677367ec72 CRAB: Add and fix keymaps 2023-09-02 10:55:47 +02:00
Kartik Agarwala
fd1110d534 CRAB: Add more kemappings for UI elements 2023-09-02 10:55:47 +02:00
hax0kartik
43dc8f8a1d CRAB: Implement toggling of vsync and fullScreen from OptionMenu 2023-09-02 10:55:47 +02:00
hax0kartik
582f429cfc CRAB: STUB ScreenSettings::saveState() 2023-09-02 10:55:47 +02:00
hax0kartik
d713ba5824 CRAB: Set brightness slider in GfxSettingsMenu to disabled 2023-09-02 10:55:47 +02:00
hax0kartik
1727750cbe CRAB: Allow greying out slider 2023-09-02 10:55:47 +02:00
hax0kartik
2cd0d2018e CRAB: Fix unsigned/signed comparision warning in OptionMenu 2023-09-02 10:55:47 +02:00
hax0kartik
d1ce8e38e4 CRAB: Fix fps drop when opening OptionsMenu 2023-09-02 10:55:47 +02:00
hax0kartik
7a5e1f0d75 CRAB: Implement OptionMenu::handleTabs() 2023-09-02 10:55:47 +02:00
hax0kartik
e0e5ac2305 CRAB: Fix bugs in slider.cpp 2023-09-02 10:55:47 +02:00
hax0kartik
f95ee46dda CRAB: Start implementing missing functionality in GeneralSettingsMenu 2023-09-02 10:55:47 +02:00
hax0kartik
d8e1f78e46 CRAB: Implement missing functionality in MusicManager 2023-09-02 10:55:47 +02:00
hax0kartik
f572c1b60c CRAB: Move noisy warning to debug 2023-09-02 10:55:47 +02:00
Le Philousophe
f3ab611ee8 GRAPHICS: Remove spurious warning
This partially reverts commit aa9d13f84ab75cc925ce067bf1309d42c0cc2d92.
It looks like a debug leftover more than an actual warning.
2023-09-02 10:49:14 +02:00
athrxx
b83677454d SCUMM: (HE) - fix minor tile drawing glitch
The bug would occasionally produce vertical "lines" (actually
just the background between the tiles).
2023-09-02 01:56:46 +02:00
athrxx
da22877bad SCUMM: remove unneeded virtual declaration 2023-09-02 01:56:36 +02:00
grisenti
79ae5e7b91 HPL1: Remove unused function to silence warning 2023-09-01 23:03:35 +02:00
grisenti
08f81ebd0a HPL1: remove non-portable script bindings 2023-09-01 22:43:23 +02:00
Matthew Jimenez
f467892436 ULTIMA8: Add grid and mirror options to the shape viewer. 2023-08-31 20:56:48 -05:00
Walter Agazzi
dbc3c30dee AGS: Add detection for The Distant Door
From AGS forums
2023-08-31 22:32:06 +02:00
Walter Agazzi
74b28a3139 AGS: Update detection for blackwell1 Win/Linux 2023-08-31 22:32:06 +02:00
Thierry Crozat
6ee0f06381 AGS: Add new maOS versions of several AGS games 2023-08-31 20:53:10 +01:00
Torbjörn Andersson
b94f3ad2f2 NANCY: Add detection for the version of nancy4 that I own
The game starts, and seems to be running just fine.
2023-08-31 19:20:48 +02:00
Kaloyan Chehlarski
b174006c5b NANCY: Implement TurningPuzzle
Implemented the puzzle type that handles the sun/moon
and staircase spindle puzzles in nancy3.
2023-08-31 12:20:40 +03:00
Kaloyan Chehlarski
aa00471113 NANCY Fix #define name 2023-08-31 12:20:40 +03:00
Kaloyan Chehlarski
4cc3e98362 NANCY: Destroy Scene when winning/losing game
This makes sure the player can't press Continue game
after winning/losing the game.
2023-08-31 12:20:40 +03:00
Kaloyan Chehlarski
35e0946ff7 NANCY: Add support for nancy5's day counter
Added support for the nancy5 day counter/countdown
clock that replaces the normal clock in the bottom left of
the UI.
2023-08-31 12:20:39 +03:00
Kaloyan Chehlarski
03d4791ed2 NANCY: Implement standard way to access boot chunks
Previously, the NancyEngine class was responsible for
handling creation and destruction of many naked pointers
to engine data, which led to several instances of memory
leaks that needed to be fixed. These changes introduce a
standard way of handling that same data, similar to the
one already used by PuzzleData inside Scene. Unfortunately,
this does add the need for relevant data to be casted to
the proper type before it is handled.
2023-08-31 12:20:39 +03:00
Kaloyan Chehlarski
24670d9afd NANCY: Remove check for number of action records
There is at least one scene in nancy5 with more than 30
records. The check is pretty much useless anyway, since
we have a variable-size array of records while the original
engine didn't, so it has simply been removed.
2023-08-31 12:20:39 +03:00
Kaloyan Chehlarski
c3a5d2523a NANCY: Return to main menu after losing game 2023-08-31 12:20:38 +03:00
neuromancer
4e2c2094a0 FREESCAPE: more ui fixes for dark for cpc 2023-08-30 20:50:15 +02:00
neuromancer
b522838aa4 FREESCAPE: ui fixes for dark for cpc 2023-08-30 20:50:15 +02:00
Donovan Watteau
4e4182528a SCUMM: Fix startAnimActor() call causing a SIGSEGV in ft-demo
Fix typo in previous commit 8a54e258a5aeac082ebb3a444d0c57138b6694f0.
2023-08-30 20:32:04 +02:00
Roland van Laar
56f1eda898 DIRECTOR: XOBJ: Register QTVR XOBJ 2023-08-30 13:42:53 +02:00