Eugene Sandulenko
2f891d372b
GUI: Wrap console output around console width
2023-11-15 23:46:31 +01:00
Eugene Sandulenko
a9892cad18
GUI: Increase console buffer size to 1024 lines
2023-11-15 23:46:31 +01:00
Eugene Sandulenko
10b0624223
DIRECTOR: Added missing newlines in debug help
2023-11-15 23:46:31 +01:00
sluicebox
d18b63bee4
SCI: Remove completed TODO
...
We have a console command to list classes: class_table
2023-11-15 14:32:27 -08:00
sluicebox
335f90b136
CREATE_PROJECT: Set MSVC default subsystem to CONSOLE
...
MSVC builds now use the CONSOLE subsystem by default,
just like all our other Windows builds.
--use-windows-subsystem is now available to generate
projects with the WINDOWS subsystem.
2023-11-15 14:32:27 -08:00
Walter Agazzi
61cca4f30e
AGS: Add detection entries for a few commercial games
2023-11-15 18:16:26 +01:00
polyesterswing
00e72a1700
SLUDGE: Use a byte array instead of a double array for the Z-Buffer
2023-11-15 16:15:18 +01:00
polyesterswing
e774d8ba96
SLUDGE: Add Z-Buffers
...
This commit removes the "SpriteLayer" logic previously used in favour of
a Z-Buffer implementation
2023-11-15 16:15:18 +01:00
Matthew Duggan
c2c62df742
ULTIMA8: Increase search range in areaSearch by 1px
...
The keypad issue in bug #14680 requires a finding an item exactly the range
given from the keypad.
2023-11-15 16:31:40 +11:00
Matthew Duggan
85e13c911a
ULTIMA8: Slightly improve usecode debug messages
2023-11-15 16:31:40 +11:00
Matthew Jimenez
f6310e5e26
ULTIMA8: Small cleanup of SKF player to gaurd against errors
2023-11-14 21:52:08 -06:00
Kartik Agarwala
e6c0b4cdd4
CRAB: Fix crash due to incorrect calculation in map.cpp
2023-11-15 08:58:29 +05:30
sluicebox
c6bf55f1fc
SCI: Update header guards
2023-11-14 16:40:53 -08:00
Matthew Jimenez
eeee4e478b
ULTIMA8: Rename game ini files in ultima8.dat to avoid collision with GOG configuration files
2023-11-14 18:29:59 -06:00
ScummVM-Translations
84eeace7db
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/
2023-11-15 00:08:25 +00:00
sluicebox
44436a91f2
SCI: Remove SciCallOrigin from error
messages
...
`errorString` now adds this context (and more) to `error` messages
2023-11-14 16:06:45 -08:00
ScummVM-Translations
03c5745ce8
I18N: Update translations templates
2023-11-14 23:40:18 +00:00
sluicebox
d15e95009a
SCI: Update comments in sci.h
2023-11-14 15:38:06 -08:00
sluicebox
e491dd4e81
SCI: Replace fan-made patch message box with warning
...
We no longer need an unskippable message box about fan-made patches.
We really just want to know if a fan-made patch is present when
diagnosing a bug report, just in case that's part of the problem.
This lets us re-enable detection of the patches that GOG includes
in their releases.
2023-11-14 15:38:05 -08:00
Walter Agazzi
7377de4da0
I18N: Update translation (Italian)
...
Currently translated at 99.9% (2025 of 2027 strings)
2023-11-14 20:30:23 +00:00
Purple T
065f25b4da
I18N: Update translation (French)
...
Currently translated at 100.0% (2027 of 2027 strings)
2023-11-14 16:20:43 +00:00
Aditya
9fe230017d
CRAB: Fix FPS being shown unnecessarily.
...
Now fps is only shown if the user types "draw fps" in debugger console.
2023-11-14 21:30:32 +05:30
IlDucci
13e5076a8a
I18N: Update translation (Spanish)
...
Currently translated at 100.0% (2027 of 2027 strings)
2023-11-14 15:52:24 +00:00
Kartik Agarwala
14d130cc9b
CRAB: Fix bug due to which loadgame dialog could pop up twice
2023-11-14 17:52:32 +05:30
Aditya
d84bcb3340
CRAB: Fix keymap not being changed in hud elements
...
Now the keymap is correctly set to KBM_GAME instead of KBM_UI after
Hud elements are closed.
2023-11-14 12:54:28 +01:00
ScummVM-Translations
aa362ca3d4
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/
2023-11-14 11:31:06 +00:00
Aditya
5fec5a992a
CRAB: Fix wrong keymap being set in the Dialog Box
...
Now pressing enter key loads the next statement of the character in the
dialog box.
2023-11-14 12:30:52 +01:00
ScummVM-Translations
c41ba5c9c7
I18N: Update translations templates
2023-11-14 10:06:14 +00:00
Kaloyan Chehlarski
db6b2a11cc
GUI: Make sure About dialog can scroll to top
...
Fixed an issue where scrolling up in the About dialog would
stop before the top of the text, sometimes cropping
parts of it.
2023-11-14 12:05:27 +02:00
Kaloyan Chehlarski
0785fb6a73
BASE: Print CPU extension info to console on startup
2023-11-14 12:05:27 +02:00
Kaloyan Chehlarski
226470434f
GUI: Add CPU extension info to About dialog
2023-11-14 12:05:27 +02:00
Kaloyan Chehlarski
654879f507
GRAPHICS: Fix Multiply blending in NEON path
...
This fixes the color bleeding issues that previously happened
when using Multiply blending (e.g. Out of Order intro)
2023-11-14 12:05:27 +02:00
ScummVM-Translations
08f417bb7f
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/
2023-11-14 07:35:55 +00:00
sluicebox
7930e28246
GUI: Handle Copy and Paste events in ConsoleDialog
...
ConsoleDialog had a hard-coded handler for Copy and Paste
shortcuts. These shortcuts are now handled by the keymapper
and produce Copy and Paste events.
Fixes CTRL+C and CTRL+V in the console on Windows builds.
2023-11-14 09:35:42 +02:00
ScummVM-Translations
d142783ffd
I18N: Update translations templates
2023-11-14 06:54:58 +00:00
Benjamin Funke
7d8f56effc
GOB: sorted POTFILES
2023-11-14 08:54:45 +02:00
AndywinXp
dffe1aa4fd
SCUMM: MI1 (SegaCD): Implement proper cross cursor
...
I still have doubts on how the shadow color should be set,
but at least the cursor shape is now accurate.
2023-11-13 23:55:28 +01:00
AndywinXp
8ddd8da773
SCUMM: GUI: Fix confirmation on exit behavior on script quit commands
...
We now quit without confirmation when the scripts tell the
interpreter to quit. Except in COMI main menu, when pressing
on the "Quit" option. In that case we must ALWAYS show the
confirmation dialog box.
2023-11-13 22:33:18 +01:00
sluicebox
c59521f979
SCI32: Fix PHANT1 crash when leaving Harriet in the barn
...
Thanks to speedrunner @hitmarty for discovering this.
Thanks to @deckarep for the recent `errorString` feature that
helped diagnose this script bug from a screenshot.
2023-11-13 12:59:36 -08:00
Walter Agazzi
851b7486c8
AGS: Add detection entries for several recent games
2023-11-13 21:15:50 +01:00
AndywinXp
cdabda2477
SCUMM: GFX: Set correct fadeout transition when restarting game
2023-11-13 20:37:13 +01:00
Kartik Sharma
d32b518837
DIRECTOR: Fix filmloop loading for non-bitmap sprites
...
This fixes a graphics glitch in the sonic cemetery scene of Total Distortion.
The filmloop was producing extra bounding boxes that led to white artifacts being drawn.
In some cases, particularly in Total Distortion, there could be kInactiveSprite type sprites.
We have to skip processing them to avoid the issue.
To reproduce the issue, run:
./scummvm --start-movie="ATD/HD/NJSONIC.DXR"@300 totaldistortion-win
2023-11-13 20:19:20 +01:00
Kaloyan Chehlarski
7715eb98cb
NANCY: Disable SoundDescriptions by default
...
Added a default name of NO SOUND for all sound
descriptions, which fixes at least one instance where an
uninitialized description would cause sound to stop playing
in nancy5
2023-11-13 21:18:35 +02:00
Kaloyan Chehlarski
58a34027b2
DEVTOOLS: Fix incorrectly patched scene in nancy.dat
...
Fixed an error in the nancy5 data which would cause the
softlock fix to always be enabled, and the Simone purse
fix to be toggleable, instead of the other way around.
2023-11-13 21:18:35 +02:00
AndywinXp
5d5cc05610
SCUMM: Improve numpad remapping following PR #5406
...
In particular we set the _keyPressed object only when we find
an event.kbd for the numpad keys. Otherwise we immediately
get double events when pressing any key.
2023-11-13 19:53:32 +01:00
neuromancer
13bd7a59ca
HYPNO: allow better menu navigation in wet when using touchscreen
2023-11-13 15:49:30 +01:00
ScummVM-Translations
4d28112312
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/
2023-11-13 12:39:00 +00:00
Aditya
0a7ba01e8e
CRAB: Add Debug Output for Keymaps
...
Now keymap being used can known by typing "what keymap" in the debugger
console.
2023-11-13 18:08:46 +05:30
ScummVM-Translations
e2618f71cb
I18N: Update translations templates
2023-11-13 11:12:07 +00:00
ScummVM-Translations
f57a3b8ebf
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/
2023-11-13 11:12:06 +00:00