D G Turner
2e60cc1aac
NEVERHOOD: Fix Mismatched Tags GCC Compiler Warnings
2023-01-02 18:35:04 +00:00
Eugene Sandulenko
3685eb6668
NEVERHOOD: Added I18N comment
2022-12-31 23:46:51 +01:00
Eugene Sandulenko
04c6921588
NEVERHOOD: Update POTFILES
2022-12-31 20:50:57 +01:00
Eugene Sandulenko
2d5c68c075
NEVERHOOD: Removed leftover include
2022-12-31 20:50:57 +01:00
Vladimir Serbinenko
41aa78b8a6
NEVERHOOD: Add ability to support for repeating useful Willie's hint
2022-12-31 20:47:10 +01:00
Vladimir Serbinenko
7bb97c18d0
NEVERHOOD: Make subtitles being able to turn off/on
2022-12-31 20:47:10 +01:00
Vladimir Serbinenko
64fb44790e
NEVERHOOD: Enable subtitle on/off if .nhc is available
2022-12-31 20:47:10 +01:00
Vladimir Serbinenko
5d6ba18008
NEVERHOOD: Support subtitles for sprites
2022-12-31 20:47:10 +01:00
Vladimir Serbinenko
ffdf90df45
NEVERHOOD: Allocate more space for font surface
...
NHC-based Russian translation has extra unused space in the sprite.
This causes the code to skip drawing sprite on the surface altogether.
The simplest solution is to simply allocate a bit more with only
downside is a small increase in memory footprint
2022-12-31 20:47:10 +01:00
Vladimir Serbinenko
f4da2d054a
NEVERHOOD: Add drawDoubleSurface2Alpha
2022-12-31 20:47:10 +01:00
Vladimir Serbinenko
03a59a2953
NEVERHOOD: Support blitting with alphaColor != 0
2022-12-31 20:47:10 +01:00
Vladimir Serbinenko
feb1d77ec7
NEVERHOOD: Show subtitles in smackerplayer
2022-12-31 20:47:10 +01:00
Vladimir Serbinenko
97b500643e
NEVERHOOD: Add subtitle player
2022-12-31 20:47:10 +01:00
Vladimir Serbinenko
031c929681
NEVERHOOD: Add loading of subtitle font
2022-12-31 20:47:10 +01:00
Vladimir Serbinenko
103bb43ab2
NEVERHOOD: Load nhc file
2022-12-31 20:47:10 +01:00
Vladimir Serbinenko
c0455314c9
NEVERHOOD: Add NHC selection item
2022-12-31 20:47:10 +01:00
Vladimir Serbinenko
69aa08d531
NEVERHOOD: Move game options from advanced options to custom widget
...
This will allow to add NHC drop-down.
2022-12-31 20:47:10 +01:00
Vladimir Serbinenko
552420ec31
NEVERHOOD: Add support for NHC patch archives
2022-12-31 20:47:10 +01:00
Vladimir Serbinenko
0adf22278b
COMMON: Uplift SafeMutexedSeekableSubReadStream to common
2022-12-31 20:47:10 +01:00
Vladimir Serbinenko
fdccec381d
NEVERHOOD: Make most of fields of ResourceFileEntry private
2022-12-31 20:47:10 +01:00
Vladimir Serbinenko
c5c44bb255
NEVERHOOD: Show Japanese overwrite prompt if running Japanese version
2022-12-31 18:43:16 +01:00
Walter Agazzi
d6100aa891
NEVERHOOD: Remove "Chronicles" from detection name
...
"Chronicles" is used on the title screen but never on other media
2022-12-29 18:04:37 +02:00
Vladimir Serbinenko
0effcbeb24
NEVERHOOD: Disable Hall of Records in Japanese version
2022-12-20 17:07:00 +02:00
Vladimir Serbinenko
1425b701d8
NEVERHOOD: Add extra Japanese credits
2022-12-20 17:07:00 +02:00
Vladimir Serbinenko
a96a72f04a
NEVERHOOD: Fix notes used for Japanese version
2022-12-20 17:07:00 +02:00
Eugene Sandulenko
fb7095f5a4
COMMON: Move all compression-related files to a separate directory
2022-12-01 11:53:02 +01:00
Donovan Watteau
29004bee91
NEVERHOOD: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Vladimir Serbinenko
c48989abdc
NEVERHOOD: Enable Japanese version.
...
It was choking on missing "Making of". I tested by going through
first couple of puzzles and main menu. Menu is fully translated
but the puzzles are textless so far.
2022-11-19 16:24:31 +02:00
Cameron Cawley
37ee0ca0ef
NEVERHOOD: Move the engine options into the MetaEngine subclass
2022-11-16 23:58:54 +01:00
Hubert Maier
f73e08a99f
NEVERHOOD: Correct spelling mistake
...
neccessary -> necessary
2022-10-27 15:56:14 +02:00
Cameron Cawley
f3b094e53f
ENGINES: Change the MetaEngineDetection interface to match MetaEngine
2022-07-23 23:31:58 +02:00
Cameron Cawley
4b83463bbb
NEVERHOOD: Use ADExtraGuiOptionsMap for the options
2022-07-07 23:46:04 +03:00
Torbjörn Andersson
e06f3c9a5a
GUI: Allow game option checkboxes to be disabled
...
Depending on other game option checkboxes. This is used to
enable/disable the semi-smooth scrolling checkboxes for FM Towns Loom,
since it's only used when smooth scrolling is enabled.
2022-04-21 11:07:17 +02:00
Torbjörn Andersson
a58f0009b2
NEVERHOOD: Add missing door sound effects (bug #13224 )
...
This was done by trial-and-error, but it sounds right when comparing it
to the playthrough referenced in the bug report.
2022-01-28 12:59:50 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Orgad Shaneh
9dab832214
NEVERHOOD: Use nullptr
...
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Alexandre Detiste
6044504762
JANITORIAL: typos
...
some in the variable names, some in the comments;
no change for the strings that interract with original games assets
2021-10-31 20:46:31 +01:00
Orgad Shaneh
fe104cc337
ENGINES: Use MetaEngine consistently for getting autosave slot
...
The autosave refactoring that was done in
7adad5aaf5 used g_engine for identifying the
autosave slot. This worked for in-game save/load, but doesn't fit when
called from the launcher.
Fix by passing MetaEngine to SaveStateDescriptor ctor and using it for this
query.
Amends 7adad5aaf5 .
2021-10-24 16:46:06 +02:00
Torbjörn Andersson
912f9b7cef
NEVERHOOD: Handle sound 3 when deleting a sound group (bug #12930 )
...
It's consistent with how sounds 1 and 2 are handled, and seems to fix
bug #12930 , where the game can crash on exit otherwise.
2021-09-30 01:00:13 +03:00
trembyle
c94a8888d1
NEVERHOOD: Add detection for Lite demo
...
Found here:
https://archive.org/details/Neverhood
The full demo includes two puzzles to solve, while the lite demo only
includes one.
2021-09-19 14:52:46 +02:00
Torbjörn Andersson
58f2920371
NEVERHOOD: Only lock out monster cave from demo, not the other exit
...
You should still be able to return back to the TNT room. It's just the
monster cave that's cut off from the demo.
2021-09-14 11:29:37 +02:00
Torbjörn Andersson
4a54e4bfaa
NEVERHOOD: Don't crash when entering monster cave in the big demo
...
The demo doesn't include the cave, so show the thank you screen instead.
Otherwise, it will crash when loading a non-existing resource.
2021-09-14 07:30:06 +02:00
Orgad Shaneh
7adad5aaf5
ENGINES: Streamline auto-save write/delete protection
...
Some engines call setAutosave and some don't. isAutosave is used to
determine if a saved game is an autosave, but in fact, on most cases it
just falls back to comparing the name to "Autosave".
This is wrong for several reasons:
* Older versions of ScummVM used Autosave 0.
* The name "Autosave" is translated, so if you change the language, it
won't be detected.
Instead of relying on the name, use the well-known getAutosaveSlot() from
Engine/MetaEngine.
Fixes #12735 .
2021-08-23 13:34:35 +02:00
Eugene Sandulenko
f839632d36
NEVERHOOD: Fix Japanese detection language
2021-08-18 12:39:42 +02:00
Max Horn
2f1f8f502e
DEVTOOLS: move credits from devtools/credits.pl to engines
...
This employs a "lazy" approach: the "format" for the credits stays
exactly as it was, i.e., perl code. Of course one may want to change
this to another format (e.g. YAML, JSON, XML; or also shell script or
AWK, like `configure.engine` uses). But I deliberately kept it simple,
to get a minimal change that is easy to verify. Any further changes to
e.g. the format can be layered atop this.
2021-08-05 00:01:46 +02:00
Eugene Sandulenko
fae8d3aa7f
NEVERHOOD: Add detection entry for Japanese version. Bugreport #11074
2021-04-21 00:57:31 +02:00
Eugene Sandulenko
5e7fe2dc57
JANITORIAL: Replace spaces in indentation with tabs
2021-04-15 21:20:36 +02:00
Cameron Cawley
4ced49acd4
ENGINES: Changed AdvancedMetaEngine::createInstance to return a Common::Error
2020-12-04 20:57:14 +00:00
Eugene Sandulenko
5936026209
ALL: Clarify POTFILES, remove redundant common/translations.h includes
2020-11-10 03:03:49 +01:00
Eugene Sandulenko
7ff34bc9ec
PLUGINS: MetaEngineStatic -> MetaEngineDetection
2020-10-11 23:14:39 +02:00