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