diff --git a/Makefile.common b/Makefile.common index 7cb3e2904d2..833100a684c 100644 --- a/Makefile.common +++ b/Makefile.common @@ -443,6 +443,9 @@ endif ifdef ENABLE_NEVERHOOD DIST_FILES_ENGINEDATA+=neverhood.dat endif +ifdef ENABLE_PRINCE +DIST_FILES_ENGINEDATA+=prince_translation.dat +endif ifdef ENABLE_QUEEN DIST_FILES_ENGINEDATA+=queen.tbl endif diff --git a/devtools/create_project/xcode.cpp b/devtools/create_project/xcode.cpp index 50abe827cd8..7662c8f24ca 100644 --- a/devtools/create_project/xcode.cpp +++ b/devtools/create_project/xcode.cpp @@ -989,6 +989,7 @@ XcodeProvider::ValueList& XcodeProvider::getResourceFiles(const BuildSetup &setu files.push_back("dists/engine-data/mort.dat"); files.push_back("dists/engine-data/nancy.dat"); files.push_back("dists/engine-data/neverhood.dat"); + files.push_back("dists/engine-data/prince_translation.dat"); files.push_back("dists/engine-data/queen.tbl"); files.push_back("dists/engine-data/sky.cpt"); files.push_back("dists/engine-data/supernova.dat"); diff --git a/dists/engine-data/README b/dists/engine-data/README index e6faafe0563..fc8a240ea83 100644 --- a/dists/engine-data/README +++ b/dists/engine-data/README @@ -16,18 +16,24 @@ Some filenames depend on the edition, these are handled by game flags in engine Those informations were stored in the original executables. drascula.dat: -This file contains essential game data used by Drascula engine. +This file contains essential game data used by the Drascula engine. encoding.dat: This file contains character mapping for CJK encodings to unicode. freescape.dat: -This file contains essential game data used byt the Freescape engine. +This file contains essential game data used by the Freescape engine. fonts.dat: This file contains set of free TTF fonts used by Glk, ZVision, Wintermute engines and our GUI. +grim-patch.lab: +This file contains set of script patches for Grim Fandango. + +hadesch_translations.dat: +This file contains essential data for Hadesch Challenge game. + hugo.dat: This file contains all the hardcoded logic, strings and fonts used by Hugo engine. Those information were stored in the original executables. @@ -44,14 +50,20 @@ macgui.dat: The file contains set of offsets for recreation of Classic Mac OS GUI, used by Director, MacVenture and WAGE engines. -macventure.dat +macventure.dat: This file contains additional GUI elements used by MacVenture engine. +monkey4-patch.m4b: +This file contains script patches for Escape from Monkey Island game. + mort.dat: File created partially by extracting font data from the French executable. It also contains the French and German translation, as well as a custom-made English translation. +myst3.dat: +This file contains essential game data used by the Myst3 game. + nancy.dat: File containing various constants, game logic and strings originally embedded in the games' executables. diff --git a/dists/irix/scummvm.idb b/dists/irix/scummvm.idb index 3aa7b550706..3eb860ca8aa 100644 --- a/dists/irix/scummvm.idb +++ b/dists/irix/scummvm.idb @@ -22,15 +22,19 @@ f 0644 root sys usr/ScummVM/share/scummvm/cryomni3d.dat cryomni3d.dat scummvm.sw f 0644 root sys usr/ScummVM/share/scummvm/drascula.dat drascula.dat scummvm.sw.eoe f 0644 root sys usr/ScummVM/share/scummvm/encoding.dat encoding.dat scummvm.sw.eoe f 0644 root sys usr/ScummVM/share/scummvm/fonts.dat fonts.dat scummvm.sw.eoe +f 0644 root sys usr/ScummVM/share/scummvm/grim-patch.lab grim-patch.lab scummvm.sw.eoe f 0644 root sys usr/ScummVM/share/scummvm/hugo.dat hugo.dat scummvm.sw.eoe f 0644 root sys usr/ScummVM/share/scummvm/hadesch_translations.dat hadesch_translations.dat scummvm.sw.eoe f 0644 root sys usr/ScummVM/share/scummvm/kyra.dat kyra.dat scummvm.sw.eoe f 0644 root sys usr/ScummVM/share/scummvm/lure.dat lure.dat scummvm.sw.eoe f 0644 root sys usr/ScummVM/share/scummvm/macgui.dat macgui.dat scummvm.sw.eoe f 0644 root sys usr/ScummVM/share/scummvm/macventure.dat macventure.dat scummvm.sw.eoe +f 0644 root sys usr/ScummVM/share/scummvm/monkey4-patch.m4b monkey4-patch.m4b scummvm.sw.eoe f 0644 root sys usr/ScummVM/share/scummvm/mort.dat mort.dat scummvm.sw.eoe +f 0644 root sys usr/ScummVM/share/scummvm/myst3.dat myst3.dat scummvm.sw.eoe f 0644 root sys usr/ScummVM/share/scummvm/nancy.dat nancy.dat scummvm.sw.eoe f 0644 root sys usr/ScummVM/share/scummvm/neverhood.dat neverhood.dat scummvm.sw.eoe +f 0644 root sys usr/ScummVM/share/scummvm/prince_translation.dat prince_translation.dat scummvm.sw.eoe f 0644 root sys usr/ScummVM/share/scummvm/queen.tbl queen.tbl scummvm.sw.eoe f 0644 root sys usr/ScummVM/share/scummvm/sky.cpt sky.cpt scummvm.sw.eoe f 0644 root sys usr/ScummVM/share/scummvm/supernova.dat supernova.dat scummvm.sw.eoe @@ -43,9 +47,13 @@ f 0644 root sys usr/ScummVM/share/scummvm/freescape.dat freescape.dat scummvm.sw f 0644 root sys usr/ScummVM/share/scummvm/wintermute.zip wintermute.zip scummvm.sw.eoe f 0644 root sys usr/ScummVM/share/scummvm/mm.dat mm.dat scummvm.sw.eoe f 0644 root sys usr/ScummVM/share/scummvm/pred.dic pred.dic scummvm.sw.eoe +f 0644 root sys usr/ScummVM/share/scummvm/residualvm.zip residualvm.zip scummvm.sw.eoe +f 0644 root sys usr/ScummVM/share/scummvm/scummclassic.zip scummclassic.zip scummvm.sw.eoe f 0644 root sys usr/ScummVM/share/scummvm/scummmodern.zip scummmodern.zip scummvm.sw.eoe f 0644 root sys usr/ScummVM/share/scummvm/scummremastered.zip scummremastered.zip scummvm.sw.eoe f 0644 root sys usr/ScummVM/share/scummvm/gui-icons.dat gui-icons.dat scummvm.sw.eoe +f 0644 root sys usr/ScummVM/share/scummvm/shaders.dat shaders.dat scummvm.sw.eoe +f 0644 root sys usr/ScummVM/share/scummvm/translations.dat translations.dat scummvm.sw.eoe l 0000 root sys usr/bin/scummvm scummvm scummvm.sw.eoe symval(/usr/ScummVM/scummvm) f 0644 root sys usr/lib/filetype/local/ScummVM.ftr ScummVM.ftr scummvm.sw.eoe exitop('if test -r $rbase/usr/lib/filetype/Makefile ; then chroot $rbase /sbin/sh -c "cd /usr/lib/filetype ; make -u > /dev/null" ; fi') f 0644 root sys usr/lib/filetype/local/iconlib/ScummVM.fti ScummVM.fti scummvm.sw.eoe exitop('if [ -x $rbase/usr/sbin/iconcatalogedit ]; then chroot $rbase /usr/sbin/iconcatalogedit -add "Category:File Name:/usr/ScummVM/scummvm" -syspage Games; fi') removeop('if [ -x $rbase/usr/sbin/iconcatalogedit ]; then chroot $rbase /usr/sbin/iconcatalogedit -remove "Category:File Name:/usr/ScummVM/scummvm" -syspage Games; fi') diff --git a/dists/scummvm.rc b/dists/scummvm.rc index 70f04a6ccb7..83cf898f0eb 100644 --- a/dists/scummvm.rc +++ b/dists/scummvm.rc @@ -88,6 +88,9 @@ nancy.dat FILE "dists/engine-data/nancy.dat" #if PLUGIN_ENABLED_STATIC(NEVERHOOD) neverhood.dat FILE "dists/engine-data/neverhood.dat" #endif +#if PLUGIN_ENABLED_STATIC(PRINCE) +prince_translation.dat FILE "dists/engine-data/prince_translation.dat" +#endif #if PLUGIN_ENABLED_STATIC(QUEEN) queen.tbl FILE "dists/engine-data/queen.tbl" #endif diff --git a/dists/win32/migration.txt b/dists/win32/migration.txt index 499a13c3067..e6e6134f496 100644 --- a/dists/win32/migration.txt +++ b/dists/win32/migration.txt @@ -11,30 +11,53 @@ COPYING.TINYGL COPYING.GLAD COPYING.txt COPYRIGHT.txt +access.dat +achievements.dat +cryo.dat +cryomni3d.dat drascula.dat +encoding.dat +fonts.dat freescape.dat +grim-patch.lab +gui-icons.dat hadesch_translations.dat hugo.dat kyra.dat lure.dat +macgui.dat +macventure.dat m4.dat migration.bat migration.txt +mm.dat +monkey4-patch.m4b +mort.dat +myst3.dat +nancy.dat +neverhood.dat NEWS.txt pred.dic +prince_translation.dat queen.tbl QUICKSTART.txt README-SDL.txt README.txt +residualvm.zip scummclassic.zip scummmodern.zip scummremastered.zip -gui-icons.dat scummvm.exe SDL2.dll +shaders.dat sky.cpt +supernova.dat teenagent.dat +titanic.dat toon.dat +tony.dat translations.dat +ultima.dat +wintermute.zip unins000.dat unins000.exe