1#include "winresrc.h" 2 3#ifdef HAVE_CONFIG_H 4#include "config.h" 5#endif 6 7#include "base/internal_plugins.h" // for PLUGIN_ENABLED_STATIC 8#include "base/internal_version.h" 9 10#define FILE 256 11#define IDI_ICON 1001 12#define IDI_COUNT 1002 13#define ID_GDF_XML __GDF_XML 14 15CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "dists/win32/scummvm.exe.manifest" 16 17// Common resources 18IDI_ICON ICON "icons/scummvm.ico" 19IDI_COUNT ICON "icons/count.ico" 20 21ID_GDF_XML DATA "dists/win32/scummvm.gdf.xml" 22 23scummclassic.zip FILE "gui/themes/scummclassic.zip" 24scummmodern.zip FILE "gui/themes/scummmodern.zip" 25scummremastered.zip FILE "gui/themes/scummremastered.zip" 26residualvm.zip FILE "gui/themes/residualvm.zip" 27achievements.dat FILE "dists/engine-data/achievements.dat" 28encoding.dat FILE "dists/engine-data/encoding.dat" 29 30// Engine or feature specific resources 31#ifdef BUILTIN_RESOURCES 32#if PLUGIN_ENABLED_STATIC(GRIM) 33grim-patch.lab FILE "dists/engine-data/grim-patch.lab" 34monkey4-patch.m4b FILE "dists/engine-data/monkey4-patch.m4b" 35#endif 36#if PLUGIN_ENABLED_STATIC(MYST3) 37myst3.dat FILE "dists/engine-data/myst3.dat" 38#endif 39#ifdef USE_TRANSLATION 40translations.dat FILE "gui/themes/translations.dat" 41#endif 42#ifdef USE_SDL_NET 43wwwroot.zip FILE "dists/networking/wwwroot.zip" 44#endif 45#ifdef USE_FREETYPE2 46fonts.dat FILE "dists/engine-data/fonts.dat" 47#endif 48macgui.dat FILE "dists/engine-data/macgui.dat" 49 50#if PLUGIN_ENABLED_STATIC(ACCESS) 51access.dat FILE "dists/engine-data/access.dat" 52#endif 53#if PLUGIN_ENABLED_STATIC(CRYO) 54cryo.dat FILE "dists/engine-data/cryo.dat" 55#endif 56#if PLUGIN_ENABLED_STATIC(CRYOMNI3D) 57cryomni3d.dat FILE "dists/engine-data/cryomni3d.dat" 58#endif 59#if PLUGIN_ENABLED_STATIC(DRASCULA) 60drascula.dat FILE "dists/engine-data/drascula.dat" 61#endif 62#if PLUGIN_ENABLED_STATIC(HADESCH) 63hadesch_translations.dat FILE "dists/engine-data/hadesch_translations.dat" 64#endif 65#if PLUGIN_ENABLED_STATIC(HUGO) 66hugo.dat FILE "dists/engine-data/hugo.dat" 67#endif 68#if PLUGIN_ENABLED_STATIC(KYRA) 69kyra.dat FILE "dists/engine-data/kyra.dat" 70#endif 71#if PLUGIN_ENABLED_STATIC(LURE) 72lure.dat FILE "dists/engine-data/lure.dat" 73#endif 74#if PLUGIN_ENABLED_STATIC(MACVENTURE) 75macventure.dat FILE "dists/engine-data/macventure.dat" 76#endif 77#if PLUGIN_ENABLED_STATIC(MORTEVIELLE) 78mort.dat FILE "dists/engine-data/mort.dat" 79#endif 80#if PLUGIN_ENABLED_STATIC(NEVERHOOD) 81neverhood.dat FILE "dists/engine-data/neverhood.dat" 82#endif 83#if PLUGIN_ENABLED_STATIC(QUEEN) 84queen.tbl FILE "dists/engine-data/queen.tbl" 85#endif 86#if PLUGIN_ENABLED_STATIC(SKY) 87sky.cpt FILE "dists/engine-data/sky.cpt" 88#endif 89#if PLUGIN_ENABLED_STATIC(SUPERNOVA) 90supernova.dat FILE "dists/engine-data/supernova.dat" 91#endif 92#if PLUGIN_ENABLED_STATIC(TEENAGENT) 93teenagent.dat FILE "dists/engine-data/teenagent.dat" 94#endif 95#if PLUGIN_ENABLED_STATIC(TITANIC) 96titanic.dat FILE "dists/engine-data/titanic.dat" 97#endif 98#if PLUGIN_ENABLED_STATIC(TONY) 99tony.dat FILE "dists/engine-data/tony.dat" 100#endif 101#if PLUGIN_ENABLED_STATIC(TOON) 102toon.dat FILE "dists/engine-data/toon.dat" 103#endif 104#if PLUGIN_ENABLED_STATIC(ULTIMA) 105ultima.dat FILE "dists/engine-data/ultima.dat" 106#endif 107#if PLUGIN_ENABLED_STATIC(WINTERMUTE) 108wintermute.zip FILE "dists/engine-data/wintermute.zip" 109#endif 110#if PLUGIN_ENABLED_STATIC(XEEN) 111xeen.ccs FILE "dists/engine-data/xeen.ccs" 112#endif 113#if PLUGIN_ENABLED_STATIC(AGI) 114pred.dic FILE "dists/pred.dic" 115#endif 116#if defined(USE_OPENGL_SHADERS) || defined(USE_GLES2) 117#if PLUGIN_ENABLED_STATIC(GRIM) 118shaders/grim_dim.fragment FILE "engines/grim/shaders/grim_dim.fragment" 119shaders/grim_dim.vertex FILE "engines/grim/shaders/grim_dim.vertex" 120shaders/grim_emerg.fragment FILE "engines/grim/shaders/grim_emerg.fragment" 121shaders/grim_emerg.vertex FILE "engines/grim/shaders/grim_emerg.vertex" 122shaders/emi_actor.fragment FILE "engines/grim/shaders/emi_actor.fragment" 123shaders/emi_actor.vertex FILE "engines/grim/shaders/emi_actor.vertex" 124shaders/emi_actorlights.fragment FILE "engines/grim/shaders/emi_actorlights.fragment" 125shaders/emi_actorlights.vertex FILE "engines/grim/shaders/emi_actorlights.vertex" 126shaders/emi_background.fragment FILE "engines/grim/shaders/emi_background.fragment" 127shaders/emi_background.vertex FILE "engines/grim/shaders/emi_background.vertex" 128shaders/emi_dimplane.fragment FILE "engines/grim/shaders/emi_dimplane.fragment" 129shaders/emi_dimplane.vertex FILE "engines/grim/shaders/emi_dimplane.vertex" 130shaders/emi_sprite.fragment FILE "engines/grim/shaders/emi_sprite.fragment" 131shaders/emi_sprite.vertex FILE "engines/grim/shaders/emi_sprite.vertex" 132shaders/grim_actor.fragment FILE "engines/grim/shaders/grim_actor.fragment" 133shaders/grim_actor.vertex FILE "engines/grim/shaders/grim_actor.vertex" 134shaders/grim_actorlights.fragment FILE "engines/grim/shaders/grim_actorlights.fragment" 135shaders/grim_actorlights.vertex FILE "engines/grim/shaders/grim_actorlights.vertex" 136shaders/grim_background.fragment FILE "engines/grim/shaders/grim_background.fragment" 137shaders/grim_background.vertex FILE "engines/grim/shaders/grim_background.vertex" 138shaders/grim_primitive.fragment FILE "engines/grim/shaders/grim_primitive.fragment" 139shaders/grim_primitive.vertex FILE "engines/grim/shaders/grim_primitive.vertex" 140shaders/grim_shadowplane.fragment FILE "engines/grim/shaders/grim_shadowplane.fragment" 141shaders/grim_shadowplane.vertex FILE "engines/grim/shaders/grim_shadowplane.vertex" 142shaders/grim_smush.fragment FILE "engines/grim/shaders/grim_smush.fragment" 143shaders/grim_smush.vertex FILE "engines/grim/shaders/grim_smush.vertex" 144shaders/grim_text.fragment FILE "engines/grim/shaders/grim_text.fragment" 145shaders/grim_text.vertex FILE "engines/grim/shaders/grim_text.vertex" 146#endif 147#if PLUGIN_ENABLED_STATIC(MYST3) 148shaders/myst3_box.fragment FILE "engines/myst3/shaders/myst3_box.fragment" 149shaders/myst3_box.vertex FILE "engines/myst3/shaders/myst3_box.vertex" 150shaders/myst3_cube.fragment FILE "engines/myst3/shaders/myst3_cube.fragment" 151shaders/myst3_cube.vertex FILE "engines/myst3/shaders/myst3_cube.vertex" 152shaders/myst3_text.fragment FILE "engines/myst3/shaders/myst3_text.fragment" 153shaders/myst3_text.vertex FILE "engines/myst3/shaders/myst3_text.vertex" 154#endif 155#if PLUGIN_ENABLED_STATIC(STARK) 156shaders/stark_actor.fragment FILE "engines/stark/shaders/stark_actor.fragment" 157shaders/stark_actor.vertex FILE "engines/stark/shaders/stark_actor.vertex" 158shaders/stark_prop.fragment FILE "engines/stark/shaders/stark_prop.fragment" 159shaders/stark_prop.vertex FILE "engines/stark/shaders/stark_prop.vertex" 160shaders/stark_surface.fragment FILE "engines/stark/shaders/stark_surface.fragment" 161shaders/stark_surface.vertex FILE "engines/stark/shaders/stark_surface.vertex" 162shaders/stark_fade.fragment FILE "engines/stark/shaders/stark_fade.fragment" 163shaders/stark_fade.vertex FILE "engines/stark/shaders/stark_fade.vertex" 164shaders/stark_shadow.fragment FILE "engines/stark/shaders/stark_shadow.fragment" 165shaders/stark_shadow.vertex FILE "engines/stark/shaders/stark_shadow.vertex" 166#endif 167#if PLUGIN_ENABLED_STATIC(WINTERMUTE) 168shaders/wme_fade.fragment FILE "engines/wintermute/base/gfx/opengl/shaders/wme_fade.fragment" 169shaders/wme_fade.vertex FILE "engines/wintermute/base/gfx/opengl/shaders/wme_fade.vertex" 170shaders/wme_flat_shadow_mask.fragment FILE "engines/wintermute/base/gfx/opengl/shaders/wme_flat_shadow_mask.fragment" 171shaders/wme_flat_shadow_mask.vertex FILE "engines/wintermute/base/gfx/opengl/shaders/wme_flat_shadow_mask.vertex" 172shaders/wme_flat_shadow_modelx.fragment FILE "engines/wintermute/base/gfx/opengl/shaders/wme_flat_shadow_modelx.fragment" 173shaders/wme_flat_shadow_modelx.vertex FILE "engines/wintermute/base/gfx/opengl/shaders/wme_flat_shadow_modelx.vertex" 174shaders/wme_geometry.fragment FILE "engines/wintermute/base/gfx/opengl/shaders/wme_geometry.fragment" 175shaders/wme_geometry.vertex FILE "engines/wintermute/base/gfx/opengl/shaders/wme_geometry.vertex" 176shaders/wme_line.fragment FILE "engines/wintermute/base/gfx/opengl/shaders/wme_line.fragment" 177shaders/wme_line.vertex FILE "engines/wintermute/base/gfx/opengl/shaders/wme_line.vertex" 178shaders/wme_modelx.fragment FILE "engines/wintermute/base/gfx/opengl/shaders/wme_modelx.fragment" 179shaders/wme_modelx.vertex FILE "engines/wintermute/base/gfx/opengl/shaders/wme_modelx.vertex" 180shaders/wme_shadow_mask.fragment FILE "engines/wintermute/base/gfx/opengl/shaders/wme_shadow_mask.fragment" 181shaders/wme_shadow_mask.vertex FILE "engines/wintermute/base/gfx/opengl/shaders/wme_shadow_mask.vertex" 182shaders/wme_shadow_volume.fragment FILE "engines/wintermute/base/gfx/opengl/shaders/wme_shadow_volume.fragment" 183shaders/wme_shadow_volume.vertex FILE "engines/wintermute/base/gfx/opengl/shaders/wme_shadow_volume.vertex" 184shaders/wme_sprite.fragment FILE "engines/wintermute/base/gfx/opengl/shaders/wme_sprite.fragment" 185shaders/wme_sprite.vertex FILE "engines/wintermute/base/gfx/opengl/shaders/wme_sprite.vertex" 186#endif 187#endif 188#endif 189 190VS_VERSION_INFO VERSIONINFO 191 FILEVERSION SCUMMVM_VER_MAJOR,SCUMMVM_VER_MINOR,SCUMMVM_VER_PATCH,0 192 PRODUCTVERSION SCUMMVM_VER_MAJOR,SCUMMVM_VER_MINOR,SCUMMVM_VER_PATCH,0 193 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 194#ifdef _DEBUG 195 FILEFLAGS VS_FF_DEBUG 196#else 197 FILEFLAGS 0 198#endif 199 FILEOS VOS_NT_WINDOWS32 200 FILETYPE VFT_APP 201 FILESUBTYPE VFT2_UNKNOWN 202BEGIN 203 BLOCK "StringFileInfo" 204 BEGIN 205 BLOCK "040904b0" // US English, Unicode 206 BEGIN 207 VALUE "Comments", "Look! A three headed monkey (TM)! .. Nice use of the TM!\0" 208 VALUE "CompanyName", "scummvm.org\0" 209 VALUE "FileDescription", "ScummVM: A free interpreter for numerous adventure games and role-playing games\0" 210 VALUE "FileVersion", SCUMMVM_VERSION "\0" 211 VALUE "InternalName", "scummvm\0" 212 VALUE "LegalCopyright", "Copyright \xA9 2001-2021 The ScummVM Team\0" 213 VALUE "LegalTrademarks", "'SCUMM', and all SCUMM games are a TM of LucasArts. Simon The Sorcerer is a TM of AdventureSoft. Beneath a Steel Sky and Broken Sword are a TM of Revolution. Flight of the Amazon Queen is a TM of John Passfield and Steve Stamatiadis. \0" 214 VALUE "OriginalFilename", "scummvm.exe\0" 215 VALUE "ProductName", "ScummVM\0" 216 VALUE "ProductVersion", SCUMMVM_VERSION "\0" 217 END 218 END 219 220 BLOCK "VarFileInfo" 221 BEGIN 222 VALUE "Translation", 0x409, 1200 // US English, Unicode 223 END 224END 225