mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-18 18:30:59 +00:00
GRIM: Rename engine data patches
This commit is contained in:
parent
5135f1f4b9
commit
d44f1f77ed
@ -425,10 +425,10 @@ DIST_FILES_ENGINEDATA+=fonts.dat
|
||||
endif
|
||||
DIST_FILES_ENGINEDATA+=macgui.dat
|
||||
ifdef ENABLE_GRIM
|
||||
DIST_FILES_ENGINEDATA+=residualvm-grim-patch.lab
|
||||
DIST_FILES_ENGINEDATA+=grim-patch.lab
|
||||
endif
|
||||
ifdef ENABLE_MONKEY4
|
||||
DIST_FILES_ENGINEDATA+=residualvm-emi-patch.m4b
|
||||
DIST_FILES_ENGINEDATA+=monkey4-patch.m4b
|
||||
endif
|
||||
ifdef ENABLE_MYST3
|
||||
DIST_FILES_ENGINEDATA+=myst3.dat
|
||||
|
@ -828,8 +828,8 @@ XcodeProvider::ValueList& XcodeProvider::getResourceFiles() const {
|
||||
files.push_back("dists/engine-data/lure.dat");
|
||||
files.push_back("dists/engine-data/macgui.dat");
|
||||
files.push_back("dists/engine-data/myst3.dat");
|
||||
files.push_back("dists/engine-data/residualvm-emi-patch.m4b");
|
||||
files.push_back("dists/engine-data/residualvm-grim-patch.lab");
|
||||
files.push_back("dists/engine-data/monkey4-patch.m4b");
|
||||
files.push_back("dists/engine-data/grim-patch.lab");
|
||||
files.push_back("dists/engine-data/macventure.dat");
|
||||
files.push_back("dists/engine-data/mort.dat");
|
||||
files.push_back("dists/engine-data/neverhood.dat");
|
||||
|
@ -3,7 +3,7 @@ List of fixed bugs in EMI scripts:
|
||||
+Others modifications:
|
||||
-Differently from Grim Fandango, global preferences (such as volume, subtitles, ...)
|
||||
in EMI are saved in a text file (at least in Windows reatil version and demo).
|
||||
Patches to _options.lua modifies this behaviour and hooks directly into ResidualVM
|
||||
Patches to _options.lua modifies this behaviour and hooks directly into ScummVM
|
||||
configuration manager through GetResidualVMPreference and SetResidualVMPreference
|
||||
opcodes. For simplicity, these patches patches only load the file residualvm-prefs.lua,
|
||||
(they add a 'dofile("residualvm-prefs.lua")' at the end of _options.lua) see it for
|
||||
@ -14,17 +14,17 @@ List of fixed bugs in EMI scripts:
|
||||
There is a varible that is never declared in mot.lua which positions Guybrush on
|
||||
the raft. Instead of using that one, just use the other variable they probably meant to use.
|
||||
|
||||
Contents of residualvm-emi-patch.m4b and its rebuild:
|
||||
Contents of monkey4-patch.m4b and its rebuild:
|
||||
|
||||
residualvm-emi-patch.m4b contains all .patchr files in the
|
||||
dists/engine-data/patches/emi/ directory.
|
||||
monkey4-patch.m4b contains all .patchr files in the
|
||||
dists/engine-data/patches/monkey4/ directory.
|
||||
If you add a new patch in that directory, you have to update this file
|
||||
with a detailed description of what that patch does.
|
||||
Then you have to rebuild residualvm-emi-patch.m4b with mklab from the
|
||||
Then you have to rebuild monkey4-patch.m4b with mklab from the
|
||||
residualvm-tools repo. The rebuild command is (assuming that you are
|
||||
launching it in dists/engine-data/):
|
||||
|
||||
$ mklab --emi patches/emi residualvm-emi-patch.m4b
|
||||
$ mklab --emi patches/monkey4 monkey4-patch.m4b
|
||||
|
||||
Please check that there aren't any files different from .patchr inside
|
||||
that directory before the rebuild, so delete all junk, backup and system
|
||||
|
@ -208,7 +208,7 @@ List of fixed bugs in GF scripts:
|
||||
-Fix the missing dialogue with Domino at third year
|
||||
In dlg_dom2.lua, the argument of CheckFirstTime is wrong; this
|
||||
prevents the correct load of this script.
|
||||
See https://forums.residualvm.org/viewtopic.php?t=108
|
||||
See https://forums.scummvm.org/viewtopic.php?t=108
|
||||
|
||||
+Others modifications:
|
||||
-The function si.set_up_actors (si.lua), calls "start_script(si.naranja_drinking)",
|
||||
@ -217,17 +217,17 @@ List of fixed bugs in GF scripts:
|
||||
with "start_script(si.naranja_drink)", which does exists, but which can cause Naranja to stutter
|
||||
when entering the set.
|
||||
|
||||
Contents of residualvm-grim-patches.lab and its rebuild:
|
||||
Contents of grim-patches.lab and its rebuild:
|
||||
|
||||
residualvm-grim-patches.lab contains all .patchr files in the
|
||||
grim-patches.lab contains all .patchr files in the
|
||||
dists/engine-data/patches/grim/ directory.
|
||||
If you add a new patch in that directory, you have to update this file
|
||||
with a detailed description of what that patch does.
|
||||
Then you have to rebuild residualvm-grim-patches.lab with mklab from the
|
||||
residualvm-tools repo. The rebuild command is (assuming that you are
|
||||
scummvm-tools repo. The rebuild command is (assuming that you are
|
||||
launching it in dists/engine-data/):
|
||||
|
||||
$ mklab --grim patches/grim residualvm-grim-patch.lab
|
||||
$ mklab --grim patches/grim grim-patch.lab
|
||||
|
||||
Please check that there aren't any files different from .patchr inside
|
||||
that directory before the rebuild, so delete all junk, backup and system
|
||||
|
@ -25,8 +25,8 @@ residualvm.zip FILE "gui/themes/residualvm.zip"
|
||||
|
||||
#ifdef BUILTIN_RESOURCES
|
||||
#if PLUGIN_ENABLED_STATIC(GRIM)
|
||||
residualvm-grim-patch.lab FILE "dists/engine-data/residualvm-grim-patch.lab"
|
||||
residualvm-emi-patch.m4b FILE "dists/engine-data/residualvm-emi-patch.m4b"
|
||||
grim-patch.lab FILE "dists/engine-data/grim-patch.lab"
|
||||
monkey4-patch.m4b FILE "dists/engine-data/monkey4-patch.m4b"
|
||||
#endif
|
||||
#if PLUGIN_ENABLED_STATIC(MYST3)
|
||||
myst3.dat FILE "dists/engine-data/myst3.dat"
|
||||
|
@ -121,10 +121,10 @@ ResourceLoader::ResourceLoader() {
|
||||
SearchMan.listMatchingMembers(files, "sound001.lab");
|
||||
SearchMan.listMatchingMembers(files, "voice001.lab");
|
||||
} else {
|
||||
if (!SearchMan.hasFile("residualvm-grim-patch.lab"))
|
||||
error("%s", "residualvm-grim-patch.lab not found");
|
||||
if (!SearchMan.hasFile("grim-patch.lab"))
|
||||
error("%s", "grim-patch.lab not found");
|
||||
|
||||
SearchMan.listMatchingMembers(files, "residualvm-grim-patch.lab");
|
||||
SearchMan.listMatchingMembers(files, "grim-patch.lab");
|
||||
SearchMan.listMatchingMembers(files, "data005.lab");
|
||||
SearchMan.listMatchingMembers(files, "data004.lab");
|
||||
SearchMan.listMatchingMembers(files, "data003.lab");
|
||||
@ -153,7 +153,7 @@ ResourceLoader::ResourceLoader() {
|
||||
}
|
||||
}
|
||||
} else if (g_grim->getGameType() == GType_MONKEY4) {
|
||||
const char *emi_patches_filename = "residualvm-emi-patch.m4b";
|
||||
const char *emi_patches_filename = "monkey4-patch.m4b";
|
||||
if (!SearchMan.hasFile(emi_patches_filename))
|
||||
error("%s not found", emi_patches_filename);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user