Aaron Brager
c096de308a
README: Add link to daily builds
2024-05-27 02:58:15 +03:00
Eugene Sandulenko
5b862cddad
DIRECTOR: Fix typo
2024-05-27 00:35:40 +02:00
Eugene Sandulenko
2c3d877c36
DIRECTOR: DEBUGGER: Plugged in memory editor
...
TODO: Docking of the editor window to the Archive window
2024-05-27 00:30:37 +02:00
Eugene Sandulenko
a885322373
DIRECTOR: DEBUGGER: Added memory editor code
...
Imported from https://github.com/ocornut/imgui_club
commmit hash 36846402cb33eb3c0fe9a4e2e54d8519fab010fb
2024-05-27 00:27:41 +02:00
Eugene Sandulenko
e29828f9a6
COMMON: Avoid name clash for global GUI debug level
2024-05-26 23:42:10 +02:00
neuromancer
3eb7ff99d4
FREESCAPE: improved player step in castle
2024-05-26 21:55:09 +02:00
D G Turner
c76ad2acca
DIRECTOR: Fix Signed vs. Unsigned Comparison GCC Compiler Warnings
2024-05-26 19:23:09 +01:00
ScummVM-Translations
0dbaad3efd
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/
2024-05-26 17:40:04 +00:00
D G Turner
bc6d5c1cf6
M4: Fix Unused Variable GCC Compiler Warning
2024-05-26 18:38:58 +01:00
ScummVM-Translations
d41e2ae17a
I18N: Update translations templates
2024-05-26 17:10:02 +00:00
Scott Percival
25632958e7
DIRECTOR: Fix issues with palette transitions
...
Exiting a transition early should result in the target palette.
In addition, mouseDown and keyDown events are enough to register a
transition skip, not mouseUp.
Fixes palette glitches in Majestic.
2024-05-27 01:09:13 +08:00
Walter Agazzi
3e93081448
I18N: Update translation (Italian)
...
Currently translated at 98.1% (2157 of 2198 strings)
2024-05-26 13:19:29 +00:00
Eugene Sandulenko
c2bcfe3e79
DIRECTOR: DEBUGGER: Initial code for Archive chunk browser
2024-05-26 15:14:04 +02:00
neuromancer
0eee24e2e6
FREESCAPE: initial implementation of shield metter for castle (dos, ega)
2024-05-26 13:34:23 +02:00
neuromancer
02a32906c3
FREESCAPE: better rendering of riddles
2024-05-26 13:34:23 +02:00
neuromancer
3337e14f30
FREESCAPE: tweaks for tinygl rendering
2024-05-26 13:34:23 +02:00
Strangerke
8efbbb306d
BAGEL: Move paintBeveledText to CBofWindow
2024-05-26 06:48:47 +01:00
Strangerke
74eaaa5a88
BAGEL: Remove extra const in function declarations, add missing const
2024-05-26 06:21:50 +01:00
Strangerke
79457670a1
BAGEL: Remove unreachable code in CBofMovie
2024-05-26 06:21:49 +01:00
Strangerke
3bbe28bcd8
BAGEL: Remove unused methods in CBofWindow
2024-05-26 06:21:48 +01:00
Strangerke
d40c9badf9
BAGEL: Fix various tiny issues (missing or useless keywords, typos, variable scopes, ...)
2024-05-26 06:21:48 +01:00
Paul Gilbert
42bdadaed6
M4: Endian fix for script interpreter. Demo now gets in-game on BE systems
2024-05-25 19:50:03 -07:00
Paul Gilbert
38cd2e1cc6
M4: Endian fix for cutscene palettes
2024-05-25 16:44:24 -07:00
Eugene Sandulenko
dc52513ed3
DIRECTOR: Keep formatting for empty STXT resources
...
This effectively reverts 77582aa8233b3037dec2ef71e6220205a31fbcda
and fixes mcluhan-win that is checking fonts for presence in this manner
in its startup movie:
if the textFont of field 4 < "McLuhan13" then
alert("The provided McLuhan fonts are not installed. Please reinstall Understanding McLuhan.")
quit()
end if
2024-05-26 00:50:57 +02:00
Peter
86a9fd66c5
JANITORIAL: Fix GCC 14 warnings
...
Fix repetitive warnings about template-id in constructors and destructors. This ensures C++20 compatibility. Warnings are encountered when compiling with GCC 14.
2024-05-26 00:00:45 +03:00
Paul Gilbert
32f3bfea6c
M4: More endian fixes
2024-05-25 12:17:39 -07:00
Lothar Serra Mari
c12804c3de
I18N: Update translation (German)
...
Currently translated at 95.0% (2090 of 2198 strings)
2024-05-25 16:51:39 +00:00
Scott Percival
ff7cdff562
DIRECTOR: Ensure channel sprite information is up to date
...
Previously there was a gap between loading a new frame, and copying the
sprite information from that new frame back to the channels (if
required). Scripts could run in this gap, and in this case they would
be operating on the old sprite information instead of the new.
Score::renderFrame has been renamed to Score::updateFrame; the method
doesn't actually render anything, it reconciles the difference
between the frame data and the channel data, updates the channel data,
and produces a list of dirty rects.
Fixes the menu screen of Majestic: Alien Encounter.
Fixes director-tests/D4-unit/T_SPRT02 and T_SPRT03
2024-05-25 16:25:18 +02:00
Scott Percival
41cea48a9e
DIRECTOR: Reset sprite contents when loading frames from start
...
Fixes _blendAmount state leak in w_tonnel of Eastern Mind (activate the
magatama dragon, then look at the creature embedded in the wall).
2024-05-25 16:25:18 +02:00
Scott Percival
c83699ba50
DIRECTOR: Add detection entry for nikolaitrains
2024-05-25 16:25:18 +02:00
Scott Percival
ac9a37955c
DIRECTOR: Update detection tables for digby
2024-05-25 16:25:18 +02:00
Le Philousophe
cf9d7060af
DIRECTOR: Make absolute path coherent with path separator
...
Path separator is set to \ only on director 4+ and Windows platform in
DirectorEngine constructor.
Don't use a \ separator in getCurrentAbsolutePath on versions older than
Director 4.
2024-05-25 13:55:01 +02:00
Matthew Jimenez
18c6eb8c31
ULTIMA8: Make middle-click pathfinder kill existing pathfinder process.
2024-05-25 00:07:45 -05:00
Matthew Jimenez
1ae7ff095c
ULTIMA8: Fix missing process type on pathfinder
2024-05-25 00:07:45 -05:00
Paul Gilbert
2a5ffabb74
M4: Further endian fixes
2024-05-24 20:31:48 -07:00
Timo Mikkolainen
4b3780b4c1
I18N: Update translation (Finnish)
...
Currently translated at 100.0% (2198 of 2198 strings)
2024-05-25 02:43:00 +00:00
Eugene Sandulenko
99615e1d66
iDIRECTOR: DEBUGGER: Show button ttoltips in Log window
2024-05-25 02:40:21 +02:00
Eugene Sandulenko
e9695c57af
DIRECTOR: DEBUGGER: Rearranged Vars window
...
Put all variables into collapsable groups and
moved Global vars to the very top
2024-05-25 02:31:36 +02:00
Michael
1d776fbfe0
MTROPOLIS: remove video path from SearchMan
...
With the previous commit, the SearchMan entry is not required anymore.
This reverts commit ed71bee3a76420c877b8028a9df535408ee8dd83
2024-05-24 19:25:19 -04:00
Michael
b2cd9f66a0
MTROPOLIS: use VFS layer to resolve video path
...
This makes the handling of external Quicktime files
more similar to the AVI file handling below.
2024-05-24 19:25:19 -04:00
Michael
dc49091a15
MTROPOLIS: remove subpath search loop
...
The SearchMan entry "Video" is used to find the right path instead.
2024-05-24 19:25:19 -04:00
Michael
3bc9d65afc
MTROPOLIS: Add Video directory to SearchMan
2024-05-24 19:25:19 -04:00
Michael
bd3ab79910
MTROPOLIS: add ability to play external video files
2024-05-24 19:25:19 -04:00
Matthew Jimenez
0f4df1fe55
ULTIMA8: Trace coordinates on middle-click pathfinding.
...
Previously this used the traced item location, which would not lead to the expected location. Fixes #13851
2024-05-24 17:21:39 -05:00
Strangerke
ebe05ea348
BAGEL: Remove more null checks priori to delete
2024-05-24 23:09:01 +01:00
Eugene Sandulenko
2faed61a66
DIRECTOR: DEBUGGER: Implement Score window pagination
2024-05-24 23:34:52 +02:00
Strangerke
9af2c24f1a
BAGEL: Fix several PVS Studio issues
2024-05-24 22:12:29 +01:00
Strangerke
3547918296
BAGEL: remove a couple of unused methods in CQueue, fix some more PVS Studio issues
2024-05-24 21:33:54 +01:00
Strangerke
630f2f66c0
BAGEL: Use bofCleanAlloc instead of bocAlloc when followed by a memset(0)
2024-05-24 21:33:54 +01:00
Strangerke
14417d1024
BAGEL: Remove useless null check prior to delete in SBarComputer
2024-05-24 21:33:54 +01:00