[Scummvm-cvs-logs] scummvm master -> 6cf1de87acdb878e3a3e4ef7cc33d45adee4a592

fingolfin max at quendi.de
Sat Apr 9 23:49:37 CEST 2011


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
6cf1de87ac DEVTOOLS: Renamed 'tools' directory to 'devtools'


Commit: 6cf1de87acdb878e3a3e4ef7cc33d45adee4a592
    https://github.com/scummvm/scummvm/commit/6cf1de87acdb878e3a3e4ef7cc33d45adee4a592
Author: Max Horn (max at quendi.de)
Date: 2011-04-09T14:47:35-07:00

Commit Message:
DEVTOOLS: Renamed 'tools' directory to 'devtools'

Changed paths:
  A devtools/README
  A devtools/agi-palex.py
  A devtools/construct-pred-dict.pl
  A devtools/convbdf.c
  A devtools/create_drascula/Makefile
  A devtools/create_drascula/create_drascula.cpp
  A devtools/create_drascula/create_drascula.h
  A devtools/create_drascula/dists/msvc8/create_drascula.sln
  A devtools/create_drascula/dists/msvc8/create_drascula.vcproj
  A devtools/create_drascula/dists/msvc8_to_msvc9.bat
  A devtools/create_drascula/dists/msvc9/create_drascula.sln
  A devtools/create_drascula/dists/msvc9/create_drascula.vcproj
  A devtools/create_drascula/dists/msvc9_to_msvc8.bat
  A devtools/create_drascula/module.mk
  A devtools/create_drascula/staticdata.h
  A devtools/create_hugo/Data/Btn_1.bmp
  A devtools/create_hugo/Data/Btn_1_off.bmp
  A devtools/create_hugo/Data/Btn_2.bmp
  A devtools/create_hugo/Data/Btn_2_off.bmp
  A devtools/create_hugo/Data/Btn_3.bmp
  A devtools/create_hugo/Data/Btn_3_off.bmp
  A devtools/create_hugo/Data/Btn_4.bmp
  A devtools/create_hugo/Data/Btn_4_off.bmp
  A devtools/create_hugo/Data/Btn_5.bmp
  A devtools/create_hugo/Data/Btn_5_off.bmp
  A devtools/create_hugo/Data/Btn_6.bmp
  A devtools/create_hugo/Data/Btn_6_off.bmp
  A devtools/create_hugo/Data/Btn_7.bmp
  A devtools/create_hugo/Data/Btn_7_off.bmp
  A devtools/create_hugo/Data/Btn_8.bmp
  A devtools/create_hugo/Data/Btn_8_off.bmp
  A devtools/create_hugo/Data/Btn_9.bmp
  A devtools/create_hugo/Data/Btn_9_off.bmp
  A devtools/create_hugo/README
  A devtools/create_hugo/create_hugo.cpp
  A devtools/create_hugo/create_hugo.h
  A devtools/create_hugo/dists/msvc10/create_hugo.sln
  A devtools/create_hugo/dists/msvc10/create_hugo.vcxproj
  A devtools/create_hugo/dists/msvc9/create_hugo.sln
  A devtools/create_hugo/dists/msvc9/create_hugo.vcproj
  A devtools/create_hugo/enums.h
  A devtools/create_hugo/module.mk
  A devtools/create_hugo/staticdata.h
  A devtools/create_hugo/staticdisplay.h
  A devtools/create_hugo/staticengine.h
  A devtools/create_hugo/staticfont.h
  A devtools/create_hugo/staticintro.h
  A devtools/create_hugo/staticmouse.h
  A devtools/create_hugo/staticparser.h
  A devtools/create_hugo/staticutil.h
  A devtools/create_kyradat/create_kyradat.cpp
  A devtools/create_kyradat/create_kyradat.h
  A devtools/create_kyradat/extract.cpp
  A devtools/create_kyradat/extract.h
  A devtools/create_kyradat/games.cpp
  A devtools/create_kyradat/md5.cpp
  A devtools/create_kyradat/md5.h
  A devtools/create_kyradat/module.mk
  A devtools/create_kyradat/pak.cpp
  A devtools/create_kyradat/pak.h
  A devtools/create_kyradat/search.cpp
  A devtools/create_kyradat/search.h
  A devtools/create_kyradat/tables.cpp
  A devtools/create_kyradat/tables.h
  A devtools/create_kyradat/util.cpp
  A devtools/create_kyradat/util.h
  A devtools/create_lure/Makefile
  A devtools/create_lure/create_lure_dat.cpp
  A devtools/create_lure/create_lure_dat.h
  A devtools/create_lure/dists/msvc8/create_lure.sln
  A devtools/create_lure/dists/msvc8/create_lure.vcproj
  A devtools/create_lure/dists/msvc8_to_msvc9.bat
  A devtools/create_lure/dists/msvc9/create_lure.sln
  A devtools/create_lure/dists/msvc9/create_lure.vcproj
  A devtools/create_lure/dists/msvc9_to_msvc8.bat
  A devtools/create_lure/module.mk
  A devtools/create_lure/process_actions.cpp
  A devtools/create_mads/Makefile
  A devtools/create_mads/dists/msvc9/create_mads.sln
  A devtools/create_mads/dists/msvc9/create_mads.vcproj
  A devtools/create_mads/main.cpp
  A devtools/create_mads/module.mk
  A devtools/create_mads/parser.cpp
  A devtools/create_mads/parser.h
  A devtools/create_mads/scripts/rex_nebular.txt
  A devtools/create_project/codeblocks.cpp
  A devtools/create_project/codeblocks.h
  A devtools/create_project/codeblocks/create_project.cbp
  A devtools/create_project/create_project.cpp
  A devtools/create_project/create_project.h
  A devtools/create_project/module.mk
  A devtools/create_project/msbuild.cpp
  A devtools/create_project/msbuild.h
  A devtools/create_project/msvc.cpp
  A devtools/create_project/msvc.h
  A devtools/create_project/msvc10/create_project.sln
  A devtools/create_project/msvc10/create_project.vcxproj
  A devtools/create_project/msvc10/create_project.vcxproj.filters
  A devtools/create_project/msvc8/create_project.sln
  A devtools/create_project/msvc8/create_project.vcproj
  A devtools/create_project/msvc9/create_project.sln
  A devtools/create_project/msvc9/create_project.vcproj
  A devtools/create_project/scripts/postbuild.cmd
  A devtools/create_project/scripts/prebuild.cmd
  A devtools/create_project/scripts/revision.vbs
  A devtools/create_project/visualstudio.cpp
  A devtools/create_project/visualstudio.h
  A devtools/create_teenagent/create_teenagent.cpp
  A devtools/create_teenagent/md5.cpp
  A devtools/create_teenagent/md5.h
  A devtools/create_teenagent/module.mk
  A devtools/create_teenagent/util.h
  A devtools/create_toon/create_toon.cpp
  A devtools/create_toon/create_toon.h
  A devtools/create_toon/dists/msvc9/create_toon.sln
  A devtools/create_toon/dists/msvc9/create_toon.vcproj
  A devtools/create_toon/module.mk
  A devtools/create_toon/staticdata.h
  A devtools/create_translations/create_translations.cpp
  A devtools/create_translations/create_translations.h
  A devtools/create_translations/module.mk
  A devtools/create_translations/po_parser.cpp
  A devtools/create_translations/po_parser.h
  A devtools/credits.pl
  A devtools/dist-scummvm.sh
  A devtools/extract-words-tok.pl
  A devtools/make-scumm-fontdata.c
  A devtools/md5table.c
  A devtools/module.mk
  A devtools/qtable/fat_amiga_demo.h
  A devtools/qtable/fat_amiga_eng_floppy.h
  A devtools/qtable/fat_amiga_interview.h
  A devtools/qtable/fat_eng_cdrom.h
  A devtools/qtable/fat_eng_floppy.h
  A devtools/qtable/fat_fre_cdrom.h
  A devtools/qtable/fat_fre_floppy.h
  A devtools/qtable/fat_ger_cdrom.h
  A devtools/qtable/fat_ger_floppy.h
  A devtools/qtable/fat_heb_cdrom.h
  A devtools/qtable/fat_ita_cdrom.h
  A devtools/qtable/fat_ita_floppy.h
  A devtools/qtable/fat_pc_demo.h
  A devtools/qtable/fat_pc_demo_pcgames.h
  A devtools/qtable/fat_pc_interview.h
  A devtools/qtable/fat_spa_cdrom.h
  A devtools/qtable/module.mk
  A devtools/qtable/qtable.cpp
  A devtools/sci/musicplayer.cpp
  A devtools/sci/scidisasm.cpp
  A devtools/sci/scipack.cpp
  A devtools/sci/scitrace.asm
  A devtools/scumm-md5.txt
  A devtools/skycpt/288diff.txt
  A devtools/skycpt/AsciiCptCompile.cpp
  A devtools/skycpt/AsciiCptCompile.sln
  A devtools/skycpt/AsciiCptCompile.vcproj
  A devtools/skycpt/COMPACT.TXT
  A devtools/skycpt/KmpSearch.cpp
  A devtools/skycpt/KmpSearch.h
  A devtools/skycpt/README
  A devtools/skycpt/TextFile.cpp
  A devtools/skycpt/TextFile.h
  A devtools/skycpt/cptcompiler.cpp
  A devtools/skycpt/cpthelp.cpp
  A devtools/skycpt/cpthelp.h
  A devtools/skycpt/idFinder.cpp
  A devtools/skycpt/module.mk
  A devtools/skycpt/savedata.txt
  A devtools/skycpt/skycpt-engine.patch
  A devtools/skycpt/stdafx.cpp
  A devtools/skycpt/stdafx.h
  A devtools/svnpropset.sh
  A devtools/themeparser.py
  A devtools/update-version.pl
  R tools/README
  R tools/agi-palex.py
  R tools/construct-pred-dict.pl
  R tools/convbdf.c
  R tools/create_drascula/Makefile
  R tools/create_drascula/create_drascula.cpp
  R tools/create_drascula/create_drascula.h
  R tools/create_drascula/dists/msvc8/create_drascula.sln
  R tools/create_drascula/dists/msvc8/create_drascula.vcproj
  R tools/create_drascula/dists/msvc8_to_msvc9.bat
  R tools/create_drascula/dists/msvc9/create_drascula.sln
  R tools/create_drascula/dists/msvc9/create_drascula.vcproj
  R tools/create_drascula/dists/msvc9_to_msvc8.bat
  R tools/create_drascula/module.mk
  R tools/create_drascula/staticdata.h
  R tools/create_hugo/Data/Btn_1.bmp
  R tools/create_hugo/Data/Btn_1_off.bmp
  R tools/create_hugo/Data/Btn_2.bmp
  R tools/create_hugo/Data/Btn_2_off.bmp
  R tools/create_hugo/Data/Btn_3.bmp
  R tools/create_hugo/Data/Btn_3_off.bmp
  R tools/create_hugo/Data/Btn_4.bmp
  R tools/create_hugo/Data/Btn_4_off.bmp
  R tools/create_hugo/Data/Btn_5.bmp
  R tools/create_hugo/Data/Btn_5_off.bmp
  R tools/create_hugo/Data/Btn_6.bmp
  R tools/create_hugo/Data/Btn_6_off.bmp
  R tools/create_hugo/Data/Btn_7.bmp
  R tools/create_hugo/Data/Btn_7_off.bmp
  R tools/create_hugo/Data/Btn_8.bmp
  R tools/create_hugo/Data/Btn_8_off.bmp
  R tools/create_hugo/Data/Btn_9.bmp
  R tools/create_hugo/Data/Btn_9_off.bmp
  R tools/create_hugo/README
  R tools/create_hugo/create_hugo.cpp
  R tools/create_hugo/create_hugo.h
  R tools/create_hugo/dists/msvc10/create_hugo.sln
  R tools/create_hugo/dists/msvc10/create_hugo.vcxproj
  R tools/create_hugo/dists/msvc9/create_hugo.sln
  R tools/create_hugo/dists/msvc9/create_hugo.vcproj
  R tools/create_hugo/enums.h
  R tools/create_hugo/module.mk
  R tools/create_hugo/staticdata.h
  R tools/create_hugo/staticdisplay.h
  R tools/create_hugo/staticengine.h
  R tools/create_hugo/staticfont.h
  R tools/create_hugo/staticintro.h
  R tools/create_hugo/staticmouse.h
  R tools/create_hugo/staticparser.h
  R tools/create_hugo/staticutil.h
  R tools/create_kyradat/create_kyradat.cpp
  R tools/create_kyradat/create_kyradat.h
  R tools/create_kyradat/extract.cpp
  R tools/create_kyradat/extract.h
  R tools/create_kyradat/games.cpp
  R tools/create_kyradat/md5.cpp
  R tools/create_kyradat/md5.h
  R tools/create_kyradat/module.mk
  R tools/create_kyradat/pak.cpp
  R tools/create_kyradat/pak.h
  R tools/create_kyradat/search.cpp
  R tools/create_kyradat/search.h
  R tools/create_kyradat/tables.cpp
  R tools/create_kyradat/tables.h
  R tools/create_kyradat/util.cpp
  R tools/create_kyradat/util.h
  R tools/create_lure/Makefile
  R tools/create_lure/create_lure_dat.cpp
  R tools/create_lure/create_lure_dat.h
  R tools/create_lure/dists/msvc8/create_lure.sln
  R tools/create_lure/dists/msvc8/create_lure.vcproj
  R tools/create_lure/dists/msvc8_to_msvc9.bat
  R tools/create_lure/dists/msvc9/create_lure.sln
  R tools/create_lure/dists/msvc9/create_lure.vcproj
  R tools/create_lure/dists/msvc9_to_msvc8.bat
  R tools/create_lure/module.mk
  R tools/create_lure/process_actions.cpp
  R tools/create_mads/Makefile
  R tools/create_mads/dists/msvc9/create_mads.sln
  R tools/create_mads/dists/msvc9/create_mads.vcproj
  R tools/create_mads/main.cpp
  R tools/create_mads/module.mk
  R tools/create_mads/parser.cpp
  R tools/create_mads/parser.h
  R tools/create_mads/scripts/rex_nebular.txt
  R tools/create_project/codeblocks.cpp
  R tools/create_project/codeblocks.h
  R tools/create_project/codeblocks/create_project.cbp
  R tools/create_project/create_project.cpp
  R tools/create_project/create_project.h
  R tools/create_project/module.mk
  R tools/create_project/msbuild.cpp
  R tools/create_project/msbuild.h
  R tools/create_project/msvc.cpp
  R tools/create_project/msvc.h
  R tools/create_project/msvc10/create_project.sln
  R tools/create_project/msvc10/create_project.vcxproj
  R tools/create_project/msvc10/create_project.vcxproj.filters
  R tools/create_project/msvc8/create_project.sln
  R tools/create_project/msvc8/create_project.vcproj
  R tools/create_project/msvc9/create_project.sln
  R tools/create_project/msvc9/create_project.vcproj
  R tools/create_project/scripts/postbuild.cmd
  R tools/create_project/scripts/prebuild.cmd
  R tools/create_project/scripts/revision.vbs
  R tools/create_project/visualstudio.cpp
  R tools/create_project/visualstudio.h
  R tools/create_teenagent/create_teenagent.cpp
  R tools/create_teenagent/md5.cpp
  R tools/create_teenagent/md5.h
  R tools/create_teenagent/module.mk
  R tools/create_teenagent/util.h
  R tools/create_toon/create_toon.cpp
  R tools/create_toon/create_toon.h
  R tools/create_toon/dists/msvc9/create_toon.sln
  R tools/create_toon/dists/msvc9/create_toon.vcproj
  R tools/create_toon/module.mk
  R tools/create_toon/staticdata.h
  R tools/create_translations/create_translations.cpp
  R tools/create_translations/create_translations.h
  R tools/create_translations/module.mk
  R tools/create_translations/po_parser.cpp
  R tools/create_translations/po_parser.h
  R tools/credits.pl
  R tools/dist-scummvm.sh
  R tools/extract-words-tok.pl
  R tools/make-scumm-fontdata.c
  R tools/md5table.c
  R tools/qtable/fat_amiga_demo.h
  R tools/qtable/fat_amiga_eng_floppy.h
  R tools/qtable/fat_amiga_interview.h
  R tools/qtable/fat_eng_cdrom.h
  R tools/qtable/fat_eng_floppy.h
  R tools/qtable/fat_fre_cdrom.h
  R tools/qtable/fat_fre_floppy.h
  R tools/qtable/fat_ger_cdrom.h
  R tools/qtable/fat_ger_floppy.h
  R tools/qtable/fat_heb_cdrom.h
  R tools/qtable/fat_ita_cdrom.h
  R tools/qtable/fat_ita_floppy.h
  R tools/qtable/fat_pc_demo.h
  R tools/qtable/fat_pc_demo_pcgames.h
  R tools/qtable/fat_pc_interview.h
  R tools/qtable/fat_spa_cdrom.h
  R tools/qtable/module.mk
  R tools/qtable/qtable.cpp
  R tools/sci/musicplayer.cpp
  R tools/sci/scidisasm.cpp
  R tools/sci/scipack.cpp
  R tools/sci/scitrace.asm
  R tools/scumm-md5.txt
  R tools/skycpt/288diff.txt
  R tools/skycpt/AsciiCptCompile.cpp
  R tools/skycpt/AsciiCptCompile.sln
  R tools/skycpt/AsciiCptCompile.vcproj
  R tools/skycpt/COMPACT.TXT
  R tools/skycpt/KmpSearch.cpp
  R tools/skycpt/KmpSearch.h
  R tools/skycpt/README
  R tools/skycpt/TextFile.cpp
  R tools/skycpt/TextFile.h
  R tools/skycpt/cptcompiler.cpp
  R tools/skycpt/cpthelp.cpp
  R tools/skycpt/cpthelp.h
  R tools/skycpt/idFinder.cpp
  R tools/skycpt/module.mk
  R tools/skycpt/savedata.txt
  R tools/skycpt/skycpt-engine.patch
  R tools/skycpt/stdafx.cpp
  R tools/skycpt/stdafx.h
  R tools/svnpropset.sh
  R tools/themeparser.py
  R tools/update-version.pl
  R tools/module.mk
    .gitignore
    Makefile.common
    dists/msvc10/readme.txt
    dists/msvc8/readme.txt
    dists/msvc9/readme.txt
    engines/kyra/resource.h
    po/module.mk
    ports.mk
    rules.mk



diff --git a/.gitignore b/.gitignore
index 074a92a..07b6227 100644
--- a/.gitignore
+++ b/.gitignore
@@ -90,20 +90,20 @@ lib*.a
 /test/runner.cpp
 /test/*.dSYM
 
-/tools/convbdf
-/tools/md5table
-/tools/make-scumm-fontdata
-/tools/create_drascula/create_drascula
-/tools/create_hugo/create_hugo
-/tools/create_kyradat/create_kyradat
-/tools/create_lure/create_lure
-/tools/create_mads/create_mads
-/tools/create_project/create_project
-/tools/create_teenagent/create_teenagent
-/tools/create_toon/create_toon
-/tools/create_translations/create_translations
-/tools/qtable/qtable
-/tools/skycpt/skycpt
+/devtools/convbdf
+/devtools/md5table
+/devtools/make-scumm-fontdata
+/devtools/create_drascula/create_drascula
+/devtools/create_hugo/create_hugo
+/devtools/create_kyradat/create_kyradat
+/devtools/create_lure/create_lure
+/devtools/create_mads/create_mads
+/devtools/create_project/create_project
+/devtools/create_teenagent/create_teenagent
+/devtools/create_toon/create_toon
+/devtools/create_translations/create_translations
+/devtools/qtable/qtable
+/devtools/skycpt/skycpt
 
 #ignore thumbnails created by windows
 Thumbs.db
diff --git a/Makefile.common b/Makefile.common
index 2413fa5..6646af8 100644
--- a/Makefile.common
+++ b/Makefile.common
@@ -16,7 +16,7 @@ all: $(EXECUTABLE) plugins
 ######################################################################
 
 PLUGINS :=
-MODULES := test tools base $(MODULES)
+MODULES := test devtools base $(MODULES)
 
 -include $(srcdir)/engines/engines.mk
 
diff --git a/devtools/README b/devtools/README
new file mode 100644
index 0000000..b1c0f21
--- /dev/null
+++ b/devtools/README
@@ -0,0 +1,140 @@
+This directory contains various tools which aid the ScummVM developers
+in their work. They are not intended for the general audience, and are
+only sparsely, if at all, documented. Use at your own risk. You have
+been warned :-).
+
+
+agi-palex.py (buddha)
+------------
+    Tool for extracting palettes from Amiga AGI games' executables.
+
+
+construct-pred-dict.pl, extract-words-tok.pl (sev)
+--------------------------------------------
+    Tools related to predictive input for AGI engine.
+
+
+convbdf
+-------
+    Tool which converts BDF fonts (BDF = Bitmap Distribution Format) to
+    C++ source. That source, after being slightly tweaked, can be used to
+    replace or add fonts for the ScummVM GUI.
+
+    There is also a ttf2bdf tool which allows you to convert TrueType
+    fonts to BDF.
+
+    Hint from SumthinWicked: If you use ttf2bdf, it'll convert all glyphs
+    to bitmaps, but ScummVM only needs some of them. So you may want to
+    do your conversion like this:
+      ttf2bdf -p SIZE -l "32_160" -o FONT.bdf FONT.ttf
+    where SIZE is replaced by the desired font height.
+
+
+create_drascula (sev)
+---------------
+    Stores a lot of hardcoded data of Drascula in a data file, based on
+    the game's original source code. This includes the game's character
+    map, item locations, several hardcoded arrays used in animations,
+    room script logic, talk sequence logic and all of the game's texts
+    (mostly the dialog subtitles) in English, Spanish, German, French
+    and Italian. This tool is used to create the drascula.dat file.
+
+
+create_hugo (Strangerke)
+-----------
+    Creates hugo.dat file which contains all kinds of static data contained
+    in original game executable.
+
+
+create_kyradat (LordHoto, athrxx)
+--------------
+    Extracts various static data from the original game executables.
+    This includes room tables in kyra1, various hardcoded language
+    strings in both kyra1 and kyra2, script data for the sequence
+    players of kyra1 and kyra2 and other static data. This tool is used
+    to create the kyra.dat file.
+
+
+create_lure (dreammaster)
+-----------
+    Extracts various static data from each of the different language
+    versions of the game executables. This includes character
+    animations, game scripts, and other static data. This tool creates
+    the lure.dat file.
+
+
+create_project (LordHoto, Littleboy)
+--------------
+    Creates project files for Visual Studio 2005, 2008, 2010 and
+    Code::Blocks out of the configure / Makefile based build system.
+    It also offers a way to enable or disable certain engines and the use
+    of external libraries similar to configure. Run the tool without
+    any arguments for further help.
+
+
+create_toon (Strangerke)
+-----------
+    This tool creates toon.dat, which contains all the game's texts 
+    hardcoded in original game executable. This includes English, French,
+    German, Russian and Spanish texts. 
+
+
+create_translations (criezy)
+-------------------
+    Creates the translations.dat file from po files given as arguments.
+    The generated files is used by ScummVM to propose a translated GUI.
+
+
+credits.pl
+----------
+    This perl script contains credits to the many people who helped with
+    ScummVM, and it is used to create the credits lists that occur in
+    various places, including the AUTHORS file, the about dialog, and our
+    web site.
+
+
+dist-scummvm.sh
+---------------
+    This shell script is used to create source release archives for
+    ScummVM releases. After tagging a branch for release, you can invoke
+    it like this:
+
+      ./dist-scummvm.sh scummvm 0.7.1
+
+    Note #1: This creates .zip, .tar.bz2 and .tar.gz archives in /tmp by
+    default. To do that it performs a "cvs export" in /tmp first. If you
+    want to use another location, you can specify it as the thirds param
+    to the script.
+
+    Note #2: This assumes that our naming conventions for release tags
+    are being followed. I.e. the tag must be named "release-0-7-1" in
+    the above example. You can, however, specify an alternate tag as the
+    fourth param.
+
+    Note #3: Since SF.net anon CVS tends to lag behind developer CVS, if
+    you just tagged CVS, anon CVS may not yet have this. So if you are
+    in a hurry, modify the cvsroot in the script to use your dev CVS
+    account.
+
+
+make-scumm-fontdata (eriktorbjorn)
+-------------------
+    Tool that generates compressed font data used in SCUMM: To get rid of
+    a few kilobytes of hard-coded font data, we only store how the
+    French, German, Italian and Spanish fonts differ from the English one.
+
+
+md5table
+--------
+    Used to convert scumm-md5.txt into a SCUMM header file, or
+    alternatively PHP code for our website.
+
+
+qtable (cyx)
+-------
+    This tool generates the "queen.tbl" file.
+
+
+skycpt (lavosspawn)
+-------
+    This tool generates the "SKY.CPT" file.
diff --git a/devtools/agi-palex.py b/devtools/agi-palex.py
new file mode 100644
index 0000000..1e0fa9d
--- /dev/null
+++ b/devtools/agi-palex.py
@@ -0,0 +1,185 @@
+#!/usr/bin/python
+# Amiga AGI game palette extractor.
+# Extracts palette from an Amiga AGI game's executable file.
+# Initial version written during summer of 2007 by Buddha^.
+# Somewhat optimized. Adding the preliminary palette test helped speed a lot.
+# FIXME: Doesn't report anything about not found files when some files are found.
+#        An example: palex.py SQ2 PQ1 (When file SQ2 exists but PQ1 doesn't)
+import struct, sys, os.path, glob
+
+# Constants
+maxComponentValue     = 0xF
+colorsPerPalette      = 16
+componentsPerColor    = 3
+bytesPerComponent     = 2
+bytesPerColor         = componentsPerColor   * bytesPerComponent
+componentsPerPalette  = colorsPerPalette     * componentsPerColor
+bytesPerPalette       = componentsPerPalette * bytesPerComponent
+encodedBlack          = '\x00' * bytesPerColor
+encodedWhite          = (('\x00' * (bytesPerComponent - 1)) + ("%c" % maxComponentValue)) * componentsPerColor
+decodedBlack          = tuple([0 for x in range(componentsPerColor)])
+decodedWhite          = tuple([maxComponentValue for x in range(componentsPerColor)])
+blackColorNum         = 0
+whiteColorNum         = colorsPerPalette - 1
+encodedBlackStart     = blackColorNum * bytesPerColor
+encodedBlackEnd       = encodedBlackStart + bytesPerColor
+encodedWhiteStart     = whiteColorNum * bytesPerColor
+encodedWhiteEnd       = encodedWhiteStart + bytesPerColor
+componentPrintFormat  = "0x%1X"
+arraynamePrefix       = "amigaPalette"
+
+def isColor12Bit(color):
+	"""Is the color 12-bit (i.e. 4 bits per color component)?"""
+	for component in color:
+		if not (0 <= component <= maxComponentValue):
+			return False
+	return True
+
+def printCommentLineList(lines):
+	"""Prints list of lines inside a comment"""
+	if len(lines) > 0:
+		if len(lines) == 1:
+			print "// " + lines[0]
+		else:
+			print "/**"
+			for line in lines:
+				print " * " + line
+			print " */"
+
+def printColor(color, tabulate = True, printLastComma = True, newLine = True):
+	"""Prints color with optional start tabulation, comma in the end and a newline"""
+	result = ""
+	if tabulate:
+		result += "\t"
+	for component in color[:-1]:
+		result += ((componentPrintFormat + ", ") % component)
+	result += (componentPrintFormat % color[-1])
+	if printLastComma:
+		result += ","
+	if newLine:
+		print result
+	else:
+		print result,
+
+def printPalette(palette, filename, arrayname):
+	"""Prints out palette as a C-style array"""
+	# Print comments about the palette
+	comments = ["A 16-color, 12-bit RGB palette from an Amiga AGI game."]
+	comments.append("Extracted from file " + os.path.basename(filename))
+	printCommentLineList(comments)
+
+	# Print the palette as a C-style array
+	print "static const unsigned char " + arrayname + "[] = {"
+	for color in palette[:-1]:
+		printColor(color)
+	printColor(palette[-1], printLastComma = False)
+	print("};")
+
+def isAmigaPalette(palette):
+	"""Test if the given palette is an Amiga-style palette"""
+	# Palette must be of correct size
+	if len(palette) != colorsPerPalette:
+		return False
+
+	# First palette color must be black and last palette color must be black
+	if palette[whiteColorNum] != decodedWhite or palette[blackColorNum] != decodedBlack:
+		return False
+
+	# All colors must be 12-bit (i.e. 4 bits per color component)
+	for color in palette:
+		if not isColor12Bit(color):
+			return False
+
+	# All colors must be unique
+	if len(set(palette)) != colorsPerPalette:
+		return False
+
+	return True
+
+def preliminaryPaletteTest(data, pos):
+	"""Preliminary test for a palette (For speed's sake)."""
+	# Test that palette's last color is white
+	if data[pos + encodedWhiteStart : pos + encodedWhiteEnd] != encodedWhite:
+		return False
+	# Test that palette's first color is black
+	if data[pos + encodedBlackStart : pos + encodedBlackEnd] != encodedBlack:
+		return False
+	return True
+
+def searchForAmigaPalettes(filename):
+	"""Search file for Amiga AGI game palettes and return any found unique palettes"""
+	try:
+		file = None
+		foundPalettes = []
+		# Open file and read it into memory
+		file = open(filename, 'rb')
+		data = file.read()
+		palette = [decodedBlack for x in range(colorsPerPalette)]
+		# Search through the whole file
+		for searchPosition in range(len(data) - bytesPerPalette + 1):
+			if preliminaryPaletteTest(data, searchPosition):
+				# Parse possible palette from byte data
+				for colorNum in range(colorsPerPalette):
+					colorStart = searchPosition + colorNum * bytesPerColor
+					colorEnd   = colorStart + bytesPerColor
+					# Parse color components as unsigned 16-bit big endian integers
+					color = struct.unpack('>' + 'H' * componentsPerColor, data[colorStart:colorEnd])
+					palette[colorNum] = color
+				# Save good candidates to a list
+				if isAmigaPalette(palette):
+					foundPalettes.append(tuple(palette))
+		# Close source file and return unique found palettes
+		file.close()
+		return set(foundPalettes)
+	except IOError:
+		if file != None:
+			file.close()
+		return None
+
+# The main program starts here
+if len(sys.argv) < 2 or sys.argv[1] == "-h" or sys.argv[1] == "--help":
+	quit("Usage: " + os.path.basename(sys.argv[0]) + " FILE [[FILE] ... [FILE]]\n" \
+		"  Searches all FILE parameters for Amiga AGI game palettes\n" \
+		"  and prints out any found candidates as C-style arrays\n" \
+		"  with sequentially numbered names (" + arraynamePrefix + "1, " + arraynamePrefix + "2 etc).\n" \
+		"  Supports wildcards.")
+
+# Get the list of filenames (Works with wildcards too)
+filenameList = []
+for parameter in sys.argv[1:]:
+	filenameList.extend(glob.glob(parameter))
+
+# Go through all the files and search for palettes
+totalPalettesCount = 0
+if len(filenameList) > 0:
+	negativeFiles = []
+	errorFiles = []
+	for filename in filenameList:
+		foundPalettes = searchForAmigaPalettes(filename)
+		if foundPalettes == None:
+			errorFiles.append(filename)
+		elif len(foundPalettes) == 0:
+			negativeFiles.append(filename)
+		else:
+			# Print out the found palettes
+			for palette in foundPalettes:
+				# Print palettes with sequentially numbered array names
+				totalPalettesCount = totalPalettesCount + 1
+				printPalette(palette, filename, arraynamePrefix + str(totalPalettesCount))
+				print "" # Print an extra newline to separate things
+	# Print comment about files we couldn't find any palettes in
+	if len(negativeFiles) > 0:
+		comments = []
+		comments.append("Couldn't find any palettes in the following files:")
+		comments.extend(negativeFiles)
+		printCommentLineList(comments)
+		print "" # Print an extra newline to separate things
+	# Print comment about errors handling files
+	if len(errorFiles) > 0:
+		comments = []
+		comments.append("Error handling the following files:")
+		comments.extend(errorFiles)
+		printCommentLineList(comments)
+		print "" # Print an extra newline to separate things
+else:
+	printCommentLineList(["No files found"])
diff --git a/devtools/construct-pred-dict.pl b/devtools/construct-pred-dict.pl
new file mode 100755
index 0000000..a092429
--- /dev/null
+++ b/devtools/construct-pred-dict.pl
@@ -0,0 +1,66 @@
+#!perl
+#
+# ScummVM - Graphic Adventure Engine
+#
+# ScummVM is the legal property of its developers, whose names
+# are too numerous to list here. Please refer to the COPYRIGHT
+# file distributed with this source distribution.
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+#
+# $URL$
+# $Id$
+#
+
+# This script constructs dictionary for use with predictive input
+#
+# Feed it with list of words. One word per line
+
+%words = ();
+
+while(<>) {
+  chomp;
+
+  s/[\x7f-\xff]//g; # remove unprintable characters
+
+  next if /^.$/;    # skip one character words
+  next if $_ eq ""; # skip empty words
+
+  $words{$_} = 1;
+}
+
+%list = ();
+
+for $_ (sort keys %words) {
+  $word = $_;
+
+  s/['-.&_!]/1/g;
+  s/[abc]/2/g;
+  s/[def]/3/g;
+  s/[ghi]/4/g;
+  s/[jkl]/5/g;
+  s/[mno]/6/g;
+  s/[pqrs]/7/g;
+  s/[tuv]/8/g;
+  s/[wxyz]/9/g;
+
+  $list{$_} .= "$word ";
+}
+
+for $k (sort keys %list) {
+  chop $list{$k};
+
+  print "$k $list{$k}\n";
+}
diff --git a/devtools/convbdf.c b/devtools/convbdf.c
new file mode 100644
index 0000000..fc13cff
--- /dev/null
+++ b/devtools/convbdf.c
@@ -0,0 +1,931 @@
+/*
+ * Convert BDF files to C++ source.
+ *
+ * Copyright (c) 2002 by Greg Haerr <greg at censoft.com>
+ *
+ * Originally writen for the Microwindows Project <http://microwindows.org>
+ *
+ * Greg then modified it for Rockbox <http://rockbox.haxx.se/>
+ *
+ * Max Horn took that version and changed it to work for ScummVM.
+ * Changes include: warning fixes, removed .FNT output, output C++ source,
+ * tweak code generator so that the generated code fits into ScummVM code base.
+ *
+ * What fun it is converting font data...
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ * $URL$
+ * $Id$
+ *
+ */
+#include <stdarg.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <time.h>
+
+int READ_UINT16(void *addr) {
+	unsigned char *buf = (unsigned char *)addr;
+	return (buf[0] << 8) | buf[1];
+}
+
+void WRITE_UINT16(void *addr, int value) {
+	unsigned char *buf = (unsigned char *)addr;
+	buf[0] = (value >> 8) & 0xFF;
+	buf[1] = value & 0xFF;
+}
+
+/* BEGIN font.h*/
+/* bitmap_t helper macros*/
+#define BITMAP_WORDS(x)			(((x)+15)/16)	/* image size in words*/
+#define BITMAP_BYTES(x)			(BITMAP_WORDS(x)*sizeof(bitmap_t))
+#define BITMAP_BITSPERIMAGE		(sizeof(bitmap_t) * 8)
+#define BITMAP_BITVALUE(n)		((bitmap_t) (((bitmap_t) 1) << (n)))
+#define BITMAP_FIRSTBIT			(BITMAP_BITVALUE(BITMAP_BITSPERIMAGE - 1))
+#define BITMAP_TESTBIT(m)	((m) & BITMAP_FIRSTBIT)
+#define BITMAP_SHIFTBIT(m)	((bitmap_t) ((m) << 1))
+
+typedef unsigned short bitmap_t; /* bitmap image unit size*/
+
+typedef struct {
+	signed char w;
+	signed char h;
+	signed char x;
+	signed char y;
+} BBX;
+
+/* builtin C-based proportional/fixed font structure */
+/* based on The Microwindows Project http://microwindows.org */
+struct font {
+	char *	name;		/* font name*/
+	int		maxwidth;	/* max width in pixels*/
+	int		height;		/* height in pixels*/
+	int	fbbw, fbbh, fbbx, fbby;	/* max bounding box */
+	int		ascent;		/* ascent (baseline) height*/
+	int		firstchar;	/* first character in bitmap*/
+	int		size;		/* font size in glyphs*/
+	bitmap_t*	bits;		/* 16-bit right-padded bitmap data*/
+	unsigned long* offset;	/* offsets into bitmap data*/
+	unsigned char* width;	/* character widths or NULL if fixed*/
+	BBX*	bbx;		/* character bounding box or NULL if fixed*/
+	int		defaultchar;	/* default char (not glyph index)*/
+	long	bits_size;	/* # words of bitmap_t bits*/
+
+	/* unused by runtime system, read in by convbdf*/
+	char *	facename;	/* facename of font*/
+	char *	copyright;	/* copyright info for loadable fonts*/
+	int		pixel_size;
+	int		descent;
+};
+/* END font.h*/
+
+#define isprefix(buf,str)	(!strncmp(buf, str, strlen(str)))
+#define strequal(s1,s2)		(!strcmp(s1, s2))
+
+#define EXTRA	300		/* # bytes extra allocation for buggy .bdf files*/
+
+int gen_map = 1;
+int start_char = 0;
+int limit_char = 65535;
+int oflag = 0;
+char outfile[256];
+
+void usage(void);
+void getopts(int *pac, char ***pav);
+int convbdf(char *path);
+
+void free_font(struct font* pf);
+struct font* bdf_read_font(char *path);
+int bdf_read_header(FILE *fp, struct font* pf);
+int bdf_read_bitmaps(FILE *fp, struct font* pf);
+char * bdf_getline(FILE *fp, char *buf, int len);
+bitmap_t bdf_hexval(unsigned char *buf);
+
+int gen_c_source(struct font* pf, char *path);
+
+void error(const char *s, ...) {
+	char buf[1024];
+	va_list va;
+
+	va_start(va, s);
+	vsnprintf(buf, 1024, s, va);
+	va_end(va);
+
+	fprintf(stderr, "ERROR: %s!\n", buf);
+
+	exit(1);
+}
+
+void warning(const char *s, ...) {
+	char buf[1024];
+	va_list va;
+
+	va_start(va, s);
+	vsnprintf(buf, 1024, s, va);
+	va_end(va);
+
+	fprintf(stderr, "WARNING: %s!\n", buf);
+}
+
+void
+usage(void) {
+	char help[] = {
+	"Usage: convbdf [options] [input-files]\n"
+	"		convbdf [options] [-o output-file] [single-input-file]\n"
+	"Options:\n"
+	"	 -s N	Start output at character encodings >= N\n"
+	"	 -l N	Limit output to character encodings <= N\n"
+	"	 -n		Don't generate bitmaps as comments in .c file\n"
+	};
+
+	fprintf(stderr, "%s", help);
+}
+
+/* parse command line options*/
+void getopts(int *pac, char ***pav) {
+	const char *p;
+	char **av;
+	int ac;
+
+	ac = *pac;
+	av = *pav;
+	while (ac > 0 && av[0][0] == '-') {
+		p = &av[0][1];
+		while (*p) {
+			switch (*p++) {
+			case ' ':			/* multiple -args on av[]*/
+				while (*p && *p == ' ')
+					p++;
+				if (*p++ != '-')	/* next option must have dash*/
+					p = "";
+				break;			/* proceed to next option*/
+			case 'n':			/* don't gen bitmap comments*/
+				gen_map = 0;
+				break;
+			case 'o':			/* set output file*/
+				oflag = 1;
+				if (*p) {
+					strcpy(outfile, p);
+					while (*p && *p != ' ')
+						p++;
+				}
+				else {
+					av++; ac--;
+					if (ac > 0)
+						strcpy(outfile, av[0]);
+				}
+				break;
+			case 'l':			/* set encoding limit*/
+				if (*p) {
+					limit_char = atoi(p);
+					while (*p && *p != ' ')
+						p++;
+				}
+				else {
+					av++; ac--;
+					if (ac > 0)
+						limit_char = atoi(av[0]);
+				}
+				break;
+			case 's':			/* set encoding start*/
+				if (*p) {
+					start_char = atoi(p);
+					while (*p && *p != ' ')
+						p++;
+				}
+				else {
+					av++; ac--;
+					if (ac > 0)
+						start_char = atoi(av[0]);
+				}
+				break;
+			default:
+				fprintf(stderr, "Unknown option ignored: %c\r\n", *(p-1));
+			}
+		}
+		++av; --ac;
+	}
+	*pac = ac;
+	*pav = av;
+}
+
+/* remove directory prefix and file suffix from full path*/
+char *basename(char *path) {
+	char *p, *b;
+	static char base[256];
+
+	/* remove prepended path and extension*/
+	b = path;
+	for (p = path; *p; ++p) {
+		if (*p == '/')
+			b = p + 1;
+	}
+	strcpy(base, b);
+	for (p = base; *p; ++p) {
+		if (*p == '.') {
+			*p = 0;
+			break;
+		}
+	}
+	return base;
+}
+
+int convbdf(char *path) {
+	struct font* pf;
+	int ret = 0;
+
+	pf = bdf_read_font(path);
+	if (!pf)
+		exit(1);
+
+	if (!oflag) {
+		strcpy(outfile, basename(path));
+		strcat(outfile, ".cpp");
+	}
+	ret |= gen_c_source(pf, outfile);
+
+	free_font(pf);
+	return ret;
+}
+
+int main(int ac, char *av[]) {
+	int ret = 0;
+
+	++av; --ac;		/* skip av[0]*/
+	getopts(&ac, &av);	/* read command line options*/
+
+	if (ac < 1) {
+		usage();
+		exit(1);
+	}
+	if (oflag && ac > 1) {
+		usage();
+		exit(1);
+	}
+
+	while (ac > 0) {
+		ret |= convbdf(av[0]);
+		++av; --ac;
+	}
+
+	exit(ret);
+}
+
+/* free font structure*/
+void free_font(struct font* pf) {
+	if (!pf)
+		return;
+	free(pf->name);
+	free(pf->facename);
+	free(pf->bits);
+	free(pf->offset);
+	free(pf->width);
+	free(pf);
+}
+
+/* build incore structure from .bdf file*/
+struct font* bdf_read_font(char *path) {
+	FILE *fp;
+	struct font* pf;
+
+	fp = fopen(path, "rb");
+	if (!fp) {
+		fprintf(stderr, "Error opening file: %s\n", path);
+		return NULL;
+	}
+
+	pf = (struct font*)calloc(1, sizeof(struct font));
+	if (!pf)
+		goto errout;
+
+	pf->name = strdup(basename(path));
+
+	if (!bdf_read_header(fp, pf)) {
+		fprintf(stderr, "Error reading font header\n");
+		goto errout;
+	}
+
+	if (!bdf_read_bitmaps(fp, pf)) {
+		fprintf(stderr, "Error reading font bitmaps\n");
+		goto errout;
+	}
+
+	fclose(fp);
+	return pf;
+
+ errout:
+	fclose(fp);
+	free_font(pf);
+	return NULL;
+}
+
+/* read bdf font header information, return 0 on error*/
+int bdf_read_header(FILE *fp, struct font* pf) {
+	int encoding;
+	int nchars, maxwidth;
+	int firstchar = 65535;
+	int lastchar = -1;
+	char buf[256];
+	char facename[256];
+	char copyright[256];
+
+	/* set certain values to errors for later error checking*/
+	pf->defaultchar = -1;
+	pf->ascent = -1;
+	pf->descent = -1;
+
+	for (;;) {
+		if (!bdf_getline(fp, buf, sizeof(buf))) {
+			fprintf(stderr, "Error: EOF on file\n");
+			return 0;
+		}
+		if (isprefix(buf, "FONT ")) {		/* not required*/
+			if (sscanf(buf, "FONT %[^\n]", facename) != 1) {
+				fprintf(stderr, "Error: bad 'FONT'\n");
+				return 0;
+			}
+			pf->facename = strdup(facename);
+			continue;
+		}
+		if (isprefix(buf, "COPYRIGHT ")) {	/* not required*/
+			if (sscanf(buf, "COPYRIGHT \"%[^\"]", copyright) != 1) {
+				fprintf(stderr, "Error: bad 'COPYRIGHT'\n");
+				return 0;
+			}
+			pf->copyright = strdup(copyright);
+			continue;
+		}
+		if (isprefix(buf, "DEFAULT_CHAR ")) {	/* not required*/
+			if (sscanf(buf, "DEFAULT_CHAR %d", &pf->defaultchar) != 1) {
+				fprintf(stderr, "Error: bad 'DEFAULT_CHAR'\n");
+				return 0;
+			}
+		}
+		if (isprefix(buf, "FONT_DESCENT ")) {
+			if (sscanf(buf, "FONT_DESCENT %d", &pf->descent) != 1) {
+				fprintf(stderr, "Error: bad 'FONT_DESCENT'\n");
+				return 0;
+			}
+			continue;
+		}
+		if (isprefix(buf, "FONT_ASCENT ")) {
+			if (sscanf(buf, "FONT_ASCENT %d", &pf->ascent) != 1) {
+				fprintf(stderr, "Error: bad 'FONT_ASCENT'\n");
+				return 0;
+			}
+			continue;
+		}
+		if (isprefix(buf, "FONTBOUNDINGBOX ")) {
+			if (sscanf(buf, "FONTBOUNDINGBOX %d %d %d %d",
+					   &pf->fbbw, &pf->fbbh, &pf->fbbx, &pf->fbby) != 4) {
+				fprintf(stderr, "Error: bad 'FONTBOUNDINGBOX'\n");
+				return 0;
+			}
+			continue;
+		}
+		if (isprefix(buf, "CHARS ")) {
+			if (sscanf(buf, "CHARS %d", &nchars) != 1) {
+				fprintf(stderr, "Error: bad 'CHARS'\n");
+				return 0;
+			}
+			continue;
+		}
+
+		/*
+		 * Reading ENCODING is necessary to get firstchar/lastchar
+		 * which is needed to pre-calculate our offset and widths
+		 * array sizes.
+		 */
+		if (isprefix(buf, "ENCODING ")) {
+			if (sscanf(buf, "ENCODING %d", &encoding) != 1) {
+				fprintf(stderr, "Error: bad 'ENCODING'\n");
+				return 0;
+			}
+			if (encoding >= 0 &&
+				encoding <= limit_char &&
+				encoding >= start_char) {
+
+				if (firstchar > encoding)
+					firstchar = encoding;
+				if (lastchar < encoding)
+					lastchar = encoding;
+			}
+			continue;
+		}
+		if (strequal(buf, "ENDFONT"))
+			break;
+	}
+
+	/* calc font height*/
+	if (pf->ascent < 0 || pf->descent < 0 || firstchar < 0) {
+		fprintf(stderr, "Error: Invalid BDF file, requires FONT_ASCENT/FONT_DESCENT/ENCODING\n");
+		return 0;
+	}
+	pf->height = pf->ascent + pf->descent;
+
+	/* calc default char*/
+	if (pf->defaultchar < 0 ||
+		pf->defaultchar < firstchar ||
+		pf->defaultchar > limit_char )
+		pf->defaultchar = firstchar;
+
+	/* calc font size (offset/width entries)*/
+	pf->firstchar = firstchar;
+	pf->size = lastchar - firstchar + 1;
+
+	/* use the font boundingbox to get initial maxwidth*/
+	/*maxwidth = pf->fbbw - pf->fbbx;*/
+	maxwidth = pf->fbbw;
+
+	/* initially use font maxwidth * height for bits allocation*/
+	pf->bits_size = nchars * BITMAP_WORDS(maxwidth) * pf->height;
+
+	/* allocate bits, offset, and width arrays*/
+	pf->bits = (bitmap_t *)malloc(pf->bits_size * sizeof(bitmap_t) + EXTRA);
+	pf->offset = (unsigned long *)malloc(pf->size * sizeof(unsigned long));
+	pf->width = (unsigned char *)malloc(pf->size * sizeof(unsigned char));
+	pf->bbx = (BBX *)malloc(pf->size * sizeof(BBX));
+
+	if (!pf->bits || !pf->offset || !pf->width) {
+		fprintf(stderr, "Error: no memory for font load\n");
+		return 0;
+	}
+
+	return 1;
+}
+
+/* read bdf font bitmaps, return 0 on error*/
+int bdf_read_bitmaps(FILE *fp, struct font* pf) {
+	long ofs = 0;
+	int maxwidth = 0;
+	int i, k, encoding, width;
+	int bbw, bbh, bbx, bby;
+	int proportional = 0;
+	int need_bbx = 0;
+	int encodetable = 0;
+	long l;
+	char buf[256];
+
+	/* reset file pointer*/
+	fseek(fp, 0L, SEEK_SET);
+
+	/* initially mark offsets as not used*/
+	for (i = 0; i < pf->size; ++i)
+		pf->offset[i] = -1;
+
+	for (;;) {
+		if (!bdf_getline(fp, buf, sizeof(buf))) {
+			fprintf(stderr, "Error: EOF on file\n");
+			return 0;
+		}
+		if (isprefix(buf, "STARTCHAR")) {
+			encoding = width = bbw = bbh = bbx = bby = -1;
+			continue;
+		}
+		if (isprefix(buf, "ENCODING ")) {
+			if (sscanf(buf, "ENCODING %d", &encoding) != 1) {
+				fprintf(stderr, "Error: bad 'ENCODING'\n");
+				return 0;
+			}
+			if (encoding < start_char || encoding > limit_char)
+				encoding = -1;
+			continue;
+		}
+		if (isprefix(buf, "DWIDTH ")) {
+			if (sscanf(buf, "DWIDTH %d", &width) != 1) {
+				fprintf(stderr, "Error: bad 'DWIDTH'\n");
+				return 0;
+			}
+			/* use font boundingbox width if DWIDTH <= 0*/
+			if (width <= 0)
+				width = pf->fbbw - pf->fbbx;
+			continue;
+		}
+		if (isprefix(buf, "BBX ")) {
+			if (sscanf(buf, "BBX %d %d %d %d", &bbw, &bbh, &bbx, &bby) != 4) {
+				fprintf(stderr, "Error: bad 'BBX'\n");
+				return 0;
+			}
+			continue;
+		}
+		if (strequal(buf, "BITMAP")) {
+			bitmap_t *ch_bitmap = pf->bits + ofs;
+			int ch_words;
+
+			if (encoding < 0)
+				continue;
+
+			/* set bits offset in encode map*/
+			if (pf->offset[encoding-pf->firstchar] != (unsigned long)-1) {
+				fprintf(stderr, "Error: duplicate encoding for character %d (0x%02x), ignoring duplicate\n",
+						encoding, encoding);
+				continue;
+			}
+			pf->offset[encoding-pf->firstchar] = ofs;
+			pf->width[encoding-pf->firstchar] = width;
+
+			pf->bbx[encoding-pf->firstchar].w = bbw;
+			pf->bbx[encoding-pf->firstchar].h = bbh;
+			pf->bbx[encoding-pf->firstchar].x = bbx;
+			pf->bbx[encoding-pf->firstchar].y = bby;
+
+			if (width > maxwidth)
+				maxwidth = width;
+
+			/* clear bitmap*/
+			memset(ch_bitmap, 0, BITMAP_BYTES(bbw) * bbh);
+
+			ch_words = BITMAP_WORDS(bbw);
+
+			/* read bitmaps*/
+			for (i = 0; i < bbh; ++i) {
+				if (!bdf_getline(fp, buf, sizeof(buf))) {
+					fprintf(stderr, "Error: EOF reading BITMAP data\n");
+					return 0;
+				}
+				if (isprefix(buf, "ENDCHAR"))
+					break;
+
+				for (k = 0; k < ch_words; ++k) {
+					bitmap_t value;
+
+					value = bdf_hexval((unsigned char *)buf);
+
+					if (bbw > 8) {
+						WRITE_UINT16(ch_bitmap, value);
+					} else {
+						WRITE_UINT16(ch_bitmap, value << 8);
+					}
+					ch_bitmap++;
+				}
+			}
+
+			// If the default glyph is completely empty, the next
+			// glyph will not be dumped. Work around this by
+			// never generating completely empty glyphs.
+
+			if (bbh == 0 && bbw == 0) {
+				pf->bbx[encoding-pf->firstchar].w = 1;
+				pf->bbx[encoding-pf->firstchar].h = 1;
+				*ch_bitmap++ = 0;
+				ofs++;
+			} else {
+				ofs += ch_words * bbh;
+			}
+			continue;
+		}
+		if (strequal(buf, "ENDFONT"))
+			break;
+	}
+
+	/* set max width*/
+	pf->maxwidth = maxwidth;
+
+	/* change unused offset/width values to default char values*/
+	for (i = 0; i < pf->size; ++i) {
+		int defchar = pf->defaultchar - pf->firstchar;
+
+		if (pf->offset[i] == (unsigned long)-1) {
+			pf->offset[i] = pf->offset[defchar];
+			pf->width[i] = pf->width[defchar];
+			pf->bbx[i].w = pf->bbx[defchar].w;
+			pf->bbx[i].h = pf->bbx[defchar].h;
+			pf->bbx[i].x = pf->bbx[defchar].x;
+			pf->bbx[i].y = pf->bbx[defchar].y;
+		}
+	}
+
+	/* determine whether font doesn't require encode table*/
+	l = 0;
+	for (i = 0; i < pf->size; ++i) {
+		if (pf->offset[i] != (unsigned long)l) {
+			encodetable = 1;
+			break;
+		}
+		l += BITMAP_WORDS(pf->bbx[i].w) * pf->bbx[i].h;
+	}
+	if (!encodetable) {
+		free(pf->offset);
+		pf->offset = NULL;
+	}
+
+	/* determine whether font is fixed-width*/
+	for (i = 0; i < pf->size; ++i) {
+		if (pf->width[i] != maxwidth) {
+			proportional = 1;
+			break;
+		}
+	}
+	if (!proportional) {
+		free(pf->width);
+		pf->width = NULL;
+	}
+
+	/* determine if the font needs a bbx table */
+	for (i = 0; i < pf->size; ++i) {
+		if (pf->bbx[i].w != pf->fbbw || pf->bbx[i].h != pf->fbbh || pf->bbx[i].x != pf->fbbx || pf->bbx[i].y != pf->fbby) {
+			need_bbx = 1;
+			break;
+		}
+	}
+	if (!need_bbx) {
+		free(pf->bbx);
+		pf->bbx = NULL;
+	}
+
+	/* reallocate bits array to actual bits used*/
+	if (ofs < pf->bits_size) {
+		pf->bits = (bitmap_t *)realloc(pf->bits, ofs * sizeof(bitmap_t));
+		pf->bits_size = ofs;
+	}
+	else {
+		if (ofs > pf->bits_size) {
+			fprintf(stderr, "Warning: DWIDTH spec > max FONTBOUNDINGBOX\n");
+			if (ofs > pf->bits_size+EXTRA) {
+				fprintf(stderr, "Error: Not enough bits initially allocated\n");
+				return 0;
+			}
+			pf->bits_size = ofs;
+		}
+	}
+
+	return 1;
+}
+
+/* read the next non-comment line, returns buf or NULL if EOF*/
+char *bdf_getline(FILE *fp, char *buf, int len) {
+	int c;
+	char *b;
+
+	for (;;) {
+		b = buf;
+		while ((c = getc(fp)) != EOF) {
+			if (c == '\r')
+				continue;
+			if (c == '\n')
+				break;
+			if (b - buf >= (len - 1))
+				break;
+			*b++ = c;
+		}
+		*b = '\0';
+		if (c == EOF && b == buf)
+			return NULL;
+		if (b != buf && !isprefix(buf, "COMMENT"))
+			break;
+	}
+	return buf;
+}
+
+/* return hex value of buffer */
+bitmap_t bdf_hexval(unsigned char *buf) {
+	bitmap_t val = 0;
+	unsigned char *ptr;
+
+	for (ptr = buf; *ptr; ptr++) {
+		int c = *ptr;
+
+		if (c >= '0' && c <= '9')
+			c -= '0';
+		else if (c >= 'A' && c <= 'F')
+			c = c - 'A' + 10;
+		else if (c >= 'a' && c <= 'f')
+			c = c - 'a' + 10;
+		else
+			c = 0;
+		val = (val << 4) | c;
+	}
+	return val;
+}
+
+/* generate C source from in-core font*/
+int gen_c_source(struct font* pf, char *path) {
+	FILE *ofp;
+	int h, i;
+	int did_defaultchar = 0;
+	int did_syncmsg = 0;
+	time_t t = time(0);
+	bitmap_t *ofs = pf->bits;
+	char buf[256];
+	char obuf[256];
+	char bbuf[256];
+	char hdr1[] = {
+		"/* Generated by convbdf on %s. */\n"
+		"#include \"graphics/font.h\"\n"
+		"\n"
+		"/* Font information:\n"
+		"   name: %s\n"
+		"   facename: %s\n"
+		"   w x h: %dx%d\n"
+		"   bbx: %d %d %d %d\n"
+		"   size: %d\n"
+		"   ascent: %d\n"
+		"   descent: %d\n"
+		"   first char: %d (0x%02x)\n"
+		"   last char: %d (0x%02x)\n"
+		"   default char: %d (0x%02x)\n"
+		"   proportional: %s\n"
+		"   %s\n"
+		"*/\n"
+		"\n"
+		"namespace Graphics {\n"
+		"\n"
+		"/* Font character bitmap data. */\n"
+		"static const bitmap_t _font_bits[] = {\n"
+	};
+
+	ofp = fopen(path, "w");
+	if (!ofp) {
+		fprintf(stderr, "Can't create %s\n", path);
+		return 1;
+	}
+
+	strcpy(buf, ctime(&t));
+	buf[strlen(buf) - 1] = 0;
+
+	fprintf(ofp, hdr1, buf,
+			pf->name,
+			pf->facename? pf->facename: "",
+			pf->maxwidth, pf->height,
+			pf->fbbw, pf->fbbh, pf->fbbx, pf->fbby,
+			pf->size,
+			pf->ascent, pf->descent,
+			pf->firstchar, pf->firstchar,
+			pf->firstchar+pf->size-1, pf->firstchar+pf->size-1,
+			pf->defaultchar, pf->defaultchar,
+			pf->width? "yes": "no",
+			pf->copyright? pf->copyright: "");
+
+	/* generate bitmaps*/
+	for (i = 0; i < pf->size; ++i) {
+		int x;
+		int bitcount = 0;
+		int width = pf->bbx ? pf->bbx[i].w : pf->fbbw;
+		int height = pf->bbx ? pf->bbx[i].h : pf->fbbh;
+		int xoff = pf->bbx ? pf->bbx[i].x : pf->fbbx;
+		int yoff = pf->bbx ? pf->bbx[i].y : pf->fbby;
+		bitmap_t *bits = pf->bits + (pf->offset? pf->offset[i]: (height * i));
+		bitmap_t bitvalue = 0;
+
+		/*
+		 * Generate bitmap bits only if not this index isn't
+		 * the default character in encode map, or the default
+		 * character hasn't been generated yet.
+		 */
+		if (pf->offset &&
+			(pf->offset[i] == pf->offset[pf->defaultchar-pf->firstchar])) {
+			if (did_defaultchar)
+				continue;
+			did_defaultchar = 1;
+		}
+
+		fprintf(ofp, "\n/* Character %d (0x%02x):\n   width %d\n   bbx ( %d, %d, %d, %d )\n",
+				i+pf->firstchar, i+pf->firstchar,
+				pf->width ? pf->width[i+pf->firstchar] : pf->maxwidth,
+				width, height, xoff, yoff);
+
+		if (gen_map) {
+			fprintf(ofp, "\n   +");
+			for (x=0; x<width; ++x) fprintf(ofp, "-");
+			fprintf(ofp, "+\n");
+
+			x = 0;
+			h = height;
+			while (h > 0) {
+				if (x == 0) fprintf(ofp, "   |");
+
+				if (bitcount <= 0) {
+					bitcount = BITMAP_BITSPERIMAGE;
+					bitvalue = READ_UINT16(bits);
+					bits++;
+				}
+
+				fprintf(ofp, BITMAP_TESTBIT(bitvalue)? "*": " ");
+
+				bitvalue = BITMAP_SHIFTBIT(bitvalue);
+				--bitcount;
+				if (++x == width) {
+					fprintf(ofp, "|\n");
+					--h;
+					x = 0;
+					bitcount = 0;
+				}
+			}
+			fprintf(ofp, "   +");
+			for (x = 0; x < width; ++x)
+				fprintf(ofp, "-");
+			fprintf(ofp, "+\n*/\n");
+		} else
+			fprintf(ofp, "\n*/\n");
+
+		bits = pf->bits + (pf->offset? pf->offset[i]: (height * i));
+		for (x = BITMAP_WORDS(width) * height; x > 0; --x) {
+			fprintf(ofp, "0x%04x,\n", READ_UINT16(bits));
+			if (!did_syncmsg && *bits++ != *ofs++) {
+				fprintf(stderr, "Warning: found encoding values in non-sorted order (not an error).\n");
+				did_syncmsg = 1;
+			}
+		}
+	}
+	fprintf(ofp, "};\n\n");
+
+	if (pf->offset) {
+		/* output offset table*/
+		fprintf(ofp, "/* Character->glyph mapping. */\n"
+				"static const unsigned long _sysfont_offset[] = {\n");
+
+		for (i = 0; i < pf->size; ++i)
+			fprintf(ofp, "	%ld,\t/* (0x%02x) */\n",
+					pf->offset[i], i+pf->firstchar);
+		fprintf(ofp, "};\n\n");
+	}
+
+	/* output width table for proportional fonts*/
+	if (pf->width) {
+		fprintf(ofp, "/* Character width data. */\n"
+				"static const unsigned char _sysfont_width[] = {\n");
+
+		for (i = 0; i < pf->size; ++i)
+			fprintf(ofp, "	%d,\t/* (0x%02x) */\n",
+					pf->width[i], i+pf->firstchar);
+		fprintf(ofp, "};\n\n");
+	}
+
+	/* output bbox table */
+	if (pf->bbx) {
+		fprintf(ofp, "/* Bounding box data. */\n"
+				"static const BBX _sysfont_bbx[] = {\n");
+
+		for (i = 0; i < pf->size; ++i)
+			fprintf(ofp, "\t{ %d, %d, %d, %d },\t/* (0x%02x) */\n",
+				pf->bbx[i].w, pf->bbx[i].h, pf->bbx[i].x, pf->bbx[i].y, i+pf->firstchar);
+		fprintf(ofp, "};\n\n");
+	}
+
+	/* output struct font struct*/
+	if (pf->offset)
+		sprintf(obuf, "_sysfont_offset,");
+	else
+		sprintf(obuf, "0,  /* no encode table*/");
+
+	if (pf->width)
+		sprintf(buf, "_sysfont_width,");
+	else
+		sprintf(buf, "0,  /* fixed width*/");
+
+	if (pf->bbx)
+		sprintf(bbuf, "_sysfont_bbx,");
+	else
+		sprintf(bbuf, "0,  /* fixed bbox*/");
+
+	fprintf(ofp,
+			"/* Exported structure definition. */\n"
+			"static const FontDesc desc = {\n"
+			"\t" "\"%s\",\n"
+			"\t" "%d,\n"
+			"\t" "%d,\n"
+			"\t" "%d, %d, %d, %d,\n"
+			"\t" "%d,\n"
+			"\t" "%d,\n"
+			"\t" "%d,\n"
+			"\t" "_font_bits,\n"
+			"\t" "%s\n"
+			"\t" "%s\n"
+			"\t" "%s\n"
+			"\t" "%d,\n"
+			"\t" "sizeof(_font_bits)/sizeof(bitmap_t)\n"
+			"};\n",
+			pf->name,
+			pf->maxwidth, pf->height,
+			pf->fbbw, pf->fbbh, pf->fbbx, pf->fbby,
+			pf->ascent,
+			pf->firstchar,
+			pf->size,
+			obuf,
+			buf,
+			bbuf,
+			pf->defaultchar);
+
+	fprintf(ofp, "\n" "#if !(defined(__GP32__))\n");
+	fprintf(ofp, "extern const NewFont g_sysfont(desc);\n");
+	fprintf(ofp, "#else\n");
+	fprintf(ofp, "DEFINE_FONT(g_sysfont)\n");
+	fprintf(ofp, "#endif\n");
+	fprintf(ofp, "\n} // End of namespace Graphics\n");
+	fclose(ofp);
+
+	return 0;
+}
diff --git a/devtools/create_drascula/Makefile b/devtools/create_drascula/Makefile
new file mode 100644
index 0000000..3052436
--- /dev/null
+++ b/devtools/create_drascula/Makefile
@@ -0,0 +1,4 @@
+# $Id$
+
+all:
+	g++ -I../.. create_drascula.cpp -o create_drascula
diff --git a/devtools/create_drascula/create_drascula.cpp b/devtools/create_drascula/create_drascula.cpp
new file mode 100644
index 0000000..9ea2da3
--- /dev/null
+++ b/devtools/create_drascula/create_drascula.cpp
@@ -0,0 +1,537 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ * $URL$
+ * $Id$
+ *
+ * This is a utility for storing all the hardcoded data of Drascula in a separate
+ * data file, used by the game engine
+ */
+
+ // HACK to allow building with the SDL backend on MinGW
+// see bug #1800764 "TOOLS: MinGW tools building broken"
+#ifdef main
+#undef main
+#endif // main
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include "create_drascula.h"
+#include "staticdata.h"
+
+#define DRASCULA_DAT_VER 4	// 1 byte
+
+static void writeByte(FILE *fp, uint8 b) {
+	fwrite(&b, 1, 1, fp);
+}
+
+static void writeUint16BE(FILE *fp, uint16 value) {
+	writeByte(fp, (uint8)(value >> 8));
+	writeByte(fp, (uint8)(value & 0xFF));
+}
+
+void writeSint16BE(FILE *fp, int16 value) {
+	writeUint16BE(fp, (uint16)value);
+}
+
+int main(int argc, char *argv[]) {
+	FILE* outFile;
+	int i, lang;
+	int len, len1, pad;
+	uint8 padBuf[DATAALIGNMENT];
+
+	for (i = 0; i < DATAALIGNMENT; i++)
+		padBuf[i] = 0;
+
+	outFile = fopen("drascula.dat", "wb");
+
+	// Write header
+	fwrite("DRASCULA", 8, 1, outFile);
+
+	writeByte(outFile, DRASCULA_DAT_VER);
+
+	// Write charmap
+	writeUint16BE(outFile, ARRAYSIZE(charMap));
+	for (i = 0; i < ARRAYSIZE(charMap); i++) {
+		writeByte(outFile, charMap[i].inChar);
+		writeSint16BE(outFile, charMap[i].mappedChar);
+		writeByte(outFile, charMap[i].charType);
+	}
+
+	// Write item locations
+	writeUint16BE(outFile, ARRAYSIZE(itemLocations));
+	for (i = 0; i < ARRAYSIZE(itemLocations); i++) {
+		writeSint16BE(outFile, itemLocations[i].x);
+		writeSint16BE(outFile, itemLocations[i].y);
+	}
+
+	// Write x_pol and y_pol
+	writeUint16BE(outFile, ARRAYSIZE(x_pol));
+	for (i = 0; i < ARRAYSIZE(x_pol); i++) {
+		writeSint16BE(outFile, x_pol[i]);
+		writeSint16BE(outFile, y_pol[i]);
+	}
+
+	// Write verbBarX
+	writeUint16BE(outFile, ARRAYSIZE(verbBarX));
+	for (i = 0; i < ARRAYSIZE(verbBarX); i++) {
+		writeSint16BE(outFile, verbBarX[i]);
+	}
+
+	// Write x1d_menu and y1d_menu
+	writeUint16BE(outFile, ARRAYSIZE(x1d_menu));
+	for (i = 0; i < ARRAYSIZE(x1d_menu); i++) {
+		writeSint16BE(outFile, x1d_menu[i]);
+		writeSint16BE(outFile, y1d_menu[i]);
+	}
+
+	// Write frameX
+	writeUint16BE(outFile, ARRAYSIZE(frameX));
+	for (i = 0; i < ARRAYSIZE(frameX); i++) {
+		writeSint16BE(outFile, frameX[i]);
+	}
+
+	// Write candleX and candleY
+	writeUint16BE(outFile, ARRAYSIZE(candleX));
+	for (i = 0; i < ARRAYSIZE(candleX); i++) {
+		writeSint16BE(outFile, candleX[i]);
+		writeSint16BE(outFile, candleY[i]);
+	}
+
+	// Write pianistX
+	writeUint16BE(outFile, ARRAYSIZE(pianistX));
+	for (i = 0; i < ARRAYSIZE(pianistX); i++) {
+		writeSint16BE(outFile, pianistX[i]);
+	}
+
+	// Write drunkX
+	writeUint16BE(outFile, ARRAYSIZE(drunkX));
+	for (i = 0; i < ARRAYSIZE(drunkX); i++) {
+		writeSint16BE(outFile, drunkX[i]);
+	}
+
+	// Write preupdates
+	writeUint16BE(outFile, ARRAYSIZE(roomPreUpdates));
+
+	for (i = 0; i < ARRAYSIZE(roomPreUpdates); i++) {
+		writeSint16BE(outFile, roomPreUpdates[i].roomNum);
+		writeSint16BE(outFile, roomPreUpdates[i].flag);
+		writeSint16BE(outFile, roomPreUpdates[i].flagValue);
+		writeSint16BE(outFile, roomPreUpdates[i].sourceX);
+		writeSint16BE(outFile, roomPreUpdates[i].sourceY);
+		writeSint16BE(outFile, roomPreUpdates[i].destX);
+		writeSint16BE(outFile, roomPreUpdates[i].destY);
+		writeSint16BE(outFile, roomPreUpdates[i].width);
+		writeSint16BE(outFile, roomPreUpdates[i].height);
+		writeSint16BE(outFile, roomPreUpdates[i].type);
+	}
+
+	// Write updates
+	writeUint16BE(outFile, ARRAYSIZE(roomUpdates));
+
+	for (i = 0; i < ARRAYSIZE(roomUpdates); i++) {
+		writeSint16BE(outFile, roomUpdates[i].roomNum);
+		writeSint16BE(outFile, roomUpdates[i].flag);
+		writeSint16BE(outFile, roomUpdates[i].flagValue);
+		writeSint16BE(outFile, roomUpdates[i].sourceX);
+		writeSint16BE(outFile, roomUpdates[i].sourceY);
+		writeSint16BE(outFile, roomUpdates[i].destX);
+		writeSint16BE(outFile, roomUpdates[i].destY);
+		writeSint16BE(outFile, roomUpdates[i].width);
+		writeSint16BE(outFile, roomUpdates[i].height);
+		writeSint16BE(outFile, roomUpdates[i].type);
+	}
+
+	// Write room actions
+	writeUint16BE(outFile, ARRAYSIZE(roomActions));
+
+	for (i = 0; i < ARRAYSIZE(roomActions); i++) {
+		writeSint16BE(outFile, roomActions[i].room);
+		writeSint16BE(outFile, roomActions[i].chapter);
+		writeSint16BE(outFile, roomActions[i].action);
+		writeSint16BE(outFile, roomActions[i].objectID);
+		writeSint16BE(outFile, roomActions[i].speechID);
+	}
+
+	// Write talk sequences
+	writeUint16BE(outFile, ARRAYSIZE(talkSequences));
+
+	for (i = 0; i < ARRAYSIZE(talkSequences); i++) {
+		writeSint16BE(outFile, talkSequences[i].chapter);
+		writeSint16BE(outFile, talkSequences[i].sequence);
+		writeSint16BE(outFile, talkSequences[i].commandType);
+		writeSint16BE(outFile, talkSequences[i].action);
+	}
+
+	// langs
+	writeUint16BE(outFile, NUM_LANGS);
+
+	// Write _text
+	writeUint16BE(outFile, NUM_TEXT);
+
+	for (lang = 0; lang < NUM_LANGS; lang++) {
+		len = DATAALIGNMENT - 2;
+		for (i = 0; i < NUM_TEXT; i++) {
+			len1 = strlen(_text[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
+
+			len += 2 + len1 + pad;
+		}
+		writeUint16BE(outFile, len);
+
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
+		for (i = 0; i < NUM_TEXT; i++) {
+			len = strlen(_text[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
+
+			writeUint16BE(outFile, len + pad + 2);
+			fwrite(_text[lang][i], len, 1, outFile);
+			fwrite(padBuf, pad, 1, outFile);
+		}
+	}
+
+	// Write _textd
+	writeUint16BE(outFile, NUM_TEXTD);
+	for (lang = 0; lang < NUM_LANGS; lang++) {
+		len = DATAALIGNMENT - 2;
+		for (i = 0; i < NUM_TEXTD; i++) {
+			len1 = strlen(_textd[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
+			len += 2 + len1 + pad;
+		}
+		writeUint16BE(outFile, len);
+
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
+		for (i = 0; i < NUM_TEXTD; i++) {
+			len = strlen(_textd[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
+
+			writeUint16BE(outFile, len + pad + 2);
+			fwrite(_textd[lang][i], len, 1, outFile);
+
+			fwrite(padBuf, pad, 1, outFile);
+		}
+	}
+
+	// Write _textb
+	writeUint16BE(outFile, NUM_TEXTB);
+	for (lang = 0; lang < NUM_LANGS; lang++) {
+		len = DATAALIGNMENT - 2;
+		for (i = 0; i < NUM_TEXTB; i++) {
+			len1 = strlen(_textb[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
+			len += 2 + len1 + pad;
+		}
+		writeUint16BE(outFile, len);
+
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
+		for (i = 0; i < NUM_TEXTB; i++) {
+			len = strlen(_textb[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
+
+			writeUint16BE(outFile, len + pad + 2);
+			fwrite(_textb[lang][i], len, 1, outFile);
+
+			fwrite(padBuf, pad, 1, outFile);
+		}
+	}
+
+	// Write _textbj
+	writeUint16BE(outFile, NUM_TEXTBJ);
+	for (lang = 0; lang < NUM_LANGS; lang++) {
+		len = DATAALIGNMENT - 2;
+		for (i = 0; i < NUM_TEXTBJ; i++) {
+			len1 = strlen(_textbj[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
+			len += 2 + len1 + pad;
+		}
+		writeUint16BE(outFile, len);
+
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
+		for (i = 0; i < NUM_TEXTBJ; i++) {
+			len = strlen(_textbj[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
+
+			writeUint16BE(outFile, len + pad + 2);
+			fwrite(_textbj[lang][i], len, 1, outFile);
+
+			fwrite(padBuf, pad, 1, outFile);
+		}
+	}
+
+	// Write _texte
+	writeUint16BE(outFile, NUM_TEXTE);
+	for (lang = 0; lang < NUM_LANGS; lang++) {
+		len = DATAALIGNMENT - 2;
+		for (i = 0; i < NUM_TEXTE; i++) {
+			len1 = strlen(_texte[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
+			len += 2 + len1 + pad;
+		}
+		writeUint16BE(outFile, len);
+
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
+		for (i = 0; i < NUM_TEXTE; i++) {
+			len = strlen(_texte[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
+
+			writeUint16BE(outFile, len + pad + 2);
+			fwrite(_texte[lang][i], len, 1, outFile);
+
+			fwrite(padBuf, pad, 1, outFile);
+		}
+	}
+
+	// Write _texti
+	writeUint16BE(outFile, NUM_TEXTI);
+	for (lang = 0; lang < NUM_LANGS; lang++) {
+		len = DATAALIGNMENT - 2;
+		for (i = 0; i < NUM_TEXTI; i++) {
+			len1 = strlen(_texti[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
+			len += 2 + len1 + pad;
+		}
+		writeUint16BE(outFile, len);
+
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
+		for (i = 0; i < NUM_TEXTI; i++) {
+			len = strlen(_texti[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
+
+			writeUint16BE(outFile, len + pad + 2);
+			fwrite(_texti[lang][i], len, 1, outFile);
+
+			fwrite(padBuf, pad, 1, outFile);
+		}
+	}
+
+	// Write _textl
+	writeUint16BE(outFile, NUM_TEXTL);
+	for (lang = 0; lang < NUM_LANGS; lang++) {
+		len = DATAALIGNMENT - 2;
+		for (i = 0; i < NUM_TEXTL; i++) {
+			len1 = strlen(_textl[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
+			len += 2 + len1 + pad;
+		}
+		writeUint16BE(outFile, len);
+
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
+		for (i = 0; i < NUM_TEXTL; i++) {
+			len = strlen(_textl[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
+
+			writeUint16BE(outFile, len + pad + 2);
+			fwrite(_textl[lang][i], len, 1, outFile);
+
+			fwrite(padBuf, pad, 1, outFile);
+		}
+	}
+
+	// Write _textp
+	writeUint16BE(outFile, NUM_TEXTP);
+	for (lang = 0; lang < NUM_LANGS; lang++) {
+		len = DATAALIGNMENT - 2;
+		for (i = 0; i < NUM_TEXTP; i++) {
+			len1 = strlen(_textp[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
+			len += 2 + len1 + pad;
+		}
+		writeUint16BE(outFile, len);
+
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
+		for (i = 0; i < NUM_TEXTP; i++) {
+			len = strlen(_textp[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
+
+			writeUint16BE(outFile, len + pad + 2);
+			fwrite(_textp[lang][i], len, 1, outFile);
+
+			fwrite(padBuf, pad, 1, outFile);
+		}
+	}
+
+	// Write _textt
+	writeUint16BE(outFile, NUM_TEXTT);
+	for (lang = 0; lang < NUM_LANGS; lang++) {
+		len = DATAALIGNMENT - 2;
+		for (i = 0; i < NUM_TEXTT; i++) {
+			len1 = strlen(_textt[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
+			len += 2 + len1 + pad;
+		}
+		writeUint16BE(outFile, len);
+
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
+		for (i = 0; i < NUM_TEXTT; i++) {
+			len = strlen(_textt[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
+
+			writeUint16BE(outFile, len + pad + 2);
+			fwrite(_textt[lang][i], len, 1, outFile);
+
+			fwrite(padBuf, pad, 1, outFile);
+		}
+	}
+
+	// Write _textvb
+	writeUint16BE(outFile, NUM_TEXTVB);
+	for (lang = 0; lang < NUM_LANGS; lang++) {
+		len = DATAALIGNMENT - 2;
+		for (i = 0; i < NUM_TEXTVB; i++) {
+			len1 = strlen(_textvb[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
+			len += 2 + len1 + pad;
+		}
+		writeUint16BE(outFile, len);
+
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
+		for (i = 0; i < NUM_TEXTVB; i++) {
+			len = strlen(_textvb[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
+
+			writeUint16BE(outFile, len + pad + 2);
+			fwrite(_textvb[lang][i], len, 1, outFile);
+
+			fwrite(padBuf, pad, 1, outFile);
+		}
+	}
+
+	// Write _textsys
+	writeUint16BE(outFile, NUM_TEXTSYS);
+	for (lang = 0; lang < NUM_LANGS; lang++) {
+		len = DATAALIGNMENT - 2;
+		for (i = 0; i < NUM_TEXTSYS; i++) {
+			len1 = strlen(_textsys[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
+			len += 2 + len1 + pad;
+		}
+		writeUint16BE(outFile, len);
+
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
+		for (i = 0; i < NUM_TEXTSYS; i++) {
+			len = strlen(_textsys[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
+
+			writeUint16BE(outFile, len + pad + 2);
+			fwrite(_textsys[lang][i], len, 1, outFile);
+
+			fwrite(padBuf, pad, 1, outFile);
+		}
+	}
+
+	// Write _texthis
+	writeUint16BE(outFile, NUM_TEXTHIS);
+	for (lang = 0; lang < NUM_LANGS; lang++) {
+		len = DATAALIGNMENT - 2;
+		for (i = 0; i < NUM_TEXTHIS; i++) {
+			len1 = strlen(_texthis[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
+			len += 2 + len1 + pad;
+		}
+		writeUint16BE(outFile, len);
+
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
+		for (i = 0; i < NUM_TEXTHIS; i++) {
+			len = strlen(_texthis[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
+
+			writeUint16BE(outFile, len + pad + 2);
+			fwrite(_texthis[lang][i], len, 1, outFile);
+
+			fwrite(padBuf, pad, 1, outFile);
+		}
+	}
+
+	// Write _textverbs
+	writeUint16BE(outFile, NUM_TEXTVERBS);
+	for (lang = 0; lang < NUM_LANGS; lang++) {
+		len = DATAALIGNMENT - 2;
+		for (i = 0; i < NUM_TEXTVERBS; i++) {
+			len1 = strlen(_textverbs[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
+			len += 2 + len1 + pad;
+		}
+		writeUint16BE(outFile, len);
+
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
+		for (i = 0; i < NUM_TEXTVERBS; i++) {
+			len = strlen(_textverbs[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
+
+			writeUint16BE(outFile, len + pad + 2);
+			fwrite(_textverbs[lang][i], len, 1, outFile);
+
+			fwrite(padBuf, pad, 1, outFile);
+		}
+	}
+
+	// Write _textmisc
+	writeUint16BE(outFile, NUM_TEXTMISC);
+	for (lang = 0; lang < NUM_LANGS; lang++) {
+		len = DATAALIGNMENT - 2;
+		for (i = 0; i < NUM_TEXTMISC; i++) {
+			len1 = strlen(_textmisc[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
+			len += 2 + len1 + pad;
+		}
+		writeUint16BE(outFile, len);
+
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
+		for (i = 0; i < NUM_TEXTMISC; i++) {
+			len = strlen(_textmisc[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
+
+			writeUint16BE(outFile, len + pad + 2);
+			fwrite(_textmisc[lang][i], len, 1, outFile);
+
+			fwrite(padBuf, pad, 1, outFile);
+		}
+	}
+
+	// Write _textd1
+	writeUint16BE(outFile, NUM_TEXTD1);
+	for (lang = 0; lang < NUM_LANGS; lang++) {
+		len = DATAALIGNMENT - 2;
+		for (i = 0; i < NUM_TEXTD1; i++) {
+			len1 = strlen(_textd1[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len1 + 2) % DATAALIGNMENT;
+			len += 2 + len1 + pad;
+		}
+		writeUint16BE(outFile, len);
+
+		fwrite(padBuf, DATAALIGNMENT - 2, 1, outFile); // padding
+		for (i = 0; i < NUM_TEXTD1; i++) {
+			len = strlen(_textd1[lang][i]) + 1;
+			pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
+
+			writeUint16BE(outFile, len + pad + 2);
+			fwrite(_textd1[lang][i], len, 1, outFile);
+
+			fwrite(padBuf, pad, 1, outFile);
+		}
+	}
+
+	fclose(outFile);
+
+	return 0;
+}
diff --git a/devtools/create_drascula/create_drascula.h b/devtools/create_drascula/create_drascula.h
new file mode 100644
index 0000000..13903e9
--- /dev/null
+++ b/devtools/create_drascula/create_drascula.h
@@ -0,0 +1,131 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ * $URL$
+ * $Id$
+ *
+ */
+
+#ifndef CREATE_DRASCULA_H
+#define CREATE_DRASCULA_H
+
+#define ARRAYSIZE(x) ((int)(sizeof(x) / sizeof(x[0])))
+
+#define DATAALIGNMENT 4
+
+#define NUM_LANGS 5
+#define NUM_TEXT 501
+#define NUM_TEXTD 84
+#define NUM_TEXTB 15
+#define NUM_TEXTBJ 29
+#define NUM_TEXTE 24
+#define NUM_TEXTI 33
+#define NUM_TEXTL 32
+#define NUM_TEXTP 20
+#define NUM_TEXTT 25
+#define NUM_TEXTVB 63
+#define NUM_TEXTSYS 4
+#define NUM_TEXTHIS 5
+#define NUM_TEXTVERBS 6
+#define NUM_TEXTMISC 3
+#define NUM_TEXTD1 11
+
+typedef unsigned char   uint8;
+typedef unsigned short uint16;
+typedef signed short int16;
+
+enum Verbs {
+	kVerbDefault = -1,
+	kVerbLook = 1,
+	kVerbPick = 2,
+	kVerbOpen = 3,
+	kVerbClose = 4,
+	kVerbTalk = 5,
+	kVerbMove = 6
+};
+
+struct RoomTalkAction {
+	int room;
+	int chapter;
+	int action;
+	int objectID;
+	int speechID;
+};
+
+struct ItemLocation {
+	int x;
+	int y;
+};
+
+struct CharInfo {
+	char inChar;
+	uint16 mappedChar;
+	char charType;	// 0 - letters, 1 - signs, 2 - accented
+};
+
+struct RoomUpdate {
+	int roomNum;
+	int flag;
+	int flagValue;
+	int sourceX;
+	int sourceY;
+	int destX;
+	int destY;
+	int width;
+	int height;
+	int type;	// 0 - background, 1 - rect
+};
+
+enum TalkSequenceCommands {
+	kPause = 0,
+	kSetFlag = 1,
+	kClearFlag = 2,
+	kPickObject = 3,
+	kAddObject = 4,
+	kBreakOut = 5,
+	kConverse = 6,
+	kPlaceVB = 7,
+	kUpdateRoom = 8,
+	kUpdateScreen = 9,
+	kTrackProtagonist = 10,
+	kPlaySound = 11,
+	kFinishSound = 12,
+	kTalkerGeneral = 13,
+	kTalkerDrunk = 14,
+	kTalkerPianist = 15,
+	kTalkerBJ = 16,
+	kTalkerVBNormal = 17,
+	kTalkerVBDoor = 18,
+	kTalkerIgorSeated = 19,
+	kTalkerWerewolf = 20,
+	kTalkerMus = 21,
+	kTalkerDrascula = 22,
+	kTalkerBartender0 = 23,
+	kTalkerBartender1 = 24
+};
+
+struct TalkSequenceCommand {
+	int chapter;
+	int sequence;
+	int commandType;
+	int action;
+};
+
+#endif /* CREATE_DRASCULA_H */
diff --git a/devtools/create_drascula/dists/msvc8/create_drascula.sln b/devtools/create_drascula/dists/msvc8/create_drascula.sln
new file mode 100644
index 0000000..dc7428b
--- /dev/null
+++ b/devtools/create_drascula/dists/msvc8/create_drascula.sln
@@ -0,0 +1,20 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "create_drascula", "create_drascula.vcproj", "{5F280130-349D-11DD-AE16-0800200C9A66}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Win32 = Debug|Win32
+		Release|Win32 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{5F280130-349D-11DD-AE16-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
+		{5F280130-349D-11DD-AE16-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
+		{5F280130-349D-11DD-AE16-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
+		{5F280130-349D-11DD-AE16-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal
diff --git a/devtools/create_drascula/dists/msvc8/create_drascula.vcproj b/devtools/create_drascula/dists/msvc8/create_drascula.vcproj
new file mode 100644
index 0000000..3b26261
--- /dev/null
+++ b/devtools/create_drascula/dists/msvc8/create_drascula.vcproj
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8,00"
+	Name="create_drascula"
+	ProjectGUID="{5F280130-349D-11DD-AE16-0800200C9A66}"
+	RootNamespace="create_drascula"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/create_drascula.exe"
+				LinkIncremental="2"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/create_drascula.pdb"
+				SubSystem="1"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="3"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/create_drascula.exe"
+				LinkIncremental="1"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<File
+			RelativePath="..\..\create_drascula.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\create_drascula.h"
+			>
+		</File>
+		<File
+			RelativePath="..\..\staticdata.h"
+			>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
diff --git a/devtools/create_drascula/dists/msvc8_to_msvc9.bat b/devtools/create_drascula/dists/msvc8_to_msvc9.bat
new file mode 100644
index 0000000..54820b3
--- /dev/null
+++ b/devtools/create_drascula/dists/msvc8_to_msvc9.bat
@@ -0,0 +1,32 @@
+ at echo off
+rem This batch file is used to convert MSVC8 (Visual Studio 2005) project files to MSVC9 (Visual Studio 2008) ones
+rem You need the Windows version of GNU rpl
+rem Get it here:
+rem http://gnuwin32.sourceforge.net/packages/rpl.htm
+rem Place rpl.exe from the bin folder inside the archive in the folder where
+rem this batch file resides
+
+if not exist rpl.exe goto no_rpl
+
+echo Creating MSVC9 project files from the MSVC8 ones
+copy /y msvc8\*.vcproj msvc9\
+copy /y msvc8\*.sln msvc9\
+rpl -e -q "Version=\"8.00\"" "Version=\"9.00\"" msvc9\*.vcproj
+rpl -e -q "Version=\"8,00\"" "Version=\"9,00\"" msvc9\*.vcproj
+rpl -e -q "Keyword=\"Win32Proj\"" "Keyword=\"Win32Proj\"\n\tTargetFrameworkVersion=\"131072\"" msvc9\*.vcproj
+rpl -e -q "EntryPointSymbol=\"WinMainCRTStartup\"" "EntryPointSymbol=\"WinMainCRTStartup\"\n\t\t\t\tRandomizedBaseAddress=\"1\"\n\t\t\t\tDataExecutionPrevention=\"0\"" msvc9\*.vcproj
+rpl -e -q "Format Version 9.00" "Format Version 10.00" msvc9\*.sln
+rpl -e -q "Format Version 9,00" "Format Version 10,00" msvc9\*.sln
+rpl -e -q "# Visual C++ Express 2005" "# Visual C++ Express 2008" msvc9\*.sln
+rpl -e -q "# Visual Studio 2005" "# Visual Studio 2008" msvc9\*.sln
+goto the_end
+
+:no_rpl
+echo You need the Windows version of GNU rpl
+echo Get it here:
+echo http://gnuwin32.sourceforge.net/packages/rpl.htm
+echo Place rpl.exe from the bin folder inside the archive in the folder where
+echo this batch file resides
+
+:the_end
+pause
diff --git a/devtools/create_drascula/dists/msvc9/create_drascula.sln b/devtools/create_drascula/dists/msvc9/create_drascula.sln
new file mode 100644
index 0000000..4a39bdb
--- /dev/null
+++ b/devtools/create_drascula/dists/msvc9/create_drascula.sln
@@ -0,0 +1,20 @@
+
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "create_drascula", "create_drascula.vcproj", "{5F280130-349D-11DD-AE16-0800200C9A66}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Win32 = Debug|Win32
+		Release|Win32 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{5F280130-349D-11DD-AE16-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
+		{5F280130-349D-11DD-AE16-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
+		{5F280130-349D-11DD-AE16-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
+		{5F280130-349D-11DD-AE16-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal
diff --git a/devtools/create_drascula/dists/msvc9/create_drascula.vcproj b/devtools/create_drascula/dists/msvc9/create_drascula.vcproj
new file mode 100644
index 0000000..f30d6a1
--- /dev/null
+++ b/devtools/create_drascula/dists/msvc9/create_drascula.vcproj
@@ -0,0 +1,192 @@
+<?xml version="1.0" encoding="windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9,00"
+	Name="create_drascula"
+	ProjectGUID="{5F280130-349D-11DD-AE16-0800200C9A66}"
+	RootNamespace="create_drascula"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/create_drascula.exe"
+				LinkIncremental="2"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/create_drascula.pdb"
+				SubSystem="1"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="3"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/create_drascula.exe"
+				LinkIncremental="1"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<File
+			RelativePath="..\..\create_drascula.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\create_drascula.h"
+			>
+		</File>
+		<File
+			RelativePath="..\..\staticdata.h"
+			>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
diff --git a/devtools/create_drascula/dists/msvc9_to_msvc8.bat b/devtools/create_drascula/dists/msvc9_to_msvc8.bat
new file mode 100644
index 0000000..c87a524
--- /dev/null
+++ b/devtools/create_drascula/dists/msvc9_to_msvc8.bat
@@ -0,0 +1,33 @@
+ at echo off
+rem This batch file is used to convert MSVC9 (Visual Studio 2008) project files to MSVC8 (Visual Studio 2005) ones
+rem You need the Windows version of GNU rpl
+rem Get it here:
+rem http://gnuwin32.sourceforge.net/packages/rpl.htm
+rem Place rpl.exe from the bin folder inside the archive in the folder where
+rem this batch file resides
+
+if not exist rpl.exe goto no_rpl
+
+echo Creating MSVC8 project files from the MSVC9 ones
+copy /y msvc9\*.vcproj msvc8\
+copy /y msvc9\*.sln msvc8\
+rpl -e -q "Version=\"9.00\"" "Version=\"8.00\"" msvc8\*.vcproj
+rpl -e -q "Version=\"9,00\"" "Version=\"8,00\"" msvc8\*.vcproj
+rpl -e -q "\tTargetFrameworkVersion=\"131072\"\n" "" msvc8\*.vcproj
+rpl -e -q "\t\t\t\tRandomizedBaseAddress=\"1\"\n" "" msvc8\*.vcproj
+rpl -e -q "\t\t\t\tDataExecutionPrevention=\"0\"\n" "" msvc8\*.vcproj
+rpl -e -q "Format Version 10.00" "Format Version 9.00" msvc8\*.sln
+rpl -e -q "Format Version 10,00" "Format Version 9,00" msvc8\*.sln
+rpl -e -q "# Visual C++ Express 2008" "# Visual C++ Express 2005" msvc8\*.sln
+rpl -e -q "# Visual Studio 2008" "# Visual Studio 2005" msvc8\*.sln
+goto the_end
+
+:no_rpl
+echo You need the Windows version of GNU rpl
+echo Get it here:
+echo http://gnuwin32.sourceforge.net/packages/rpl.htm
+echo Place rpl.exe from the bin folder inside the archive in the folder where
+echo this batch file resides
+
+:the_end
+pause
diff --git a/devtools/create_drascula/module.mk b/devtools/create_drascula/module.mk
new file mode 100644
index 0000000..b5a32d8
--- /dev/null
+++ b/devtools/create_drascula/module.mk
@@ -0,0 +1,13 @@
+# $URL$
+# $Id$
+
+MODULE := devtools/create_drascula
+
+MODULE_OBJS := \
+	create_drascula.o
+
+# Set the name of the executable
+TOOL_EXECUTABLE := create_drascula
+
+# Include common rules
+include $(srcdir)/rules.mk
diff --git a/devtools/create_drascula/staticdata.h b/devtools/create_drascula/staticdata.h
new file mode 100644
index 0000000..51ed995
--- /dev/null
+++ b/devtools/create_drascula/staticdata.h
@@ -0,0 +1,6223 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ * $URL$
+ * $Id$
+ *
+ */
+
+#ifndef STATICDATA_H
+#define STATICDATA_H
+
+const CharInfo charMap[] = {
+	//               Letters
+	// ---------------------------------------
+	{    'A',   6,   0 }, {    'B',  15,   0 },
+	{    'C',  24,   0 }, {    'D',  33,   0 },
+	{    'E',  42,   0 }, {    'F',  51,   0 },
+	{    'G',  60,   0 }, {    'H',  69,   0 },
+	{    'I',  78,   0 }, {    'J',  87,   0 },
+	{    'K',  96,   0 }, {    'L', 105,   0 },
+	{    'M', 114,   0 }, {    'N', 123,   0 },
+	{ '\244', 132,   0 }, { '\245', 132,   0 },	// special Spanish char
+	{    'O', 141,   0 }, {    'P', 150,   0 },
+	{    'Q', 159,   0 }, {    'R', 168,   0 },
+	{    'S', 177,   0 }, {    'T', 186,   0 },
+	{    'U', 195,   0 }, {    'V', 204,   0 },
+	{    'W', 213,   0 }, {    'X', 222,   0 },
+	{    'Y', 231,   0 }, {    'Z', 240,   0 },
+	// ---------------------------------------
+	{ '\247', 250,   0 }, {    ' ', 250,   0 },
+	//               Signs
+	// ---------------------------------------
+	{    '.',   6,   1 }, {    ',',  15,   1 },
+	{    '-',  24,   1 }, {    '?',  33,   1 },
+	{ '\250',  42,   1 }, {    '"',  51,   1 },
+	{    '!',  60,   1 }, { '\255',  69,   1 },
+	{    ';',  78,   1 }, {    '>',  87,   1 },
+	{    '<',  96,   1 }, {    '$', 105,   1 },
+	{    '%', 114,   1 }, {    ':', 123,   1 },
+	{    '&', 132,   1 }, {    '/', 141,   1 },
+	{    '(', 150,   1 }, {    ')', 159,   1 },
+	{    '*', 168,   1 }, {    '+', 177,   1 },
+	{    '1', 186,   1 }, {    '2', 195,   1 },
+	{    '3', 204,   1 }, {    '4', 213,   1 },
+	{    '5', 222,   1 }, {    '6', 231,   1 },
+	{    '7', 240,   1 }, {    '8', 249,   1 },
+	{    '9', 258,   1 }, {    '0', 267,   1 },
+	//               Accented
+	// ---------------------------------------
+	{ '\240',   6,   2 }, { '\202',  15,   2 },	// A, B
+	{ '\241',  24,   2 }, { '\242',  33,   2 },	// C, D
+	{ '\243',  42,   2 }, { '\205',  51,   2 },	// E, F
+	{ '\212',  60,   2 }, { '\215',  69,   2 },	// G, H
+	{ '\225',  78,   2 }, { '\227',  87,   2 },	// I, J
+	{ '\203',  96,   2 }, { '\210', 105,   2 },	// K, L
+	{ '\214', 114,   2 }, { '\223', 123,   2 },	// M, N
+	{ '\226', 132,   2 }, { '\'',   141,   2 }, // special Spanish char, O
+	{ '\200', 150,   2 }, { '\207', 150,   2 },	// P, P
+	{ '\265',   6,   2 }, { '\220',  15,   2 },	// A, B
+	{ '\326',  24,   2 }, { '\340',  33,   2 },	// C, D
+	{ '\351',  42,   2 }, { '\267',  51,   2 },	// E, F
+	{ '\324',  60,   2 }, { '\336',  69,   2 },	// G, H
+	{ '\343',  78,   2 }, { '\353',  87,   2 },	// I, J
+	{ '\266',  96,   2 }, { '\322', 105,   2 },	// K, L
+	{ '\327', 114,   2 }, { '\342', 123,   2 },	// M, N
+	{ '\352', 132,   2 }						// special Spanish char
+};
+
+const ItemLocation itemLocations[] = {
+	{   0,   0 },							  // empty
+	{   5,  10 }, {  50,  10 }, {  95,  10 }, // 1-3
+	{ 140,  10 }, { 185,  10 }, { 230,  10 }, // 4-6
+	{ 275,  10 }, {   5,  40 }, {  50,  40 }, // 7-9
+	{  95,  40 }, { 140,  40 }, { 185,  40 }, // 10-12
+	{ 230,  40 }, { 275,  40 }, {   5,  70 }, // 13-15
+	{  50,  70 }, {  95,  70 }, { 140,  70 }, // 16-18
+	{ 185,  70 }, { 230,  70 }, { 275,  70 }, // 19-21
+	{   5, 100 }, {  50, 100 }, {  95, 100 }, // 22-24
+	{ 140, 100 }, { 185, 100 }, { 230, 100 }, // 25-27
+	{ 275, 100 }, {   5, 130 }, {  50, 130 }, // 28-30
+	{  95, 130 }, { 140, 130 }, { 185, 130 }, // 31-33
+	{ 230, 130 }, { 275, 130 }, {   5, 160 }, // 34-36
+	{  50, 160 }, {  95, 160 }, { 140, 160 }, // 37-39
+	{ 185, 160 }, { 230, 160 }, { 275, 160 }, // 40-42
+	{ 275, 160 }							  // 43
+};
+
+const int x_pol[44]  = {0, 1, 42, 83, 124, 165, 206, 247, 83, 1, 206,
+						1, 42, 83, 124, 165, 206, 247, 83, 1, 206,
+						247, 83, 165, 1, 206, 42, 124, 83, 1, 247,
+						83, 165, 1, 206, 42, 124, 83, 1, 247, 42,
+						1, 165, 206};
+const int y_pol[44]  = {0, 1, 1, 1, 1, 1, 1, 1, 27, 27, 1,
+						27, 27, 27, 27, 27, 27, 27, 1, 1, 27,
+						1, 1, 1, 1, 1, 27, 27, 27, 27, 27,
+						1, 1, 1, 1, 1, 27, 27, 27, 27, 27,
+						27, 1, 1};
+const int verbBarX[] = {6, 51, 96, 141, 186, 232, 276, 321};
+const int x1d_menu[] = {280, 40, 80, 120, 160, 200, 240, 0, 40, 80, 120,
+						160, 200, 240, 0, 40, 80, 120, 160, 200, 240, 0,
+						40, 80, 120, 160, 200, 240, 0};
+const int y1d_menu[] = {0, 0, 0, 0, 0, 0, 0, 25, 25, 25, 25, 25, 25, 25,
+						50, 50, 50, 50, 50, 50, 50, 75, 75, 75, 75, 75, 75, 75, 100};
+int frameX[20]		 = {43, 87, 130, 173, 216, 259};
+int candleX[]		 = {14, 19, 24};
+int candleY[]		 = {158, 172, 186};
+int pianistX[]		 = {1, 91, 61, 31, 91, 31, 1, 61, 31};
+int drunkX[]		 = {1, 42, 83, 124, 165, 206, 247, 1};
+
+const RoomUpdate roomPreUpdates[] = {
+	// room		flag	val		x1		y1		x2		y2		width	height	type
+	{  3,		 3,		1,		258,	110,	 85,	 44,	 23,	53,		0	},
+	//-------------------------------------------------------------------------------
+	{  5,		 8,		0,		256,	152,	208,	 67,	 27,	40,		0	},
+	//-------------------------------------------------------------------------------
+	{  6,		 0,		0,		  3,	103,	185,	 69,	 23,	76,		0	},
+	{  6,		 1,		0,		 97,	117,	 34,	148,	 36,	31,		0	},
+	{  6,		 2,		0,		 28,	100,	219,	 72,	 64,	97,		0	},
+	//-------------------------------------------------------------------------------
+	{  7,		35,		0,		  1,	 72,	158,	162,	 19,	12,		0	},
+	//-------------------------------------------------------------------------------
+	{ 12,		16,		0,		  1,	131,	106,	117,	 55,	68,		0	},
+	//-------------------------------------------------------------------------------
+	{ 17,		15,		1,		  1,	135,	108,	 65,	 44,	63,		0	},
+	//-------------------------------------------------------------------------------
+	{ 21,		 0,		1,		  2,	171,	 84,	126,	 17,	26,		0	},
+	{ 21,		10,		1,		 20,	163,	257,	149,	 14,	34,		0	},
+	//-------------------------------------------------------------------------------
+	{ 22,		24,		1,		  2,	187,	107,	106,	 62,	12,		0	},
+	{ 22,		27,		0,		 32,	181,	203,	 88,	 13,	 5,		0	},
+	{ 22,		26,		0,		  2,	133,	137,	 83,	 29,	53,		0	},
+	{ 22,		26,		1,		 65,	174,	109,	145,	 55,	25,		0	},
+	//-------------------------------------------------------------------------------
+	{ 24,		 1,		1,		  1,	163,	225,	124,	 12,	36,		0	},
+	{ 24,		 2,		1,		 14,	153,	 30,	107,	 23,	46,		0	},
+	//-------------------------------------------------------------------------------
+	{ 26,		 2,		1,		  1,	130,	 87,	 44,	 50,	69,		0	},
+	{ 26,		12,		1,		 52,	177,	272,	103,	 27,	22,		0	},
+	{ 26,		18,		0,		 80,	133,	199,	 95,	 50,	66,		0	},
+	//-------------------------------------------------------------------------------
+	{ 27,		 5,		1,		  1,	175,	 59,	109,	 17,	24,		1	},
+	{ 27,		 6,		1,		 19,	177,	161,	103,	 18,	22,		1	},
+	//-------------------------------------------------------------------------------
+	{ 29,		 4,		1,		 12,	113,	247,	 49,	 41,	84,		0	},
+	//-------------------------------------------------------------------------------
+	{ 30,		 4,		1,		  1,	148,	148,	 66,	 35,	51,		0	},
+	{ 30,		16,		1,		 37,	173,	109,	 84,	 20,	26,		0	},
+	//-------------------------------------------------------------------------------
+	{ 31,		13,		1,		  1,	163,	116,	 41,	 61,	36,		0	},
+	{ 31,		 5,		1,		  1,	 78,	245,	 63,	 30,	84,		0	},
+	//-------------------------------------------------------------------------------
+	{ 34,		 7,		1,		 99,	127,	 73,	 41,	 79,	72,		0	},
+	{ 34,		 8,		1,		 36,	129,	153,	 41,	 62,	65,		0	},
+	//-------------------------------------------------------------------------------
+	{ 35,		14,		1,		  1,	 86,	246,	 65,	 68,	87,		0	},
+	{ 35,		17,		1,		 70,	150,	118,	 52,	 40,	23,		0	},
+	//-------------------------------------------------------------------------------
+	{ 49,		 6,		0,		  2,	136,	176,	 81,	 49,	62,		0	},
+	//-------------------------------------------------------------------------------
+	{ 53,		 1,		0,		  2,	113,	205,	 50,	 38,	86,		1	},
+	{ 53,		 2,		0,		 41,	159,	 27,	117,	 25,	40,		0	},
+	{ 53,		 9,		1,		 67,	184,	 56,	 93,	 32,	15,		0	},
+	//-------------------------------------------------------------------------------
+	{ 54,		 5,		1,		168,	156,	187,	111,	  7,	11,		0	},
+	{ 54,		12,		1,		 16,	156,	190,	 64,	 18,	24,		0	},
+	//-------------------------------------------------------------------------------
+	{ 56,		10,		0,		  2,	126,	 42,	 67,	 57,	67,		0	},
+	{ 56,		11,		1,		 60,	160,	128,	 97,	103,	38,		0	},
+	//-------------------------------------------------------------------------------
+	{ 58,		 0,		0,		  1,	156,	143,	120,	120,	43,		0	},
+	{ 58,		 1,		2,		252,	171,	173,	116,	 25,	28,		1	},
+	//-------------------------------------------------------------------------------
+	{ 59,		 4,		0,		  1,	146,	 65,	106,	 83,	40,		1	}
+};
+
+const RoomUpdate roomUpdates[] = {
+	// room		flag	val		x1		y1		x2		y2		width	height	type
+	{  5,		 -1,	-1,		114,	130,	211,	 87,	109,	 69,	1	},
+	{ 15,		 -1,	-1,		  1,	154,	 83,	122,	131,	 44,	1	},
+	{ 17,		 -1,	-1,		 48,	135,	 78,	139,	 80,	 30,	1	},
+	{ 18,		 24,	 1,		177,	  1,	 69,	 29,	142,	130,	1	},
+	{ 18,		 -1,	-1,		105,	132,	109,	108,	196,	 65,	1	},
+	{ 20,		 -1,	-1,		  1,	137,	106,	121,	213,	 61,	1	},
+	{ 27,		 -1,	-1,		 38,	177,	103,	171,	 21,	 22,	1	},
+	{ 27,		 -1,	-1,		 60,	162,	228,	156,	 18,	 37,	1	},
+	{ 29,		 -1,	-1,		  1,	180,	150,	126,	 10,	 17,	1	},
+	{ 31,		 -1,	-1,		 63,	190,	223,	157,	 17,	  9,	1	},
+	{ 34,		 -1,	-1,		  5,	171,	234,	126,	 29,	 23,	1	},
+	{ 35,		 -1,	-1,		  1,	174,	 54,	152,	195,	 25,	1	},
+	{ 50,		 -1,	-1,		  4,	153,	118,	 95,	 67,	 44,	1	},
+	{ 57,		 -1,	-1,		  7,	113,	166,	 61,	 62,	 82,	1	},
+	{ 61,		 -1,	-1,		  1,	154,	 83,	122,	131,	 44,	1	},
+	{ 63,		 -1,	-1,		  1,	154,	 83,	122,	131,	 44,	1	},
+};
+
+// Note: default action needs to be LAST for each group
+// of actions with the same number
+RoomTalkAction roomActions[] = {
+	//room	num	action			object	speech
+	{ 0,	1, 	kVerbLook,		-1,		 54 },
+	{ 0,	1,	kVerbMove,		-1,		 19 },
+	{ 0,	1,	kVerbPick,		-1,		 11 },
+	{ 0,	1,	kVerbOpen,		-1,		  9 },
+	{ 0,	1,	kVerbClose,		-1,		  9 },
+	{ 0,	1,	kVerbTalk,		-1,		 16 },
+	{ 0,	1,	kVerbDefault,	-1,		 11 },
+	// ----------------------------------
+	{ 0,	2,	kVerbMove,		-1,		 19 },
+	{ 0,	2,	kVerbOpen,		-1,		  9 },
+	{ 0,	2,	kVerbClose,		-1,		  9 },
+	{ 0,	2,	kVerbTalk,		-1,		 16 },
+	// ----------------------------------
+	{ 0,	3,	kVerbLook,		-1,		316 },
+	{ 0,	3,	kVerbMove,		-1,		317 },
+	{ 0,	3,	kVerbPick,		-1,		318 },
+	{ 0,	3,	kVerbOpen,		-1,		319 },
+	{ 0,	3,	kVerbClose,		-1,		319 },
+	{ 0,	3,	kVerbTalk,		-1,		320 },
+	{ 0,	3,	kVerbDefault,	-1,		318 },
+	// ----------------------------------
+	{ 0,	4,	kVerbMove,		-1,		 19 },
+	{ 0,	4,	kVerbOpen,		-1,		  9 },
+	{ 0,	4,	kVerbClose,		-1,		  9 },
+	{ 0,	4,	kVerbTalk,		-1,		 16 },
+	// ----------------------------------
+	{ 0,	5,	kVerbOpen,		-1,		  9 },
+	{ 0,	5,	kVerbClose,		-1,		  9 },
+	{ 0,	5,	kVerbTalk,		-1,		 16 },
+	// ----------------------------------
+	{ 0,	6,	kVerbMove,		-1,		 19 },
+	{ 0,	6,	kVerbOpen,		-1,		  9 },
+	{ 0,	6,	kVerbClose,		-1,		  9 },
+	{ 0,	6,	kVerbTalk,		-1,		 16 },
+	// ==================================
+	{ 1,	-1,	kVerbPick,		118,	  5 },
+	{ 1,	-1,	kVerbOpen,		118,	  3 },
+	{ 1,	-1,	kVerbClose,		118,	  4 },
+	{ 1,	-1,	kVerbTalk,		118,	  6 },
+	// ----------------------------------
+	{ 1,	-1,	kVerbLook,		119,	  8 },
+	{ 1,	-1,	kVerbMove,		119,	 13 },
+	{ 1,	-1,	kVerbClose,		119,	 10 },
+	{ 1,	-1,	kVerbTalk,		119,	 12 },
+	// ----------------------------------
+	{ 1,	-1,	kVerbMove,		120,	 13 },
+	{ 1,	-1,	kVerbOpen,		120,	 18 },
+	{ 1,	-1,	kVerbTalk,		120,	 15 },
+	// ==================================
+	{ 3,	-1,	kVerbLook,		129,	 21 },
+	{ 3,	-1,	kVerbPick,		129,	  5 },
+	{ 3,	-1,	kVerbMove,		129,	 24 },
+	{ 3,	-1,	kVerbOpen,		129,	 22 },
+	{ 3,	-1,	kVerbClose,		129,	 10 },
+	// ----------------------------------
+	{ 3,	-1,	kVerbLook,		131,	 27 },
+	{ 3,	-1,	kVerbPick,		131,	  5 },
+	{ 3,	-1,	kVerbMove,		131,	 24 },
+	{ 3,	-1,	kVerbOpen,		131,	 22 },
+	{ 3,	-1,	kVerbClose,		131,	 10 },
+	{ 3,	-1,	kVerbTalk,		131,	 23 },
+	// ----------------------------------
+	{ 3,	-1,	kVerbLook,		132,	 28 },
+	{ 3,	-1,	kVerbPick,		132,	  5 },
+	{ 3,	-1,	kVerbMove,		132,	 24 },
+	{ 3,	-1,	kVerbOpen,		132,	 22 },
+	{ 3,	-1,	kVerbClose,		132,	 10 },
+	{ 3,	-1,	kVerbTalk,		132,	 23 },
+	// ----------------------------------
+	{ 3,	-1,	kVerbLook,		133,	321 },
+	{ 3,	-1,	kVerbPick,		133,	 31 },
+	{ 3,	-1,	kVerbMove,		133,	 34 },
+	{ 3,	-1,	kVerbOpen,		133,	 30 },
+	{ 3,	-1,	kVerbClose,		133,	 10 },
+	// ----------------------------------
+	{ 3,	-1,	kVerbLook,		166,	 55 },
+	{ 3,	-1,	kVerbPick,		166,	  7 },
+	// ----------------------------------
+	{ 3,	-1,	kVerbLook,		211,	184 },
+	// ==================================
+	{ 4,	-1,	kVerbLook,		189,	182 },
+	// ----------------------------------
+	{ 4,	-1,	kVerbLook,		207,	175 },
+	{ 4,	-1,	kVerbTalk,		207,	176 },
+	// ----------------------------------
+	{ 4,	-1,	kVerbLook,		208,	177 },
+	// ----------------------------------
+	{ 4,	-1,	kVerbLook,		209,	179 },
+	// ----------------------------------
+	{ 4,	-1,	kVerbLook,		210,	180 },
+	{ 4,	-1,	kVerbOpen,		210,	181 },
+	// ==================================
+	{ 5,	-1,	kVerbMove,		136,	 13 },
+	{ 5,	-1,	kVerbOpen,		136,	 18 },
+	{ 5,	-1,	kVerbTalk,		136,	 15 },
+	// ----------------------------------
+	{ 5,	-1,	kVerbLook,		212,	187 },
+	{ 5,	-1,	kVerbTalk,		212,	188 },
+	// ----------------------------------
+	{ 5,	-1,	kVerbLook,		213,	189 },
+	{ 5,	-1,	kVerbOpen,		213,	190 },
+	// ==================================
+	{ 6,	-1,	kVerbPick,		144,	 43 },
+	// ----------------------------------
+	{ 6,	-1,	kVerbLook,		138,	 35 },
+	{ 6,	-1,	kVerbTalk,		138,	  6 },
+	// ----------------------------------
+	{ 6,	-1,	kVerbLook,		143,	 37 },
+	{ 6,	-1,	kVerbPick,		143,	  7 },
+	{ 6,	-1,	kVerbMove,		143,	  7 },
+	{ 6,	-1,	kVerbTalk,		143,	 38 },
+	// ----------------------------------
+	{ 6,	-1,	kVerbLook,		139,	 36 },
+	// ----------------------------------
+	{ 6,	-1,	kVerbLook,		140,	147 },
+	// ==================================
+	{ 7,	-1,	kVerbLook,		164,	 35 },
+	// ----------------------------------
+	{ 7,	-1,	kVerbLook,		169,	 44 },
+	// ==================================
+	{ 9,	-1,	kVerbLook,		150,	 35 },
+	{ 9,	-1,	kVerbTalk,		150,	  6 },
+	// ----------------------------------
+	{ 9,	-1,	kVerbLook,		 51,	 60 },
+	// ==================================
+	{ 12,	-1,	kVerbLook,		154,	329 },
+	{ 12,	-1,	kVerbTalk,		154,	330 },
+	// ----------------------------------
+	{ 12,	-1,	kVerbMove,		155,	 48 },
+	{ 12,	-1,	kVerbTalk,		155,	331 },
+	// ----------------------------------
+	{ 12,	-1,	kVerbLook,		156,	 35 },
+	{ 12,	-1,	kVerbMove,		156,	 48 },
+	{ 12,	-1,	kVerbTalk,		156,	 50 },
+	// ==================================
+	{ 14,	-1,	kVerbLook,		200,	165 },
+	// ----------------------------------
+	{ 14,	-1,	kVerbLook,		201,	166 },
+	// ----------------------------------
+	{ 14,	-1,	kVerbLook,		202,	167 },
+	// ----------------------------------
+	{ 14,	-1,	kVerbLook,		203,	168 },
+	{ 14,	-1,	kVerbPick,		203,	170 },
+	{ 14,	-1,	kVerbMove,		203,	170 },
+	{ 14,	-1,	kVerbTalk,		203,	169 },
+	// ----------------------------------
+	{ 14,	-1,	kVerbLook,		204,	171 },
+	// ==================================
+	{ 15,	-1,	kVerbTalk,		188,	333 },
+	{ 15,	-1,	kVerbLook,		188,	334 },
+	// ----------------------------------
+	{ 15,	-1,	kVerbLook,		205,	172 },
+	// ----------------------------------
+	{ 15,	-1,	kVerbLook,		206,	173 },
+	{ 15,	-1,	kVerbMove,		206,	174 },
+	{ 15,	-1,	kVerbOpen,		206,	174 },
+	// ==================================
+	{ 16,	-1,	kVerbTalk,		163,	  6 },
+	// ----------------------------------
+	{ 16,	-1,	kVerbLook,		183,	340 },
+	// ----------------------------------
+	{ 16,	-1,	kVerbLook,		185,	 37 },
+	{ 16,	-1,	kVerbPick,		185,	  7 },
+	{ 16,	-1,	kVerbMove,		185,	  7 },
+	{ 16,	-1,	kVerbTalk,		185,	 38 },
+	// ----------------------------------
+	{ 16,	-1,	kVerbTalk,		187,	345 },
+	// ==================================
+	{ 18,	-1,	kVerbLook,		181,	348 },
+	// ----------------------------------
+	{ 18,	-1,	kVerbLook,		182,	154 },
+	// ==================================
+	{ 19,	-1,	kVerbLook,		214,	191 },
+	// ==================================
+	{ 22,	-1,	kVerbPick,		140,	  7 },
+	// ----------------------------------
+	{ 22,	-1,	kVerbLook,		 52,	497 },
+	{ 22,	-1,	kVerbTalk,		 52,	498 },
+	// ==================================
+	{ 24,	-1,	kVerbLook,		151,	461 },
+	// ==================================
+	{ 26,	-1,	kVerbOpen,		167,	467 },
+	// ----------------------------------
+	{ 26,	-1,	kVerbLook,		164,	470 },
+	{ 26,	-1,	kVerbOpen,		164,	471 },
+	// ----------------------------------
+	{ 26,	-1,	kVerbLook,		163,	472 },
+	{ 26,	-1,	kVerbPick,		163,	473 },
+	// ----------------------------------
+	{ 26,	-1,	kVerbLook,		165,	474 },
+	// ----------------------------------
+	{ 26,	-1,	kVerbLook,		168,	476 },
+	{ 26,	-1,	kVerbPick,		168,	477 },
+	// ==================================
+	{ 27,	-1,	kVerbLook,		175,	429 },
+	// ==================================
+	{ 29,	-1,	kVerbLook,		152,	463 },
+	{ 29,	-1,	kVerbOpen,		152,	464 },
+	// ----------------------------------
+	{ 29,	-1,	kVerbLook,		153,	465 },
+	// ----------------------------------
+	{ 29,	-1,	kVerbPick,		154,	466 },
+	// ----------------------------------
+	{ 29,	-1,	kVerbOpen,		156,	467 },
+	// ==================================
+	{ 30,	-1,	kVerbOpen,		157,	468 },
+	// ----------------------------------
+	{ 30,	-1,	kVerbLook,		158,	469 },
+	// ==================================
+	{ 31,	-1,	kVerbLook,		161,	470 },
+	{ 31,	-1,	kVerbOpen,		161,	471 },
+	// ==================================
+	{ 34,	-1,	kVerbLook,		146,	458 },
+	{ 34,	-1,	kVerbPick,		146,	459 },
+	// ==================================
+	{ 44,	-1,	kVerbLook,		172,	428 },
+	// ==================================
+	{ 49,	-1,	kVerbLook,		 51,	132 },
+	// ----------------------------------
+	{ 49,	-1,	kVerbLook,		200,	133 },
+	{ 49,	-1,	kVerbTalk,		200,	134 },
+	// ----------------------------------
+	{ 49,	-1,	kVerbLook,		201,	135 },
+	// ----------------------------------
+	{ 49,	-1,	kVerbLook,		203,	137 },
+	// ==================================
+	{ 53,	-1,	kVerbLook,		121,	128 },
+	// ----------------------------------
+	{ 53,	-1,	kVerbLook,		209,	129 },
+	// ----------------------------------
+	{ 53,	-1,	kVerbLook,		 52,	447 },
+	{ 53,	-1,	kVerbTalk,		 52,	131 },
+	// ==================================
+	{ 54,	-1,	kVerbLook,		 53,	127 },
+	// ----------------------------------
+	{ 54,	-1,	kVerbOpen,		119,	125 },
+	{ 54,	-1,	kVerbLook,		119,	126 },
+	// ==================================
+	{ 55,	-1,	kVerbLook,		122,	138 },
+	// ----------------------------------
+	{ 55,	-1,	kVerbLook,		204,	139 },
+	// ----------------------------------
+	{ 55,	-1,	kVerbLook,		205,	140 },
+	// ==================================
+	{ 56,	-1,	kVerbLook,		124,	450 },
+	// ----------------------------------
+	{ 56,	-1,	kVerbOpen,		207,	141 },
+	// ----------------------------------
+	{ 56,	-1,	kVerbLook,		208,	142 },
+	// ==================================
+	{ 58,	-1,	kVerbLook,		104,	454 },
+	// ==================================
+	{ 60,	-1,	kVerbLook,		112,	440 },
+	// ----------------------------------
+	{ 60,	-1,	kVerbTalk,		115,	455 },
+	// ----------------------------------
+	{ 60,	-1,	kVerbTalk,		 56,	455 },
+	// ----------------------------------
+	{ 60,	-1,	kVerbLook,		114,	167 },
+	// ----------------------------------
+	{ 60,	-1,	kVerbLook,		113,	168 },
+	{ 60,	-1,	kVerbPick,		113,	170 },
+	{ 60,	-1,	kVerbMove,		113,	170 },
+	{ 60,	-1,	kVerbTalk,		113,	169 },
+	// ==================================
+	{ 61,	-1,	kVerbLook,		116,	172 },
+	// ----------------------------------
+	{ 61,	-1,	kVerbLook,		117,	173 },
+	// ----------------------------------
+	{ 61,	-1,	kVerbMove,		117,	174 },
+	{ 61,	-1,	kVerbOpen,		117,	174 },
+	{ 62,	-1,	kVerbLook,		100,	168 },
+	{ 62,	-1,	kVerbTalk,		100,	169 },
+	{ 62,	-1,	kVerbPick,		100,	170 },
+	// ----------------------------------
+	{ 62,	-1,	kVerbLook,		101,	171 },
+	// ----------------------------------
+	{ 62,	-1,	kVerbLook,		102,	167 },
+	// ----------------------------------
+	{ 62,	-1,	kVerbLook,		103,	166 },
+	// ==================================
+	{ 63,	-1,	kVerbLook,		110,	172 },
+	// ----------------------------------
+	{ 63,	-1,	kVerbLook,		109,	173 },
+	{ 63,	-1,	kVerbMove,		109,	174 },
+	// ----------------------------------
+	{ 63,	-1,	kVerbLook,		108,	334 },
+	{ 63,	-1,	kVerbTalk,		108,	333 },
+	// ==================================
+	{ 102,	-1,	kVerbLook,		100,	452 },
+	{ 102,	-1,	kVerbLook,		101,	123 },
+	// ==================================
+	// Pseudoroom. checkAction() menuScreen == 1
+	{ 200,	1,	kVerbLook,		28,		328 },
+	// ----------------------------------
+	{ 200,	2,	kVerbLook,		28,		328 },
+	{ 200,	2,	kVerbLook,		7,		143 },
+	{ 200,	2,	kVerbLook,		8,		145 },
+	{ 200,	2,	kVerbLook,		9,		147 },
+	{ 200,	2,	kVerbLook,		10,		151 },
+	{ 200,	2,	kVerbLook,		11,		152 },
+	{ 200,	2,	kVerbLook,		12,		154 },
+	{ 200,	2,	kVerbLook,		13,		155 },
+	{ 200,	2,	kVerbLook,		14,		157 },
+	{ 200,	2,	kVerbLook,		15,		58 },
+	{ 200,	2,	kVerbLook,		16,		158 },
+	{ 200,	2,	kVerbLook,		17,		159 },
+	{ 200,	2,	kVerbLook,		18,		160 },
+	{ 200,	2,	kVerbLook,		19,		161 },
+	{ 200,	2,	kVerbLook,		23,		152 },
+	{ 200,	2,	kVerbTalk,		7,		144 },
+	{ 200,	2,	kVerbTalk,		8,		146 },
+	{ 200,	2,	kVerbTalk,		9,		148 },
+	{ 200,	2,	kVerbTalk,		11,		153 },
+	// ----------------------------------
+	{ 200,	3,	kVerbLook,		22,		307 },
+	{ 200,	3,	kVerbLook,		28,		328 },
+	{ 200,	3,	kVerbLook,		7,		143 },
+	{ 200,	3,	kVerbLook,		8,		145 },
+	{ 200,	3,	kVerbLook,		9,		147 },
+	{ 200,	3,	kVerbLook,		10,		151 },
+	{ 200,	3,	kVerbLook,		11,		152 },
+	{ 200,	3,	kVerbLook,		12,		154 },
+	{ 200,	3,	kVerbLook,		13,		155 },
+	{ 200,	3,	kVerbLook,		14,		157 },
+	{ 200,	3,	kVerbLook,		15,		58 },
+	{ 200,	3,	kVerbLook,		16,		158 },
+	{ 200,	3,	kVerbLook,		17,		159 },
+	{ 200,	3,	kVerbLook,		18,		160 },
+	{ 200,	3,	kVerbLook,		19,		161 },
+	{ 200,	3,	kVerbLook,		20,		162 },
+	{ 200,	3,	kVerbLook,		23,		152 },
+	{ 200,	3,	kVerbTalk,		7,		144 },
+	{ 200,	3,	kVerbTalk,		8,		146 },
+	{ 200,	3,	kVerbTalk,		9,		148 },
+	{ 200,	3,	kVerbTalk,		11,		153 },
+	// ----------------------------------
+	{ 200,	4,	kVerbLook,		7,		478 },
+	{ 200,	4,	kVerbLook,		8,		480 },
+	{ 200,	4,	kVerbLook,		10,		485 },
+	{ 200,	4,	kVerbLook,		11,		488 },
+	{ 200,	4,	kVerbLook,		12,		486 },
+	{ 200,	4,	kVerbLook,		13,		490 },
+	{ 200,	4,	kVerbLook,		14,		122 },
+	{ 200,	4,	kVerbLook,		15,		117 },
+	{ 200,	4,	kVerbLook,		16,		491 },
+	{ 200,	4,	kVerbLook,		17,		478 },
+	{ 200,	4,	kVerbLook,		18,		493 },
+	{ 200,	4,	kVerbLook,		20,		162 },
+	{ 200,	4,	kVerbLook,		21,		496 },
+	{ 200,	4,	kVerbLook,		22,		161 },
+	{ 200,	4,	kVerbLook,		28,		328 },
+	{ 200,	4,	kVerbTalk,		15,		118 },
+	{ 200,	4,	kVerbOpen,		15,		119 },
+	{ 200,	4,		   14,		19,		484 },
+	{ 200,	4,		   19,		14,		484 },
+	// ----------------------------------
+	{ 200,	5,	kVerbLook,		7,		478 },
+	{ 200,	5,	kVerbLook,		8,		120 },
+	{ 200,	5,	kVerbLook,		11,		488 },
+	{ 200,	5,	kVerbLook,		13,		490 },
+	{ 200,	5,	kVerbLook,		14,		121 },
+	{ 200,	5,	kVerbLook,		15,		117 },
+	{ 200,	5,	kVerbLook,		17,		478 },
+	{ 200,	5,	kVerbLook,		20,		162 },
+	{ 200,	5,	kVerbLook,		28,		328 },
+	{ 200,	5,	kVerbTalk,		15,		118 },
+	{ 200,	5,	kVerbOpen,		15,		119 },
+	// ----------------------------------
+	{ 200,	6,	kVerbLook,		20,		123 },
+	{ 200,	6,	kVerbLook,		21,		441 },
+	{ 200,	6,	kVerbLook,		28,		328 },
+	// ==================================
+	// Pseudoroom. checkAction() menuScreen != 1
+	{ 201,	1,	kVerbLook,		50,		308 },
+	{ 201,	1,	kVerbOpen,		50,		310 },
+	{ 201,	1,	kVerbClose,		50,		311 },
+	{ 201,	1,	kVerbMove,		50,		312 },
+	{ 201,	1,	kVerbPick,		50,		313 },
+	{ 201,	1,	kVerbTalk,		50,		314 },
+	// ----------------------------------
+	{ 201,	2,	kVerbLook,		50,		308 },
+	{ 201,	2,	kVerbOpen,		50,		310 },
+	{ 201,	2,	kVerbClose,		50,		311 },
+	{ 201,	2,	kVerbMove,		50,		312 },
+	{ 201,	2,	kVerbPick,		50,		313 },
+	{ 201,	2,	kVerbTalk,		50,		314 },
+	{ 201,	2,		   13,		50,		156 },
+	{ 201,	2,		   20,		50,		163 },
+	// ----------------------------------
+	{ 201,	3,	kVerbLook,		50,		309 },
+	{ 201,	3,	kVerbOpen,		50,		310 },
+	{ 201,	3,	kVerbClose,		50,		311 },
+	{ 201,	3,	kVerbMove,		50,		312 },
+	{ 201,	3,	kVerbPick,		50,		313 },
+	{ 201,	3,	kVerbTalk,		50,		314 },
+	// ----------------------------------
+	{ 201,	4,	kVerbLook,		50,		309 },
+	{ 201,	4,	kVerbOpen,		50,		310 },
+	{ 201,	4,	kVerbClose,		50,		311 },
+	{ 201,	4,	kVerbMove,		50,		312 },
+	{ 201,	4,	kVerbPick,		50,		313 },
+	{ 201,	4,	kVerbTalk,		50,		314 },
+	{ 201,	4,		    9,		50,		484 },
+	{ 201,	4,		   20,		50,		487 },
+	// ----------------------------------
+	{ 201,	5,	kVerbLook,		50,		309 }, // Originally these are with
+	{ 201,	5,	kVerbOpen,		50,		310 }, // completely wrong voices
+	{ 201,	5,	kVerbClose,		50,		311 },
+	{ 201,	5,	kVerbMove,		50,		312 },
+	{ 201,	5,	kVerbPick,		50,		313 },
+	{ 201,	5,	kVerbTalk,		50,		314 },
+	{ 201,	5,		   20,		50,		487 },
+	// ----------------------------------
+	{ 201,	6,	kVerbOpen,		50,		310 },
+	{ 201,	6,	kVerbClose,		50,		311 },
+	{ 201,	6,	kVerbMove,		50,		312 },
+	{ 201,	6,	kVerbPick,		50,		313 },
+	{ 201,	6,	kVerbTalk,		50,		314 },
+
+};
+
+TalkSequenceCommand talkSequences[] = {
+	// Chapter, sequence,		 command type, action
+	{		 1,	   2,				kTalkerBJ,	   2 },
+	{		 1,	   2,		   kTalkerGeneral,	 215 },
+	{		 1,	   2,				kTalkerBJ,	   3 },
+	{		 1,	   2,		   kTalkerGeneral,	 216 },
+	{		 1,	   2,				kTalkerBJ,	   4 },
+	{		 1,	   2,				kTalkerBJ,	   5 },
+	{		 1,	   2,				kTalkerBJ,	   6 },
+	{		 1,	   2,		   kTalkerGeneral,	 217 },
+	{		 1,	   2,				kTalkerBJ,	   7 },
+	{		 1,	   2,		   kTalkerGeneral,	 218 },
+	{		 1,	   2,				kTalkerBJ,	   8 },
+	{		 1,	   2,		   kTalkerGeneral,	 219 },
+	{		 1,	   2,				kTalkerBJ,	   9 },
+	{		 1,	   2,		   kTalkerGeneral,	 220 },
+	{		 1,	   2,		   kTalkerGeneral,	 221 },
+	{		 1,	   2,				kTalkerBJ,	  10 },
+	{		 1,	   2,		   kTalkerGeneral,	 222 },
+	//
+	{		 1,	   3,		   kTalkerGeneral,	 192 },
+	{		 1,	   3,		kTalkerBartender0,	   1 },
+	{		 1,	   3,		   kTalkerGeneral,	 193 },
+	{		 1,	   3,		kTalkerBartender0,	   2 },
+	{		 1,	   3,		   kTalkerGeneral,	 194 },
+	{		 1,	   3,		kTalkerBartender0,	   3 },
+	{		 1,	   3,		   kTalkerGeneral,	 195 },
+	{		 1,	   3,		kTalkerBartender0,	   4 },
+	{		 1,	   3,		   kTalkerGeneral,	 196 },
+	{		 1,	   3,		kTalkerBartender0,	   5 },
+	{		 1,	   3,		kTalkerBartender0,	   6 },
+	{		 1,	   3,		   kTalkerGeneral,	 197 },
+	{		 1,	   3,		kTalkerBartender0,	   7 },
+	{		 1,	   3,		   kTalkerGeneral,	 198 },
+	{		 1,	   3,		kTalkerBartender0,	   8 },
+	{		 1,	   3,		   kTalkerGeneral,	 199 },
+	{		 1,	   3,		kTalkerBartender0,	   9 },
+	{		 1,	   3,		   kTalkerGeneral,	 200 },
+	{		 1,	   3,		   kTalkerGeneral,	 201 },
+	{		 1,	   3,		   kTalkerGeneral,	 202 },
+	{		 1,	   3,				 kSetFlag,	   0 },
+	//
+	{		 1,		  10,		 kTalkerDrunk,	   1 },
+	{		 1,		  11,		 kTalkerDrunk,	   2 },
+	{		 1,		  12,		 kTalkerDrunk,	   3 },
+	//
+	{		 2,		   8,	   kTalkerPianist,	   6 },
+	{		 2,		   8,	   kTalkerGeneral,	 358 },
+	{		 2,		   8,	   kTalkerPianist,	   7 },
+	{		 2,		   8,	   kTalkerPianist,	   8 },
+	//
+	{		 2,		   9,	   kTalkerPianist,	   9 },
+	{		 2,		   9,	   kTalkerPianist,	  10 },
+	{		 2,		   9,	   kTalkerPianist,	  11 },
+	//
+	{		 2,		  10,	   kTalkerPianist,	  12 },
+	{		 2,		  10,	   kTalkerGeneral,	 361 },
+	{		 2,		  10,			   kPause,    40 },
+	{		 2,		  10,	   kTalkerPianist,	  13 },
+	{		 2,		  10,	   kTalkerGeneral,	 362 },
+	{		 2,		  10,	   kTalkerPianist,	  14 },
+	{		 2,		  10,	   kTalkerGeneral,	 363 },
+	{		 2,		  10,	   kTalkerPianist,	  15 },
+	{		 2,		  10,	   kTalkerGeneral,	 364 },
+	{		 2,		  10,	   kTalkerPianist,	  16 },
+	{		 2,		  10,	   kTalkerGeneral,	 365 },
+	//
+	{		 2,		  11,	   kTalkerGeneral,	 352 },
+	{		 2,		  11,	kTalkerBartender0,	   1 },
+	{		 2,		  11,	   kTalkerGeneral,	 353 },
+	{		 2,		  11,	kTalkerBartender0,	  17 },
+	{		 2,		  11,	   kTalkerGeneral,	 354 },
+	{		 2,		  11,	kTalkerBartender0,	  18 },
+	{		 2,		  11,	   kTalkerGeneral,	 355 },
+	{		 2,		  11,			   kPause,	  40 },
+	{		 2,		  11,	kTalkerBartender0,	  82 },
+	//
+	{		 2,		  13,	   kTalkerGeneral,	 103 },
+	{		 2,		  13,	     kTalkerDrunk,	   4 },
+	{		 2,		  13,			 kSetFlag,	  12 },
+	{		 2,		  13,	   kTalkerGeneral,	 367 },
+	{		 2,		  13,	     kTalkerDrunk,	   5 },
+	{		 2,		  13,			 kSetFlag,	  12 },
+	{		 2,		  13,	   kTalkerGeneral,	 368 },
+	{		 2,		  13,	     kTalkerDrunk,	   6 },
+	{		 2,		  13,	     kTalkerDrunk,	   7 },
+	{		 2,		  13,			 kSetFlag,	  41 },
+	{		 2,		  13,			kConverse,	   2 },
+	//
+	{		 2,		  15,		 kTalkerDrunk,	   8 },
+	{		 2,		  15,			   kPause,     7 },
+	{		 2,		  15,		 kTalkerDrunk,	   9 },
+	{		 2,		  15,		 kTalkerDrunk,	  10 },
+	{		 2,		  15,		 kTalkerDrunk,	  11 },
+	//
+	{		 2,		  17,		 kTalkerDrunk,	  13 },
+	{		 2,		  17,		 kTalkerDrunk,	  14 },
+	{		 2,		  17,			 kSetFlag,	  40 },
+	{		 2,		  19,	    kTalkerVBDoor,	   5 },
+	{		 2,		  21,	    kTalkerVBDoor,	   6 },
+	//
+	{		 2,		  22,	   kTalkerGeneral,	 374 },
+	{		 2,		  22,	kTrackProtagonist,	   2 },
+	{		 2,		  22,		  kUpdateRoom,	  -1 },
+	{		 2,		  22,		kUpdateScreen,	  -1 },
+	{		 2,		  22,		   kPlaySound,	  13 },
+	{		 2,		  22,		 kFinishSound,	  -1 },
+	{		 2,		  22,	kTrackProtagonist,	   1 },
+	{		 2,		  22,		kTalkerVBDoor,	   1 },
+	{		 2,		  22,	   kTalkerGeneral,	 375 },
+	{		 2,		  22,		kTalkerVBDoor,	   2 },
+	{		 2,		  22,	   kTalkerGeneral,	 376 },
+	{		 2,		  22,		kTalkerVBDoor,	   3 },
+	{		 2,		  22,			 kSetFlag,	  18 },
+	//
+	{		 2,		  28,	  kTalkerVBNormal,	  27 },
+	{		 2,		  28,	  kTalkerVBNormal,	  28 },
+	{		 2,		  28,	  kTalkerVBNormal,	  29 },
+	{		 2,		  28,	  kTalkerVBNormal,	  30 },
+	//
+	{		 2,	      29,	  kTalkerVBNormal,	  32 },
+	{		 2,	      29,	   kTalkerGeneral,	 398 },
+	{		 2,	      29,	  kTalkerVBNormal,	  33 },
+	{		 2,	      29,	   kTalkerGeneral,	 399 },
+	{		 2,	      29,	  kTalkerVBNormal,	  34 },
+	{		 2,	      29,	  kTalkerVBNormal,	  35 },
+	{		 2,	      29,	   kTalkerGeneral,	 400 },
+	{		 2,	      29,	  kTalkerVBNormal,	  36 },
+	{		 2,	      29,	  kTalkerVBNormal,	  37 },
+	{		 2,	      29,	   kTalkerGeneral,	 386 },
+	{		 2,	      29,	  kTalkerVBNormal,	  38 },
+	{		 2,	      29,	  kTalkerVBNormal,	  39 },
+	{		 2,	      29,	   kTalkerGeneral,	 401 },
+	{		 2,	      29,	  kTalkerVBNormal,	  40 },
+	{		 2,	      29,	  kTalkerVBNormal,	  41 },
+	{		 2,	      29,			 kSetFlag,	  33 },
+	//
+	{		 2,	      30,	  kTalkerVBNormal,	  31 },
+	{		 2,	      30,	   kTalkerGeneral,	 396 },
+	//
+	{		 2,	      31,	kTrackProtagonist,	   2 },
+	{		 2,	      31,		  kUpdateRoom,	  -1 },
+	{		 2,	      31,	    kUpdateScreen,	  -1 },
+	{		 2,	      31,			   kPause,	  78 },
+	{		 2,	      31,	kTrackProtagonist,	   0 },
+	{		 2,	      31,		  kUpdateRoom,	  -1 },
+	{		 2,	      31,	    kUpdateScreen,	  -1 },
+	{		 2,	      31,			   kPause,	  22 },
+	{		 2,	      31,	   kTalkerGeneral,	 406 },
+	{		 2,	      31,			 kPlaceVB,	  98 },
+	{		 2,	      31,	  kTalkerVBNormal,	  45 },
+	{		 2,	      31,	  kTalkerVBNormal,	  46 },
+	{		 2,	      31,	  kTalkerVBNormal,	  47 },
+	{		 2,	      31,	   kTalkerGeneral,	 407 },
+	{		 2,	      31,	  kTalkerVBNormal,	  48 },
+	{		 2,	      31,	  kTalkerVBNormal,	  49 },
+	{		 2,	      31,	   kTalkerGeneral,	 408 },
+	{		 2,	      31,	  kTalkerVBNormal,	  50 },
+	{		 2,	      31,	  kTalkerVBNormal,	  51 },
+	{		 2,	      31,	   kTalkerGeneral,	 409 },
+	{		 2,    	  31,	  kTalkerVBNormal,	  52 },
+	{		 2,	      31,	  kTalkerVBNormal,	  53 },
+	{		 2,	      31,			   kPause,	  12 },
+	{		 2,	      31,	  kTalkerVBNormal,	  54 },
+	{		 2,	      31,	  kTalkerVBNormal,	  55 },
+	{		 2,	      31,	   kTalkerGeneral,	 410 },
+	{		 2,    	  31,	  kTalkerVBNormal,	  56 },
+	{		 2,	      31,			kBreakOut,	   1 },
+	{		 2,		  31,		   kClearFlag,	  38 },
+	{		 2,	      31,		     kSetFlag,	  36 },
+	//
+	{		 4,		   2,	kTalkerIgorSeated,	  16 },
+	{		 4,		   2,	   kTalkerGeneral,	 278 },
+	{		 4,		   2,	kTalkerIgorSeated,	  17 },
+	{		 4,		   2,	   kTalkerGeneral,	 279 },
+	{		 4,		   2,	kTalkerIgorSeated,	  18 },
+	{		 4,		   3,	kTalkerIgorSeated,	  19 },
+	{		 4,		   3,	kTalkerIgorSeated,	  20 },
+	{		 4,		   3,	   kTalkerGeneral,	 281 },
+	{		 4,		   4,	   kTalkerGeneral,	 287 },
+	{		 4,		   4,	kTalkerIgorSeated,	  21 },
+	{		 4,		   4,	   kTalkerGeneral,	 284 },
+	{		 4,		   4,	kTalkerIgorSeated,	  22 },
+	{		 4,		   4,	   kTalkerGeneral,	 285 },
+	{		 4,		   4,	kTalkerIgorSeated,	  23 },
+	//
+	{		 5,		   2,			kTalkerBJ,	  22 },
+	{		 5,		   3,			kTalkerBJ,	  23 },
+	{		 5,		   3,		  kPickObject,	  10 },
+	{		 5,		   3,			kBreakOut,	   1 },
+	//
+	{		 5,		   4,		    kSetFlag,	   7 },
+	{		 5,		   4,		 kUpdateRoom,	  -1 },
+	{		 5,		   4,	   kUpdateScreen,	  -1 },
+	{		 5,		   4,	  kTalkerGeneral,	 228 },
+	{		 5,		   4,	 kTalkerWerewolf,	   1 },
+	{		 5,		   4,	 kTalkerWerewolf,	   2 },
+	{		 5,		   4,			  kPause,	  23 },
+	{		 5,		   4,	  kTalkerGeneral,	 229 },
+	{		 5,		   4,	 kTalkerWerewolf,	   3 },
+	{		 5,		   4,	 kTalkerWerewolf,	   4 },
+	{		 5,		   4,	  kTalkerGeneral,	 230 },
+	{		 5,		   4,	 kTalkerWerewolf,	   5 },
+	{		 5,		   4,	  kTalkerGeneral,	 231 },
+	{		 5,		   4,	 kTalkerWerewolf,	   6 },
+	{		 5,		   4,	 kTalkerWerewolf,	   7 },
+	{		 5,		   4,			  kPause,	  33 },
+	{		 5,		   4,	  kTalkerGeneral,	 232 },
+	{		 5,		   4,	 kTalkerWerewolf,	   8 },
+	//
+	{		 5,		   6,	  kTalkerWerewolf,	   9 },
+	{		 5,		   6,	   kTalkerGeneral,	 234 },
+	{		 5,		   7,	  kTalkerWerewolf,	  10 },
+	{		 5,		   7,	   kTalkerGeneral,	 236 },
+	{		 5,		   7,	  kTalkerWerewolf,	  11 },
+	{		 5,		   7,	  kTalkerWerewolf,	  12 },
+	{		 5,		   7,	  kTalkerWerewolf,	  13 },
+	{		 5,		   7,			   kPause,    34 },
+	{		 5,		   7,	  kTalkerWerewolf,	  14 },
+	{		 5,		   8,	  kTalkerWerewolf,	  15 },
+	{		 5,		   8,	   kTalkerGeneral,	 238 },
+	{		 5,		   8,	  kTalkerWerewolf,	  16 },
+	{		 5,		  15,		   kTalkerMus,	   4 },
+	{		 5,		  15,		   kTalkerMus,	   5 },
+	{		 5,		  15,		   kTalkerMus,	   6 },
+	{		 5,		  15,	   kTalkerGeneral,	 291 },
+	{		 5,		  15,		   kTalkerMus,	   7 },
+	{		 5,		  16,		   kTalkerMus,	   8 },
+	{		 5,		  17,		   kTalkerMus,	   9 },
+	//
+	{		 6,		   2,	  kTalkerDrascula,	  24 },
+	{		 6,		   3,	  kTalkerDrascula,	  24 },
+	{		 6,		   4,	  kTalkerDrascula,	  25 },
+	{		 6,		  11,	kTalkerBartender1,	  10 },
+	{		 6,		  11,	   kTalkerGeneral,	 268 },
+	{		 6,		  11,	kTalkerBartender1,	  11 },
+	{		 6,		  12,	kTalkerBartender1,	  12 },
+	{		 6,		  12,	   kTalkerGeneral,	 270 },
+	{		 6,		  12,	kTalkerBartender1,	  13 },
+	{		 6,		  12,	kTalkerBartender1,	  14 },
+	{		 6,		  13,	kTalkerBartender1,	  15 },
+	{		 6,		  14,	kTalkerBartender1,	  24 },
+	{		 6,		  14,		   kAddObject,	  21 },
+	{		 6,		  14,			 kSetFlag,	  10 },
+	{		 6,		  14,			kBreakOut,	   1 },
+	{		 6,		  15,	kTalkerBartender1,	  16 }
+};
+
+const char *_text[NUM_LANGS][NUM_TEXT] = {
+{
+	// 0
+	"",
+	"THAT'S THE SECOND BIGGEST DOOR I'VE SEEN IN MY LIFE",
+	"NOT REALLY",
+	"THE CHURCH IS ALL BOARDED UP, IT MUST HAVE BEEN ABANDONED SEVERAL YEARS AGO",
+	"I HAVEN'T OPENED IT",
+	// 5
+	"WHAT SHOULD I DO, SHOULD I PULL IT OFF?",
+	"HI THERE DOOR, I'M GOING TO MAKE YOU A DOOR-FRAME",
+	"IT'S TOO TOUGH FOR ME",
+	"THE WINDOW IS BOARDED UP",
+	"I CAN'T",
+	// 10
+	"YES, THAT'S DONE",
+	"WHY?",
+	"HI WINDOW, ARE YOU DOING ANYTHING TONIGHT?",
+	"NOT WITHOUT PERMISSION FROM THE TOWN HALL",
+	"IF ONLY THIS WINDOW WASN'T BOARDED UP...",
+	// 15
+	"YOO-HOO WINDOW!",
+	"HI THERE",
+	"LIKE MICROCHOF'S",
+	"I CAN'T REACH",
+	"IT'S ALRIGHT WHERE IT IS",
+	// 20
+	"",
+	"IT'S A COFFIN IN THE SHAPE OF A CROSS",
+	"NO THANKS",
+	"HI DEAD MAN. NO, DON'T GET UP FOR MY SAKE",
+	"YES, JUST LIKE IN POLTERGEIST",
+	// 25
+	"",
+	"",
+	"I'LL BE BACK IN FIFTEEN MINUTES",
+	"IT'S FORBIDDEN TO PUT UP POSTERS",
+	"IT'S UNCLE EVARISTO'S TOMB",
+	// 30
+	"IT'S LOCKED",
+	"I'VE GOT ONE",
+	"YOO HOO, UNCLE EVARISTO!",
+	"THERE'S NO POWER",
+	"IT'S NOT WELL PARKED",
+	// 35
+	"IT'S A DOOR",
+	"A DRAWER IN THE TABLE",
+	"A SUSPICIOUS WARDROBE",
+	"HI WARDROBE, HOW ARE YOU?",
+	"",
+	// 40
+	"",
+	"IT'S AN ANCIENT CANDELABRUM",
+	"IT MUST HAVE BEEN HERE SINCE YULE BRINNER HAD HAIR ON HIS HEAD",
+	"NO, IT'S A RELIC",
+	"IT'S A NICE ALTARPIECE",
+	// 45
+	"",
+	"HA, HA, HA",
+	"",
+	"NO",
+	"",
+	// 50
+	"HA, HE, HI, HO, HU, GREAT!",
+	"",
+	"",
+	"",
+	"I CAN'T SEE ANYTHING IN PARTICULAR",
+	// 55
+	"IT'S FERNAN, THE PLANT",
+	"IT'S ONE OF THE FENCE SPIKES",
+	"HEY! THERE'S A PACKET OF MATCHES UNDER HERE",
+	"LOOK! A PACKET OF KLEENEX, AND ONE'S STILL UNUSED",
+	"THERE ISN'T ANYTHING ELSE IN THE BUCKET",
+	// 60
+	"IT'S A BLIND MAN WHO CAN'T SEE",
+	"",
+	"",
+	"",
+	"",
+	// 65
+	"THAT'S A GREAT DEAL OF MONEY",
+	"",
+	"",
+	"",
+	"",
+	// 70
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 75
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 80
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 85
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 90
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 95
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 100
+	"THERE IS NOTHING SPECIAL ABOUT IT",
+	"IT'S NOT UNUSUAL",
+	"HEY, WHAT'S UP MAN?",
+	"HI",
+	"NOTHING NEW?",
+	// 105
+	"HOW IS THE FAMILY?",
+	"THAT IS JUST LIKE YOU!",
+	"BUT HOW DO I GET THAT?",
+	"MY RELIGION DOES NOT ALLOW ME TO",
+	"IT'D BE BETTER NOT",
+	// 110
+	"YEAH, SURE MAN!",
+	"NO WAY",
+	"IMPOSSIBLE",
+	"THIS WILL NOT OPEN",
+	"I CAN'T DO IT BY MYSELF",
+	// 115
+	"I COULD DO IT, BUT I JUST FEEL A LITTLE LAZY",
+	"I DO NOT SEE THE REASON",
+	"IT'S QUITE A NICE BRAIN",
+	"AND SO BRAIN, WHAT ARE YOU UP TONIGHT?",
+	"NO, IT MUST BE KEPT SOMEWHERE AWAY FROM THE MUTANT ACTION OF THE ATMOSPHERE",
+	// 120
+	"IT IS VERY STIFF, JUST LIKE MY BOSS",
+	"A VERY SHARP STAKE",
+	"YOU FAITHFUL SHARP-POINTED STAKE, FROM THE MOST NOBLE TRANSILVANIAN OAK TREE",
+	"DAMN, I HAVE TO CUT MY NAILS!",
+	"B.J. IS IN THERE... SHE IS A REALLY HOT CHICK!",
+	// 125
+	"IT IS FIRMLY LOCKED",
+	"\"SAFE AWAY LOCKS LTD.\"",
+	"IT IS THE TYPICAL SKELETON YOU FIND IN THE DUNGEONS OF ALL THE GAMES",
+	"IT IS COMMONLY USED TO TRANSFER ELECTRICITY TO THE MACHINES CONNECTED TO IT",
+	"IT IS HAND MADE BECAUSE THE JAPANESE MAKE THEM POCKET SIZE",
+	// 130
+	"I HAVE ONLY ONCE SEEN IN MY LIFE ANOTHER THING AS UGLY AS THIS",
+	"FORGET IT. I AM NOT GOING TO TELL HIM ANYTHING IN CASE HE GETS MAD",
+	"HE SEEMS QUITE RATIONAL",
+	"IT IS A PICTURE OF PLATO WRITING HIS LOST DIALOGUE",
+	"I AM NOT ONE OF THOSE PEOPLE WHO TALKS TO POSTERS",
+	// 135
+	"THAT'S A VERY CUTE DESK",
+	"IT IS A VAMPIRES HUNTER'S DIPLOMA OFFICIALLY APPROVED BY OXFORD UNIVERSITY",
+	"IT'S A DARK NIGHT WITH A FULL MOON",
+	"IT SEEMS LIKE THESE SCREWS ARE NOT TIGHTENED PROPERLY",
+	"DON'T LOOK NOW, BUT I THINK THAT A HIDDEN CAMERA IS FOCUSING ON ME",
+	// 140
+	"THAT'S A VERY MODERN STAKE DETECTOR",
+	"NO. THE LABORATORY IS ON THE SECOND FLOOR",
+	"A NICE BEDSIDE TABLE",
+	"IT'S A LOT OF MONEY THAT CAN'T BE MISSING IN ANY VALUABLE ADVENTURE",
+	"IF I WERE A RICH MAN, DUBIDUBIDUBIDUBIDUBIDUBIDUBIDU",
+	// 145
+	"THOSE ARE STRANGE LEAVES. THEY MUST HAVE BROUGHT THEM FROM SOUTH AMERICA OR AROUND THERE",
+	"I DON'T THINK THEY WOULD ANSWER ME",
+	"THAT'S A BEAUTIFUL WOODEN CRUCIFIX. THE ICON DOESN'T REALLY SHOW THE FULL EXTENT OF IT'S BEAUTY",
+	"I ONLY PRAY BEFORE I GO TO BED",
+	"HEY, THIS SPIKE SEEMS A LITTLE BIT LOOSE!",
+	// 150
+	"I HOPE YOU WON'T COMPLAIN ABOUT NOT GETTING ANY CLUES FROM ME",
+	"IT'S A QUITE CONVENTIONAL SPIKE",
+	"THEY ARE CUTE, THOUGH THEY ARE COVERED WITH A LITTLE BIT OF WAX",
+	"NO, THEY WON'T HEAR ME. HA,HA,HA THIS IS GREAT!",
+	"\"SLEEPING BEAUTY\" FROM TCHAIKOVSKY, OR CHOIFRUSKY, OR WHATEVER IT IS",
+	// 155
+	"VERY TEMPTING",
+	"NO, I DO NOT PUT USED BUBBLE GUM IN MY MOUTH",
+	"THAT'S A VERY NICE SICKLE. I WONDER WHERE THE HAMMER IS",
+	"TOBACCO MANUFACTURERS WARN ABOUT HEALTH BEING SERIOUSLY DAMAGED BY SANITARY AUTHORITIES",
+	"AN ABSOLUTELY NORMAL CANDLE, INCLUDING WAX AND EVERYTHING",
+	// 160
+	"THESE TWO SHINY COINS REALLY GLITTER!",
+	"THIS SHINY COIN REALLY GLITTERS!",
+	"WITH THIS I WILL BE IMMUNE AGAINST VAMPIRE BITES",
+	"NO, IT'S IS NOT THE RIGHT MOMENT YET",
+	"THERE IS A ONE THOUSAND BILL AND A COUPLE OF COINS",
+	// 165
+	"IT SAYS \"PLEASE, DO NOT THROW FOOD TO THE PIANIST\"",
+	"OMELETTE, 1.00. FRIED FISH, 0.80, MAYONNAISE POTATOES, 1.10",
+	"BEST BURGERS ON THIS SIDE OF THE DANUBE, ONLY 325!",
+	"THAT'S A NICE SKULL WITH A VERY PENETRATING LOOK, HA, HA, HA, HA, THAT WAS GOOD!",
+	"HI SKULL, YOU REMIND ME OF UNCLE HAMLET",
+	// 170
+	"I HAVE THE HABIT OF NOT TOUCHING THINGS THAT HAVE BEEN ALIVE",
+	"IT'S A BIN",
+	"IT'S A BET FOR TONIGHT'S GAME",
+	"I WONDER WHAT IS BEHIND THAT",
+	"HEY, THE CURTAIN WILL NOT MOVE!",
+	// 175
+	"MAN, THIS CASTLE IS REALLY GLOOMY",
+	"I CAN'T, HE IS TOO FAR AWAY TO HEAR ME",
+	"IT'S A TYPICAL TRANSILVANIAN FOREST, WITH TREES",
+	"MAN YOU SAY REALLY STUPID THINGS, THIS ROOM IS TOO DARK!",
+	"GARCIA, CANDY STORE. SWEETS AND BUBBLE GUM",
+	// 180
+	"A VERY NICE DOOR",
+	"IT'S CLOSED",
+	"A COMPLETELY SEALED BARREL",
+	"",
+	"AREN'T THESE BUGS REALLY CUTE?",
+	// 185
+	"PSSST, PUSSYCAT... LITTLE CAT",
+	"THERE IS NO ANSWER",
+	"THE MOON IS A SATELLITE THAT TURNS AROUND THE EARTH WITH A REVOLUTION PERIOD OF 28 DAYS",
+	"HI, LOONY MOON",
+	"IT'S TOTALLY BOARDED UP WITH PLANKS",
+	// 190
+	"IT'S IMPOSSIBLE. NOT EVEN THAT TOUGH GUY FROM TV COULD OPEN THIS",
+	"HEY! THE SHADOW OF THAT CYPRESS LOOKS PROLONGED TO ME!",
+	"YOU, BARTENDER...!!",
+	"I WOULD LIKE TO HAVE A ROOM PLEASE",
+	"DO YOU KNOW WHERE I CAN FIND THE MAN CALLED DRASCULA?",
+	// 195
+	"YES, SO WHAT?",
+	"SO?",
+	"IS...THAT RIGHT?",
+	"GOOD QUESTION. LET ME TELL YOU MY STORY. LOOK...",
+	"IT WILL TAKE JUST FIVE MINUTES",
+	// 200
+	"I'M JOHN HACKER AND I REPRESENT A BRITISH PROPERTY COMPANY",
+	"AS FAR AS I KNOW, COUNT DRASCULA WANTS TO BUY SOME PIECES OF LAND IN GIBRALTAR AND MY COMPANY SENT ME HERE TO NEGOTIATE THE SALE",
+	"I THINK I'M GOING BACK TO MY MUM'S TOMORROW, FIRST THING IN THE MORNING",
+	"BEAUTIFUL NIGHT, HUH?",
+	"NO, NOTHING",
+	// 205
+	"YOU...PIANIST...!!!!",
+	"BEAUTIFUL NIGHT",
+	"AND IT'S NOT EVEN COLD OR ANYTHING, BY THE WAY, CANT YOU PLAY A DIFFERENT SONG?",
+	"ALL RIGHT, I'LL JUST LET YOU GO ON PLAYING",
+	"WELL THEN",
+	// 210
+	"HI BOSS, HOW ARE YOU?",
+	"AND HOW IS THE FAMILY?",
+	"THIS IS QUITE GROOVY, HUH?",
+	"I'D BETTER NOT SAY ANYTHING",
+	"THERE IS NO PLACE LIKE HOME. THERE IS NO...WHAT?, BUT YOU ARE NOT AUNTIE EMMA. AS A MATTER OF FACT, I DON'T HAVE AN AUNTIE EMMA!",
+	// 215
+	"YOU CAN CALL ME ANYTHING YOU WANT, BUT IF YOU CALL ME JOHNNY, I'LL COME TO YOU LIKE A DOG",
+	"AREN'T I JUST A FUNNY GUY, HUH?. BY THE WAY, WHERE AM I?",
+	"YES",
+	"SHOOT...!",
+	"OH, SURE...OF COURSE!",
+	// 220
+	"WELL, THANKS VERY MUCH FOR YOUR HELP. I WON'T BOTHER YOU ANYMORE IF YOU PLEASE TELL ME WHERE THE DOOR IS...",
+	"THE KNOCK MUST HAVE AFFECTED MY BRAIN...I CAN'T SEE A THING...",
+	"WELL...THAT DOESN'T MATTER. I ALWAYS CARRY A SPARE PAIR",
+	"WOW, WHAT A HOT CHICK!!  I DIDN'T NOTICE!, BUT OF COURSE, I WASN'T WEARING MY GLASSES",
+	"HEY...",
+	// 225
+	"AND ALL THIIIISSS???",
+	"DON'T WORRY B.J. HONEY, I'LL SAVE YOU FROM FALLING INTO HIS CLUTCHES...",
+	"YOU REALLY GOT ME MAD MAN...",
+	"AHHH A WEREWOLF!! DIE YOU DAMNED EVIL!",
+	"YES, WELL...",
+	// 230
+	"YES, WELL... I THINK I'LL JUST GO ON MY WAY. EXCUSE ME",
+	"WHAT?",
+	"TO TELL YOU THE TRUTH...ON SECOND THOUGHTS...I DON'T REALLY THINK SO",
+	"AND SO TELL ME YOU ERUDITE PHILOSOPHER, IS THERE ANY RELATIONSHIP CAUSE-AND-EFFECT BETWEEN SILLY AND BILLY?",
+	"OK, OK, FORGET IT. I DON'T EVEN KNOW WHY I SAID ANYTHING ABOUT IT",
+	// 235
+	"WHY ARE YOU PHILOSOPHIZING INSTEAD OF EATING PEOPLE?",
+	"HOW COME?",
+	"HEY, COULD YOU SAY ALL THAT STUFF ABOUT PRE-EVOLUTIONARY RELATIONSHIPS AGAIN?",
+	"YES, MAN. ALL THAT STUFF YOU TOLD ME ABOUT BEFORE. I DIDN'T UNDERSTAND IT, YOU KNOW",
+	"NO, I'D RATHER NOT SAY ANYTHING, IN CASE HE GETS ANGRY OR SOMETHING...",
+	// 240
+	"HELLO?",
+	"YES, WHAT'S UP?",
+	"WELL, NOW THAT YOU MENTION IT, I'LL TELL YOU THAT...",
+	"",
+	"BY THE WAY, THIS IS NOT THE CASE, OF COURSE, BUT WHAT COULD HAPPEN IF A VAMPIRE GOT THE RECIPE BY ANY CHANCE?",
+	// 245
+	"WELL ANYWAY. LISTEN, DOESN'T THIS LOOK LIKE A LOT OF CRAP TO END THE GAME WITH?. WELL, MAYBE NOT",
+	"IT'S EMPTY!",
+	"WHY DID YOU TAKE MY ONLY LOVE, B.J., AWAY FROM ME?. LIFE HAS NO MEANING FOR ME WITHOUT HER",
+	"HER BRAIN?\?!!",
+	"TO TELL YOU THE TRUTH, I THINK I HAVE HAD ENOUGH FUN WITH YOUR LITTLE MONSTER ALREADY",
+	// 250
+	"OH PLEASE, HOLY VIRGIN, DON'T LET ANYTHING WORSE HAPPEN TO ME!!",
+	"YOU ARE NOT GOING TO GET YOUR WAY. I'M SURE SUPERMAN WILL COME AND RESCUE ME!",
+	"WHAT SORT OF A SHIT GAME IS THIS IN WHICH THE PROTAGONIST DIES!",
+	"HEY, WAIT A SECOND!, WHAT ABOUT MY LAST WISH?",
+	"HA. HA, I'M NOW IMMUNIZED AGAINST YOU DAMNED EVIL!. THIS CIGARETTE IS AN ANTI-VAMPIRE BREW THAT VON BRAUN GAVE TO ME",
+	// 255
+	"YES SURE, BUT YOU'LL NEVER GET ME TO GIVE YOU THE RECIPE",
+	"APART FROM CREATING TORTURE, I CAN ALSO WITHSTAND IT.",
+	"OH, NO PLEASE! I'LL TALK, BUT PLEASE, DON'T DO THAT TO ME!",
+	"ALL RIGHT THEN. I TOLD YOU WHAT YOU WANTED TO KNOW. NOW SET B.J. AND ME FREE THEN LEAVE US ALONE!",
+	"WHAT ARE YOU DOING HERE B.J.?. WHERE IS DRASCULA?",
+	// 260
+	"WHAT A MEAN GUY!. JUST BECAUSE HE BELONGS TO NOBILITY HE THINKS HE IS ENTITLED TO SLEEP WITH ANYBODY HE FEELS LIKE",
+	"DOWN WITH ARISTOCRATIC DESPOTISM!!",
+	"POOR PEOPLE OF THE WORLD FOR EVER..!!",
+	"AND I CAN SEE HE HAS CHAINED YOU UP WITH LOCKS AND ALL THAT STUFF, HUH?",
+	"WELL, ALL RIGHT. DO YOU HAVE A HAIR PIN OVER THERE?",
+	// 265
+	"ALL RIGHT, OK, DON'T GET MAD. I'LL THINK OF SOMETHING",
+	"YOU...BARTENDER!!",
+	"HOW IS THE GAME GOING?",
+	"WHO?",
+	"CAN'T YOU SEE DRASCULA IS HERE?",
+	// 270
+	"THEN, LET'S FINISH HIM OFF, RIGHT?",
+	"GIVE ME A SCOTCH ON THE ROCKS",
+	"NOTHING, I JUST FORGOT WHAT I WAS GOING TO SAY...",
+	"EITHER YOU GET ME A SCOTCH ON THE ROCKS OR I'LL PLAY THE PIANO UNTIL THE GAME IS OVER",
+	"WHEN IS THE MATCH GOING TO BE OVER?",
+	// 275
+	"GOOD EVENING",
+	"AND SO IGOR, HOW ARE YOU FEELING...A LITTLE HUMPED...?. HA, HA, HA, THAT WAS FUNNY!",
+	"WHAT ARE YOU SUPPOSED TO BE DOING?",
+	"WELL, NO, I DONT UNDERSTAND TAXES",
+	"THEN WEAR GLASSES",
+	// 280
+	"WHAT IS ALL THAT ABOUT THE SUPERNATURAL ORGY?",
+	"OK, OK, STOP IT. I THINK I GET THE PICTURE",
+	"COULDN'T YOU TELL ME WHERE DRASCULA IS?",
+	"OH...PLEASE...COME ON...!",
+	"WHY NOT?",
+	// 285
+	"OH...DOES HE SLEEP AT NIGHT?",
+	"WELL, I HOPE YOU GET LUCKY",
+	"I HAVE TO TALK TO HIM...",
+	"YOUUU...SKELETONNNN..!!!",
+	"GOOD HEAVENS!, IT'S A DEAD MAN TALKING!",
+	// 290
+	"HOW DID YOU END UP HERE",
+	"AND WHY WOULD DRASCULA WANT TO CREATE A MONSTER?",
+	"WHAT'S YOUR NAME, MY SKELETON FRIEND?",
+	"HEY, DON'T YOU WANT ANYTHING TO EAT?",
+	"I BET YOUR STOMACH IS PRETTY EMPTY...HA,HA,HA!",
+	// 295
+	"I DON'T FEEL LIKE TALKING RIGHT NOW",
+	"I HOPE SOMEONE F...(WHISTLE) YOU...,AND YOUR F...(WHISTLE) SON OF (WHISTLE TWICE)",
+	"I REALLY LOVED HER. I KNOW SHE WASN'T MUCH OF A WONDER, BUT NOBODY'S PERFECT, RIGHT?",
+	"BESIDES. SHE HAD ONE OF THOSE GREAT BODIES THAT YOU NEVER FORGET...",
+	"I'LL NEVER BE THE SAME AGAIN. I WILL SHUT MYSELF AWAY IN A MONASTERY, AND WILL LET MY LIFE JUST FLOW...",
+	// 300
+	"NOTHING WILL GET ME OUT OF THIS MYSTERY BECAUSE...",
+	"WHOSE?. WHOSE?",
+	"I WANT TO BECOME A PIRATE",
+	"I WANT TO BECOME A PROGRAMMER",
+	"TELL ME SOMETHING ABOUT PELAYO",
+	// 305
+	"I'LL JUST GO ON PLAYING, AND FORGET I SAW YOU",
+	"WHOSE STUPID IDEA COULD THIS BE?",
+	"IT LOOKS LIKE MY GRANDMOTHER'S HANDBAG ",
+	"JESUS, AREN'T I JUST REALLY COOL MAN...!",
+	"THE MORE I SEE MYSELF, THE MORE I LOVE MYSELF",
+	// 310
+	"HOW DO I LOCK MYSELF THEN?",
+	"I'LL HAVE TO OPEN ME FIRST, RIGHT?",
+	"I'M ALL RIGHT WHERE I AM",
+	"I GOT ME",
+	"HI, MYSELF!",
+	// 315
+	"I'LL WEAR THEM WHEN THE RIGHT TIME COMES",
+	"I DON'T SEE ANYTHING SPECIAL ABOUT IT",
+	"IT'S ALL RIGHT WHERE IT IS",
+	"AND WHAT FOR?",
+	"I CAN'T",
+	// 320
+	"HI, YOU!",
+	"IT'S UNCLE DESIDERIO'S PANTHEON!",
+	"YOUUU...UNCLE DESIDERIOOOO!!",
+	"NO, I DON'T WANT TO CUT MYSELF AGAIN",
+	"AHHH,,,EXCUS....",
+	// 325
+	"JAMM. AHH...",
+	"YES...WOF, WOF",
+	"LOOK, THERE'S A PIECE OF BUBBLE GUM STUCK HERE",
+	"THIS IS THE MOBILE PHONE I GOT LAST CHRISTMAS",
+	"IT'S VERY HIGH!",
+	// 330
+	"COME OUT TO THE BALCONY MY JULIET!!",
+	"YOU ARE THE LIGHT THAT ILLUMINATES MY WAY!",
+	"HEY, DOOR!, WHAT'S THE MATTER?",
+	"YOUUU, CIGARETTE VENDING MACHINE!",
+	"IT'S A CIGARETTE VENDING MACHINE",
+	// 335
+	"I HAVE ANOTHER COIN INSIDE",
+	"NO, I JUST QUIT SMOKING AND DRINKING ALCOHOL",
+	"I WILL DEVOTE MYSELF TO WOMEN FROM NOW ON",
+	"THIS IS A TRICK! NOTHING CAME OUT!",
+	"AT LAST!",
+	// 340
+	"IT'S JUST A TRUNK",
+	"HELLO TRUNK, YOUR NAME IS JUST LIKE MY COUSIN FRANK...",
+	"I'VE FOUND B.J.'S HANDBAG!",
+	"OH MY GOD! I HAVE NO REFLECTION! I'M A VAMPIRE!",
+	"OH...JESUS, IT'S JUST A DRAWING!",
+	// 345
+	"LITTLE MIRROR, TELL ME, WHO IS THE MOST BEAUTIFUL IN THE WHOLE KINGDOM?",
+	"HE WON'T OPEN",
+	"ALL RIGHT. I GOT THE EAR-PLUGS IN",
+	"IT'S A VAMPIRE'S HUNTER DIPLOMA, OFFICIALLY APPROVED BY OXFORD UNIVERSITY",
+	"NOT YET. THERE ARE STILL SOME INGREDIENTS MISSING. IT'S NOT WORTH WAKING HIM UP",
+	// 350
+	"BUT I DON'T HAVE MONEY",
+	"IT'S A BRITISH LAMP",
+	"HELP ME OUT HERE BARTENDER!!",
+	"A VAMPIRE CAME IN AND TOOK MY GIRLFRIEND AWAY!!",
+	"BUT, AREN'T YOU GOING TO HELP ME!!??",
+	// 355
+	"DEAD?, WHAT DO YOU MEAN DEAD?",
+	"AAHH....",
+	"A VAMPIRE HAS KIDNAPPED THE GIRL IN ROOM 501",
+	"BUT YOU HAVE TO HELP ME OUT!",
+	"CAN'T YOU PLAY ONE FROM BLUR?",
+	// 360
+	"HOW CAN YOU STAY HERE ALL DAY PLAYING THE SAME SONG ALL THE TIME?",
+	"AND HOW CAN YOU HEAR ME?",
+	"PLEASE, LEND ME THE EAR-PLUGS",
+	"COME ON, I'LL GIVE THEM BACK TO YOU RIGHT AWAY",
+	"COME ONNN...",
+	// 365
+	"WELL GOODBYE, I HAVE TO KILL A VAMPIRE",
+	"",
+	"WHAT LANGUAGE ARE YOU SPEAKING?, TRANSILVANIAN?",
+	"WHAT ARE YOU TALKING ABOUT? WHO IS UNCLE DESIDERIO?",
+	"BUT, WHAT'S THE PROBLEM WITH DRASCULA?",
+	// 370
+	"WHO IS THIS GUY NAMED VON BRAUN?",
+	"AND WHY DOESN'T HE DO IT?",
+	"WHERE CAN I FIND VON BRAUN?",
+	"WELL, THANKS AND GOODBYE. HOPE YOU SLEEP IT OFF JUST FINE",
+	"WE HAD BETTER CALL FIRST",
+	// 375
+	"ARE YOU PROFESSOR BRAUN?",
+	"AND COULD YOU TELL ME WHERE I CA...?",
+	"I DON'T BELIEVE HE IS GANIMEDES THE DWARF",
+	"PROFESSOR!!",
+	"PLEASE HELP ME!. MY GIRLFRIEND'S LIFE DEPENDS ON YOU!!",
+	// 380
+	"WELL, ALL RIGHT. I DON'T NEED YOUR HELP",
+	"ALL RIGHT. I'M LEAVING",
+	"DON'T DE AFRAID. WE WILL BEAT DRASCULA TOGETHER",
+	"THEN WHY DON'T YOU HELP ME?",
+	"I GOT THEM",
+	// 385
+	"YES, I GOT THEM!!",
+	"ALL RIGHT",
+	"AHH....YES",
+	"I HAVE COME TO GET INTO THAT CABIN AGAIN",
+	"I AM READY TO FACE YOUR TEST",
+	// 390
+	"ALL RIGHT OLD MAN. I CAME FOR MY MONEY",
+	"NO, NOTHING. I WAS JUST LEAVING",
+	"SORRY...",
+	"WOULD YOU LIKE THIS BOOK?. IT HAS SOME SCORES FROM TCHAIKOVSKY",
+	"HOW CAN I KILL A VAMPIRE?",
+	// 395
+	"HAS ANYBODY TOLD YOU THAT SLEEPING IN A BAD POSITION IS NOT GOOD FOR YOU?",
+	"THAT'S WHAT MY MUM ALWAYS TELL ME",
+	"WHY DIDN'T DRASCULA KILL YOU?",
+	"AND WHAT WAS IT?",
+	"GREAT! YOU HAVE AN IMMUNIZING BREW",
+	// 400
+	"SO?",
+	"ALL RIGHT",
+	"CAN YOU REPEAT WHAT I NEED FOR THAT BREW",
+	"WELL, I'LL RUSH OUT TO GET IT",
+	"HEY, WHAT HAPPENED WITH THE PIANIST?",
+	// 405
+	"I HAVE ALL THE INGREDIENTS OF THAT BREW",
+	"JUST A QUESTION. WHAT IS ALL THAT ABOUT THE ALUCSARD ETEREUM?",
+	"YES, YES?...",
+	"AND WHERE IS THAT CAVERN?",
+	"WHAT HAPPENED? DIDN'T THEY HAVE TO GO TO COURT?",
+	// 410
+	"...BUT... IF I MEET MORE VAMPIRES?",
+	"IT'S A VAMPIRE THAT WON'T LET ME COME THROUGH",
+	"HE LOOKS LIKE YODA, BUT A LITTLE TALLER",
+	"HEY YODA, IF YOU JUST LET ME GO ON MY WAY, I'LL GIVE YOU A PENNY",
+	"OK, OK, YOU GET MAD ABOUT NOTHING MAN",
+	// 415
+	"HAS ANYBODY TOLD YOU THAT YOU LOOK LIKE YODA?",
+	"HI VAMPIRE, IT'S A BEAUTIFUL NIGHT, HUH?",
+	"ARE YOU A VAMPIRE OR AN OIL PAINTING?",
+	"I'D BETTER NOT SAY ANYTHING, IN CASE YOU GET MAD",
+	"IT'S LOCKED",
+	// 420
+	"THE MAGPIE WOULD PECK OUT MY EYES IF I TRIED!",
+	"OH MY GOD. IT'S LOCKED...THAT'S SCARY, HUH?",
+	"THE HINGES ARE RUSTY",
+	"THERE IS ONLY ONE BAG OF FLOUR IN THERE",
+	"THAT TOOK AWAY THE RUST",
+	// 425
+	"I FOUND A PINE STAKE",
+	"I'LL TAKE THIS LARGER ONE",
+	"WELL, I THINK I CAN GET RID OF THIS STUPID DISGUISE",
+	"\"PASSAGE TO TOWERS CLOSED FOR REPAIRS. PLEASE USE THE MAIN ENTRANCE. SORRY FOR THE INCONVENIENCE\"",
+	"...HE IS PALE, HE HAS FANGS AND WEARS A TOUPE\220  HE SURE IS DRASCULA!",
+	// 430
+	"IT'S B.J.! ARE YOU ALL RIGHT B.J.?",
+	"YES, I KNOW SHE IS STUPID, BUT I'M SO LONELY",
+	"YOU DON'T HAVE A KEY AROUND THERE, DO YOU?",
+	"I BET YOU DON'T HAVE A LOCK PICK AROUND!",
+	"GIVE ME A HAIR PIN, I'M GOING TO PLAY MCGYVER HERE!",
+	// 435
+	"DON'T GO ANYWHERE. I'LL BE RIGHT BACK",
+	"SHOOT! IT'S BROKEN!",
+	"OLEEEE! I EVEN SHAVED DUDE!",
+	"YES, DARLING?",
+	"HE HAS NOT ARRIVED YET",
+	// 440
+	"THE PIANIST IS NOT HERE",
+	"A TRANSILVANIAN SCOTCH ON THE ROCKS",
+	"I DON'T HAVE A ROOM YET",
+	"IT LOOKS LIKE HE GOT STUCK IN THE BATH AND DECIDED TO RUN A BAR",
+	"HE WAS AS DRUNK AS A SAILOR",
+	// 445
+	"THAT HAIR...IT REMINDS ME OF SOMEBODY",
+	"IT'S A RAW-BONED SKELETON",
+	"LOOK! THERE'S MIGUEL BOSE!",
+	"HE'S ASLEEP. IT'D BE A SHAME TO WAKE HIM UP",
+	"HE'S UGLIER THAN EMILIO DE PAZ",
+	// 450
+	"A PINE WOOD COFFIN",
+	"HE IS GOING TO CUT ME IN LITTLE SLICES. JUST LIKE A SAUSAGE",
+	"I DON'T LIKE PENDULAE. I'D PREFER ARTICHOKES",
+	"I CAN'T MAKE IT. I'M HANDCUFFED",
+	"IT'S OBVIOUSLY A SECRET DOOR",
+	// 455
+	"THEY IGNORE ME",
+	"COME ON..!",
+	"WHEN I READ THE SCRIPT IT WAS SUPPOSED TO MOVE, BUT THE BUDGET GOT CRAZY AND THEY COULDN'T AFFORD TO PAY THE GYM, SO I NEVER GOT STRONGER. END OF STORY",
+	"IT SEEMS A LITTLE LOOSE ON THE WALL",
+	"I DON'T THINK IT IS GOING TO HELP ME ANYWAY. IT'S TOO WET TO LIGHT",
+	// 460
+	"TO THE WEST WING? NO WAY! NOBODY KNOWS WHAT YOU WILL FIND THERE!!",
+	"SHE'S GOT NICE TRANSILVANIAN FEATURES",
+	"",
+	"IT'S A SHAME THERE ISN'T A ROASTED LAMB IN THERE",
+	"LAST TIME I OPENED AN OVEN I BLEW UP THE HOUSE",
+	// 465
+	"THAT'S THE TRANSILVANIAN FOOTBALL TEAMS BADGE",
+	"WHAT FOR? TO PUT IT ON MY HEAD??",
+	"I DON'T THINK THESE TOWERS ARE THE OPENING KIND",
+	"I DON'T WANT TO KNOW WHAT KIND OF FOOD IS IN THERE!",
+	"IT LOOKS IMPRESSIONIST TO ME...",
+	// 470
+	"THE NIGHT IS FALLING OVER ALL OF US...THAT'S SCARY, ISN'T IT?",
+	"IT'S STUCK!",
+	"IT'S ELVIS THE KING. YOU DIDN'T IMAGINE THAT WOULD BE HERE, DID YOU!",
+	"NO, I ALREADY HAVE ONE AT HOME TO FEED",
+	"A SHELF WITH BOOKS AND SOME OTHER THINGS",
+	// 475
+	"BUT WHO CAN I CALL AT THIS TIME?",
+	"\"HOW TO FILL IN TAX RETURN FORMS\". HOW INTERESTING!",
+	"I ALREADY HAVE ONE AT HOME. I THINK IT'S A WORLDWIDE BEST SELLER",
+	"A COMPLETELY NORMAL KEY",
+	"I THINK SHE IS NOT FROM AROUND HERE",
+	// 480
+	"HEY, THEY'RE FANG-LIKE FRENCH FRIES! I LOVE IT!",
+	"I DON'T THINK THIS IS THE RIGHT TIME TO EAT THAT CRAP KNOWING THAT MY GIRLFRIEND HAS BEEN KIDNAPPED BY THE MOST EVIL PERSON EVER ON EARTH",
+	"I'M HAVING A GREAT TIME KILLING VAMPIRES WITH THIS THING!",
+	"LET'S SEE IF ANOTHER ONE COMES SOON!",
+	"NO, IT HAS TO BE WITH A DIRTY AND STINKY VAMPIRE, JUST LIKE THE ONE I KILLED BEFORE",
+	// 485
+	"THIS IS THE ONE AND ONLY WIG THAT ELVIS USED WHEN HE WENT BALD",
+	"IT'S FLOUR, BUT DON'T ASK ME ANY COMMERCIAL NAMES",
+	"MAYBE ANOTHER TIME, OK?",
+	"THAT'S  A GREAT AXE, IT'S A SHAME THERE IS NO VAMPIRE'S HEAD AROUND HERE, HUH?",
+	"NO. I REALLY AM A GOOD PERSON",
+	// 490
+	"IT'S MARGARET'S THATCHERS DEODORANT...HA, HA, HA...!!",
+	"THAT'S A PRETTY CUTE CLOAK",
+	"",
+	"JUST LIKE ALL THE BRANCHES FROM ANY TREE IN THE WORLD, THERE IS NOTHING SPECIAL.",
+	"HEY, THAT'S AMAZING! A ROPE IN THIS TYPE OF ADVENTURE GAME!",
+	// 495
+	"I WONDER WHAT WE COULD USE IT FOR...",
+	"A ROPE TIED TO A BRANCH OR THE OTHER WAY AROUND, HOWEVER YOU WANT TO PUT IT...",
+	"IT LOOKS LIKE THIS MAGPIE IS EVIL-MINDED",
+	"FORGET IT, I'M NOT SAYING ANYTHING IN CASE HE GETS MAD",
+	"SHE LOOKS DEAD, BUT SHE REALLY ISN'T, HUH?",
+	// 500
+	"NO ANIMAL WAS HARMED DURING THE PRODUCTION OF THIS GAME",
+},
+{
+	// 0
+	"",
+	"Es la segunda puerta mas grande que he visto en mi vida",
+	"Bueno, no",
+	"Esta sellada con tablones. La iglesia debe llevar abandonada varios a\244os",
+	"Si no la he abierto",
+	// 5
+	"\250Que hago? \250La arranco?",
+	"Hola puerta. Te voy a hacer un marco.",
+	"Demasiado para mi.",
+	"una ventana sellada con tablones.",
+	"No puedo.",
+	// 10
+	"Ya lo esta.",
+	"\250Y pa que?",
+	"Hola ventana. \250Tienes algo que hacer esta noche?",
+	"No sin el permiso de obras publicas",
+	"\255eh! esa ventana tiene solo un tablon...",
+	// 15
+	"\255Eoooooo! \255Ventana!",
+	"Hola tu.",
+	"",
+	"No alcanzo.",
+	"Esta bien donde esta.",
+	// 20
+	"",
+	"Es una tumba en forma de cruz.",
+	"No gracias.",
+	"Hola muerto. \250quieres gusanitos?",
+	"Si hombre. Como en Poltergueist.",
+	// 25
+	"",
+	"",
+	"Vuelvo en quince minutos.",
+	"Prohibido  pegar carteles.",
+	"",
+	// 30
+	"Esta cerrado con llave.",
+	"Ya tengo uno.",
+	"",
+	"No contesta.",
+	"No, esta bien aparcado.",
+	// 35
+	"Es una puerta.",
+	"Un cajon de la mesa.",
+	"Un sospechoso armario.",
+	"Hola armario. \250Que tal?",
+	"",
+	// 40
+	"",
+	"Es un candelabro muy viejo.",
+	"Debe de llevar aqui desde que Mazinguer-z era un tornillo.",
+	"No. Es una reliquia.",
+	"Es un bonito retablo.",
+	// 45
+	"",
+	"Ji, ji, ji.",
+	"",
+	"No.",
+	"",
+	// 50
+	"Ja, ja, ja. \255que bueno!",
+	"",
+	"",
+	"",
+	"No veo nada en especial.",
+	// 55
+	"Es Fernan, la planta.",
+	"Es una de las picas de la verja.",
+	"\255Eh! Aqui debajo hay una caja de cerillas.",
+	"\255Mira! un paquete de clinex. \255Y hay uno sin usar!",
+	"No hay nada mas en el cubo.",
+	// 60
+	"Es un ciego que no ve.",
+	"",
+	"",
+	"",
+	"",
+	// 65
+	"Es una cuantiosa cantidad de dinero.",
+	"",
+	"",
+	"",
+	"",
+	// 70
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 75
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 80
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 85
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 90
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 95
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 100
+	"NO TIENE NADA DE ESPECIAL",
+	"NO ES NADA FUERA DE LO NORMAL",
+	"\250QUE PASA TU?",
+	"HOLA",
+	"\250NADA NUEVO?",
+	// 105
+	"\250QUE TAL LA FAMILIA?",
+	"\255QUE COSAS TIENES!",
+	"\255PERO COMO VOY A COGER ESO!",
+	"MI RELIGION ME LO PROHIBE",
+	"MEJOR NO",
+	// 110
+	"\255SI HOMBRE!",
+	"NI HABLAR DE ESO",
+	"IMPOSIBLE",
+	"ESTO NO SE ABRE",
+	"YO SOLO NO PUEDO",
+	// 115
+	"SI QUISIERA PODRIA, PERO ES QUE ME DA PEREZA",
+	"NO LE VEO MOTIVO APARENTE",
+	"ES UN CEREBRO BASTANTE MAJO",
+	"Y BIEN, CEREBRO \250QUE PIENSAS HACER ESTA NOCHE?",
+	"NO, DEBE CONSERVARSE EN LUGAR CERRADO A LA ACCION MUTANTE DE LA ATMOSFERA",
+	// 120
+	"ES UN HUESO, COMO MI JEFE",
+	"UNA ESTACA MUY AFILADA",
+	"FIEL ESTACA PUNTIAGUDAAA, NOBLE ROBLE TRANSILVAAANOO",
+	"\255VAYA, ME TENGO QUE CORTAR LAS U\245AS!",
+	"\255AHI DENTRO ESTA B.J., Y HAY QUE VER COMO ESTA LA TIA!",
+	// 125
+	"ESTA CERRADA A CAL Y CANTO",
+	"\"CANDADOS CAL Y CANTO S.A.\"",
+	"ES EL TIPICO ESQUELETO QUE ESTA EN TODAS LAS MAZMORRAS DE TODOS LOS JUEGOS",
+	"SE SUELE USAR PARA COMUNICAR CORRIENTE ELECTRICA A LOS APARATOS A EL ENCHUFADOS",
+	"ES TOTALMENTE ARTESANAL, PORQUE LOS JAPONESES LOS HACEN DE BOLSILLO",
+	// 130
+	"SOLO HE VISTO EN MI VIDA OTRA COSA TAN FEA",
+	"QUITA. NO LE DIGO NADA A VER SI SE VA A ENFADAR",
+	"PARECE BASTANTE RACIONAL",
+	"ES UNA FOTO DE PLATON ESCRIBIENDO SU DIALOGO PERDIDO",
+	"NO SOY DE LOS QUE HABLAN CON POSTERS",
+	// 135
+	"UN ESCRITORIO MUY MONO",
+	"ES UN DIPLOMA DE CAZA-CAZA-VAMPIROS HOMOLOGADO POR LA UNIVERSIDAD DE OXFORD",
+	"ES NOCHE CERRADA CON LUNA LLENA",
+	"PARECE QUE ESTOS TORNILLOS NO ESTAN MUY ENROSCADOS",
+	"NO MIRES, PERO CREO QUE UNA CAMARA OCULTA ME ESTA ENFOCANDO",
+	// 140
+	"UN DETECTOR DE ESTACAS MUY MODERNO",
+	"NO, EL LABORATORIO ESTA EN EL SEGUNDO PISO",
+	"UNA BONITA MESILLA DE NOCHE",
+	"ES UN MONTON DE DINERO QUE NO PUEDE FALTAR EN UNA AVENTURA QUE SE PRECIE",
+	"SI YO FUERA RICO, DUBIDUBIDUBIDUBIDUBIDUBIDUBIDU",
+	// 145
+	"SON UNAS EXTRA\245AS HOJAS. DEBEN DE HABERLAS TRAIDO DE SUDAMERICA, O POR AHI",
+	"NO CREO QUE ME CONTESTARAN",
+	"ES UN BONITO CRUCIFIJO DE MADERA. EL ICONO NO CAPTA TODA LA EXTENSION DE SU BELLEZA",
+	"YO SOLO REZO ANTES DE ACOSTARME",
+	"\255EH, PARECE QUE ESTA PICA ESTA UN POQUITO SUELTA!",
+	// 150
+	"PARA QUE LUEGO TE QUEJES DE QUE NO DOY PISTAS",
+	"ES UNA PICA BASTANTE CONVENCIONAL",
+	"SON MONOS, AUNQUE TIENEN UN POCO DE MIERDECILLA",
+	"NO, NO ME OIRIAN. JI,JI,JI \255QUE BUENO!",
+	"\"LA BELLA DURMIENTE DEL BOSQUE\" DE CHAIKOSKY, O CHOIFRUSKY, O COMO SE DIGA",
+	// 155
+	"MUY APETITOSO",
+	"NO, YO NO SOY DE ESOS QUE SE METEN EN LA BOCA CHICLES USADOS",
+	"UNA HOZ MUY MONA. ME PREGUNTO DONDE ESTARA EL MARTILLO",
+	"\"LOS FABRICANTES DE TABACO ADVIERTEN QUE LAS AUTORIDADES SANITARIAS PERJUDICAN SERIAMENTE LA SALUD\"",
+	"UNA VELA NORMAL Y CORRIENTE, CON CERA Y TODO",
+	// 160
+	"\255HAY QUE VER COMO BRILLAN ESTAS DOS BRILLANTES MONEDAS!",
+	"\255HAY QUE VER COMO BRILLA ESTA BRILLANTE MONEDA!",
+	"CON ESTO SERE INMUNE A LAS MORDEDURAS DE LOS VAMPIROS",
+	"NO, TODAVIA NO ES EL MOMENTO",
+	"HAY UN BILLETE DE MIL Y UN PAR DE MONEDAS",
+	// 165
+	"DICE \"SE RUEGA NO ECHAR COMIDA AL PIANISTA\"",
+	"TORTILLA, 200. PESCAITOS FRITOS, 150, PATATAS ALIOLI, 225",
+	"LAS MEJORES HAMBUERGUESAS A ESTE LADO DEL DANUBIO, POR SOLO 325",
+	"ES UNA BONITA CALAVERA, CON UNA MIRADA MUY PENETRANTE. \255JI, JI, JI, QUE BUENO!",
+	"HOLA CALAVERA, ME RECUERDAS AL TIO DE HAMLET",
+	// 170
+	"TENGO POR COSTUMBRE NO TOCAR COSAS QUE HAYAN ESTADO VIVAS",
+	"ES UNA PAPELERA",
+	"ES UNA PORRA PARA EL PARTIDO DE ESTA NOCHE",
+	"ME PREGUNTO QUE HABRA DETRAS",
+	"\255EH, ESTA CORTINA NO SE MUEVE!",
+	// 175
+	"HAY QUE VER, QUE TETRICO ES ESE CASTILLO, \250EH? ",
+	"NO PUEDO, ESTA DEMASIADO LEJOS PARA OIRME",
+	"ES UN TIPICO BOSQUE TRANSILVANO, CON ARBOLES ",
+	"\255PERO QUE TONTERIAS DICES, CON LO OSCURO QUE ESTA!",
+	"CONFITERIA GARCIA. PASTELES Y CHICLES.",
+	// 180
+	"UNA PUERTA MUY BONITA",
+	"ESTA CERRADA",
+	"UN BARRIL COMPLETAMENTE CERRADO",
+	"",
+	"\255QUE BICHOS MAS MONOS!",
+	// 185
+	"BSSST, BSSST, GATITO...",
+	"NO CONTESTA",
+	"LA LUNA ES UN SATELITE QUE GIRA ALREDEDOR DE LA TIERRA CON UN PERIODO DE REVOLUCION DE 28 DIAS",
+	"HOLA, LUNA LUNERA CASCABELERA ",
+	"ESTA TOTALMENTE TAPIADA CON TABLONES",
+	// 190
+	"IMPOSIBLE. ESTO NO LO ABRE NI EL MAYORDOMO DE LA TELE",
+	"\255EH, PARECE QUE LA SOMBRA DE ESE CIPRES ES ALARGADA!",
+	"\255EOOO, TABERNEROOO!",
+	"QUISIERA UNA HABITACION ",
+	"\250SABE DONDE PUEDO ENCONTRAR A UN TAL CONDE DRASCULA?",
+	// 195
+	"SI, \250QUE PASA? ",
+	"\250Y ESO?",
+	"\250DE... DE VERDAD?",
+	"BUENA PREGUNTA, LE VOY A CONTAR MI HISTORIA, MIRE...",
+	"SON SOLO CINCO MINUTOS",
+	// 200
+	"ME LLAMO JOHN HACKER, Y SOY REPRESENTANTE DE UNA INMOBILIARIA BRITANICA",
+	"AL PARECER, EL CONDE DRASCULA QUIERE COMPRAR UNOS TERRENOS EN GIBRALTAR, Y ME HAN MANDADO A MI PARA NEGOCIAR LA VENTA",
+	"PERO ME PARECE A MI QUE MA\245ANA TEMPRANITO ME VUELVO CON MI MAMA",
+	"BONITA NOCHE \250VERDAD?",
+	"NO, NADA",
+	// 205
+	"EOOOO, PIANISTA",
+	"BONITA NOCHE",
+	"Y ADEMAS NO HACE FRIO",
+	"PUES NADA, TE DEJO QUE SIGAS TOCANDO",
+	"PUES ESO",
+	// 210
+	"HOLA JEFE, \250QUE TAL?",
+	"\250Y LA FAMILIA?",
+	"HAY AMBIENTE AQUI \250EH?",
+	"MEJOR NO DIGO NADA",
+	"SE ESTA MEJOR EN CASA QUE EN NINGUN SITIO... SE ESTA MEJOR EN... \250EH? PERO SI USTED NO ES LA TIA ENMA. ES MAS. \255SI YO NO TENGO NINGUNA TIA ENMA!",
+	// 215
+	"SI, EL MIO TAMBIEN. USTED PUEDE LLAMARME COMO LE APETEZCA, AUNQUE SI ME LLAMA JOHNY, ACUDO COMO LOS PERROS",
+	"SI, QUE GOLPES TENGO \250VERDAD? POR CIERTO, \250DONDE ESTOY?",
+	"SI.",
+	"CACHIS... ",
+	"OH, SI. POR SUPUESTO",
+	// 220
+	"PUES MUCHAS GRACIAS POR PRESTARME TU AYUDA. NO TE MOLESTO MAS. SI ME DICES DONDE ESTA LA PUERTA, POR FAVOR... ",
+	"PORQUE EL GOLPE ME HA DEBIDO AFECTAR AL CEREBRO Y NO VEO TRES EN UN BURRO ",
+	"BAH, NO IMPORTA. SIEMPRE LLEVO DE REPUESTO",
+	"\255GUAU, QUE TIA MAS BUENA! \255NO ME HABIA DADO CUENTA YO! CLARO, SIN LAS GAFAS",
+	"OYE... ",
+	// 225
+	"\255\250 Y ESTOOOOOO?!",
+	"\255NO TE PREOCUPES B.J., AMOR MIO! TE SALVARE DE LAS GARRAS DE ESE ",
+	"ME HA TOCADO LAS NARICES, VAMOS.",
+	"\255AHHH, UN HOMBRE LOBO! \255MUERE MALDITO!",
+	"SI, ESTO...",
+	// 230
+	"SI, ESTO... CREO QUE SEGUIRE MI CAMINO. CON PERMISO... ",
+	"\250QUE?",
+	"PUES LA VERDAD, PENSANDOLO BIEN... CREO QUE NO",
+	"DIME, OH ERUDITO FILOSOFO, \250EXISTE ALGUNA RELACION CAUSA-EFECTO ENTRE LA VELOCIDAD Y EL TOCINO?",
+	"VALE, VALE, DEJALO. DE TODAS FORMAS, NO SE POR QUE HE DICHO ESO.",
+	// 235
+	"\250QUE HACES AQUI FILOSOFANDO, QUE NO TE ESTAS COMIENDO GENTE?",
+	"\250Y ESO?",
+	"OYE, PUEDES REPETIR ESO DE \"INCLINACIONES PRE-EVOLUTIVAS\"?",
+	"SI HOMBRE. ESE ROLLO QUE ME HAS SOLTADO ANTES. ES QUE NO ME HE ENTERADO MUY BIEN...",
+	"NO, MEJOR NO DIGO NADA, QUE COMO LE TOQUE LA VENA...",
+	// 240
+	"\250SI, DIGA?",
+	"SI, \250QUE PASA? ",
+	"AH, PUES AHORA QUE SACA EL TEMA LE DIRE QUE...",
+	"",
+	"POR CIERTO, \250QUE PASARIA SI UN VAMPIRO SE HICIERA CIRCUNSTANCIALMENTE CON LA RECETA... ",
+	// 245
+	"PUES NADA. OYE, \250A QUE ESTO PARECE UN PEGOTE PUESTO EN EL GUION PARA ACABAR PRONTO EL JUEGO? BUENO, A LO MEJOR NO",
+	"\255ESTA VACIO!",
+	"PORQUE ME ROBASTE MI AMOR, B.J. SIN ELLA LA VIDA PARA MI NO TIENE SENTIDO",
+	"\255\250SU CEREBRO?!",
+	"PUES NO ES POR NADA, PERO ME PARECE QUE ME HA CARGADO TU MONSTRUITO",
+	// 250
+	"\255VIRGENCITA, QUE ME QUEDE COMO ESTOY!",
+	"\255NO TE SALDRAS CON LA TUYA. SEGURO QUE APARECE SUPERLOPEZ Y ME RESCATA!",
+	"VAYA UNA MIERDA DE JUEGO EN EL QUE MUERE EL PROTAGONISTA ",
+	"UN MOMENTO, \250QUE HAY DE MI ULTIMO DESEO?",
+	"\255JA, JA! AHORA ESTOY INMUNIZADO CONTRA TI MALDITO DEMONIO. ESTE CIGARRILLO ES UNA POCION ANTIVAMPIRICA QUE ME DIO VON BRAUN ",
+	// 255
+	"SI, CLARO. PERO NUNCA CONSEGUIRAS QUE TE DIGA LA RECETA",
+	"PUEDO SOPORTAR LA TORTURA, ADEMAS DE CREARLA ",
+	"\255NO, POR FAVOR! \255HABLARE, PERO NO ME HAGA ESO!",
+	"BUENO. YA TE HE DICHO LO QUE QUERIAS SABER. AHORA LIBERANOS A B.J. Y A MI Y DEJANOS EN PAZ",
+	"\255B.J.! \250QUE HACES AQUI? \250DONDE ESTA DRASCULA?",
+	// 260
+	"\255QUE DESALMADO! SOLO PORQUE PERTENECE A LA NOBLEZA SE CREE QUE TIENE EL DERECHO DE PERNADA CON CUALQUIERA QUE SE LE ANTOJE ",
+	"\255ABAJO LA ARISTOCRACIA CACIQUIL!",
+	"\255ARRIBA LOS POBRES DEL MUUNDOOO....",
+	"Y POR LO QUE VEO TE HA ENCADENADO CON CANDADO Y TODO",
+	"BUENO, VALE. \250NO TENDRAS UNA HORQUILLA?",
+	// 265
+	"BUENO, BUENO. NO TE PONGAS ASI, YA SE ME OCURRIRA ALGO.",
+	"EH, TABERNERO",
+	"\250COMO VA EL PARTIDO?",
+	"\250QUIEN?",
+	"\250ES QUE NO VES QUE ESTA AQUI DRASCULA?",
+	// 270
+	"PUES VAMOS A ACABAR CON EL \250NO?",
+	"PONME UN CUBATA...",
+	"NADA. SE ME HA OLVIDADO LO QUE TE IBA A DECIR",
+	"O\247ME\247PONES\247UN\247CUBATA\247O\247ME\247PONGO\247A\247TOCAR\247EL\247PIANO",
+	"\250CUANTO QUEDA PARA QUE ACABE EL PARTIDO?",
+	// 275
+	"BUENAS NOCHES",
+	"\250Y QUE TAL ANDAS IGOR? \250JOROBAO? \255JI,JI,JI, QUE BUENO! ",
+	"\250QUE SE SUPONE QUE HACES?",
+	"PUES NO",
+	"PUES PONTE GAFAS",
+	// 280
+	"\250QUE ES ESO DE LA ORGIA SOBRENATURAL?",
+	"VALE, VALE, NO SIGAS. YA ME HAGO UNA IDEA",
+	"\250NO PODRIAS DECIRME DONDE ESTA DRASCULA? ",
+	"ANDA, PORFAAA",
+	"\250POR QUE NO?",
+	// 285
+	"AH, PERO \250DUERME POR LA NOCHE?",
+	"BUENO, PUES QUE SE DE BIEN LA RENTA",
+	"ES QUE TENGO QUE HABLAR CON EL",
+	"\255EOOO, ESQUELETOOO! ",
+	"\255CANASTOS! \255UN MUERTO QUE HABLA!",
+	// 290
+	"CUENTAME, \250COMO HAS VENIDO A PARAR AQUI?",
+	"\250Y PARA QUE VA A QUERER DRASCULA CREAR UN MONSTRUO? ",
+	"\250CUAL ES TU NOMBRE, AMIGO ESQUELETO?",
+	"OYE, \250NO QUIERES QUE TE TRAIGA NADA DE COMER?",
+	"DEBES TENER EL ESTOMAGO VACIO. \255JI, JI, JI!",
+	// 295
+	"LA VERDAD ES QUE NO ME APETECE HABLAR AHORA",
+	"\255LA MADRE QUE...(PITIDO) ESPERO QUE TE...(PITIDO) Y QUE TE...(PITIDO) DOS VECES!",
+	"YO LA QUERIA, DE VERDAD. VALE, DE ACUERDO QUE NO ERA UNA LUMBRERA, PERO NADIE ES PERFECTO \250NO? ",
+	"ADEMAS, TENIA UN CUERPAZO QUE PARA QUE QUEREMOS MAS",
+	"YA NO VOLVERE A SER EL MISMO. ME RECLUIRE EN UN MONASTERIO A DEJAR QUE MI VIDA SE ME ESCAPE POCO A POCO",
+	// 300
+	"NADA PODRA YA SACARME DE ESTA MISERIA PORQUE...",
+	"\250DE QUIEN? \250DE QUIEN?",
+	"QUIERO SER PIRATA",
+	"QUIERO SER PROGRAMADOR   ",
+	"CONTADME ALGO SOBRE PELAYO",
+	// 305
+	"SEGUIRE JUGANDO Y OLVIDARE QUE OS HE VISTO   ",
+	"\255A QUIEN SE LE HABRA OCURRIDO ESTA IDIOTEZ!",
+	"ES UN BOLSO COMO EL DE MI ABUELITA ",
+	"\255PERO QUE BUENO QUE ESTOY!",
+	"CUANTO MAS ME MIRO MAS ME GUSTO",
+	// 310
+	"\250Y LUEGO COMO ME CIERRO?",
+	"TENDRE QUE ABRIRME PRIMERO \250NO?",
+	"ESTOY BIEN DONDE ESTOY",
+	"YA ME TENGO",
+	"HOLA YO",
+	// 315
+	"ME LOS PONDRE CUANDO LA OCASION SEA OPORTUNA",
+	"NO VEO NADA EN ESPECIAL",
+	"ESTA BIEN DONDE ESTA",
+	"\250Y PA QUE?",
+	"NO PUEDO",
+	// 320
+	"HOLA TU",
+	"ES EL PANTEON DEL TIO DESIDERIO",
+	"\255EOOOO, TIO DESIDERIOOOO!",
+	"NO. NO QUIERO CORTARME OTRA VEZ",
+	"\255EJEM,JEM...!",
+	// 325
+	"\255YAMM, EMMM, JH!",
+	"\255SI, COF,COF!",
+	"ANDA, SI HAY UN CHICLE AQUI PEGADO",
+	"ES EL MOVILANI QUE ME REGALARON EN NAVIDAD",
+	"\255QUE ALTO ESTA!",
+	// 330
+	"\255SAL AL BALCON JULIETA!",
+	"\255TU ERES LA LUZ QUE ILUMINA MI CAMINO!",
+	"EH,PUERTA \250QUE PASSA?",
+	"EOOO, MAQUINA DE TABACO DE TRANSILVANIAAA",
+	"ES UNA MAQUINA EXPENDEDORA DE TABACO",
+	// 335
+	"TENGO OTRA MONEDA DENTRO",
+	"NO. HE DECIDIDO DEJAR EL TABACO Y EL ALCOHOL ",
+	"A PARTIR DE AHORA ME DEDICARE SOLO A LAS MUJERES  ",
+	"\255ESTO ES UN TIMO! NO HA SALIDO NADA",
+	"\255POR FIN! ",
+	// 340
+	"PUES ESO, UN BAUL",
+	"HOLA BAUL, TE LLAMAS COMO MI PRIMO QUE SE LLAMA RAUL.",
+	"HE ENCONTRADO EL BOLSO DE B.J.",
+	"DIOS MIO, NO ME REFLEJO \255SOY UN VAMPIRO!",
+	"...AH, NO. ES QUE ES UN DIBUJO",
+	// 345
+	"ESPEJITO: \250QUIEN ES EL MAS BELLO DEL REINO?",
+	"NO ME QUIERE ABRIR",
+	"MUY BIEN. ME HE PUESTO LOS TAPONES",
+	"ES UN DIPLOMA DE CAZA-VAMPIROS HOMOLOGADO POR LA UNIVERSIDAD DE CAMBRIDGE",
+	"NO, AUN ME FALTAN INGREDIENTES, NO VALE LA PENA DESPERTARLE",
+	// 350
+	"ES QUE NO TENGO DINERO",
+	"ES UNA LAMPARA BRITANICA",
+	"\255TABERNERO! \255AYUDEME!",
+	"HA APARECIDO UN VAMPIRO Y SE HA LLEVADO A MI NOVIA",
+	"\255\250PERO NO VA USTED A AYUDARME?!",
+	// 355
+	"\250MUERTA? \250QUE ES LO QUE QUIERE DECIR?",
+	"\255EJEM!",
+	"\255UN VAMPIRO HA SECUESTRADO A LA CHICA DE LA 506!",
+	"\255TIENES QUE AYUDARME!",
+	"\250NO SABES TOCAR NINGUNA DE LOS INHUMANOS?",
+	// 360
+	"\250COMO TE AGUANTAS, TODO EL DIA TOCANDO LO MISMO?",
+	"\250Y ENTONCES COMO ME OYES?",
+	"DEJAME LOS TAPONES",
+	"ANDA. SI TE LOS DEVUELVO ENSEGUIDA",
+	"VENGAAAA...",
+	// 365
+	"ADIOS. TENGO QUE MATAR A UN VAMPIRO",
+	"",
+	"\250QUE HABLAS? \250EN TRANSILVANO?",
+	"\250QUIEN ES EL TIO DESIDERIO?",
+	"\250PERO QUE PASA CON ESE TAL DRASCULA?",
+	// 370
+	"\250QUIEN ES ESE TAL VON BRAUN?",
+	"\250Y POR QUE NO LO HACE?",
+	"\250Y DONDE PUEDO ENCONTRAR A VON BRAUN?",
+	"PUES GRACIAS Y ADIOS, QUE LA DUERMAS BIEN",
+	"SERA MEJOR LLAMAR PRIMERO",
+	// 375
+	"\250ES USTED EL PROFESOR VON BRAUN?",
+	"\250Y NO ME PODRIA DECIR DONDE PUEDO...?",
+	"NO ME CREO QUE SEA EL ENANO GANIMEDES",
+	"\255PROFESOR!",
+	"\255AYUDEME! \255LA VIDA DE MI AMADA DEPENDE DE USTED!",
+	// 380
+	"ESTA BIEN, NO NECESITO SU AYUDA",
+	"DE ACUERDO. ME VOY",
+	"NO TENGA MIEDO. JUNTOS VENCEREMOS A DRASCULA",
+	"ENTONCES \250POR QUE NO ME AYUDA?",
+	"YO LAS TENGO",
+	// 385
+	"\255SI LAS TENGO!",
+	"DE ACUERDO",
+	"...ER ...SI",
+	"VENGO A METERME EN ESA CABINA DE NUEVO",
+	"ESTOY PREPARADO PARA ENFRENTARME A SU PRUEBA",
+	// 390
+	"ESTA BIEN, VEJETE. HE VENIDO A POR MI DINERO",
+	"NO, NADA. YA ME IBA",
+	"PERDONA",
+	"\250TE INTERESA ESTE LIBRO? TIENE PARTITURAS DE TCHAIKOWSKY",
+	"\250COMO PUEDO MATAR A UN VAMPIRO?",
+	// 395
+	"\250NO TE HAN DICHO QUE ES MALO DORMIR EN MALA POSTURA?",
+	"PUES ES LO QUE SIEMPRE ME DICE A MI MI MADRE",
+	"\250POR QUE NO TE PUDO MATAR DRASCULA?",
+	"\250Y QUE FUE?",
+	"\255ESTUPENDO! \255TIENE USTED UNA POCION DE INMUNID...!",
+	// 400
+	"\250ENTONCES?",
+	"MUY BIEN",
+	"\250ME PUEDE REPETIR LO QUE NECESITO PARA ESA POCION?",
+	"PUES PARTO RAUDO A BUSCARLO",
+	"OIGA, \250QUE HA PASADO CON EL PIANISTA?",
+	// 405
+	"YA\247TENGO\247TODOS\247LOS\247INGREDIENTES\247DE\247ESA\247POCION",
+	"UNA PREGUNTA: \250QUE ES ESO DE ALUCSARD ETEREUM?",
+	"DIGA, DIGA... ",
+	"\250Y DONDE ESTA ESA GRUTA?",
+	"\250QUE PASA? \250NO TENIAIS JUZGADO?",
+	// 410
+	"...PERO ...\250Y SI ME ENCUENTRO A MAS VAMPIROS?",
+	"ES UN VAMPIRO QUE NO ME DEJA PASAR",
+	"SE PARECE A YODA, PERO MAS ALTO ",
+	"EH, YODA. SI ME DEJAS PASAR TE DOY UN DURO",
+	"BUENO VALE, QUE NO SE TE PUEDE DECIR NADA",
+	// 415
+	"HOLA VAMPIRO, BONITA NOCHE \250VERDAD?",
+	"\250TE HAN DICHO ALGUNA VEZ QUE TE PARECES A YODA?",
+	"\250ERES UN VAMPIRO O UNA PINTURA AL OLEO?",
+	"MEJOR NO TE DIGO NADA, NO TE VAYAS A ENFADAR",
+	"ESTA CERRADA CON LLAVE",
+	// 420
+	"\255LA URRACA ME PODRIA SACAR UN OJO SI LO INTENTO!",
+	"\255ESTA CERRADA! \255DIOS MIO, QUE MIEDO!",
+	"LAS BISAGRAS ESTAN OXIDADAS",
+	"AQUI DENTRO SOLO HAY UN BOTE CON HARINA",
+	"ESO HA QUITADO EL OXIDO",
+	// 425
+	"HE ENCONTRADO UNA ESTACA DE PINO",
+	"COGERE ESTE QUE ES MAS GORDO",
+	"BUENO, CREO QUE YA PUEDO DESHACERME DE ESTE ESTUPIDO DISFRAZ",
+	"\"PASADIZO A LOS TORREONES CERRADO POR OBRAS. POR FAVOR, UTILICEN ENTRADA PRINCIPAL. DISCULPEN LAS MOLESTIAS\"",
+	"...ES PALIDO, TIENE COLMILLOS, TIENE TUPE Y USA CAPA... \255SEGURO QUE ES DRASCULA!",
+	// 430
+	"\255ES B.J.! B.J. \250ESTAS BIEN?",
+	"SI, YA LO SE QUE ES TONTA, PERO ES QUE ESTOY DE SOLO",
+	"NO TENDRAS UNA LLAVE POR AHI, \250VERDAD? ",
+	"\250A QUE NO TIENES UNA GANZUA?",
+	"DAME UNA HORQUILLA. VOY A HACER COMO MCGYVER",
+	// 435
+	"NO TE MUEVAS QUE AHORA VUELVO",
+	"\255CACHIS! \255SE ME HA ROTO!",
+	"\255OLEEEE! \255Y ADEMAS ME HE AFEITADO, COLEGA!",
+	"\250SI, CARI\245O?",
+	"NO LLEGA",
+	// 440
+	"EL PIANISTA NO ESTA",
+	"UN CUBATA TRANSILVANO",
+	"AUN NO TENGO HABITACION",
+	"PARECE QUE SE QUEDO ATASCADO EN LA BA\245ERA Y DECIDIO PONER UN BAR",
+	"ESTA COMO UNA CUBA DE CUBA",
+	// 445
+	"ESE PELO... EL CASO ES QUE ME RECUERDA A ALGUIEN",
+	"ES UN ESQUELETO HUESUDO",
+	"\255MIRA! \255MIGUEL BOSE!",
+	"ESTA DURMIENDO. SERIA UNA PENA DESPERTARLE",
+	"ES MAS FEO QUE EMILIO DE PAZ ",
+	// 450
+	"UN ATAUD DE MADERA DE PINO",
+	"ME VA A CORTAR EN RODAJITAS, COMO A UN SALCHICHON",
+	"NO ME GUSTAN LOS PENDULOS. PREFIERO LAS ALCACHOFAS",
+	"MIS MANOS ESTAN ESPOSADAS. NO VOY A PODER",
+	"SALTA A LA VISTA QUE ES UNA PUERTA SECRETA",
+	// 455
+	"ME IGNORAN",
+	"\255ANDA YA!",
+	"EN EL GUION SE MOVIA, PERO EL JUEGO SE SALIO DE PRESUPUESTO Y NO PUDIERON PAGARME UN GIMNASIO PARA PONERME CACHAS, ASI QUE NADA",
+	"PARECE QUE ESTA UN POCO SUELTA DE LA PARED",
+	"NO CREO QUE ME VAYA A SERVIR DE NADA. ESTA DEMASIADO HUMEDA PARA ENCENDERLA",
+	// 460
+	"\250AL ALA OESTE? \255NI LOCO! \255A SABER QUE HABRA ALLI!",
+	"TIENE BONITOS MOTIVOS TRANSILVANOS ",
+	"",
+	"QUE PENA QUE AHI DENTRO NO HAYA UN CORDERITO ASANDOSE ",
+	"LA ULTIMA VEZ QUE ABRI UN HORNO LA CASA SALTO POR LOS AIRES",
+	// 465
+	"ES EL ESCUDO DEL EQUIPO DE FUTBOL DE TRANSILVANIA",
+	"\250Y PARA QUE? \250PARA PONERMELA EN LA CABEZA?",
+	"NO CREO QUE ESTOS CAJONES SEAN DE LOS QUE SE ABREN",
+	"\255NO QUIERO SABER LA COMIDA QUE HABRA AHI DENTRO!",
+	"ME DA LA IMPRESION DE QUE ES IMPRESIONISTA",
+	// 470
+	"LA NOCHE SE APODERA DE TODOS... QUE MIEDO \250NO?",
+	"ESTA ATRANCADA",
+	"ES EL REY \250ES QUE NO TE LO HABIAS IMAGINADO?",
+	"NO, YA TENGO UNO EN MI CASA, AL QUE LE DOY DE COMER Y TODO",
+	"UNA ESTANTERIA CON LIBROS Y OTRAS COSAS ",
+	// 475
+	"\250Y A QUIEN LLAMO A ESTAS HORAS?",
+	"\"COMO HACER LA DECLARACION DE LA RENTA\" \255QUE INTERESANTE!",
+	"YA TENGO UNO EN MI CASA. CREO QUE ES UN BEST-SELLER MUNDIAL ",
+	"UNA LLAVE COMPLETAMENTE NORMAL",
+	"ME PARECE A MI QUE ESTA NO ES DE AQUI",
+	// 480
+	"\255EH, SON PATATAS FRITAS CON FORMA DE COLMILLO! ME ENCANTA",
+	"NO CREO QUE SEA EL MEJOR MOMENTO DE PONERSE A COMER CHUCHERIAS, CON MI NOVIA EN MANOS DEL SER MAS MALVADO QUE HA PARIDO MADRE",
+	"\255QUE BIEN ME LO ESTOY PASANDO CARGANDOME VAMPIROS CON ESTO!",
+	"A VER SI APARECE OTRO PRONTO",
+	"NO, TIENE QUE SER CON UN VAMPIRO SUCIO Y MALOLIENTE COMO EL QUE ME CARGUE ANTES",
+	// 485
+	"ES LA AUTENTICA PELUCA QUE USO ELVIS CUANDO SE QUEDO CALVO",
+	"ES HARINA, PERO NO PUEDO DECIR MARCAS",
+	"QUIZA EN OTRO MOMENTO \250VALE?",
+	"ES UN HACHA MAGNIFICA, QUE PENA QUE NO HAYA POR AQUI CERCA NINGUNA CABEZA DE VAMPIRO",
+	"NO. EN EL FONDO SOY BUENA PERSONA",
+	// 490
+	"ES EL DESODORANTE DE LA TACHER \255JI,JI,JI!",
+	"ES UNA CAPA BASTANTE MONA",
+	"",
+	"COMO TODAS LAS RAMAS DE TODOS LOS ARBOLES DE TODO EL MUNDO, O SEA, SIN NADA DE PARTICULAR",
+	"\255OH, INCREIBLE! \255UNA CUERDA EN UNA AVENTURA GRAFICA!",
+	// 495
+	"ME PREGUNTO PARA QUE SERVIRA...",
+	"UNA CUERDA ATADA A UNA RAMA O UNA RAMA ATADA A UNA CUERDA, SEGUN SE MIRE",
+	"PARECE QUE ESTA URRACA TIENE MUY MALAS INTENCIONES",
+	"QUITA, YO NO LA DIGO NADA, A VER SI SE VA A ENFADAR",
+	"PARECE QUE ESTA MUERTA, PERO ES MENTIRA \250EH?",
+	// 500
+	"NINGUN ANIMAL DA\245ADO EN LA PRODUCCION DE ESTE JUEGO",
+},
+{
+	// 0
+	"",
+	"Das ist die zweitgroesste Tuer, die ich je gesehen habe!",
+	"Ok, stimmt nicht ganz....",
+	"Sie haben Bretter davorgenagelt. Die Kirche scheint seit Jahren leer zu stehen",
+	"Aber ich habe sie doch nicht aufgemacht!",
+	// 5
+	"Soll ich sie aufbrechen?",
+	"Hallo Tuer! Ich verpasse Dir jetzt mal einen Rahmen!",
+	"Zuviel fuer mich!",
+	"ein zugenageltes Fenster",
+	"Ich schaff\357es nicht!",
+	// 10
+	"Schon geschafft!",
+	"Und wozu?",
+	"Hallo Fenster. Hast Du heute abend schon was vor?",
+	"Nicht ohne Genehmigung der Staedtischen Baubehoerde",
+	"hey! Das Fenster da hat nur EIN Brett...",
+	// 15
+	"Heyhooo! Fenster!",
+	"Hallo Du",
+	"",
+	"Ich komme nicht dran!",
+	"Gut so!",
+	// 20
+	"",
+	"Es ist ein Grabstein in Form eines Kreuzes.",
+	"Nein, danke",
+	"Hallo Toter. Willst Du ein paar Wuermchen?",
+	"Klar Mann! Wie in Poltergeist.",
+	// 25
+	"",
+	"",
+	"Bin in einer Viertelstunde zurueck!",
+	"Plakate ankleben verboten",
+	"",
+	// 30
+	"Sie ist abgeschlossen.",
+	"Ich habe schon eins.",
+	"",
+	"Keine Reaktion!",
+	"Nein, da steht es gut!",
+	// 35
+	"Es ist eine Tuer",
+	"Eine Schublade vom Tisch",
+	"Ein verdaechtiger Schrank",
+	"Hallo Schrank. Alles klar?",
+	"",
+	// 40
+	"",
+	"Ein uralter Kerzenstaender",
+	"Der stammt wohl noch aus der Zeit als meine Ururururoma in den Kindergarten ging",
+	"Nein, eine Reliquie aus vergangenen Zeiten",
+	"Es ist ein huebsches Altarbild",
+	// 45
+	"",
+	"Hi,hi,hi",
+	"",
+	"Nein.",
+	"",
+	// 50
+	"Ha,ha,ha! klasse!",
+	"",
+	"",
+	"",
+	"Ich sehe nichts besonderes",
+	// 55
+	"Freddy, die Topfblume",
+	"Eine Spitze aus dem Jaegerzaun",
+	"Ej! Hier unten liegt eine Streichholzschachtel!",
+	"Guck mal! Eine Packung Tempos! Und eins sogar ungebraucht!",
+	"Sonst ist nichts mehr im Eimer",
+	// 60
+	"Ein Blinder der nichts sieht",
+	"",
+	"",
+	"",
+	"",
+	// 65
+	"Ein Wahnsinnsbatzen Geld.",
+	"",
+	"",
+	"",
+	"",
+	// 70
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 75
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 80
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 85
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 90
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 95
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 100
+	"SIEHT NICHT UNGEWoeHNLICH AUS",
+	"SIEHT NICHT AUSSERGEWoeHNLICH AUS",
+	"EJ DU, WAS IST LOS?",
+	"HALLO",
+	"NICHTS NEUES?",
+	// 105
+	"WIE GEHTS DER FAMILIE?",
+	"WAS DU FueR SACHEN HAST!",
+	"ABER WIE SOLLTE ICH DAS AUFHEBEN?",
+	"MEINE RELIGION VERBIETET MIR DAS",
+	"BESSER NICHT",
+	// 110
+	"KLAR MANN!",
+	"DU SPINNST WOHL!",
+	"UNMoeGLICH",
+	"GEHT NICHT AUF!",
+	"ALLEINE SCHAFFE ICH DAS NICHT",
+	// 115
+	"WENN ICH WOLLTE, KoeNNTE ICH, ABER ICH HABE KEINE LUST",
+	"ICH WueSSTE NICHT WARUM",
+	"EIN SCHaeDEL, DER GUT DRAUF IST",
+	"UND? SCHON WAS VOR HEUTE ABEND, SCHaeDEL?",
+	"NEIN, ER MUSS AN EINEM KueHLEN ORT GELAGERT WERDEN, FERN DER ZERSToeRERISCHEN KRAFT DER ATMOSPHaeRE",
+	// 120
+	"KNOCHENTROCKEN, WIE MEIN CHEF!",
+	"EIN SEHR SPITZER PFLOCK",
+	"GUTER SPITZER PFLOHOCK, HOLZ SO EDEL, TRANSSYLVAAANISCH!!!",
+	"OH VERDAMMT, ICH MUSS MIR DIE NaeGEL SCHNEIDEN!",
+	"DA DRINNEN LIEGT B.J., UND GUCK MAL WIE DIE TANTE AUSSIEHT!",
+	// 125
+	"NIET UND NAGELFEST",
+	" \"NIET & NAGEL GmbH & Co. KG\"",
+	"DAS TYPISCHE SKELETT IM TYPISCHEN VERLIESS EINES TYPISCHEN SPIELS",
+	"WIRD NORMALERWEISE ZUR STROMVERSORGUNG ALLER EINGESToePSELTEN GERaeTE VERWENDET",
+	"TOTALES KUNSTHANDWERK, WEIL SIE DANK DEN JAPANERN KLEINE MINIATUREN SIND",
+	// 130
+	"ES GIBT NUR EINS, WAS GENAUSO HaeSSLICH IST",
+	"HAU AB. ICH SAG IHM GAR NICHTS. MAL GUCKEN OB ER AUSFLIPPT",
+	"SCHEINT ZIEMLICH VERNueNFTIG ZU SEIN",
+	"EIN FOTO VON PLATON WIE ER SEINEN VERLORENEN DIALOG SCHREIBT",
+	"SEH ICH SO AUS ALS OB ICH MIT POSTERN REDE?!",
+	// 135
+	"EIN HueBSCHER SCHREIBTISCH",
+	"EIN VON DER UNIVERSITaeT ZU OXFORD AUSGESTELLTES VAMPIR-JaeGER-JaeGER-DIPLOM",
+	"VOLLMOND IN FINSTERSTER NACHT",
+	"DIESE SCHRAUBEN SCHEINEN ZIEMLICH FEST ZU SITZEN",
+	"GUCK JETZT NICHT HIN, ABER ICH GLAUBE HIER GIBT ES EINE VERSTECKTE KAMERA",
+	// 140
+	"EIN ULTRAMODERNER PFLOCK-DETEKTOR",
+	"NEIN, DAS LABOR IST IM ZWEITEN STOCK",
+	"EIN HueBSCHES NACHTTISCHCHEN",
+	"EIN BATZEN GELD DER BEI EINEM WIRKLICH GUTEN ABENTEUER NICHT FEHLEN DARF",
+	"WENN ICH REICH WaeRE, SCHUBIDUBISCHUBIDUBUDU",
+	// 145
+	"KOMISCHE BLaeTTER, DIE WERDEN SIE WOHL AUS SueDAMERIKA ODER SO MITGEBRACHT HABEN.",
+	"ICH GLAUBE NICHT, DASS SIE ANTWORTEN WERDEN",
+	"EIN SCHoeNES HOLZKRUZIFIX. DEM HELDEN SIND DIE AUSMASSE SEINER SCHoeNHEIT NICHT GANZ KLAR.",
+	"ICH BETE NUR VOR DEM ZU-BETT-GEHEN",
+	"EJ, ICH GLAUBE, DIE SPITZE HIER IST EIN BISSCHEN LOSE!",
+	// 150
+	"UND NACHHER BESCHWERST DU DICH, ICH HaeTTE DIR KEINEN WINK GEGEBEN!",
+	"EINE STINKNORMALE ZAUNSPITZE",
+	"NIEDLICH, OBWOHL SIE EIN BISSCHEN VERDRECKT SIND",
+	"SIE WERDEN MICH NICHT HoeREN, HI,HI,HI, SUPERGUT!",
+	"DIE SCHoeNE SCHLAFENDE AUS DEM WALDE VON TSCHAIKOWSKY ODER TSCHESLOFSKY ODER WIE DER HEISST.",
+	// 155
+	"SEHR APPETITLICH",
+	"NEIN, SEHE ICH SO AUS, ALS WueRDE ICH BENUTZTE KAUGUMMIS KAUEN?",
+	"EINE NIEDLICHE SICHEL. ICH WueSSTE NUR GERNE WO DER HAMMER IST.",
+	"DER GESUNDHEITSMINISTER WARNT: RAUCHEN GEFaeHRDET IHRE GESUNDHEIT",
+	"EINE GANZ NORMALE KERZE, MIT WACHS UND ALLEM DRUM UND DRAN",
+	// 160
+	"MAN MUSS ECHT MAL GESEHEN HABEN WIE DIESE 2 GLaeNZENDEN MueNZEN GLaeNZEN",
+	"MAN MUSS ECHT GESEHEN HABEN WIE DIESE GLaeNZENDE MueNZE GLaeNZT!",
+	"DAMIT WERDE ICH GEGEN VAMPIRBISSE IMMUN SEIN.",
+	"NEIN,ES IST NOCH NICHT SO WEIT",
+	"EIN TAUSENDER UND EIN BISSCHEN KLEINGELD",
+	// 165
+	"DA STEHT\"DEN KLAVIERSPIELER BITTE NICHT MIT LEBENSMITTELN BEWERFEN",
+	"CURRYWURST 3.80. POMMES FRITES 2.30., FRIKADELLEN 1.50",
+	"DIE BESTEN HAMBURGER DIESSEITS DER DONAU FueR NUR 3.80 DM",
+	"EIN SCHoeNER TOTENKOPF MIT EINEM ZIEMLICH DURCHDRINGENDEN BLICK, HI, HI, SUPERGUT!",
+	"HALLO TOTENKOPF, DU ERINNERST MICH AN HAMLETS ONKEL!",
+	// 170
+	"ICH HABE DIE ANGEWOHNHEIT, NICHTS ANZUFASSEN, WAS MAL LEBENDIG GEWESEN IST",
+	"EIN PAPIERKORB",
+	"SIE WETTEN, WIE DAS SPIEL HEUTE ABEND AUSGEHT",
+	"WAS SICH WOHL DAHINTER VERBERGEN MAG",
+	"EJ, DIESER VORHANG BEWEGT SICH NICHT!",
+	// 175
+	"GANZ SCHoeN GRUSELIG, DAS SCHLOSS DA, WAS?",
+	"ICH SCHAFFS NICHT, ER IST ZU WEIT WEG, UM MICH ZU HoeREN",
+	"EIN TYPISCH TRANSSYLVANISCHER WALD, MIT BaeUMEN UND SO",
+	"RED KEINEN BLoeDSINN, ES IST DOCH STOCKDUNKEL!",
+	"KONDITOREI MueLLER. GEBaeCK UND KAUGUMMIS",
+	// 180
+	"EINE SEHR SCHoeNE TueR",
+	"GESCHLOSSEN",
+	"EINE TOTAL GESCHLOSSENE TONNE",
+	"",
+	"WAS FueR SueSSE VIECHER!",
+	// 185
+	"PSSS,PSSS,PSSS, MIETZCHEN...",
+	"KEINE REAKTION",
+	"DER MOND IST EIN SATELLIT DER DIE ERDE IN EINER UMLAUFGESCHWINDIGKEIT VON 28 TAGEN UMKREIST.",
+	"HALLO MOND DU KREISRUNDES MONDGESICHT",
+	"TOTAL MIT BRETTERN ZUGENAGELT",
+	// 190
+	"NICHTS ZU MACHEN. HIER KOMMT NOCH NICHT MAL ARNOLD S. MIT DER KREISSaeGE DURCH",
+	"SCHEINT SO, ALS HaeTTE DIE TANNE DA EINEN ueBERDIMENSIONALEN SCHATTEN!",
+	"HEHOO, WIRT!",
+	"SIND NOCH ZIMMER FREI?",
+	"KoeNNEN SIE MIR SAGEN WO ICH EINEN GEWISSEN GRAF DRASCULA FINDE?",
+	// 195
+	"JA, WAS GIBTS?",
+	"UND WIESO?",
+	"WW...WIRKLICH?",
+	"GUTE FRAGE, ICH WERDE IHNEN MAL MEINE STORY ERZaeHLEN, ALSO...",
+	"NUR FueNF MINUTEN!",
+	// 200
+	"ICH HEISSE HEINZ HACKER UND BIN VERTRETER EINER NORDDEUTSCHEN IMMOBILIENFIRMA",
+	"SO WIES AUSSIEHT WILL GRAF DRASCULA EINIGE HEKTAR LAND AUF HELGOLAND KAUFEN UND ICH BIN HIER UM ueBER DIE PREISE ZU VERHANDELN",
+	"MMMMH, ICH GLAUBE DASS ICH MORGEN FRueH MIT MEINER MAMI ZURueCKKOMME",
+	"WAS FueR EINE NACHT, NICHT WAHR?",
+	"NICHTS, SCHON GUT",
+	// 205
+	"HEEHOOO, KLAVIERSPIELER",
+	"WAS FueR EINE NACHT",
+	"UND ES IST AUCH GAR NICHT SO KALT",
+	"NUN GUT, ICH LASS DICH JETZT MAL IN RUHE WEITERSPIELEN",
+	"GENAU",
+	// 210
+	"HALLO CHEF, ALLES KLAR?",
+	"UND DIE FAMILIE?",
+	"HIER IST MaeCHTIG WAS LOS, WAS?",
+	"ICH HALTE BESSER MEINEN MUND",
+	"ZU HAUSE IST ES IMMER NOCH AM SCHoeNSTEN...ZU HAUSE IST ES IMMER....Hae? ABER SIE SIND DOCH NICHT TANTA EMMA. WO ICH DOCH GAR KEINE TANTE EMMA HABE!",
+	// 215
+	"JA, MEINER AUCH. SIE KoeNNEN MICH NENNEN WIE SIE WOLLEN, ICH HoeRE SELBST AUF HEINZCHEN WIE AUF KOMMANDO.",
+	"JA, ICH HAB GANZ SCHoeNE BEULEN, WAS? ueBRIGENS, WO BIN ICH?",
+	"JA",
+	"VERDAMMT.....",
+	"JA, KLAR, SELBSTVERSTaeNDLICH!",
+	// 220
+	"DANN ALSO VIELEN DANK FueR DEINE HILFE. ICH WERDE DICH NICHT WEITER BELaeSTIGEN. WENN DU MIR BITTE NOCH SAGEN WueRDEST, WO DIE TueR IST.... ",
+	"WEIL DIE BEULE WOHL MEIN GEHIRN ANGEGRIFFEN HAT UND ICH EINFACH ueBERHAUPT NICHTS SEHE",
+	"PAH, MACHT NICHTS. ICH HABE IMMER ERSATZ DABEI",
+	"WOW, WAS FueR EIN SCHARFES WEIB! OHNE BRILLE HABE ICH DAS GAR NICHT BEMERKT!",
+	"EJ, DU....",
+	// 225
+	"UND WAS IST DAAAAAS?!",
+	"MACH DIR KEINE SORGEN, BJ, MEINE GELIEBTE! ICH WERDE DICH AUS SEINEN KLAUEN BEFREIEN",
+	"ACH KOMM, ER HAT MICH AUF DIE PALME GEBRACHT",
+	"UUAAA, EIN WERWOLF! KREPIER, DU MONSTER!",
+	"JA, DAS....",
+	// 230
+	"JA, DAS.... ICH GLAUB, ICH GEH DANN MAL WEITER, MIT VERLAUB...",
+	"WAS?",
+	"WENN ICHS MIR RECHT ueBERLEGE, UM EHRLICH ZU SEIN, ICH GLAUBE NEIN",
+	"SAG MIR OH GEBILDETER PHILOSOPH, GIBT ES IRGENDEINEN KAUSALZUSAMMENHANG ZWISCHEN DER LICHTGESCHWINDIGKEIT UND SCHINKENSPECK",
+	"OKAY, OKAY,VERGISS ES. ICH WEISS JEDENFALLS NICHT, WARUM ICH DAS GESAGT HABE",
+	// 235
+	"WAS PHILOSOPHIERST DU HIER HERUM, WO DU DOCH MENSCHEN FRESSEN MueSSTEST!",
+	"HaeH",
+	"EJ, KANNST DU DAS MIT DEN PRaeHISTORISCHEN NEIGUNGEN NOCHMAL ERKLaeREN?",
+	"JA, MANN. DER KRAM MIT DEM DU MIR EBEN GEKOMMEN BIST. ICH HAB DAS NaeMLICH NICHT GANZ KAPIERT....",
+	"ICH HALTE BESSER MEINEN MUND, WEIL SOBALD ER BLUT RIECHT...",
+	// 240
+	"JA, BITTE?",
+	"JA, WAS GIBTS?",
+	"ACH, WO SIES GERADE ERWaeHNEN,....",
+	"",
+	"ueBRIGENS, WAS WueRDE EIGENTLICH PASSIEREN, WENN DAS REZEPT ZUFaeLLIG IN DIE HaeNDE EINES VAMPIRS GERATEN WueRDE...",
+	// 245
+	"NA WAS SOLLS. HoeR MAL, KOMMT DIR DAS NICHT AUCH WIE EIN DaeMLICHER KLEINER TRICK VOR, UM DAS SPIEL SCHNELL ZU BEENDEN? NAJA, VIELLEICHT AUCH NICHT",
+	"LEER!",
+	"WEIL DU MIR B.J., MEINE GELIEBTE, GERAUBT HAST. OHNE SIE HAT MEIN LEBEN KEINEN SINN.",
+	"SEIN GEHIRN?",
+	"OCH, NUR SO! ICH GLAUBE DASS ICH GENUG VON DEM KLEINEN MONSTERCHEN HABE",
+	// 250
+	"SueSSE KLEINE JUNGFRAU, ICH BLEIB SO WIE ICH BIN!",
+	"DAMIT KOMMST DU NICHT DURCH.. GLEICH KOMMT POPEYE UND HOLT MICH HIER RAUS!",
+	"WAS FueR EIN SCHEISS-SPIEL, BEI DEM DEM DER HELD STERBEN MUSS",
+	"HALT! WAS IST MIT MEINEM LETZTEN WUNSCH?",
+	"HAR, HAR! JETZT BIN ICH IMMUN GEGEN DEIN VERFLUCHTES UNGEHEUER. DAS HIER IST EINE ANTI-VAMPIR-ZIGARETTE,DIE MIR VON BRAUN GEGEBEN HAT.",
+	// 255
+	"JA, KLAR. ABER ICH WERDE DIR BESTIMMT NICHT DAS REZEPT VERRATEN",
+	"MIT FOLTER KOMM ICH GUT KLAR, ICH DENK MIR SOGAR WELCHE AUS",
+	"NEIN, BITTE NICHT! ICH SAG ALLES, ABER TUN SIE MIR DAS NICHT AN!",
+	"O.K. ICH HAB DIR ALLES ERZaeHLT. JETZT HOL B.J. UND MICH ENDLICH HIER RAUS UND LASS UNS IN RUHE",
+	"B.J.! WAS MACHST DU HIER? WO IST DRASCULA?",
+	// 260
+	"WAS FueR EIN MIESER TYP! NUR WEIL ER BLAUES BLUT HAT, MueSSEN IHM NOCH LANGE NICHT ALLE JUNGFRAUEN DIESER ERDE ZU FueSSEN LIEGEN",
+	"NIEDER MIT DEM BONZEN-ADEL!",
+	"SOLIDARITaeT MIT ALLEN ARMEN DIESER WELT...!",
+	"UND WIES AUSSIEHT HAT ER DICH NACH ALLEN REGELN DER KUNST ANGEKETTET",
+	"O.K. DU HAST NICHT ZUFaeLLIG EINE HAARSPANGE?",
+	// 265
+	"NANANA. STELL DICH NICHT SO AN. MIR FaeLLT SCHON WAS EIN.",
+	"HE, WIRT",
+	"WER GEWINNT?",
+	"WER?",
+	"SIEHST DU DENN NICHT, DASS HIER DRASCULA IST?",
+	// 270
+	"NA, DANN LASS IHN UNS ALLE MACHEN, ODER?",
+	"GIB MIR EINEN GIN-TONIC",
+	"SCHON GUT. ICH HAB VERGESSEN, WAS ICH DIR SAGEN WOLLTE",
+	"GIB\247MIR\247SOFORT\247EINEN\247GIN\247TONIC\247ODER\247ICH\247SPIEL\247KLAVIER",
+	"WIELANGE DAUERT DAS SPIEL NOCH?",
+	// 275
+	"GUTE NACHT",
+	"UND WIE KOMMST DU VORAN, IGOR? SCHLEPPEND? HI,HI,HI, KLASSE!",
+	"WAS SOLL DAS SEIN, WAS DU DA MACHST?",
+	"NEIN",
+	"DANN ZIEH DIE BRILLE AUF",
+	// 280
+	"WAS SOLL DAS MIT DER ueBERNATueRLICHEN ORGIE?",
+	"O.K. ES REICHT. ICH KANN ES MIR SCHON VORSTELLEN",
+	"KoeNNTEST DU MIR NICHT ZUFaeLLIG SAGEN, WO DRASCULA IST?",
+	"ACH KOMM, BITTE, BITTE!",
+	"WARUM NICHT?",
+	// 285
+	"ACH: NACHTS SCHLaeFT ER?",
+	"NA, HOFFENTLICH KLAPPT DAS MIT DER EINKOMMENSERKLaeRUNG",
+	"ICH MUSS NaeMLICH MIT IHM REDEN",
+	"HEYHOO, GERIPPE!",
+	"VERDAMMT! EIN SPRECHENDER TOTER!",
+	// 290
+	"ERaeHL MAL WIESO HAST DU HIER ANGEHALTEN?",
+	"UND WOZU SOLLTE DRASCULA EIN MONSTER SCHAFFEN WOLLEN?",
+	"WIE HEISST DU, LIEBES GERIPPE?",
+	"EJ, SOLL ICH DIR NICHT VIELLEICHT WAS ZU ESSEN BRINGEN?",
+	"DU HAST DOCH BESTIMMT EINEN LEEREN MAGEN, HI,HI,HI!",
+	// 295
+	"ICH HABE GERADE EINFACH KEINEN BOCK, ZU REDEN",
+	"FI........(BIEP) DICH DOCH IN DEIN BEFI.......(BIEP) KNIE, DU ALTER WI......(BIEP)!",
+	"ICH HABE SIE WIRKLICH GELIEBT, NAJA, GUT, SIe WAR WIRKLICH NICHT DIE HELLSTE VON OSRAM, ABER NOBODY IS PERFECT, STIMMTS?",
+	"HEY SIE HATTE EINE WAHNSINNSFIGUR, UND WAS WILLST DU MEHR",
+	"NICHTS WIRD MEHR WIE VORHER SEIN. ICH WERDE INS KLOSTER GEHEN UND ELENDIGLICH DAHINSIECHEN.",
+	// 300
+	"HIER KANN MICH NICHTS UND NIEMAND MEHR RAUSHOLEN, WEIL...",
+	"VON WEM? VON WEM?",
+	"ICH MoeCHTE PIRAT WERDEN!",
+	"ICH MoeCHTE PROGRAMMIERER WERDEN!",
+	"ERZaeHL MIR ETWAS ueBER SIEGFRIED UND DIE NIBELUNGEN",
+	// 305
+	"ICH HAB EUCH NIE GESEHEN UND SPIEL JETZT EINFACH WEITER",
+	"WER HAT SICH DENN DIESEN SCHWACHSINN EINFALLEN LASSEN?",
+	"EINE HANDTASCHE, WIE SIE MEINE OMI HAT",
+	"OH MANN, WIE GUT ICH AUSSEHE!",
+	"ICH KoeNNTE MICH GLATT IN MICH VERLIEBEN!",
+	// 310
+	"UND WIE SOLL ICH MICH ABSCHLIESSEN?",
+	"ICH WERDE MICH WOHL ERSTMAL AUFSCHLIESSEN MueSSEN, WAS?",
+	"HIER STEH ICH GUT",
+	"HAB MICH SCHON",
+	"HALLO ICH",
+	// 315
+	"BEI PASSENDER GELEGENHEIT WERDE ICH SIE MIR MAL REINTUN",
+	"ICH SEHE NICHTS BESONDERES",
+	"GUT SO",
+	"UND WIESOOO?",
+	"ICH KANN NICHT",
+	// 320
+	"HALLO DU DA",
+	"DIE GRUFT VON ONKEL DESIDERIUS",
+	"HAAALLO, ONKEL DESIDEERIUUS!",
+	"NEIN, ICH WILL MICH NICHT SCHON WIEDER SCHNEIDEN",
+	"aeHEM,MMM...!",
+	// 325
+	"MMMM, LECKER,UaeaeHH!",
+	"JA, HUST,HUST!",
+	"HEY, GUCK MAL, HIER KLEBT EIN KAUGUMMI",
+	"DAS SUPERHANDILY DAS ICH ZU WEIHNACHTEN BEKOMMEN HABE",
+	"GANZ SCHoeN HOCH",
+	// 330
+	"TRITT AUF DEN BALKON, JULIA!",
+	"DU BIST DER STERN AN MEINEM FIRMAMENT!",
+	"EJ, TueR, WAS ISS LOSS?",
+	"HEYHOO, TRANSSYLVANISCHES ZIGARRETTENAUTOMaeTCHEN!",
+	"EIN ZIGARRETTENSPENDERMASCHINCHEN",
+	// 335
+	"ICH HAB DA NOCHNE MueNZE DRIN",
+	"NEIN, ICH RAUCHE UND TRINKE NICHT MEHR",
+	"VON JETZT AN WERDE ICH MICH NUR NOCH DEN FRAUEN WIDMEN",
+	"BETRUG! ES IST GAR NICHTS RAUSGEKOMMEN!",
+	"ENDLICH!",
+	// 340
+	"EINE TRUHE, WEITER NICHTS",
+	"HALLO TRUHE, DU HEISST WIE MEINE TANTE TRUDE",
+	"ICH HABE DIE TASCHE VON B.J. GEFUNDEN",
+	"MEIN GOTT, ICH SEH MICH NICHT IM SPIEGEL, ICH BIN EIN VAMPIR!",
+	"....ACH, NEE. ES IST NUR EIN GEMaeLDE",
+	// 345
+	"SPIEGLEIN, SPIEGLEIN AN DER WAND, WER IST DER SCHoeNSTE Im GANZEN LAND?",
+	"ER MACHT MIR NICHT AUF",
+	"GUT. ICH HABE DIE OHRENSToePSEL DRIN",
+	"EIN VON DER UNIVERSITaeT ZU CAMBRIDGE AUSGESTELLTES VAMPIR-JaeGER DIPLOM.",
+	"NEIN, MIR FEHLEN NOCH EINIGE ZUTATEN, ES LOHNT SICH NICHT, IHN ZU WECKEN!",
+	// 350
+	"ICH HABE NaeMLICH KEIN GELD",
+	"EINE NORDDEUTSCHE LAMPE",
+	"WIRT! HELFEN SIE MIR!",
+	"DA STAND PLoeTZLICH EIN VAMPIR UND HAT MEINE FREUNDIN MITGENOMMEN.",
+	"ABER WOLLEN SIE MIR DENN NICHT HELFEN?",
+	// 355
+	"TOT? WAS WOLLEN SIE DAMIT SAGEN?",
+	"aeHEM!",
+	"EIN VAMPIR HAT DAS MaeDEL VON 506 ENTFueHRT!",
+	"DU MUSST MIR HELFEN!",
+	"KANNST DU KEIN BEERDIGUNGSLIED SPIELEN?",
+	// 360
+	"WIE HaeLST DU DAS BLOSS AUS: JEDEN TAG DIE GLEICHEN LIEDER",
+	"AHA, UND WIE HoeRST DU MICH DANN?",
+	"GIB MIR DIE OHRENSToePSEL",
+	"ACH KOMM, ICH GEB SIE DIR AUCH SOFORT WIEDER",
+	"ACH KOOOOMMM!",
+	// 365
+	"AUF WIEDERSEHEN. ICH MUSS EINEN VAMPIR ToeTEN",
+	"",
+	"REDEST DU AUF TRANSSYLVANISCH ODER WAS?",
+	"WER IST ONKEL DESIDERIUS?",
+	"WAS SOLL LOS SEIN MIT DIESEM GRAF DRASCULA?",
+	// 370
+	"WER IST DIESER VON BRAUN?",
+	"UND WARUM MACHT ER ES NICHT?",
+	"UND WO KANN ICH VON BRAUN FINDEN?",
+	"ALSO DANKE UND AUF WIEDERSEHEN, SCHLAF SCHoeN",
+	"WIR SOLLTeN BESSER VORHER KLINGELN",
+	// 375
+	"SIND SIE PROFESSOR VON BRAUN?",
+	"UND SIE KoeNNTEN MIR NICHT VERRATEN, WO.....?",
+	"ICH NEHM IHM NICHT AB, DASS ER HELGE SCHNEIDER IST",
+	"PROFESSOR!",
+	"HELFEN SIE MIR! ES GEHT UM DAS LEBEN MEINER GELIEBTEN!",
+	// 380
+	"SCHON GUT, ICH BRAUCHE IHRE HILFE NICHT",
+	"OK. ICH GEHE!",
+	"KEINE ANGST. GEMEINSAM BESIEGEN WIR DRASCULA",
+	"UND WARUM HELFEN SIE MIR DANN NICHT?",
+	"ICH HABE SIE",
+	// 385
+	"ABER ICH HABE SIE DOCH!",
+	"EINVERSTANDEN",
+	"...aeHM,...JA",
+	"ICH GEHE DIREKT NOCHMAL INS AQUARIUM",
+	"ICH BIN SO WEIT, MICH IHREM TEST ZU STELLEN",
+	// 390
+	"SCHON GUT, ALTERCHEN. ZAHLTAG!",
+	"SCHON GUT. ICH WOLLTE SOWIESO GERADE GEHEN",
+	"TSCHULDIGE",
+	"WIE FINDEST DU DIESES BUCH? KLAVIERSTueCKE VON TSCHAIKOWSKY",
+	"WIE BRINGT MAN EINEN VAMPIR UM?",
+	// 395
+	"HAT MAN DIR NICHT GESAGT WIE MAN SICH BETTET SO LIEGT MAN?",
+	"GENAU DAS SAGT MEINE MUTTER IMMER ZU MIR",
+	"WARUM KONNTE DICH DRASCULA NICHT ERLEDIGEN?",
+	"UND WAS DANN?",
+	"SUPER! DA HABEN SIE EIN IMMUNITaeTSMISCH....!",
+	// 400
+	"ALSO?",
+	"SEHR GUT",
+	"KoeNNEN SIE NOCHMAL WIEDERHOLEN WAS ICH FueR DIESE MISCHUNG BRAUCHE?",
+	"DANN SATTEL ICH MAL DIE HueHNER UND BESORG ES",
+	"ENTSCHULDIGUNG, WO IST DER KLAVIERSPIELER?",
+	// 405
+	"ICH\247HAB\247SCHON\247ALLE\247ZUTATEN\247FueR\247DIE\247MISCHUNG",
+	"EINE FRAGE: WAS SOLL DAS HEISSEN: REIPERK ALUCSARD?",
+	"SAGEN SIE SCHON...",
+	"UND WO SOLL DIESE GROTTE SEIN?",
+	"WAS IST? GABS BEI EUCH KEINE HEXENPROZESSE?",
+	// 410
+	"...ABER WENN ICH NOCH MEHR VAMPIREN BEGEGNE?",
+	"EIN VAMPIR, DER MICH NICHT DURCHLaeSST",
+	"ER SIEHT WIE AUS WIE JODA, NUR VIEL GRoeSSER",
+	"EJ, JODA. WENN DU MICH DURCHLaeSST, GEB ICH DIR NE MARK",
+	"NA GUT, DIR KANN MAL WOHL NICHTS ERZaeHLEN",
+	// 415
+	"HALLO, VAMPIR, WAS FueR EINE NACHT, WAS?",
+	"HAT MAN DIR SCHON MAL GESAGT, DASS DU AUSSIEHST WIE JODA?",
+	"BIST DU EIN VAMPIR ODER EIN oeLGEMaeLDE?",
+	"ICH HALT BESSER MEINEN MUND, SONST REGST DU DICH NOCH AUF",
+	"ABGESCHLOSSEN",
+	// 420
+	"DIE ELSTER KoeNNTE MIR EIN AUGE RAUSREISSEN, WENN ICHS VERSUCHE!",
+	"ZU! MEIN GOTT, WIE UNHEIMLICH!",
+	"DIE SCHARNIERE SIND ZUGEROSTET",
+	"HIER IST NUR EIN PaeCKCHEN MEHL",
+	"DAS HAT DEN ROST ENTFERNT",
+	// 425
+	"ICH HABE EINEN PFLOCK AUS FICHTENHOLZ GEFUNDEN",
+	"ICH NEHM DAS HIER, DAS IST SCHoeN DICK!",
+	"NA, ICH GLAUBE ICH KANN MICH JETZT MAL AUS DIESER DaeMLICHEN VERKLEIDUNG SCHaeLEN",
+	"EINGaeNGE ZU DEN SEITENFLueGELN WEGEN BAUARBEITEN GESPERRT. BENUTZEN SIE BITTE DEN HAUPTEINGANG",
+	"...ER IST BLASS, HAT KOMISCHE ZaeHNE, TRaeGT EIN TOUPET UND EINEN UMHANG...DAS MUSS DRASCULA SEIN!",
+	// 430
+	"ES IST B.J.! B.J. ALLES O.K?",
+	"ICH WEISS SCHON DASS SIE DUMM IST, ABER ICH BIN SO EINSAM",
+	"DU HAST BESTIMMT KEINEN SCHLueSSEL, STIMMTS?",
+	"ICH WETTE, DU HAST KEINEN DIETRICH",
+	"GIB MIR DIE HAARSPANGE. ICH MACHS WIE MCGYVER",
+	// 435
+	"BEWEG DICH NICHT, ICH BIN SOFORT ZURueCK",
+	"VERDAMMT! ER IST MIR ABGEBROCHEN!",
+	"HEYJEYJEY! UND ICH HAB MICH AUCH RASIERT, ALTER!",
+	"JA, SCHATZ?",
+	"ES REICHT NICHT",
+	// 440
+	"DER KLAVIERSPIELER IST NICHT DA",
+	"EIN TRANSSYLVANISCHER GIN-TONIC",
+	"ICH HABE IMMER NOCH KEIN ZIMMER",
+	"ES SCHEINT DASS ER IN DER BADEWANNE HaeNGENGEBLIEBEN IST UND DANN EINE KNEIPE AUFGEMACHT HAT",
+	"ER IST VOLL WIE EIN RUSSE",
+	// 445
+	"DIESES HAAR.... TJA,ES ERINNERT MICH AN JEMANDEN",
+	"ES IST EIN KNoeCHRIGES GERIPPE",
+	"GUCK MAL! BRAD PITT!",
+	"ER SCHLaeFT. ES WaeRE WIRKLICH SCHADE, IHN ZU WECKEN",
+	"ER IST HaeSSLICHER ALS DIDI HALLERVORDEN",
+	// 450
+	"EIN SARG AUS FICHTENHOLZ",
+	"ER WIRD MICH IN LECKERE KLEINE SCHEIBCHEN SCHNEIDEN",
+	"ICH STEH NICHT SO AUF PENDEL. ICH FIND OHRFEIGEN BESSER",
+	"ICH KANN NICHT. ICH HAB HANDSCHELLEN AN",
+	"DAS SIEHT DOCH JEDER, DASS DAS EINE GEHEIMTueR IST",
+	// 455
+	"SIE IGNORIEREN MICH",
+	"ACH KOMM!",
+	"LAUT DREHBUCH BEWEGE ICH MICH, ABER DAS SPIEL WAR SO TEUER, DASS NICHTS MEHR FueR EIN FITNESS-STUDIO ueBRIG WAR, ALSO HABE ICH AUCH KEINEN STRAMMEN ARSCH.",
+	"SCHEINT SO, ALS OB ER EIN BISSCHEN LOSE AN DER WAND HaeNGT",
+	"ICH GLAUBE KAUM, DASS SIE MIR NueTZEN WIRD. SIE IST VIEL ZU FEUCHT, UM SIE ANZUZueNDEN",
+	// 460
+	"ZUM WESTFLueGEL? ICH BIN DOCH NICHT BLoeD! WER WEISS WAS MICH DA ERWARTET!",
+	"MIT HueBSCHEN TRANSSYLVANISCHEN MOTIVEN",
+	"",
+	"WIE SCHADE, DASS DAS DA KEIN LECKERER LAMMBRATEN DRIN IST.",
+	"ALS ICH BEIM LETZTEN MAL IN EINEN OFEN GEGUCKT HABE, IST DAS HAUS IN DIE LUFT GEFLOGEN",
+	// 465
+	"DAS IST DAS WAPPEN DER TRANSSYLVANISCHEN FUSSBALLMANNSCHAFT",
+	"UND WOZU? SOLL ICH MIR DAS ANS KNIE BINDEN?",
+	"DIESE SORTE SCHUBLADE LaeSST SICH NICHT oeFFNEN",
+	"ICH MoeCHTE ECHT NICHT WISSEN, WAS ES DA DRIN ZU ESSEN GIBT!",
+	"DAS WIRKT ZIEMLICH IMPRESSIONISTISCH AUF MICH",
+	// 470
+	"DIE NACHT VERSCHLUCKT ALLES... WIE UNHEIMLICH, WAS?",
+	"SIE KLEMMT",
+	"DER KoeNIG HAST DU DIR DAS NICHT DENKEN KoeNNEN?",
+	"NEIN, ICH HAB SCHON EINEN ZU HAUSE, DEN ICH FueTTERE UND SO",
+	"EIN REGAL MIT BueCHERN UND ANDEREN SACHEN",
+	// 475
+	"UND WEN SOLL ICH UM DIESE UHRZEIT NOCH ANRUFEN?",
+	"\"EINKOMMENSERKLaeRUNG LEICHT GEMACHT\" WIE INTERESSANT!",
+	"ICH HAB SCHON EINS ZU HAUSE. ICH GLAUBE DAS IST WELTWEIT EIN BESTSELLER",
+	"EIN TOTAL NORMALER SCHLueSSEL",
+	"ICH GLAUBE, DER GEHoeRT HIER NICHT HIN",
+	// 480
+	"HEY, DIE FRITTEN SEHEN AUS WIE ECKZaeHNE! ICH BIN HIN UND WEG",
+	"DAS IST WOHL ECHT NICHT DER MOMENT, RUMZUNASCHEN, WENN MEINE FREUNDIN IN DEN KLAUEN DER FIESESTEN AUSGEBURT DER WELT IST.",
+	"WAS FueR EINE RIESENGAUDI DAS MACHT, DAMIT VAMPIRE FERTIGZUMACHEN!",
+	"MAL GUCKEN, OB NOCH EINER AUFTAUCHT",
+	"NEIN, ES MUSS MIT NOCH SO EINEM DRECKIGEN, STINKENDEN UND NERVIGEN VAMPIR WIE VORHIN SEIN",
+	// 485
+	"DAS IST DIE ORIGINALPERueCKE VON ELIVS ALS ER SCHON EINE GLATZE HATTE",
+	"MEHL, ABER ICH KANN JETZT KEINE MARKEN NENNEN",
+	"VIELLEICHT EIN ANDERES MAL, OK?",
+	"EINE WUNDERSCHoeNE AXT. ZU SCHADE, DASS GERADE KEIN VAMPIRKOPF IN DER NaeHE IST",
+	"NEIN, IM GRUNDE BIN ICH EIN NETTER MENSCH",
+	// 490
+	"DAS IST DAS DEO VON MAGGIE THATCHER, HIHIHI!",
+	"EIN ZIEMLICH HueBSCHER UMHANG",
+	"",
+	"WIE JEDER BELIEBIGE AST EINES BELIEBIGEN BAUMES AN JEDEM BELIEBIGEN ORT IN DER WELT, NICHTS BESONDERES ALSO",
+	"\"UNGLAUBLICH\" EIN SEIL IN EINEM VIDEOSPIEL!",
+	// 495
+	"WOZU DAS WOHL NOCH GUT SEIN WIRD...",
+	"EIN SEIL AN EINEM AST ODER EIN AST AN EINEM SEIL, JE NACHDEM WIE MAN DAS SO BETRACHTET",
+	"ES SCHEINT, DAS DIESE ELSTER WAS ueBLES IM SCHILDE FueHRT",
+	"ZISCH AB, ICH SAG IHR NICHTS, MAL SEHEN OB SIE AUSFLIPPT",
+	"SIEHT SO AUS ALS WaeRE SIE TOT, ABER STIMMT NICHT, NE?",
+	// 500
+	"FueR DIESES SPIEL WURDEN KEINE TIERE MISSHANDELT ODER GEToeTET",
+},
+{
+	// 0
+	"",
+	"C'EST LA DEUXI\212ME PORTE LA PLUS GRANDE QUE J'AI VUE DANS MA VIE.",
+	"ENFIN, PAS TANT QUE \207A.",
+	"ELLE EST OBTUR\202E AVEC DES GROSSES PLANCHES. L'\202GLISE DOIT \210TRE ABANDONN\202E DEPUIS PLUSIEURS ANN\202ES.",
+	"MAIS JE NE L'AI PAS OUVERTE.",
+	// 5
+	"QUE DOIS-JE FAIRE? JE L'ARRACHE?",
+	"BONJOUR, PORTE. JE VAIS T'ENCADRER.",
+	"C'EST TROP DIFFICILE POUR MOI.",
+	"LA FEN\210TRE EST BLOQU\202E AVEC DES GROSSES PLANCHES.",
+	"JE N'Y ARRIVE PAS.",
+	// 10
+	"\200A Y EST, C'EST FAIT.",
+	"ET POURQUOI?",
+	"SALUT, FEN\210TRE! AS-TU QUELQUE CHOSE DE PR\202VU CE SOIR?",
+	"PAS SANS UN PERMIS DES TRAVAUX PUBLIQUES.",
+	"SI SEULEMENT CETTE FEN\210TRE N'\202TAIT PAS BLOQU\202E...",
+	// 15
+	"\202HO! FEN\210TRE!",
+	"BONJOUR, TOI.",
+	"COMME MICROCHOF",
+	"JE NE PEUX PAS L'ATTEINDRE.",
+	"C'EST TR\324S BIEN O\227 C'EST.",
+	// 20
+	"",
+	"C'EST UNE TOMBE EN FORME DE CROIX.",
+	"NON, MERCI.",
+	"BONJOUR, LE MORT: VEUX-TU DES VERMISSEAUX?",
+	"MAIS OUI. COMME DANS POLTERGUEIST.",
+	// 25
+	"",
+	"",
+	"JE REVIENS DANS QUINZE MINUTES.",
+	"D\202FENSE D'AFFICHER.",
+	"C'EST LA TOMBE D'ONCLE EVARISTO!",
+	// 30
+	"C'EST FERM\202 \205 CL\202.",
+	"J'EN AI D\202J\205 UN.",
+	"\202HO, ONCLE EVARISTO!",
+	"IL NE SE PASSE RIEN",
+	"C'EST MAL GAR\202.",
+	// 35
+	"C'EST UNE PORTE.",
+	"UN TIROIR DE LA TABLE.",
+	"UNE ARMOIRE SUSPECTE.",
+	"BONJOUR, L'ARMOIRE. \200A VA?",
+	"",
+	// 40
+	"",
+	"C'EST UN CAND\202LABRE TR\212S VIEUX.",
+	"IL DOIT \210TRE L\205 DEPUIS QUE MAZINGUER-Z PASSAIT \205 LA T\202L\202.",
+	"NON, C'EST UNE RELIQUE.",
+	"C'EST UN JOLI R\202TABLE.",
+	// 45
+	"",
+	"HI! HI! HI!",
+	"",
+	"NON.",
+	"",
+	// 50
+	"HA! HA! HA! QUE C'EST BON!",
+	"",
+	"",
+	"",
+	"JE NE VOIS RIEN DE SP\202CIAL.",
+	// 55
+	"C'EST FERNAN, LA PLANTE.",
+	"C'EST UNE DES PIQUES DE LA GRILLE.",
+	"H\202! IL Y A UNE BO\214TE D'ALLUMETTES L\205-DESSOUS .",
+	"REGARDE! UN PAQUET DE CLINEX. ET IL Y EN A UN INUTILIS\202!",
+	"IL N'Y A RIEN DE PLUS DANS LA POUBELLE.",
+	// 60
+	"C'EST UN AVEUGLE QUI VE VOIT PAS.",
+	"",
+	"",
+	"",
+	"",
+	// 65
+	"C'EST UNE GROSSE SOMME D'ARGENT.",
+	"",
+	"",
+	"",
+	"",
+	// 70
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 75
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 80
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 85
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 90
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 95
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 100
+	"RIEN DE SP\220CIAL",
+	"CELA N'A RIEN D'EXTRAORDINAIRE",
+	"H\202, QUOI DE NEUF MEC?",
+	"SALUT!",
+	"RIEN DE NOUVEAU?",
+	// 105
+	"LA FAMILLE, \207A VA?",
+	"C'EST BIEN TOI \207A!",
+	"MAIS, COMME JE VAIS PRENDRE \207A!",
+	"MA RELIGION ME L'INTERDIT",
+	"CELA NE VAUT MIEUX PAS",
+	// 110
+	"BIEN S\352R, MEC!",
+	"PAS QUESTION",
+	"IMPOSSIBLE",
+	"CELA NE S'OUVRE PAS",
+	"JE NE PEUX PAS LE FAIRE TOUT SEUL",
+	// 115
+	"JE POURRAIS LE FAIRE, MAIS JE ME SENS UN PEU PARESSEUX",
+	"JE N'EN VOIS PAS LA RAISON",
+	"C'EST UN BEAU CERVEAU",
+	"ET ALORS CERVEAU, QUE FAIS-TU CE SOIR?",
+	"NON, ON DOIT LE GARDER DANS UN ENDROIT \267 L'ABRI DES EFFETS MUTAG\324NE DE L'ATMOSPH\324RE",
+	// 120
+	"C'EST UN DUR, COMME MON CHEF",
+	"UN PIEU TR\324S AIGUIS\220",
+	"TOI FID\324LE PIEU POINTU, FAIT AVEC LE BOIS DU PLUS NOBLE CH\322NE TRANSYLVANIEN",
+	"TIENS! JE DOIS COUPER MES ONGLES!",
+	"B.J. EST L\267-DEDANS. ET QUELLE EST MIGNONE CETTE NANA!",
+	// 125
+	"ELLE EST FERM\220E TR\324S SOLIDEMENT",
+	"\"CADENAS SOLIDES S.A.\"",
+	"C'EST LE SQUELETTE TYPIQUE QU'ON TROUVE DANS LES GE\342LES DE TOUS LES JEUX",
+	"ON L'EMPLOIE NORMALEMENT POUR  ENVOY\202 DU COURANT AUX APPAREILS QU'Y SONT RACCORD\220S",
+	"C'EST ARTISANAL. LES JAPONAIS LES FONT MAINTENANT DE POCHE",
+	// 130
+	"J'AI SEULEMENT VU UNE FOIS DANS MA VIE QUELQUE CHOSE D'AUSSI MOCHE",
+	"LAISSE TOMB\202. JE NE LUI DIRAIS RIEN AU CAS O\353 IL SE F\266CHERAIT",
+	"IL SEMBLE ASSEZ RATIONNEL",
+	"C'EST UNE PHOTO DE PLATON EN TRAIN D'\220CRIRE SON DIALOGUE PERDU",
+	"JE NE FAIS PAS PARTI DE CEUX QUI PARLENT AUX POSTERS",
+	// 135
+	"UN BUREAU ASSEZ MIGNON",
+	"C'EST UN DIPL\342ME DE CHASSEUR DE VAMPIRES DE L'UNIVERSIT\220 D'OXFORD",
+	"C'EST UNE NUIT NOIRE AVEC UNE PLEINE LUNE",
+	"IL SEMBLE QUE CES VIS NE SONT PAS TR\324S BIEN ENFONC\220ES",
+	"NE REGARDES PAS, MAIS JE CROIS QU'UNE CAM\220RA CACH\202E ME VISE",
+	// 140
+	"UN D\220TECTEUR DE PIEUX ASSEZ MODERNE",
+	"NON, LE LABORATOIRE EST AU DEUXI\324ME \220TAGE",
+	"UNE JOLIE TABLE DE NUIT",
+	"C'EST UNE GROSSE SOMME D'ARGENT, INCONTOURNABLE DANS UNE AVENTURE DIGNE DE CE NOM",
+	"SI J'\220TAIS RICHE. DUBIDOUDUBIDOUDUBIDOUDUBIDOU",
+	// 145
+	"CE SONT DES FEUILLES BIZARRES. ON A D\352 LES RAPPORTER DE L'AM\220RIQUE DU SUD OU DE CE COIN L\267",
+	"JE NE PENSE PAS QU'ILS VONT ME R\220PONDRE",
+	"C'EST UN JOLI CRUCIFIX EN BOIS. L'IC\342NE NE MONTRE PAS VRAIMENT TOUTE SA SPLENDEUR",
+	"JE PRIE SEULEMENT AVANT DE ME COUCHER",
+	"H\220!, CETTE PIQUE SEMBLE MAL FIX\202!",
+	// 150
+	"J'ESP\212RE QUE TU NE VAS PLUS TE PLEINDRE QUE JE NE TE DONNE PAS D'INDICES",
+	"C'EST UNE PIQUE ASSEZ CONVENTIONNELLE",
+	"ILS SONT MIGNONS, MAIS UN PEU SALES",
+	"NON, ILS NE M'ENTENDRONS PAS. HA, HA, HA C'EST G\202NIALE!",
+	"\"LA BELLE AU BOIS DORMANTE\" DE TCHAIKOVSKI, OU TCHAIFROSKI, OU... OH ET PUIS ZUT",
+	// 155
+	"TR\324S APP\220TISSANT",
+	"JE NE MET PAS DES CHEWING-GUMS D\220J\267 M\266CH\220S DANS MA BOUCHE",
+	"UNE FAUCILLE TR\324S MIGNONE. jE ME DEMANDE O\353 EST LE MARTEAU.",
+	"\"LES FABRICANTS DE TABAC AVERTISSENT QUE LES AUTORIT\220S SANITAIRES SONT S\220RIEUSEMENT NUISIBLES POUR LA SANT\220 \"",
+	"UNE BOUGIE COMPL\202TEMENT NORMALE, AVEC DE LA CIRE ET TOUT LE RESTE",
+	// 160
+	"IL FAUT VOIR COMME ELLES BRILLENT CES DEUX RUTILANTES PI\212CES!",
+	"IL FAUT VOIR COMME ELLE BRILLE CETTE RUTILANTE PI\212CE!",
+	"AVEC \200A JE SERAI IMMUNIS\220 CONTRE LES MORSURES DES VAMPIRES",
+	"NON, CE N'EST PAS ENCORE LE BON MOMENT",
+	"IL Y A UN BILLET DE MILLE ET DEUX PI\212CES",
+	// 165
+	"IL EST \202CRIT \"VOUS \322TES PRI\220S DE NE PAS DONNER \267 MANGER AU PIANISTE\"",
+	"L'OMELETTE, 1.00. POISSONS FRITS, 0.80, POMMES A\330OLI, 1.10",
+	"LES MEILLEURES HAMBURGERS DE CE C\342T\220 DU DANUBE, SEULEMENT 325!",
+	"C'EST UNE JOLIE T\322TE DE MORT AU REGARD TR\324S PER\207ANT HI, HI, HI, QU'ELLE EST BONNE!",
+	"BONJOUR T\322TE DE MORT, TU ME RAPPELLES L'ONCLE HAMLET",
+	// 170
+	"J'AI POUR HABITUDE DE NE PAS TOUCHER AUX CHOSES QUI ONT V\220CU AUTREFOIS",
+	"C'EST UNE POUBELLE",
+	"C'EST UN PARI POUR LE MATCH DE CE SOIR",
+	"JE ME DEMANDE CE QU'IL Y A DERRI\324RE",
+	"H\220, CE RIDEAU NE BOUGE PAS!",
+	// 175
+	"MEC, CE CH\266TEAU EST VRAIMENT SINISTRE",
+	"JE NE PEUX PAS, IL EST TROP LOIN POUR M'ENTENDRE",
+	"C'EST UNE FOR\322T TYPIQUE TRANSYLVANIENNE, AVEC DES ARBRES",
+	"MEC, TU DIS VRAIMENT DES B\322TISES, CETTE PI\212CE EST TROP SOMBRE!",
+	"CONFISERIE GARCIA, BONBONS ET CHEWING-GUMS.",
+	// 180
+	"UNE PORTE TR\324S JOLIE",
+	"ELLE EST FERM\220E",
+	"UN TONNEAU COMPL\324TEMENT SCELL\220",
+	"",
+	"QUELLES MIGNONES PETITES BESTIOLES!",
+	// 185
+	"BSSST, BSSST, PETIT CHAT...",
+	"IL NE R\220POND PAS",
+	"LA LUNE EST UN SATELLITE TOURNANT AUTOUR DE LA TERRE AVEC UNE P\220RIODE DE ROTATION DE 28 JOURS",
+	"SALUT, LUNE!, LUN\220E ET \220TOURDIE ",
+	"ELLE EST COMPL\324TEMENT OBTUR\202E AVEC DES GROSSES PLANCHES",
+	// 190
+	"C'EST IMPOSSIBLE. M\322ME LE GARS COSTAUD DE LA T\220L\220 NE POURRAI PAS L'OUVRIR",
+	"H\220, L'OMBRE DE CE CYPR\324S ME SEMBLE ALLONG\220E!",
+	"OH\220!  H\342TELIEEER!",
+	"JE VOUDRAIS UNE CHAMBRE",
+	"SAVEZ-VOUS O\353 PUIS-JE TROUVER LE SIEUR DRASCULA?",
+	// 195
+	"OUI, ET ALORS? ",
+	"ET ALORS?",
+	"EST-CE... VRAIS?",
+	"BONNE QUESTION, TIENS JE VAIS VOUS RACONTER MON HISTOIRE...",
+	"JE N'EN AI QUE POUR CINQ MINUTES",
+	// 200
+	"JE M'APPELLE JOHN HACKER ET SUIS LE REPR\220SENTANT D'UNE COMPANIE INMOBILI\324RE BRITANNIQUE",
+	"POUR AUTANT QUE JE S\266CHE LE COMTE DRASCULA VEUT ACHETER DES TERRAINS \267 GIBRALTAR ET ON M'A ENVOY\220 POUR N\220GOCIER LA VENTE",
+	"JE CROIS QUE DEMAIN DE BONNE HEURE JE RETOURNE CHEZ MA MAMAN",
+	"UNE BELLE NUIT,  N'EST-CE PAS?",
+	"NON, RIEN",
+	// 205
+	"OH\220! PIANISTE!",
+	"UNE BELLE NUIT",
+	"ET IL NE FAIT M\322ME PAS FROID. EN FAIT, NE POURRIEZ-VOUS PAS CHANGER DE MORCEAU?",
+	"D'ACCORD. JE VOUS LAISSE JOUER",
+	"C'EST \200A",
+	// 210
+	"BONJOUR CHEF, \207A VA?",
+	"ET LA FAMILLE?",
+	"IL Y A DE L'AMBIANCE ICI, H\220?",
+	"JE FERAIS MIEUX DE NE RIEN DIRE",
+	"ON EST MIEUX CHEZ-SOI QU'AILLEURS...  ON EST MIEUX... H\220? MAIS VOUS N'\322TES PAS TANTE EMMA. D'AILLEURS JE N'AI PAS DE TANTE EMMA!",
+	// 215
+	"VOUS POUVEZ M'APPELLER COMME VOUS VOULEZ, MAIS SI VOUS M'APPELLEZ JOHNNY, J'ACCOURERAI COMME UN CHIEN",
+	"NE SUIS-JE PAS MARRANT, HEIN? EN FAIT, O\353 SUIS-JE?",
+	"OUI",
+	"A\330E!, A\330E!...",
+	"EUH, OUI... BIEN S\352R",
+	// 220
+	"EH BIEN! MERCI BEAUCOUP POUR TON AIDE. JE NE TE D\220RANGERAI PAS PLUS SI TU ME DIS O\353 SE TROUVE LA PORTE...",
+	"LE COUP A D\352 AFFECTER MON CERVAUX ET JE NE VOIS RIEN...",
+	"BAH!, \207A FAIT RIEN. J'EN AI TOUJOURS UNE DE R\220CHANGE",
+	"OUAH, ELLE EST CANON! JE NE M'\202TAIS PAS RENDU COMPTE! MAIS BIEN S\352R, SANS MES LUNETTES...",
+	"\220COUTE...",
+	// 225
+	"ET MAINTENANT \207AAAAAA?!",
+	"NE T'EN FAIS PAS B. J., CH\202RI! JE VAIS TE SAUVER DE SES GRIFFES...",
+	"TU M'AS VRAIMENT MIS EN COL\212RE MEC!",
+	"AHHH, UN LOUP-GAROU! MEURS MAUDIT!",
+	"OUI, C'EST CELA...",
+	// 230
+	"OUI, C'EST CELA... JE CROIS QUE JE VAIS SUIVRE MON CHEMIN. EXCUSEZ-MOI.. ",
+	"QUOI?",
+	"EH BIEN, POUR TE DIRE LA V\220RIT\220...APR\212S R\202FLECTION... JE NE CROIS PAS",
+	"DIS-MOI, OH \220RUDIT PHILOSOPHE! Y A-T-IL UNE RELATION DE CAUSE \205 EFFET ENTRE BEN\322T ET BENOIT?",
+	"OK, OK, OUBLIE. JE NE SAIS M\322ME PAS POURQUOI J'AI DEMANDAIS \207A.",
+	// 235
+	"QUE FAIS-TU ICI \205 PHILOSOPHER AU LIEU DE MANGER DU MONDE?",
+	"COMMENT \207A?",
+	"H\220, PEUX-TU R\220P\220TER CETTE PHRASE SUR LES \"INCLINATIONS PR\220-\220VOLUTIVES\"?",
+	"BIEN S\352R, MEC. TOUS CES TRUCS DONT TU M'AS PARL\220 AVANT. JE N'AIS RIEN COMPRIS TU SAIS",
+	"NON, JE FERAIS MIEUX DE ME TAIRE. AU CAS O\227 IL SE F\266CHERAI...",
+	// 240
+	"ALLO?",
+	"OUI, QUOI DE NEUF? ",
+	"EH BIEN, MAINTENANT QUE TU LE MENTIONE, JE VAIS TE DIRE QUE...",
+	"",
+	"EN FAIT, C'EST JUSTE UNE HYPOTH\212SE BIEN S\352R, MAIS QU'ARRIVERAIT-IL SI UN VAMPIRE TROUVAI LA FORMULE PAR HASARD?",
+	// 245
+	"EH BIEN, PASSONS. \220COUTE, CEL\267 NE TE SEMBLE T-IL PAS \210TRE UN PAQUET DE B\202TISES POUR FINIR LE JEU? BON, PEUT-\322TRE PAS",
+	"C'EST VIDE!",
+	"POURQUOI TU M'AS VOL\220 MON AMOUR. B.J. LOIN DE MOI? SANS ELLE LA VIE N'AS PAS DE SENS POUR MOI",
+	"SON CERVEAU?!",
+	"POUR TE DIRE LA V\202RIT\202, JE CROIS QUE JE ME SUIS D\202J\205 ASSEZ AMUS\202 AVEC TON PETIT MONSTRE",
+	// 250
+	"PITI\202 SAINTE VIERGE, FAITES QUE RIEN DE PIRE NE M'ARRIVE!!",
+	"TU N'AURAS PAS LE DERNIER MOT. JE SUIS S\352R QUE SUPERMAN VAS VENIR ME LIB\324RER!",
+	"QUELLE MERDE CE JEU DANS LEQUEL LE PERSONNAGE PRINCIPAL MEURT!",
+	"H\202 UN INSTANT! ET MON DERNIER SOUHAIT?",
+	"HA! HA!  MAINTENANT JE SUIS IMMUNIS\220 CONTRE TOI, D\220MON. CETTE CIGARETTE EST UNE POTION ANTI-VAMPIRES QUE M'A DONN\220 VON BRAUN ",
+	// 255
+	"OUI, C'EST S\352R, MAIS JE NE TE DONNERAIS JAMAIS LA FORMULE",
+	"A PART CR\202ER LA TORTURE JE PEUX AUSSI LA SUPPORTER",
+	"NON, PAR PITI\202, JE PARLERAI, MAIS NE ME FAITES PAS \200A!",
+	"D'ACCORD. JE T'AI DIT CE QUE TU VOULAIS SAVOIR. MAINTENANT LIB\212RE-NOUS, B.J. ET MOI, ET FICHE-NOUS LA PAIX",
+	"B.J.! QUE FAIS-TU ICI? O\353 EST DRASCULA?",
+	// 260
+	"QU'IL EST M\220CHANT! PAR-CE QU'IL APPARTIENT \267 LA NOBLESSE IL CROIT POUVOIR COUCHER AVEC QUI IL VEUT",
+	"\267 BAS LE DESPOTISME ARISTOCRATIQUE!",
+	"DEBOUT LES PAUVRES DU MOOONDE....!",
+	"ET D'APR\324S CE QUE JE VOIS IL T'A ENCHA\327N\220 AVEC CADENAS ET TOUT, H\202?",
+	"BON, OK. TU N'AURAIS PAS UNE \220PINGLE?",
+	// 265
+	"BON, BON, OK, RESTE CALME. JE VAIS TROUVER QUELQUE CHOSE.",
+	"H\220! TAVERNIER!!",
+	"O\227 EN EST LE MATCH?",
+	"QUI?",
+	"NE VOIS-TU PAS QUE DRASCULA EST ICI?",
+	// 270
+	"ALORS, FINISSONS EN AVEC LUI, NON?",
+	"SERS-MOI UN COUP...",
+	"RIEN. J'AI OUBLI\220 CE QUE J'ALLAIS DIRE",
+	"OU BIEN TU ME SERS UN COUP OU BIEN JE JOUE DU PIANO JUSQU'\267 LA FIN DU MATCH",
+	"COMBIEN DE TEMP IL RESTE JUSQU'\267 LA FIN DU MATCH?",
+	// 275
+	"BONSOIR",
+	"COMME \200A VAS, IGOR? BOSSU? HI! HI! HI! C'\202TAIT DR\342LE, NON?",
+	"QU'EST-CE QUE TU ES SUPPOS\202 FAIRE?",
+	"EUH, NON! JE NE COMPREND RIEN AUX TAXES",
+	"ALORS, METS DES LUNETTES",
+	// 280
+	"C'EST QUOI UNE ORGIE SURNATURELLE?",
+	"OK, OK ARR\210TE. JE CROIS QUE J'AI COMPRIS",
+	"POURRAIS-TU ME DIRE O\353 SE TROUVE DRASCULA? ",
+	"ALLEZ, S'IL TE PLA\327T",
+	"POURQUOI PAS?",
+	// 285
+	"OH...IL DORT PENDANT LA NUIT?",
+	"EH BIEN! QUE LA RENTE SE PORTE BIEN",
+	"C'EST QUE JE DOIS LUI PARLER...",
+	"OH\220! SQUELEEETTE! ",
+	"SAPRISTI! UN SQUELETTE QUI PARLE!",
+	// 290
+	"COMMENT EST-TU ARRIV\202 JUSQU'ICI?",
+	"ET POURQUOI DRASCULA VOUDRAIT-IL CR\220ER UN MONSTRE?",
+	"COMMENT T'APPELLES-TU, AMI SQUELETTE?",
+	"H\202, TU N'AS PAS FAIM?",
+	"TU DOIS AVOIR L'ESTOMAC VIDE... HI! HI! HI!",
+	// 295
+	"JE N'AI PAS ENVIE DE PARLER MAINTENANT",
+	"J'ESP\324RE QUE QUELQU'UN VA T'ENC...(SIFFLEMENT) TOI ET TON P...(SIFFLEMENT) DE FILS DE (SIFFLEMENT)!",
+	"JE L'AIM\220E VRAIMENT. C'EST VRAIS QUE CE N'\220TAIT PAS UN G\220NIE, MAIS PERSONNE N'EST PARFAIT, N'EST-CE PAS? ",
+	"DE PLUS, ELLE AVAIT DES FORMES \220POUSTOUFLANTES",
+	"JE NE SERAI PLUS JAMAIS LE M\322ME. JE VAIS M'ENFERMER DANS UN MONAST\324RE POUR VOIR MA VIE FUIR LENTEMENT",
+	// 300
+	"RIEN NE POURRA ME FAIRE SORTIR DE CETTE MIS\324RE PARCE QUE...",
+	"DE QUI? DE QUI?",
+	"JE VEUX \322TRE UN PIRATE",
+	"JE VEUX \322TRE PROGRAMMEUR",
+	"RACONTEZ-MOI QUELQUE CHOSE SUR PELAYO",
+	// 305
+	"JE VAIS JUSTE CONTINUER \267 JOUER ET OUBLIER QUE JE T'AI VU",
+	"QUI A EU CETTE ID\202E STUPIDE?",
+	"\200A RESSEMBLE AU SAC DE MA GRANDE-M\324RE",
+	"WHAOU! NE SUIS-JE PAS MAGNIFIQUE!",
+	"PLUS JE ME REGARDE PLUS JE ME PLAIS",
+	// 310
+	"ET APR\324S COMMENT JE ME FERME?",
+	"IL FAUDRA QUE JE M'OUVRE D'ABORD, NON?",
+	"JE SUIS BIEN O\353 JE SUIS",
+	"JE M'AI D\220J\267",
+	"SALUT, MOI!",
+	// 315
+	"JE VAIS LES METTRE LE TEMPS VENU",
+	"JE NE VOIS RIEN DE SP\220CIAL",
+	"IL EST BIEN L\205 O\353 IL EST",
+	"ET POURQUOI FAIRE?",
+	"JE NE PEUX PAS",
+	// 320
+	"SALUT, TOI!",
+	"C'EST LE PANTH\220ON DE L'ONCLE D\220SIR\220",
+	"OH\220! ONCLE D\220SIR\220\220\220\220!",
+	"NON, JE NE VEUX PAS ME COUPER ENCORE",
+	"HEM! EXCUS...!",
+	// 325
+	"YAMM, HEMMM, JH!",
+	"OUI, COF,COF!",
+	"TIENS, IL Y A UN CHEWING-GUM COLL\220 ICI",
+	"C'EST LE PORTABLE QUE J'AI EU POUR NOEL",
+	"QUE C'EST HAUT!",
+	// 330
+	"SORS SUR LE BALCON MA JULIETTE!",
+	"TU ES LA LUMI\324RE QUI \220CLAIRE MON CHEMIN!",
+	"H\220, PORTE! QU'EST-CE QU'IL Y A?",
+	"OH\220! MACHINE \267 TABAC DE TRANSYLVANIIIE",
+	"C'EST UN DISTRIBUTEUR DE PAQUET DE CIGARETTES",
+	// 335
+	"J'AI UNE AUTRE PI\212CE L\267 -DEDANS",
+	"NON, J'AI D\220CID\220 D'ARR\210TER LE TABAC ET L'ALCOOL",
+	"\205 PARTIR DE MAINTENANT JE VAIS ME CONSACRER SEULEMENT AUX FEMMES",
+	"C'EST DU VOL! RIEN EST SORTI!",
+	"ENFIN!",
+	// 340
+	"C'EST JUSTE UN COFRE",
+	"SALUT, COFFRE! TU T'APPELLES COMME MON COUSIN GEOFFREY...",
+	"J'AI TROUV\220 LE SAC DE B.J..",
+	"MON DIEU! JE N'AI PAS DE REFLET. JE SUIS UN VAMPIRE!",
+	"...AH, NON! CE N'EST QU'UN DESSIN!",
+	// 345
+	"PETIT MIROIR, DIS MOI QUI EST LE PLUS BEAU DU ROYAUME?",
+	"IL NE VEUT PAS S'OUVRIR",
+	"TR\324S BIEN. J'AI MIS LES BOULES QUI\202S",
+	"C'EST UN DIPL\342ME DE CHASSEUR DE VAMPIRES DE L'UNIVERSIT\220 DE CAMBRIDGE",
+	"NON, IL ME MANQUE ENCORE DES INGR\220DIENTS, PAS LA PEINE DE LE REVEILLER",
+	// 350
+	"C'EST QUE JE SUIS FAUCH\220",
+	"C'EST UNE LAMPE BRITANNIQUE",
+	"TAVERNIER! AIDEZ-MOI!",
+	"UN VAMPIRE EST APPARU ET IL A ENLEV\220 MA FIANC\220E",
+	"MAIS, N'ALLEZ VOUS PAS M'AIDER?!",
+	// 355
+	"MORTE? QUE VOULEZ-VOUS DIRE?",
+	"HEM!",
+	"UN VAMPIRE A KIDNAP\202 LA FILLE DE LA 501!",
+	"IL FAUT QUE TU M'AIDES!",
+	"TU NE POURRAIS PAS JOUER UNE CHANSON DE BLUR?",
+	// 360
+	"COMMENT PEUX-TU RESTER L\205 TOUTE LA JOURN\202E \205 JOUER LE M\322ME MORCEAU?",
+	"ET ALORS, COMMENT TU PEUX M'ENTENDRE?",
+	"PR\322TE-MOI LES BOULES QUI\202S",
+	"ALLEZ! JE VAIS TE LES RENDRE TOUT DE SUITE",
+	"ALLEEEZZZ...",
+	// 365
+	"BON, AU REVOIR. JE DOIS TUER UN VAMPIRE",
+	"",
+	"EN QUELLE LANGUE TU PARLES! TRANSYLVANIEN?",
+	"DE QUOI TU PARLES. C'EST QUI L'ONCLE D\220SIR\220?",
+	"MAIS, C'EST QUOI LE PROBL\212ME AVEC DRASCULA?",
+	// 370
+	"QUI EST CE VON BRAUN?",
+	"ET POURQUOI IL NE LE FAIT PAS?",
+	"ET O\353 PUIS-JE TROUVER VON BRAUN?",
+	"EH BIEN, MERCI ET AU REVOIR. CUVES BIEN",
+	"IL VAUDRA MIEUX SONNER D'ABORD",
+	// 375
+	"\210TES-VOUS LE PROFESSEUR VON BRAUN?",
+	"ET POUVEZ-VOUS M'INDIQUER O\353 JE PEUX...?",
+	"JE NE CROIS PAS QU'IL SOIT LE NAIN GANYM\324DE",
+	"PROFESSEUR!",
+	"AIDEZ-MOI! LA VIE DE MA BIEN AIM\220E DEPEND DE VOUS!",
+	// 380
+	"\200A VA, JE N'AI PAS BESOIN DE VOTRE AIDE",
+	"D'ACCORD. JE M'EN VAIS",
+	"N'AYEZ PAS PEUR. NOUS ALLONS VAINCRE DRASCULA ENSEMBLE",
+	"ALORS, POURQUOI NE M'AIDEZ VOUS PAS?",
+	"JE LES AI",
+	// 385
+	"OUI, JE LES AI!",
+	"D'ACCORD",
+	"...ER ...OUI",
+	"JE VIENS POUR RETOURNER DANS VOTRE CABINE DE TORTURE",
+	"JE SUIS PR\322T \267 AFFRONTER VOTRE \220PREUVE",
+	// 390
+	"\200A VA, VIEUX SCHNOC. JE SUIS VENU CHERCHER MON ARGENT",
+	"NON, RIEN. J'ALLAIS JUSTEMENT PARTIR",
+	"EXCUSES-MOI",
+	"CE LIVRE T'INT\220RESSE? IL CONTIENT DES PARTITIONS DE TCHAIKOVSKY?",
+	"COMMENT PUIS-JE TUER UN VAMPIRE?",
+	// 395
+	"ON NE T'A JAMAIS DIT QUE C'EST MAUVAIS DE DORMIR DANS UNE MAUVAISE POSITION?",
+	"C'EST CE QUE MA M\324RE ME DIT TOUJOURS",
+	"POURQUOI DRASCULA N'A PAS PU TE TUER?",
+	"ET QUE S'EST-IL PASS\220?",
+	"C'EST SUPER! VOUS AVEZ UNE POTION D'IMMUNIT...!",
+	// 400
+	"ET ALORS?",
+	"TR\324S BIEN",
+	"POUVEZ-VOUS ME R\220P\220TER  CE DONT J'AI BESOIN POUR CETTE POTION?",
+	"EH BIEN! JE M'EN VAIS DE CE PAS EN CHERCHER",
+	"H\220, QUE S'EST-IL PASSE\220 AVEC LE PIANISTE?",
+	// 405
+	"J'AI TOUS LES INGREDIENTS POUR LA POTION",
+	"JUSTE UNE QUESTION: C'EST QUOI CET ALUCSARD ETEREUM?",
+	"OUI, OUI?... ",
+	"ET O\353 ELLE EST CETTE GROTTE?",
+	"QUE S'EST-IL PASS\202? N'AVIEZ VOUS PAS UN TRIBUNAL?",
+	// 410
+	"...MAIS ...ET SI JE RENCONTRE D'AUTRES VAMPIRES?",
+	"C'EST UN VAMPIRE QUI M'EMP\322CHE DE PASSER",
+	"IL RESSEMBLE \267 YODA, MAIS EN UN PEU PLUS GRAND",
+	"H\220, YODA! SI TU ME LAISSES PASSER JE TE DONNE UNE PI\212CE",
+	"BON, \200A VA. ON NE PEUT RIEN TE DIRE",
+	// 415
+	"H\220, VAMPIRE! BELLE NUIT, N'EST-CE PAS?",
+	"ON T'A D\220J\267 DIT QUE TU RESSEMBLES \267 YODA?",
+	"ES-TU UN VAMPIRE OU UNE PEINTURE \267 L'HUILE?",
+	"JE FERAIS MIEUX DE ME TAIRE, TU ES SI SUSCEPTIBLE",
+	"C'EST FERM\220E \267 CL\220",
+	// 420
+	"LA PIE POURRAIT M'ARRACHER UN OEIL SI J'ESSAIE!",
+	"MON DIEU. C'EST V\202ROUILL\202... C'EST \202FRAYANT HEIN?",
+	"LES GONDS SONT ROUILL\202S",
+	"IL Y A SEULEMENT UN POT DE FARINE L\267-DEDANS",
+	"\200A A ENLEV\220 LA ROUILLE",
+	// 425
+	"J'AI TROUV\220 UN PIEU EN PIN",
+	"JE VAIS PRENDRE LE PLUS GROS L\267",
+	"BON, JE CROIS  QUE JE PEUX ME D\220BARRASSER DE CE STUPIDE D\220GUISEMENT MAINTENANT",
+	"LE PASSAGE VERS LES DONJONS EST FERM\220 POUR CAUSE DE TRAVAUX. VOUS \322TES PRI\220S D'UTILISER L'ENTR\220E PRINCIPALE. D\202SOL\202 POUR LE D\202SAGR\202MENT",
+	"...IL EST P\266LE. AVEC DE GROSSES DENTS. IL A UN TOUPET ET PORTE UNE CAPE...C'EST S\352REMENT DRASCULA!",
+	// 430
+	"C'EST B.J.! B.J. TU VAS BIEN?",
+	"OUI, JE SAIS ELLE EST B\322TE, MAIS JE ME SENS TELLEMENT SEUL",
+	"TU N'AURAIS PAS UNE CL\220 PAR L\267?",
+	"TU N'AURAIS PAS UN OUTIL DE CROCHETAGE, PAR HASARD?",
+	"DONNE-MOI UNE \220PINGLE. JE VAIS FAIRE COMME MCGYVER",
+	// 435
+	"NE BOUGES PAS, JE REVIENS TOUT DE SUITE",
+	"ZUT! C'EST CASS\220E!",
+	"OL\220\220\220! JE ME SUIS M\210ME RAS\220, MEC!",
+	"OUI, MON AMOUR?",
+	"IL N'EST PAS ENCORE ARRIV\202",
+	// 440
+	"LE PIANISTE N'EST PAS L\267",
+	"UN COKTAIL TRANSYLVANIEN",
+	"JE N'AI PAS ENCORE DE CHAMBRE",
+	"ON DIRAIT QU'IL EST REST\220 COINC\220 DANS UNE BAIGNOIRE ET A ALORS D\220CID\220 D'OUVRIR UN BAR",
+	"IL EST SO\352L COME UN MARIN",
+	// 445
+	"CE CHEVEU... \200A ME RAPPELLE QUELQU'UN",
+	"C'EST UN SQUELETTE OSSEUX",
+	"REGARDE! MIGUEL BOSE!",
+	"IL DORT. CE SERAIT DOMMAGE DE LE R\220VEILLER",
+	"IL EST PLUS MOCHE QU'EMILIO DE PAZ",
+	// 450
+	"UN CERCUEIL EN BOIS DE PIN",
+	"IL VA ME COUPER EN PETITES TRANCHES, COMME UN SAUCISSON",
+	"JE N'AIME PAS LES PENDULES. JE PR\220F\324RE LES ARTICHAUTS",
+	"MES MAINS SONT MENOTT\220ES. JE N'Y ARRIVE PAS",
+	"\200A SAUTE AUX YEUX QUE C'EST UNE PORTE SECR\324TE",
+	// 455
+	"ILS M'IGNORENT",
+	"ALLEZ..!",
+	"DANS LE SCRIPT C'\200TAIT SUPPOS\202 BOUGER, MAIS LE BUDGET DU JEU A EXPLOS\202 ET ILS N'ONT PAS PU ME PAYER LA GYM. DONC JE SUIS TOUJOURS MINABLE. FIN DE L'HISTOIRE",
+	"\200A PARA\327T MAL FIX\220 AU MUR",
+	"JE NE CROIS PAS QUE \200A VA M'AIDER. C'EST TROP HUMIDE POUR BR\352LER",
+	// 460
+	"VERS L'AILE OUEST? PAS QUESTION! PERSONNE NE SAIT CE QU'IL Y A L\267-BAS!",
+	"ELLE A DE JOLIS MOTIFS TRANSYLVANIENS",
+	"",
+	"QUEL DOMMAGE QU'IL N'Y AI PAS UN PETIT AGNEAU EN TRAIN DE R\342TIR L\267-DEDANS!",
+	"LA DERNI\324RE FOIS QUE J'AI OUVERT UN FOURNEAU J'AI EXPLOS\220 LA MAISON",
+	// 465
+	"C'EST L'ENSEIGNE DE L'\220QUIPE DE FOOTBALL DE LA TRANSYLVANIE",
+	"POURQUOI FAIRE? POUR LE METTRE SUR MA T\322TE?",
+	"JE NE CROIS PAS QUE CES TIROIRS SOIENT DU GENRE QUI S'OUVRENT",
+	"JE NE VEUX PAS SAVOIR QUEL TYPE DE NOURRITURE IL Y A L\267-DEDANS!",
+	"J'AI L'IMPRESSION QUE C'EST DE L'IMPRESSIONNISME",
+	// 470
+	"LA NUIT TOMBE SUR NOUS TOUS... C'EST \202FRAYANT, N'EST-CE PAS?",
+	"C'EST COINC\220",
+	"C'EST ELVIS LE ROI. TU NE PENSAIS PAS LE VOIR ICI N'EST-CE PAS?",
+	"NON, J'EN AI D\220J\267 UN CHEZ MOI \205 NOURRIR",
+	"UNE \202TAG\324RE AVEC DES LIVRES ET D'AUTRES CHOSES",
+	// 475
+	"ET QUI PUIS-JE APPELLER \267 CES HEURES-L\267?",
+	"\"COMMENT FAIRE LA D\220CLARATION D'IMP\342TS\" COMME C'EST INT\220RESSANT!",
+	"J'EN AI D\324J\267 UN CHEZ MOI. JE CROIS QUE C'EST UN BEST-SELLER MONDIAL",
+	"UNE CL\220 COMPL\324TEMENT NORMALE",
+	"JE CROIS QU'ELLE N'EST PAS DU COIN",
+	// 480
+	"H\220! CE SONT DES FRITES EN FORME DE CROCS! J'ADORE",
+	"JE NE CROIS PAS QUE CE SOIT LE MEILLEUR MOMENT POUR MANGER CETTE MERDE, AVEC MA FIANC\220E AUX MAINS DE L'\322TRE LE PLUS MAUVAIS DE LA GALAXIE",
+	"COMME JE M'AMUSE \205 TUER DES VAMPIRES AVEC CE TRUC!",
+	"VOYONS SI UN AUTRE APPARA\327T BIENT\342T",
+	"NON, IL FAUT QUE CE SOIT AVEC UN SALE ET PUANT VAMPIRE, COMME CELUI QUI J'AI TU\220 AVANT",
+	// 485
+	"C'EST L'AUTHENTIQUE PERRUQUE QU'ELVIS A UTILIS\220E QUAND IL EST DEVENU CHAUVE",
+	"C'EST DE LA FARINE, MAIS JE NE PEUX PAS DIRE DE MARQUES",
+	"PEUT-\322TRE UNE AUTRE FOIS, D'ACCORD?",
+	"C'EST UNE HACHE MAGNIFIQUE, DOMMAGE QU'IL N'Y AI PAS UNE T\322TE DE VAMPIRE DANS LE COIN",
+	"NON. JE SUIS UNE BONNE PERSONNE AU FOND",
+	// 490
+	"C'EST LE D\220ODORANT DE MARGARET THACHER...HI!HI!HI!",
+	"C'EST UNE CAPE ASSEZ SYMPA",
+	"",
+	"COMME TOUTES LES BRANCHES DE TOUS LES ARBRES DU MONDE, ELLE N'A RIEN DE PARTICULIER",
+	"OH! C'EST INCROYABLE! UNE CORDE DANS UN JEU D'AVENTURE!",
+	// 495
+	"JE ME DEMANDE \267 QUOI ELLE VA SERVIR...?",
+	"UNE CORDE ATTACH\220E \267 UNE BRANCE OU UNE BRANCHE ACROCH\220E \267 UNE CORDE, \200A D\220PEND DU POINT DE VUE",
+	"CETTE PIE SEMBLE AVOIR DE TR\324S MAUVAISES INTENTIONS",
+	"OUBLIE \200A! JE ME TAIS SINON IL VA ENCORE SE F\266CHE",
+	"ELLE SEMBLE MORTE, MAIS C'EST POUR DE FAUX.",
+	// 500
+	"AUCUN ANIMAL N'A \202T\202 ABIM\220 DANS LA PRODUCTION DE CE JEU",
+},
+{
+	// 0
+	"",
+	"\324 LA SECONDA PORTA PI\353 GRANDE CHE IO ABBIA MAI VISTO",
+	"BEH, FORSE NO",
+	"\324 SIGILLATA CON TAVOLE. LA CHIESA DEV'ESSERE STATA ABBANDONATA PARECCHI ANNI FA.",
+	"NON L'HO APERTA",
+	// 5
+	"CHE FACCIO? LA TOLGO?",
+	"CIAO PORTA. STO PER TRASFORMARTI IN UNO STIPITE.",
+	"\324 TROPPO PER ME.",
+	"UNA FINESTRA SIGILLATA CON TAVOLE.",
+	"NON POSSO.",
+	// 10
+	"GI\267 FATTO.",
+	"E PERCH\220?",
+	"CIAO FINESTRA. HAI QUALCOSA DA FARE STANOTTE?",
+	"NON SENZA IL PERMESSO DEL MINISTERO DELLE OPERE PUBBLICHE",
+	"SE SOLO QUESTA FINESTRA NON FOSSE SIGILLATA...",
+	// 15
+	"YOO-HOO! FINESTRA!",
+	"SALVE.",
+	"COME QUELLA DELLA MICROCHOF.",
+	"NON RIESCO AD ARRIVARCI.",
+	"STA BENE DOV'\324.",
+	// 20
+	"",
+	"\324 UNA LAPIDE A FORMA DI CROCE",
+	"NO GRAZIE.",
+	"CIAO, MORTO. NON TI SCOMODARE AD ALZARTI!",
+	"S\326, CERTO. COME IN POLTERGEIST.",
+	// 25
+	"",
+	"",
+	"TORNO TRA QUINDICI MINUTI.",
+	"VIETATO AFFIGGERE MANIFESTI.",
+	"\324 LA TOMBA DELLO ZIO EVARISTO.",
+	// 30
+	"\324 CHIUSA A CHIAVE",
+	"NE HO GI\267 UNO.",
+	"YOO HOO, ZIO EVARISTO!",
+	"NON RISPONDE.",
+	"NO, \324 FISSATO PER BENE.",
+	// 35
+	"\324 UNA PORTA.",
+	"UN CASSETTO DEL TAVOLO.",
+	"UN ARMADIO SOSPETTO.",
+	"CIAO ARMADIO. COME VA?",
+	"",
+	// 40
+	"",
+	"\324 UN CANDELABRO MOLTO ANTICO.",
+	"DEV'ESSERE QUI DA QUANDO MAZINGA Z ERA UNA VITE.",
+	"NO, \324 UNA RELIQUIA.",
+	"\324 UNA GRAZIOSA PALA D'ALTARE.",
+	// 45
+	"",
+	"HI, HI, HI.",
+	"",
+	"NO.",
+	"",
+	// 50
+	"HA, HA, HA. FANTASTICO!",
+	"",
+	"",
+	"",
+	"NON VEDO NIENTE DI SPECIALE.",
+	// 55
+	"\324 FERNAN, LA PIANTA.",
+	"\324 UNO DEI PALETTI DELLA STACCIONATA.",
+	"HEY! C'\324 UN PACCHETTO DI FIAMMIFERI QUI SOTTO.",
+	"MA GUARDA! UN PACCHETTO DI FAZZOLETTI. CE N'\324 ANCORA UNO NON USATO!",
+	"NON C'\324 ALTRO NEL CESTINO.",
+	// 60
+	"\324 UN CIECO CHE NON VEDE.",
+	"",
+	"",
+	"",
+	"",
+	// 65
+	"\324 UNA BELLA SOMMA DI DENARO.",
+	"",
+	"",
+	"",
+	"",
+	// 70
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 75
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 80
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 85
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 90
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 95
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 100
+	"NON HA NULLA DI SPECIALE.",
+	"NON HA NIENTE DI INSOLITO.",
+	"COME TE LA PASSI?",
+	"CIAO",
+	"NIENTE DI NUOVO?",
+	// 105
+	"COME VA LA FAMIGLIA?",
+	"DICI SUL SERIO?",
+	"MA COME FACCIO A PRENDERLO?",
+	"LA MIA RELIGIONE ME LO PROIBISCE.",
+	"MEGLIO DI NO.",
+	// 110
+	"SICURO!",
+	"NEANCHE A PARLARNE.",
+	"IMPOSSIBILE",
+	"QUESTO NON SI APRE",
+	"NON CE LA FACCIO DA SOLO",
+	// 115
+	"POTREI FARLO, MA MI SENTO UN PO' PIGRO.",
+	"NON NE VEDO IL MOTIVO.",
+	"\324 UN CERVELLO PIUTTOSTO CARINO.",
+	"E ALLORA, CERVELLO, CHE PENSI DI FARE STANOTTE?",
+	"NO, DEVE ESSERE CONSERVATO IN UN POSTO LONTANO DALL'AZIONE DEGENERATIVA DELL'ATMOSFERA",
+	// 120
+	"\324 RIGIDO, COME IL MIO CAPO",
+	"UN PICCHETTO MOLTO AFFILATO.",
+	"FEDELE PICCHETTO APPUNTITOOO, NOBILE ROVERE TRANSILVANOOO",
+	"ACCIDENTI, MI DEVO TAGLIARE LE UNGHIE!",
+	"L\326 DENTRO C'\324 B.J., DOVREI VEDERE COME STA LA RAGAZZA!",
+	// 125
+	"\324 CHIUSA CON LUCCHETTO E CATENACCIO",
+	"\"LUCCHETTO E CATENACCIO S.P.A.\"",
+	"\324 IL TIPICO SCHELETRO CHE C'\324 IN TUTTE LE CARCERI DI TUTTI I VIDEOGIOCHI",
+	"SI USA PER FORNIRE ELETTRICIT\267 AGLI APPARECCHI COLLEGATI",
+	"\324 COMPLETAMENTE ARTIGIANALE, VISTO CHE I GIAPPONESI LI FANNO TASCABILI",
+	// 130
+	"SOLO UNA VOLTA NELLA MIA VITA HO VISTO UNA COSA COS\326 BRUTTA",
+	"LASCIA STARE. NON GLI DICO NULLA ALTRIMENTI SI ARRABBIA",
+	"SEMBRA ABBASTANZA RAZIONALE",
+	"\324 UNA FOTO DI PLATONE MENTRE SCRIVE IL SUO DIALOGO PERDUTO",
+	"NON SONO UNO DI QUELLI CHE PARLANO CON I POSTER",
+	// 135
+	"UNA SCRIVANIA MOLTO CARINA",
+	"\324 UN DIPLOMA DI CACCIA-CACCIA-VAMPIRI APPROVATO DALL'UNIVERSIT\267 DI OXFORD",
+	"\324 UNA NOTTE BUIA CON LUNA PIENA",
+	"SEMBRA CHE QUESTE VITI NON SIANO AVVITATE DEL TUTTO",
+	"NON GUARDARE, MA CREDO CHE UNA TELECAMERA NASCOSTA MI STIA REGISTRANDO",
+	// 140
+	"UN RILEVATORE DI PALETTI MOLTO MODERNO",
+	"NO, IL LABORATORIO SI TROVA AL SECONDO PIANO",
+	"UN BEL COMODINO",
+	"\324 UN MUCCHIO DI DENARO CHE NON PU\343 MANCARE IN NESSUNA AVVENTURA CHE SI RISPETTI",
+	"SE FOSSI RICCO, DUBIDUBIDUBIDUBIDUBIDUBIDUBIDU",
+	// 145
+	"SONO DELLE STRANE FOGLIE. DEVONO AVERLE PORTATE DAL SUDAMERICA O GI\353 DI L\326",
+	"NON CREDO CHE MI RISPONDEREBBERO",
+	"\324 UN MERAVIGLIOSO CROCIFISSO DI LEGNO. L'ICONA NON RIFLETTE TUTTA LA SUA BELLEZZA",
+	"IO PREGO SOLAMENTE PRIMA DI CORICARMI",
+	"EH, PARE CHE QUESTA SBARRA SIA UN PO' ALLENTATA!",
+	// 150
+	"E POI TI LAMENTI PERCH\220 NON TI DO SUGGERIMENTI",
+	"\324 UNA SBARRA ABBASTANZA CONVENZIONALE",
+	"SONO CARINI, SEBBENE SIANO RICOPERTI DA UN PO' DI SCHIFEZZE",
+	"NO, NON MI SENTIRANNO. HI,HI,HI, BUONA QUESTA!",
+	"\"LA BELLA ADDORMENTATA NEL BOSCO\" DI CHAIKOSKY, O CHOIFRUSKY, O COME SI CHIAMA",
+	// 155
+	"MOLTO APPETITOSA",
+	"NO, NON SONO UNO DI QUELLI CHE SI METTONO IN BOCCA GOMME USATE",
+	"UNA FALCE MOLTO CARINA. MI CHIEDO DOVE SIA IL MARTELLO",
+	"I FABBRICANTI DI TABACCO AVVERTONO CHE LE AUTORIT\267 SANITARIE NUOCCIONO GRAVEMENTE ALLA SALUTE",
+	"UNA CANDELA ASSOLUTAMENTE NORMALE, CON CERA E TUTTO",
+	// 160
+	"ACCIDENTI COME SONO LUCENTI QUESTE DUE MONETE!",
+	"ACCIDENTI COM'\324 LUCENTE QUESTA MONETA!",
+	"CON QUESTO SAR\343 IMMUNE AL MORSO DEI VAMPIRI",
+	"NO, ANCORA NON \324 IL MOMENTO",
+	"C'E UN BIGLIETTO DA MILLE E UN PAIO DI MONETE",
+	// 165
+	"DICE \"SI PREGA DI NON TIRARE CIBO AL PIANISTA\"",
+	"OMELETTE, 200. PESCE FRITTO, 150, PATATINE CON MAIONESE, 225",
+	"I MIGLIORI HAMBURGER DI QUESTA RIVA DEL DANUBIO, SOLTANTO PER 325!",
+	"\324 UN BEL TESCHIO, CON UNO SGUARDO MOLTO PENETRANTE. HI, HI, HI, BUONA QUESTA!",
+	"CIAO TESCHIO, MI RICORDI LO ZIO DI AMLETO",
+	// 170
+	"HO L'ABITUDINE DI NON TOCCARE COSE CHE SONO STATE VIVE",
+	"\324 UN CESTINO",
+	"\324 UNA SCOMMESSA PER LA PARTITA DI STANOTTE",
+	"MI DOMANDO CHE CI SAR\267 DIETRO",
+	"EHI, QUESTA TENDA NON SI MUOVE!",
+	// 175
+	"CAVOLI, CHE TETRO QUESTO CASTELLO, EH?",
+	"NON POSSO, \324 TROPPO LONTANO PER SENTIRMI",
+	"\324 UN TIPICO BOSCO TRANSILVANO, CON ALBERI",
+	"CERTO CHE NE SPARI DI SCIOCCHEZZE, CON IL BUIO CHE C'\324!",
+	"NEGOZIO DI DOLCI GARCIA. TORTE E GOMME DA MASTICARE",
+	// 180
+	"UNA PORTA MOLTO BELLA",
+	"\324 CHIUSA",
+	"\324 UN BARILE COMPLETAMENTE SIGILLATO",
+	"",
+	"CHE BELLE BESTIOLINE!",
+	// 185
+	"PSSST, PSSST, GATTINO...",
+	"NON C'\324 RISPOSTA",
+	"LA LUNA \324 UN SATELLITE CHE GIRA INTORNO ALLA TERRA CON UN PERIODO DI RIVOLUZIONE DI 28 GIORNI",
+	"CIAO, LUNA LUNETTA",
+	"\324 COMPLETAMENTE SIGILLATA DA DELLE TAVOLE",
+	// 190
+	"IMPOSSIBILE. QUESTA NON LA APRE NEANCHE BRACCIO DI FERRO",
+	"EHI, SEMBRA CHE L'OMBRA DEL CIPRESSO SIA ALLUNGATA!",
+	"EHI, BARISTA!",
+	"VORREI UNA CAMERA",
+	"SA DOVE POSSO TROVARE UN CERTO CONTE DRASCULA?",
+	// 195
+	"S\326, COSA C'\324?",
+	"AH S\326?",
+	"DA... DAVVERO?",
+	"BELLA DOMANDA. LE RACCONTER\343 LA MIA STORIA. ALLORA...",
+	"SONO SOLO CINQUE MINUTI",
+	// 200
+	"MI CHIAMO JOHN HACKER, E RAPPRESENTO UNA COMPAGNIA IMMOBILIARE BRITANNICA",
+	"SEMBRA CHE IL CONTE DRASCULA VOGLIA COMPRARE DEI TERRENI A GIBILTERRA E MI HANNO MANDATO QUI PER NEGOZIARE LA VENDITA",
+	"MA CREDO CHE DOMATTINA PRESTO TORNER\343 DA MIA MADRE",
+	"BELLA NOTTATA, VERO?",
+	"NO, NIENTE",
+	// 205
+	"EHI, PIANISTA",
+	"BELLA NOTTATA",
+	"E NON FA NEMMENO FREDDO",
+	"VA BENE, TI LASCIO CONTINUARE A SUONARE",
+	"BENE ALLORA",
+	// 210
+	"CIAO CAPO, COME VA?",
+	"E LA FAMIGLIA?",
+	"CARINO COME POSTO, EH?",
+	"MEGLIO CHE NON DICA NULLA",
+	"NON C'\324 POSTO PI\353 BELLO DELLA PROPRIA CASA... NON C'\324... EH? MA TU NON SEI LA ZIA EMMA. IN EFFETTI IO NON HO NESSUNA ZIA EMMA!",
+	// 215
+	"S\326, ANCHE IL MIO. MI PU\343 CHIAMARE COME PI\353 LE PIACE, MA SE MI CHIAMA JOHNNY, CORRER\343 DA LEI COME UN CAGNOLINO",
+	"S\326, SONO PROPRIO SPIRITOSO, VERO? COMUNQUE, DOVE MI TROVO?",
+	"S\326.",
+	"MANNAGGIA...",
+	"OH, S\326. IMMAGINO DI S\326",
+	// 220
+	"BEH, GRAZIE PER IL TUO AIUTO. NON TI DISTURBER\343 PI\353 . POTRESTI DIRMI DOV'\324 LA PORTA, PER FAVORE...",
+	"LA BOTTA DEVE AVERMI DANNEGGIATO IL CERVELLO... NON RIESCO A VEDERE UN TUBO...",
+	"BAH, NON IMPORTA. NE PORTO SEMPRE UN PAIO DI RISERVA",
+	"WOW, CHE BELLA RAGAZZA! NON ME NE ERO ACCORTO PRIMA! CERTO, SENZA GLI OCCHIALI!",
+	"SENTI...",
+	// 225
+	"E QUESTOOO?!",
+	"NON TI PREOCCUPARE B.J., AMORE MIO! TI SALVER\343 DALLE SUE GRINFIE",
+	"MI HAI FATTO DAVVERO ARRABBIARE...",
+	"AHHH, UN LUPO MANNARO! MUORI, MALEDETTO!",
+	"S\326, BEH...",
+	// 230
+	"S\326, BEH... CREDO CHE PROSEGUIR\343 PER LA MIA STRADA. CON PERMESSO...",
+	"COSA?",
+	"PER LA VERIT\267, PENSANDOCI BENE... CREDO DI NO",
+	"DIMMI, O ERUDITO FILOSOFO, ESISTE UNA QUALCHE RELAZIONE CAUSA-EFFETTO TRA LA VELOCIT\267 E LA PANCETTA?",
+	"VA BENE, VA BENE, LASCIA PERDERE. NON SO NEANCHE PERCH\220 L'HO DETTO.",
+	// 235
+	"PERCH\220 STAI QUI A FILOSOFARE, INVECE DI ANDARE A MANGIARE LE PERSONE?",
+	"COME MAI?",
+	"SENTI, PUOI RIPETERE QUELLA COSA SULLE RELAZIONI PRE-EVOLUTIVE?",
+	"S\326, AMICO. QUELLA MENATA CHE MI HAI FATTO SENTIRE PRIMA. \324 CHE NON L'HO CAPITA MOLTO BENE...",
+	"NO, MEGLIO NON DIRE NULLA, NON VOGLIO METTERE IL COLTELLO NELLA PIAGA...",
+	// 240
+	"PRONTO?",
+	"S\326, CHE SUCCEDE?",
+	"AH, VISTO CHE NE PARLA, LE DIR\343 CHE...",
+	"",
+	"A PROPOSITO, NON CHE SIA QUESTO IL CASO, CERTO, MA COSA ACCADREBBE SE PER CASO UN VAMPIRO OTTENESSE LA RICETTA?",
+	// 245
+	"AD OGNI MODO. SENTI, QUESTA NON TI SEMBRA UNA TROVATA MESSA SUL COPIONE PER FINIRE PRESTO IL GIOCO? BEH, FORSE NO",
+	"\324 VUOTO!",
+	"PERCH\220 MI HAI RUBATO IL MIO UNICO AMORE, B.J.? SENZA DI LEI LA MIA VITA NON HA SENSO",
+	"IL SUO CERVELLO?!",
+	"NON PER NIENTE, MA CREDO DI AVERNE ABBASTANZA DEL TUO MOSTRICIATTOLO",
+	// 250
+	"SANTA VERGINE, SALVAMI DA ALTRE SFORTUNE!",
+	"NON TE LA CAVERAI. SICURAMENTE APPARIR\267 SUPERMAN E MI SALVER\267!",
+	"CHE SCHIFO DI GIOCO \324 QUESTO, UNO IN CUI MUORE IL PROTAGONISTA!",
+	"EHI, UN MOMENTO, COSA NE \324 DEL MIO ULTIMO DESIDERIO?",
+	"AH, AH! ORA SONO IMMUNIZZATO CONTRO DI TE, MALEDETTO DEMONIO. QUESTA SIGARETTA CONTIENE UNA POZIONE ANTI-VAMPIRO CHE MI HA DATO VON BRAUN",
+	// 255
+	"S\326, CERTO. MA NON RIUSCIRAI MAI A FARMI DIRE LA RICETTA",
+	"POSSO SOPPORTARE QUALUNQUE TORTURA.",
+	"NO, TI PREGO! PARLER\343, MA NON FARMI QUESTO!",
+	"BENE. TI HO DETTO QUELLO CHE VOLEVI SAPERE. ORA LIBERA B.J. E ME, E LASCIACI IN PACE!",
+	"B.J.! COSA CI FAI QUI? DOV'\324 DRASCULA?",
+	// 260
+	"CHE SPREGEVOLE! SOLTANTO PERCH\220 APPARTIENE ALLA NOBILT\267 PENSA DI AVERE LO \"IUS PRIMAE NOCTIS\" SU QUALUNQUE RAGAZZA LUI VOGLIA",
+	"ABBASSO IL DISPOTISMO ARISTOCRATICO!",
+	"FORZA I POVERI DEL MONDOOO...!",
+	"A QUANTO VEDO TI HA INCATENATO CON LUCCHETTO E TUTTO, EH?",
+	"VA BENE. NON HAI UNA FORCINA?",
+	// 265
+	"VA BENE, VA BENE. NON PRENDERTELA COS\326, MI VERR\267 IN MENTE QUALCOSA.",
+	"EHI, BARISTA!",
+	"COME VA LA PARTITA?",
+	"CHI?",
+	"MA NON VEDI CHE DRASCULA \324 QUI?",
+	// 270
+	"ALLORA LA FINIAMO CON LUI UNA VOLTA PER TUTTE, NO?",
+	"SERVIMI UN DRINK",
+	"NIENTE. HO DIMENTICATO COSA VOLEVO DIRTI",
+	"O MI SERVI UN DRINK O MI METTO A SUONARE IL PIANOFORTE FINO ALLA FINE DELLA PARTITA",
+	"QUANTO MANCA ALLA FINE DELLA PARTITA?",
+	// 275
+	"BUONA SERA",
+	"E COME TI SENTI, IGOR? UN PO' INGOBBITO? AH, AH, AH, CHE SPASSO!",
+	"COSA STAI FACENDO?",
+	"BEH, NO",
+	"ALLORA METTITI GLI OCCHIALI",
+	// 280
+	"COS'\324 QUESTA STORIA DELL'ORGIA SOPRANNATURALE?",
+	"OK, OK, NON CONTINUARE, ME NE SONO FATTO UN'IDEA",
+	"NON POTRESTI DIRMI DOV'\324 DRASCULA?",
+	"DAAAI, PER FAVORE...!",
+	"PERCH\220 NO?",
+	// 285
+	"AH, MA DORME DI NOTTE?",
+	"BENE, ALLORA IN BOCCA AL LUPO CON I REDDITI",
+	"DEVO PARLARE CON LUI",
+	"EHI, SCHELETROOO!",
+	"SANTO CIELO! UN MORTO CHE PARLA!",
+	// 290
+	"RACCONTAMI. COME SEI FINITO QUI?",
+	"E PERCH\220 DRASCULA VUOLE CREARE UN MOSTRO?",
+	"COME TI CHIAMI, AMICO SCHELETRO?",
+	"SENTI, NON VUOI CHE TI PORTI QUALCOSA DA MANGIARE?",
+	"DEVI AVERE LO STOMACO VUOTO. AH, AH, AH!",
+	// 295
+	"ADESSO NON MI VA DI PARLARE",
+	"CHE FIGLIA DI ...(BIP). VADA A FARSI F...(BIP) QUELLA STR...(BIP)!",
+	"IO LA AMAVO DAVVERO. VA BENE, NON ERA PROPRIO UN'INTELLETTUALE, MA NESSUNO \324 PERFETTO, NO?",
+	"E POI, AVEVA UN CORPO MOZZAFIATO",
+	"NON SAR\343 MAI PI\353 QUELLO DI PRIMA. MI RINCHIUDER\343 IN UN MONASTERO E LASCER\343 SCORRERE VIA LA MIA VITA A POCO A POCO",
+	// 300
+	"NIENTE POTR\267 TIRARMI FUORI DA QUESTA MISERIA PERCH\220...",
+	"DI CHI? DI CHI?",
+	"VOGLIO ESSERE UN PIRATA",
+	"VOGLIO ESSERE UN PROGRAMMATORE",
+	"RACCONTAMI QUALCOSA SU GARIBALDI",
+	// 305
+	"CONTINUER\343 A GIOCARE E DIMENTICHER\343 DI AVERVI VISTO",
+	"A CHI SAR\267 VENUTA IN MENTE QUESTA IDIOZIA?",
+	"\324 UNA BORSETTA COME QUELLA DI MIA NONNA",
+	"PER\343, CHE FIGO CHE SONO!",
+	"PI\353 MI VEDO, PI\353 MI PIACCIO",
+	// 310
+	"E POI COME MI CHIUDO?",
+	"PRIMA DOVR\343 APRIRMI, NO?",
+	"STO BENE DOVE SONO",
+	"MI SONO GI\267 PRESO",
+	"CIAO ME!",
+	// 315
+	"LI INDOSSER\343 QUANDO SAR\267 IL MOMENTO GIUSTO",
+	"NON CI VEDO NIENTE DI SPECIALE",
+	"STA BENE DOV'\324",
+	"E PERCH\220?",
+	"NON POSSO",
+	// 320
+	"CIAO A TE",
+	"\324 IL SEPOLCRO DELLO ZIO DESIDERIO",
+	"EHI, ZIO DESIDERIOOOO!",
+	"NO. NON VOGLIO TAGLIARMI UN'ALTRA VOLTA",
+	"EHEM, EHM...!",
+	// 325
+	"GNAMM, AH!",
+	"S\326, COF, COF!",
+	"GUARDA, C'\324 UNA GOMMA ATTACCATA QUI",
+	"\324 IL TELEFONINO CHE MI HANNO REGALATO A NATALE",
+	"COM'\324 ALTO!",
+	// 330
+	"ESCI SUL BALCONE, GIULIETTA!",
+	"TU SEI LA LUCE CHE ILLUMINA LA MIA STRADA!",
+	"EHI, PORTA, DOVE PORTI?",
+	"EHI, DISTRIBUTORE DI SIGARETTE DI TRANSILVANIA!",
+	"\324 UN DISTRIBUTORE DI SIGARETTE",
+	// 335
+	"C'\324 GI\267 UN'ALTRA MONETA DENTRO",
+	"NO. HO DECISO DI SMETTERE DI FUMARE E DI BERE",
+	"A PARTIRE DA ADESSO MI DEDICHER\343 SOLAMENTE ALLE DONNE",
+	"QUESTA \324 UNA TRUFFA! NON \324 USCITO NULLA!",
+	"FINALMENTE!",
+	// 340
+	"CHE TI HO DETTO? UN BAULE",
+	"CIAO BAULE, TI CHIAMI QUASI COME MIO CUGINO... RAULE.",
+	"HO TROVATO LA BORSA DI B.J.!",
+	"MIO DIO, NON HO UN RIFLESSO, SONO UN VAMPIRO!",
+	"...AH, NO. \324 UN DISEGNO!",
+	// 345
+	"SPECCHIO, SPECCHIO DELLE MIE BRAME: CHI \324 IL PI\353 BELLO DEL REAME?",
+	"NON VUOLE APRIRMI",
+	"MOLTO BENE. HO MESSO I TAPPI",
+	"\324 UN DIPLOMA DI CACCIA-VAMPIRI APPROVATO DALL'UNIVERSIT\267 DI CAMBRIDGE",
+	"NO, MANCANO ANCORA ALCUNI INGREDIENTI, NON VALE LA PENA SVEGLIARLO",
+	// 350
+	"MA NON HO SOLDI",
+	"\324 UNA LAMPADA BRITANNICA",
+	"BARISTA! AIUTAMI!",
+	"\324 COMPARSO UN VAMPIRO ED HA PRESO LA MIA FIDANZATA!!",
+	"MA NON MI AIUTERAI?!",
+	// 355
+	"MORTA? COSA INTENDI DIRE?",
+	"EHEM!",
+	"UN VAMPIRO HA RAPITO LA RAGAZZA DELLA 506!",
+	"MA MI DEVI AIUTARE!",
+	"NE SAI SUONARE QUALCUNA DI ELIO E LE STORIE TESE?",
+	// 360
+	"COME FAI A RESISTERE SUONANDO SEMPRE LO STESSO PEZZO TUTTO IL GIORNO?",
+	"E ALLORA COME FAI A SENTIRMI?",
+	"PRESTAMI I TAPPI PER LE ORECCHIE",
+	"DAI, TE LI RESTITUISCO SUBITO",
+	"DAIIII...",
+	// 365
+	"BEH, CIAO. HO UN VAMPIRO DA UCCIDERE",
+	"",
+	"MA COME PARLI? IN TRANSILVANO?",
+	"CHI \324 LO ZIO DESIDERIO?",
+	"MA CHE SUCCEDE CON QUESTO DRASCULA?",
+	// 370
+	"CHI \324 QUESTO VON BRAUN?",
+	"E PERCH\220 NON LO FA?",
+	"E DOVE POSSO TROVARE VON BRAUN?",
+	"GRAZIE E CIAO, DORMI BENE",
+	"SAR\267 MEGLIO SUONARE PRIMA",
+	// 375
+	"\324 LEI IL PROFESSOR VON BRAUN?",
+	"E MI POTREBBE DIRE DOVE POSSO...?",
+	"NON CREDO SIA IL NANO GANIMEDE",
+	"PROFESSORE!",
+	"MI AIUTI, LA PREGO! LA VITA DELLA MIA AMATA DIPENDE DA LEI!",
+	// 380
+	"E VA BENE, NON HO BISOGNO DEL SUO AIUTO",
+	"D'ACCORDO. ME NE VADO",
+	"NON ABBIA PAURA. INSIEME SCONFIGGEREMO DRASCULA",
+	"ALLORA PERCH\220 NON MI AIUTA?",
+	"IO CE LE HO",
+	// 385
+	"S\326 CHE CE LE HO!",
+	"D'ACCORDO",
+	"...EHH ...S\326",
+	"SONO VENUTO PER ENTRARE DI NUOVO IN QUELLA CABINA",
+	"SONO PRONTO PER AFFRONTARE LA PROVA",
+	// 390
+	"E VA BENE, VECCHIETTO. SONO VENUTO PER I MIEI SOLDI",
+	"NO, NIENTE. ME NE STAVO ANDANDO",
+	"SCUSA",
+	"TI INTERESSA QUESTO LIBRO? HA LE PARTITURE DI TCHAIKOWSKY",
+	"COME POSSO UCCIDERE UN VAMPIRO?",
+	// 395
+	"NON TI HANNO DETTO CHE DORMIRE IN UNA BRUTTA POSIZIONE NON \324 SALUTARE?",
+	"\324 QUELLO CHE MI DICEVA SEMPRE MIA MADRE",
+	"PERCH\220 DRASCULA NON RIUSC\326 AD UCCIDERTI?",
+	"E COSA NE FU?",
+	"FANTASTICO! LEI HA LA POZIONE DELL'IMMUNIT\267...!",
+	// 400
+	"E ALLORA?",
+	"MOLTO BENE",
+	"MI PU\343 RIPETERE DI COSA HO BISOGNO PER QUELLA POZIONE?",
+	"OK, CORRO A TROVARLO",
+	"SENTA, COSA \324 SUCCESSO CON IL PIANISTA?",
+	// 405
+	"HO TUTTI GLI INGREDIENTI DI QUESTA POZIONE",
+	"SOLO UNA DOMANDA: COS'\324 QUELLA SCRITTA ALUCSARD ETEREUM?",
+	"DICA, DICA... ",
+	"E DOV'\324 QUELLA GROTTA?",
+	"CHE C'\324? NON AVEVATE UN TRIBUNALE?",
+	// 410
+	"...MA ...E SE TROVO ALTRI VAMPIRI?",
+	"\324 UN VAMPIRO CHE NON MI FA PASSARE",
+	"ASSOMIGLIA A YODA, MA UN PO' PI\353 ALTO",
+	"EHI, YODA. SE MI FAI PASSARE TI DAR\343 UN PENNY",
+	"OK, CALMA, CERTO CHE CON TE NON SI PU\343 PROPRIO PARLARE",
+	// 415
+	"TI HANNO MAI DETTO CHE ASSOMIGLI A YODA?",
+	"CIAO VAMPIRO, BELLA NOTTE, VERO?",
+	"SEI UN VAMPIRO O UN DIPINTO A OLIO?",
+	"MEGLIO NON DIRE NIENTE, ALTRIMENTI POI TI ARRABBI",
+	"\324 CHIUSA A CHIAVE",
+	// 420
+	"SE CI PROVO LA GAZZA POTREBBE CAVARMI UN OCCHIO!",
+	"\324 CHIUSA! DIO MIO, CHE PAURA!",
+	"I CARDINI SONO ARRUGGINITI",
+	"QUI DENTRO C'\324 SOLTANTO UN CESTO DI FARINA",
+	"QUESTO HA TOLTO LA RUGGINE",
+	// 425
+	"HO TROVATO UN PALETTO DI LEGNO DI PINO",
+	"PRENDER\343 QUESTO QUI PI\353 GROSSO",
+	"BENE, CREDO DI POTERMI TOGLIERE QUESTO STUPIDO COSTUME",
+	"\"CORRIDOIO AI TORRIONI CHIUSO PER LAVORI IN CORSO. USATE LA PORTA PRINCIPALE. SCUSATE IL DISTURBO\"",
+	"...\324 PALLIDO, HA I CANINI IN FUORI, PORTA IL TOUPET E INDOSSA IL MANTELLO... \324 SICURAMENTE DRASCULA!",
+	// 430
+	"\324 B.J.! STAI BENE, B.J.?",
+	"S\326, LO SO CHE \324 TONTA, MA SONO COS\326 SOLO",
+	"NON \324 CHE HAI UNA CHIAVE, EH?",
+	"E SCOMMETTO CHE NON HAI NEANCHE UN GRIMALDELLO...",
+	"DAMMI UNA FORCINA. GIOCHER\343 A FARE MCGYVER!",
+	// 435
+	"NON MUOVERTI, TORNO SUBITO",
+	"MANNAGGIA! SI \324 ROTTA!",
+	"OLEEEE! MI SONO FATTO PERSINO LA BARBA!",
+	"S\326, TESORO?",
+	"NON \324 ANCORA ARRIVATO",
+	// 440
+	"IL PIANISTA NON C'\324",
+	"UN DRINK TRANSILVANO",
+	"NON HO ANCORA UNA CAMERA",
+	"SEMBRA CHE SIA RIMASTO INCASTRATO NELLA VASCA DA BAGNO E ABBIA DECISO DI APRIRE UN BAR",
+	"\324 UBRIACO FRADICIO",
+	// 445
+	"QUESTO CAPELLO... MI RICORDA QUALCUNO",
+	"\324 UNO SCHELETRO OSSUTO",
+	"GUARDA! C'\324 MIGUEL BOSE!",
+	"STA DORMENDO. SAREBBE UN PECCATO SVEGLIARLO",
+	"\324 PI\353 BRUTTO DI EMILIO FEDE",
+	// 450
+	"UNA BARA IN LEGNO DI PINO",
+	"MI TAGLIER\267 A FETTINE, COME UN SALSICCIOTTO",
+	"NON MI PIACCIONO I PENDULI. PREFERISCO GLI ALCACHOFAS",
+	"HO LE MANI LEGATE. NON POSSO FARCELA",
+	"OVVIAMENTE \324 UNA PORTA SEGRETA",
+	// 455
+	"MI IGNORANO",
+	"DAIII!",
+	"SECONDO IL COPIONE SI SAREBBE DOVUTO MUOVERE, MA IL BUDGET ERA RISICATO, NON MI HANNO PAGATO LA PALESTRA E COS\326 NON HO POTUTO FARMI I MUSCOLI. FINE DELLA STORIA",
+	"SEMBRA UN PO' STACCATA DALLA PARETE",
+	"NON PENSO CHE MI TORNER\267 UTILE. \324 TROPPO UMIDA PER ACCENDERSI",
+	// 460
+	"ALL'ALA OVEST? \324 DA PAZZI! CHISS\267 COSA POTRESTI TROVARCI!",
+	"HA DELLE OTTIME MOTIVAZIONI TRANSILVANE",
+	"",
+	"PECCATO CHE NON CI SIA UN BELL'AGNELLO ARROSTO, L\326 DENTRO",
+	"L'ULTIMA VOLTA CHE HO APERTO UN FORNO HO FATTO SALTARE IN ARIA LA CASA",
+	// 465
+	"LO STEMMA DELLA SQUADRA DI CALCIO TRANSILVANA",
+	"E PERCH\220? PER METTERMELA SULLA TESTA?",
+	"NON CREDO CHE QUESTI CASSETTI SIANO DI QUELLI CHE SI APRONO",
+	"NON VOGLIO SAPERE CHE RAZZA DI CIBO CI SIA L\267 DENTRO",
+	"MI D\267 L'IMPRESSIONE DI ESSERE IMPRESSIONISTA",
+	// 470
+	"LA NOTTE CALA SU OGNUNO DI NOI... NON \324 TERRIFICANTE?",
+	"\324 INCASTRATA",
+	"\324 IL RE. LUI NON TE LO SEI IMMAGINATO, VERO?",
+	"NO, NE HO GI\267 UNO A CASA DA SFAMARE",
+	"UNO SCAFFALE CON LIBRI ED ALTRE COSE",
+	// 475
+	"MA CHI POTREBBE MAI CHIAMARE A QUEST'ORA?",
+	"\"COME COMPILARE LA DICHIARAZIONE DEI REDDITI\". MOLTO INTERESSANTE!",
+	"NE HO GI\267 UNO A CASA. CREDO SIA UN BEST SELLER MONDIALE",
+	"UNA CHIAVE ASSOLUTAMENTE NORMALE",
+	"NON CREDO CHE SIA DI QUESTA ZONA",
+	// 480
+	"EHI, SONO PATATINE FRITTE A FORMA DI DENTI CANINI! LE ADORO!",
+	"NON CREDO SIA IL MOMENTO GIUSTO PER METTERMI A MANGIARE SCHIFEZZE, CONSIDERATO IL FATTO CHE LA MIA FIDANZATA \324 NELLE MANI DELL'UOMO PI\353 CATTIVO DELLA TERRA",
+	"ME LA STO DAVVERO SPASSANDO AD UCCIDERE VAMPIRI CON QUESTO!",
+	"VEDIAMO SE NE APPARE UN ALTRO",
+	"NO, DEV'ESSERE UN VAMPIRO SUDICIO E MALEODORANTE COME QUELLO CHE HO UCCISO PRIMA",
+	// 485
+	"\324 L'AUTENTICA PARRUCCA CHE UTILIZZ\343 ELVIS QUANDO DIVENT\343 PELATO",
+	"\324 FARINA, MA NON POSSO DIRE LA MARCA",
+	"FORSE UN'ALTRA VOLTA, VA BENE?",
+	"\324 UN'ASCIA MAGNIFICA, PECCATO CHE NON CI SIA NEMMENO UNA TESTA DI VAMPIRO QUI INTORNO",
+	"NO. IN FONDO SONO UNA BRAVISSIMA PERSONA",
+	// 490
+	"\324 IL DEODORANTE DELLA TATCHER ... AH, AH, AH...!!",
+	"\324 UN MANTELLO MOLTO CARINO",
+	"",
+	"COME I RAMI DI TUTTI GLI ALBERI DEL MONDO. NON CI VEDO NIENTE DI SPECIALE",
+	"OH, INCREDIBILE! UNA CORDA IN UN'AVVENTURA GRAFICA!",
+	// 495
+	"MI DOMANDO A COSA POSSA SERVIRE...",
+	"UNA CORDA LEGATA AD UN RAMO O UN RAMO LEGATO AD UNA CORDA, DIPENDE DA COME SI GUARDA",
+	"PARE CHE QUESTA GAZZA ABBIA CATTIVE INTENZIONI",
+	"SCORDATELO, NON DIR\343 NULLA ALTRIMENTI SI ARRABBIA",
+	"MI SEMBRA MORTA, MA NON LO \324 VERAMENTE, VERO?",
+	// 500
+	"NESSUN ANIMALE HA SUBITO MALTRATTAMENTI DURANTE LA PRODUZIONE DI QUESTO VIDEOGIOCO",
+},
+};
+
+const char *_textd[NUM_LANGS][NUM_TEXTD] = {
+{
+	// 0
+	"",
+	"HEY IGOR, HOW IS EVERYTHING GOING?",
+	"IT'S ALWAYS THE SAME STORY EVERYTIME THERE'S A GOOD GAME ON THE SATELLITE! ANYWAY, WE'LL GO WATCH IT IN THE BAR, AS USUAL",
+	"IGOR LISTEN CAREFULLY MAN, WE ARE GOING TO START WITH PHASE NUMBER ONE OF MY PLAN TO CONQUER THE WORLD",
+	"FIRST WE'LL CAPTURE SOME LIGHTNING THEN WE'LL DEMAGNETIZE IT WITH OUR INDIFIBULATOR. THE ELECTRICITY WILL FLOW THROUGH TO MY MONSTER AND HE WILL LIVE!",
+	// 5
+	"IF EVERYTHING WORKS OUT ALL RIGHT, THIS WILL BE THE BEGINNING OF A GREAT ARMY THAT WILL CONQUER THE WORLD FOR ME. HA, HA",
+	"THE MONSTERS WILL DESTROY ALL THE ARMY'S WEAPONS IN THE WORLD, MEANWHILE, WE'LL BE SAFE IN THE PIECES OF LAND I PLAN TO BUY IN GIBRALTAR",
+	"WE'LL SET UP A COUP. GOVERNMENTS ALL OVER THE WORLD WILL BE UNCOVERED AND THEIR COUNTRIES WILL SURRENDER TO ME!",
+	"I'LL BECOME THE FIRST BAD GUY IN HISTORY TO MAKE IT! HA, HA!",
+	"I'M NOT TALKING TO YOU, IDIOT! I'M JUST GIVING YOU THE PLOT. ALL RIGHT, EVERYTHING READY?",
+	// 10
+	"THE TIME HAS COME! TURN ON THE ALKALINE BATTERIES' SWITCH",
+	"DAMN IT! WHAT WENT WRONG?",
+	"ARE YOU SURE YOU CHECKED IT ALL AND THERE WAS NOTHING MISSING? LATELY YOU'VE BEEN MESSING AROUND WITH THAT STUFF ABOUT TAXES AND I DON'T KNOW MAN...",
+	"YOU STUPID THING! YOU FORGOT TO CONNECT THE INDIFIBULATOR. THE SCREWS HAVE MAGNETIZED AND HIS BRAIN HAS PROBABLY BURNT",
+	"YOU ARE DEAD, YOU ARE DEAD...WAIT TILL I GET YOU!",
+	// 15
+	"SHUT UP! I'LL GET ANOTHER BRAIN TOMORROW AND THEN WE WILL REPEAT THE EXPERIMENT",
+	"THIS TIME I'LL GET A WOMAN'S BRAIN. SHINY AND NOT USED YET...HA, HA, HA, GOOD ONE!",
+	"SO WHAT? I'M THE BAD GUY, RIGHT? SO I CAN BE AS FULL OF MACHISMO AS I WANT, ALL RIGHT? AND IF YOU SAY ANOTHER THING I'LL TURN YOUR HUMP BACK TO FRONT!",
+	"HA, HA, HA. YOU FELL FOR IT!! NOW YOU ARE GOING TO PAY FOR DARING TO FIGHT ME! IGOR, TAKE HIM TO THE PENDULUM OF DEATH!",
+	"AND SO, TELL ME, YOU STUPID HUMAN. HOW COME YOU WANT TO DESTROY ME?",
+	// 20
+	"THAT'S BEAUTIFUL!. IF IT WASN'T BECAUSE IT MAKES ME LAUGH, I WOULD CRY",
+	"I PLAN TO USE YOUR GIRLFRIEND'S BRAIN, TO HELP ME CONQUER THE WORLD",
+	"YES, SURE! I'LL TAKE IT FROM HER AND GIVE IT TO MY FRUSKYNSTEIN. THE WORLD WILL BE MINE WITH IT, HA, HA",
+	"WHAT!? YOU'RE DEAD, MAN! I'M GOING TO...YOU REALLY GOT ME ANGRY MAN...COME ON, PREPARE TO DIE!",
+	"HA, HA, HA. NOT EVEN IN YOUR WILDEST DREAMS!",
+	// 25
+	"YES, ISN'T IT? HA, HA",
+	"ALL RIGHT, ALL RIGHT. BUT DO IT QUICKLY, OK?",
+	"PUT THAT CIGARETTE OUT NOW! I CAN'T STAND YOU ANYMORE!",
+	"SO, DOES THAT BREW HAVE IMMUNISATING EFFECTS FOR VAMPIRES??",
+	"WELL, WE'LL SEE ABOUT THAT",
+	// 30
+	"OK, LET'S SEE. IGOR, BRING ME THE CD \"SCRATCHING YOUR NAILS ALL OVER THE BLACKBOARD\"",
+	"NO WAY. THE GIRL STAYS WITH ME. YOU'RE STAYING THERE UNTIL THE PENDULUM CUTS YOU INTO THIN SLICES. HA, HA, HA",
+	"MAN I'M SO BAD... COME ON IGOR, LET'S MAKE THE BREW AND CONQUER THE WORLD",
+	"WHATS HAPPENED NOW?",
+	"YES, WHAT?...OH, DAMNED, THE GAME!",
+	// 35
+	"I FORGOT ABOUT THAT. GET THE GIRL AND LET'S GO AND WATCH IT. WE CAN CONQUER THE WORLD LATER",
+	"THANKS MAN, I WAS THIRSTY",
+	"OH, THE CRUCIFIX!!...THE CRUCIFIX...!",
+	"I DIDN'T NOTICE THAT BEAUTIFUL CRUCIFIX!",
+	"LEAVE ME ALONE!, I'M WATCHING THE GAME",
+	// 40
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 45
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 50
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 55
+	"",
+	"HI BLIND MAN. HOW IT'S GOING?",
+	"HOW DO YOU KNOW I'M A FOREIGNER?",
+	"YOU LOOK BLIND. BECAUSE YOU'RE WEARING DARK GLASSES LIKE STEVIE WONDER",
+	"LOOK, I'M SORRY, I DIDN'T KNOW YOU COULD SEE",
+	// 60
+	"BUT YOU JUST TOLD ME YOU WEREN'T BLIND",
+	"BUT IF YOU CAN'T SEE",
+	"OOOOKAY. SORRY. IN THAT CASE, HI THERE SIGHTLESS PERSON",
+	"I'M JOHN HACKER. YOU MUST BE ONE OF THOSE CHARACTERS WHO WILL HELP ME OUT IN EXCHANGE FOR AN OBJECT. AREN'T YOU? EH? AREN'T YOU?",
+	"UUUUM, EXCUSE ME FOR ASKING BLIN... SIGHTLESS PERSON! BUT WHAT SORT OF JOB IS THAT, TO GIVE SICKLES IN EXCHANGE FOR MONEY WHILE YOU PLAY THE ACCORDION?",
+	// 65
+	"AH YES, I SUPPOSE THAT'S TRUE. GOODBYE SIGHTLESS PERSON... BLIND MAN",
+	"HERE IS THE LARGE AMOUNT OF MONEY YOU ASKED ME FOR",
+	"I HOPE SO",
+	"HI THERE FOREIGNER",
+	"AND HOW DO YOU KNOW I'M BLIND?",
+	// 70
+	"AND I'M NOT KIDDING YOU BUT YOURS LOOK LIKE WOODY ALLEN'S",
+	"NO, I CAN'T SEE",
+	"AND I'M NOT",
+	"OH OF COURSE. JUST BECAUSE I CAN'T SEE, YOU ACCUSE ME OF BEING BLIND",
+	"HI THERE FOREIGNER! WHAT ARE YOU DOING IN TRANSILVANIA?",
+	// 75
+	"THAT'S RIGHT, FOREIGNER. IN EXCHANGE FOR A LARGE SUM OF MONEY I'LL GIVE YOU A SICKLE YOU NEVER KNOW WHEN YOU MIGHT NEED IT",
+	"SHHHH, I'M A SICKLES TRADER, THAT'S WHY I HAVE TO HIDE",
+	"BECAUSE YOU TOLD ME BEFORE, DIDN'T YOU?",
+	"THANKS FOREIGNER. HERE'S THE SICKLE IN EXCHANGE. YOU'LL FIND IT REALLY USEFUL LATER ON, HONESTLY.",
+	"",
+	// 80
+	"",
+	"",
+	"NOTHING, NOTHING AT ALL",
+	"BLA, BLA, BLA."
+},
+{
+	// 0
+	"",
+	"\250COMO VA TODO, IGOR?",
+	"\255SIEMPRE QUE HAY UN BUEN PARTIDO EN LA PARABOLICA PASA LO MISMO! EN FIN, IREMOS A VERLO AL BAR COMO DE COSTUMBRE",
+	"AHORA IGOR, ATIENDE. VAMOS A REALIZAR LA FASE 1 DE MI PLAN PARA CONQUISTAR EL MUNDO",
+	"PRIMERO CAPTAREMOS UNO DE LOS RAYOS DE LA TORMENTA Y LO DESMAGNETIZAREMOS CON NUESTRO INDIFIBULADOR. LA ELECTRICIDAD PASARA A MI MONSTRUO \255Y LE DARA VIDA! ",
+	// 5
+	"SI TODO SALE BIEN ESTE NO SERA MAS QUE EL PRIMERO DE UN INMENSO EJERCITO QUE CONQUISTARA EL MUNDO PARA MI, JA, JA, JA",
+	"LOS MONSTRUOS DESTRUIRAN TODAS LAS ARMAS DE TODOS LOS EJERCITOS DEL MUNDO, MIENTRAS NOSOTROS NOS REFUGIAMOS EN UNOS TERRENOS QUE HE COMPRADO EN GIBRALTAR",
+	"ENTONCES, DAREMOS UN GOLPE DE ESTADO, LOS GOBIERNOS DEL MUNDO NO TENDRAN CON QUE PROTEGERSE, Y PONDRAN SUS PAISES A MIS PIES",
+	"\255SERE EL PRIMER MALO EN LA HISTORIA QUE LO CONSIGA! \255JUA, JUA, JUA!",
+	"\255A TI NADA, IDIOTA! ESTOY EXPONIENDO LA TRAMA. BIEN \250ESTA TODO LISTO?",
+	// 10
+	"\255LLEGO EL MOMENTO, ENTONCES! \255DALE AL INTERRUPTOR DE LAS PILAS ALCALINAS! ",
+	"\255MALDITA SEA! \250QUE ES LO QUE HA PODIDO FALLAR?",
+	"\250SEGURO QUE LO REVISASTE BIEN Y NO FALTABA NADA? ULTIMAMENTE ESTAS CON ESO DE LA RENTA QUE NO VES UN PIJO A DOS METROS",
+	"\255IDIOTA, NO HABIAS CONECTADO EL INDIFIBULADOR! LOS TORNILLOS SE HABRAN MAGNETIZADO Y SE LE HABRA QUEMADO EL CEREBRO",
+	"ESTAS MUERTO, ESTAS MUERTO, COMO TE COJA...",
+	// 15
+	"\255A CALLAR! MA\245ANA IRE A POR OTRO CEREBRO Y REPETIREMOS EL EXPERIMENTO ",
+	"NO. ESTA VEZ TRAERE UNO DE MUJER, PARA QUE ESTE NUEVECITO Y SIN ESTRENAR. JA, JA, JA, QUE MALISIMA DE CHISTA",
+	"\250Y QUE? YO SOY EL MALO Y SOY TODO LO MACHISTA QUE QUIERA \250ENTENDIDO? Y COMO ME VUELVAS A RECHISTAR TE TRAGAS LA CHEPA ",
+	"JA, JA, JA. OTRO QUE HA CAIDO. AHORA VAS A PAGAR TU OSADIA DE QUERER ACABAR CONMIGO. \255IGOR, AL PENDULO DE LA MUERTE!",
+	"DIME, HUMANO ESTUPIDO, \250COMO ES QUE TE HA DADO POR QUERER DESTRUIRME? ",
+	// 20
+	"\255QUE BONITO!, ME PONDRIA A LLORAR SI NO FUERA PORQUE ME HACE GRACIA",
+	"A TU NOVIA LA NECESITO PARA QUE ME AYUDE CON SU CEREBRO A CONQUISTAR EL MUNDO",
+	"\255SI, JA! SE LO QUITARE Y SE LO PONDRE A MI FRUSKYNSTEIN, Y CON EL DOMINARE EL MUNDO, JA, JA, JA",
+	"\255\250QUE?! \255ESTAS MUERTO, ESTAS MUERTO! TE VOY A... ME HAS TOCADO LAS NARICES, VAMOS. \255PREPARATE A SER MATADO!",
+	"JA, JA, JA. QUE TE CREES TU ESO",
+	// 25
+	"SI, \250VERDAD? JA, JA, JA ",
+	"AH, ESTA BIEN, PUEDES FUMARTE EL ULTIMO CIGARRILLO, PERO DEPRISITA",
+	"APAGA YA ESE CIGARRILLO, ME TIENES HARTO YA",
+	"Y DIME, \250ESA POCION TIENE EL EFECTO CONTRARIO?",
+	"ESO YA LO VEREMOS...",
+	// 30
+	"BUENO, A VER SI ES VERDAD. IGOR, TRAE EL COMPACT DISC DE U\245AS ARRASCANDO UNA PIZARRA",
+	"ESO NI SO\245ARLO. LA CHICA SE QUEDA CONMIGO, Y TU TE QUEDAS AHI HASTA QUE EL PENDULO TE CORTE EL RODAJITAS. JA, JA, JA",
+	"PERO QUE MALO QUE SOY, VAMOS IGOR, VAMOS A PREPARAR LA POCION Y CONQUISTAR EL MUNDO",
+	"\250QUE PASA AHORA?",
+	"SI, \250QUE PASA?... \255ANDA, EL PARTIDO!",
+	// 35
+	"SE ME HABIA OLVIDADO. COGE A LA CHICA Y VAMONOS A VERLE. YA CONQUISTARE EL MUNDO DESPUES",
+	"GRACIAS MACHO, TENIA SED",
+	"\255ArgH! \255ESE CRUCIFIJO! \255ESE CRUCIFIJO!...",
+	"QUE BONITO ES ESE CRUCIFIJO, NO ME HABIA YO FIJADO",
+	"DEJAME, QUE ESTOY VIENDO EL FUTBOL",
+	// 40
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 45
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 50
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 55
+	"",
+	"Hola ciego. \250Que tal?",
+	"\250Como sabes que soy extranjero?",
+	"Pareces un ciego. Tienes gafas como serafin zubiri, hablas mirando al frente como Stevie Wonder...",
+	"Bueno, perdona. No sabia que vieses.",
+	// 60
+	"\250Pero no me acabas de decir que no eres ciego?",
+	"\255Pero si no ves!",
+	"Vaaaale. Perdona. En ese caso: Hola invidente.",
+	"Soy John Hacker, y estoy jugando al Drascula. Tu debes ser el tipico personaje que me ayudara a cambio de un objeto. \250A que si? \250Eh? \250A que si?",
+	"Em... Perdona que te pregunte cieg..\255Invidente!. Pero... \250Que clase de profesion es la tuya, de dar hoces a cambio de dinero, mientras tocas el acordeon?",
+	// 65
+	"Ah, si. Es verdad. Adios invidente...(ciego)",
+	"Ahi tienes la cuantiosa cantidad de dinero que me pediste.",
+	"Mas te vale.",
+	"Hola extranjero.",
+	"Y tu... \250Como sabes que soy ciego?",
+	// 70
+	"Y tu hablas como el hijo de Bill Cosby y no me meto contigo.",
+	"No, si no veo.",
+	"Y no lo soy.",
+	"\255Oh, claro! Como no veo se me tacha de ciego \250no?",
+	"\255Hola Extranjero! y \250que haces en Transilvania?",
+	// 75
+	"Correcto extranjero. A cambio de una cuantiosa suma de dinero, te dare una hoz, para cuando te haga falta.",
+	"Shhhhhh. Soy traficante de hoces, tengo que disimular.",
+	"Porque me lo has dicho antes \250no?",
+	"Gracias extranjero. Aqui tienes tu hoz a cambio. Un objeto que te sera muy util algo mas adelante... de verdad.",
+	"",
+	// 80
+	"",
+	"",
+	"No, nada",
+	"\244a, \244a, \244a. que bueno, que bueno."
+},
+{
+	// 0
+	"",
+	"WIE GEHTS, WIE STEHTS, IGOR?",
+	"IMMER WENN AUF KABEL EIN GUTES SPIEL KOMMT, PASSIERT DAS GLEICHE. NAJA, DANN GUCKEN WIR ES UNS EBEN WIE IMMER IN DER KNEIPE AN",
+	"JETZT PASS AUF, IGOR. WIR WERDEN JETZT PHASE 1 MEINES WELTEROBERUNGSPLANS STARTEN.",
+	"PAH, EINIGE GEWITTERBLITZE, DIE WIR MIT DEM VIBROXATOR ENTMAGNETISIEREN. UND DER STROM WIRD MEINEM MONSTERCHEN LEBEN EINHAUCHEN.",
+	// 5
+	"WENN ALLES KLAPPT WIRD ER DER ERSTE SOLDAT EINER RIESIGEN ARMEE SEIN, DIE DIE WELT FueR MICH EROBERN WIRD, HARHARHAR",
+	"DIE MONSTER WERDEN ALLE WAFFEN IN DER GANZEN WELT VERNICHTEN WaeHREND WIR UNS AUF UNSERE LaeNDEREIEN ZURueCKZIEHEN, DIE ICH UNS AUF HELGOLAND GEKAUFT HABE.",
+	"DANN WERDEN WIR EINEN STAATSSTREICH MACHEN UND DIE REGIERUNGEN DIESER WELT WERDEN AUFGEBEN UND SICH MIR ZU FueSSEN WERFEN",
+	"ICH WERDE DER ERSTE BoeSE IN DER GESCHICHTE SEIN, DER DAS SCHAFFT, HUAHUAHUA!",
+	"GAR NICHTS, IDIOT! ICH ERZaeHLE DIE HANDLUNG. O.K. IST ALLES FERTIG?",
+	// 10
+	"ES IST ALSO SOWEIT! DRueCK AUF DEN SCHALTER MIT DEN ALKALI-BATTERIEN!",
+	"VERFLIXT NOCHMAL! WAS IST DA SCHIEFGELAUFEN?",
+	"BIST DU SICHER, DASS DU ALLES GECHECKT HAST? SEIT NEUESTEM DENKST DU NUR NOCH AN DEINE EINKOMMENSERKLaeRUNG UND KRIEGST NICHTS MEHR MIT",
+	"DU IDIOT! DU HAST DEN VIBROXITOR NICHT EINGESCHALTET! JETZT SIND DIE SCHRAUBEN MAGNETISIERT UND IHM WIRD WOHL DAS GEHIRN VERBRANNT SEIN",
+	"DU BIST EIN TOTER MANN, NA WARTE, WENN ICH DICH KRIEGE...",
+	// 15
+	"HALT DIE KLAPPE! MORGEN HOLE ICH EIN NEUES HIRN UND WIR WIEDERHOLEN DAS EXPERIMENT",
+	"NEIN, DIESMAL BESORG ICH EIN FRAUENHIRN, DASS NOCH GANZ FRISCH UND UNBENUTZT IST, HAR,HAR,HAR, SUPERJOKE!",
+	"NA UND? ICH BIN DER BoeSE UND DER SUPER-MACHO ODER WAS? UND WENN DU MIR NOCHMAL WIDERSPRICHST KANNST DU DEINEN BUCKEL SCHLUCKEN",
+	"HARHARHAR, SCHON WIEDER EINER. DU WARST SO DREIST, MICH UMBRINGEN ZU WOLLEN. DAS WIRST DU JETZT BueSSEN. IGOR! ZUM TODESPENDEL MIT IHM!",
+	"SAG MAL DU DUMMES MENSCHLEIN, WIESO WOLLTEST DU MICH ZERSToeREN?",
+	// 20
+	"ACH WIE SueSS! ICH KoeNNTE GLATT ANFANGEN ZU HEULEN, WENN ES NICHT SO LUSTIG WaeRE",
+	"DEINE FREUNDIN BRAUCHE ICH NOCH, DAMIT SIE MIR MIT IHREM HIRN DABEI HILFT, DIE WELT ZU EROBERN",
+	"JA, HA! ICH WERDE ES RAUSREISSEN UND ES FRUSKYNSTEIN GEBEN UND DANN WERDE ICH DIE WELT EROBERN,HARHARHAR",
+	"WAS?! DU BIST EIN TOTER MANN! ICH WERDE DICH... DU HAST MICH VERaePPELT, GANZ KLAR. MACH DEIN TESTAMENT!",
+	"HARHARHAR, GLAUB DU DAS MAL",
+	// 25
+	"JA, WIRKLICH? HARHARHAR",
+	"JA, SCHON GUT, RAUCH DIR NOCH EINE LETZTE ZIGARETTE, ABER RUCKZUCK",
+	"MACH MAL DIE ZIGARETTE AUS. MIR IST SCHON SCHLECHT",
+	"UND SAG MAL, DIESE MISCHUNG HAT DIE GEGENWIRKUNG?",
+	"DAS WERDEN WIR JA MAL SEHEN...",
+	// 30
+	"NA, MAL GUCKEN OB DAS STIMMT, IGOR. BRING MAL DIE CD MIT DEN DEM SOUND VON KRATZENDEN FINGERNaeGELN AUF EINER SCHULTAFEL",
+	"NICHT IM TRAUM. DAS MaeDCHEN BLEIBT BEI MIR UND DU BLEIBST WO DU BIST, BIS DICH DAS PENDEL IN LECKERE SCHEIBCHEN SCHNEIDET, HARHAR",
+	"WIE BoeSE ICH DOCH BIN. KOMM IGOR, WIR BEREITEN DIE MISCHUNG ZU UND EROBERN DANN DIE WELT",
+	"WAS IST DENN JETZT WIEDER LOS?",
+	"JA, WAS IST LOS?...VERDAMMT, DAS SPIEL!",
+	// 35
+	"DAS HAB ICH GLATT VERGESSEN. NIMM DAS MaeDCHEN UND LASS UNS DAS SPIEL ANGUCKEN GEHEN. DIE WELT EROBERN WIR DANACH.",
+	"DANKE, ALTER, ICH HATTE DURST",
+	"ARGHH! DAS KRUZIFIX DA! DAS KRUZIFIX!",
+	"WIE SCHoeN DAS KRUZIFIX DA IST, HAB ICH GAR NICHT BEMERKT",
+	"LASS MICH, ICH GUCK DOCH GERADE FUSSBALL",
+	// 40
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 45
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 50
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 55
+	"",
+	"Hallo Blinder. Wie gehts?",
+	"Woher weisst Du, dass ich nicht von hier bin?",
+	"Du siehst wie ein Blinder aus. Du guckst beim Sprechen immer gerade aus, und dann diese Stevie-Wonder-Brille....",
+	"O.k, entschuldige. Ich dachte, du kannst nichts sehen",
+	// 60
+	"Aber hast Du mir nicht gerade gesagt, dass Du NICHT blind bist?",
+	"Ich denke, Du siehst nichts?",
+	"Okaaay,okaay! Tut mir leid. Also wenn das so ist: Sehkranker ",
+	"Ich bin Heinz Hacker und spiele Drascula. Du bist bestimmt derjenige, der mir hilft und dafuer irgendwas haben will. Stimmts? Hae? Hab ich recht!?",
+	"aeh....Entschuldige die Frage, Blind-Sehkranker! Aber...Was hast Du fuer einen komischen Beruf, dass Du Sicheln verkaufst und dabei Akkordeon spielst!",
+	// 65
+	"Ach, klar, stimmt. Auf Wiedersehen Sehkranker...(Blinder)",
+	"Hier hast Du den Wahnsinnsbatzen Geld, um den Du mich gebeten hast",
+	"Das ist auch besser so!",
+	"Hallo Fremder!",
+	"Und Du...Woher willst Du wissen, dass ich blind bin?",
+	// 70
+	"Und Du bist der Sohn von Bill Cosby und ich werde mich nicht mit Dir anlegen",
+	"Nein, ich seh doch nichts!",
+	"Und ich bin es nicht",
+	"Na super! Nur weil ich nichts sehe bin ich direkt ein Blinder, oder was?",
+	"Hallo Fremder! Und was machst Du in Transylvanien?",
+	// 75
+	"Richtig, Fremder. Gegen einen Wahnsinnsbatzen Geld bekommst Du von mir eine Sichel damit Du eine hast, wenn Du eine brauchst.",
+	"Psssssst. Ich bin Sichel-Dealer, ich muss unentdeckt bleiben ",
+	"Warum hast Du mir das nicht vorher gesagt?",
+	"Danke, Fremder. Hier hast du dafuer Deine Sichel. Sie wird Dir nachher noch nuetzlich sein...glaub mir!",
+	"",
+	// 80
+	"",
+	"",
+	"Nein, nichts",
+	"bla, bla, bla."
+},
+{
+	// 0
+	"",
+	"H\220 IGOR, COMMENT \200A AVANCE?",
+	"C'EST TOUJOURS LA M\322ME CHOSE QUAND IL Y A UN BON MATCH \267 LA T\220L\220! ENFIN, NOUS IRONS LE VOIR AU BAR, COMME D'HABITUDE",
+	"\202COUTE ATTENTIVEMENT IGOR. NOUS ALLONS COMMENCER LA PHASE 1 DE MON PLAN POUR CONQU\220RIR LE MONDE",
+	"D'ABORD, ON ON VA CAPTER LA FOUDRE PUIS ON LA D\220MAGN\220TISERA AVEC l'INDIFIBULATEUR. L'\202LECTRICIT\220 PASSERA DANS MON MONSTRE ET LUI DONNERA VIE!",
+	// 5
+	"SI TOUT VA BIEN CELUI-L\267 NE SERA QUE LE PREMIER D'UNE IMMENSE ARM\220E QUI CONQUERRA LE MONDE, HA! HA! HA! ",
+	"MES MONSTRES VONT AN\220ANTIR TOUTES LES ARMES DE TOUTES LES ARM\220ES DU MONDE, TANDIS QUE NOUS NOUS R\220FUGIRONS DANS LE TERRAIN QUE J'AI ACQUIS \267 GIBRALTAR",
+	"ALORS, ON FERA UN COUP D'\202TAT. LES GOUVERNEMENTS DU MONDE N'AURONT PLUS DE PROTECTION ET SE PROSTERNERONT \267 MES PIEDS",
+	"JE SERAI LE PREMIER M\220CHANT DE L'HISTOIRE \267 Y AVOIR R\220USSI! HOUA! HOUA! HOUA!",
+	"JE NE TE PARLE PAS, IDIOT! JE PR\220SENTE JUSTE LA TRAME. BIEN, TOUT EST PR\322T? ",
+	// 10
+	"LE MOMENT EST VENU! APPUIE DONC SUR L'INTERRUPTEUR DES BATTERIES ALCALINES! ",
+	"ZUT! QU'EST-CE QUI N'A PAS MARCH\220?",
+	"TU ES S\352R D'AVOIR TOUT V\220RIFI\220 ET QU'IL NE MANQUAIT RIEN? DERNI\324REMENT TU AS TRAFICOT\220 AVEC CE TRUC DE TAXE ET JE NE SAIS PAS...",
+	"IDIOT!  TU AVAIS OUBLI\220 DE CONNECTER L'INDIFIBULATEUR! LES VIS SE SERONT MAGN\220TIS\220ES ET SA CERVELLE AURA BR\352L\220E",
+	"TU ES MORT, TU ES MORT, SI JE T'ATTRAPE...",
+	// 15
+	"TAIS-TOI! DEMAIN JE R\220CUP\220RERAI UN AUTRE CERVEAU ET ON RECOMENCERA L'EXP\220RIENCE",
+	"CETTE FOIS J'UTILISERAI UN CERVEAU DE FEMME BRILLANT ET ENCORE INUTILIS\220. HA! HA! HA! ELLE EST BONNE!",
+	"ET QUOI? JE SUIS LE M\220CHANT NON? JE PEUX \210TRE AUSSI SEXISTE QUE JE VEUX. ET SI TU ME R\220POND ENCORE UNE FOIS JE TE FAIS AVALER TA BOSSE",
+	"HA! HA! HA!. TU T'ES FAIT AVOIR!! MAINTENANT TU VA PAYER POUR AVOIR OS\220 T'EN PRENDRE \205 MOI. IGOR, AU PENDULE DE LA MORT!",
+	"DIS-MOI, HUMAIN STUPIDE, POURQUOI VEUX-TU ME D\220TRUIRE? ",
+	// 20
+	"QUE C'EST BEAU! J'EN PLEURERAI SI \200A NE ME FAISAIT PAS RIRE",
+	"J'AI L'INTENTION D'UTILISER LE CERVEAU DE TA FIANC\220E POUR M'AIDER \205 CONQU\220RIR LE MONDE",
+	"OUI! JE LE LUI ARRACHERAI ET LE METTRAI DANS MON FRUSKYNSTEIN. AVEC LUI LE MONDE SERA \205 MOI, HA! HA! HA!",
+	"QUOI?! TU ES MORT! JE VAIS TE... TU M'AS MIS EN COL\324RE... ALLEZ, PR\220PARE-TOI \267 MOURIR!",
+	"HA! HA! HA! C'EST-CE QUE TU CROIS",
+	// 25
+	"OUI, N'EST-CE PAS? HA! HA! HA!",
+	"OK, OK! MAIS D\220P\322CHE-TOI DE LA FUMER!",
+	"\220TEINS CETTE CIGARETTE MAINTENANT, J'EN AI RAS LE BOL!",
+	"ET DIS-MOI, CETTE POTION IMUNISE-T-ELLE AUSSI LES VAMPIRES??",
+	"ON VERRA \200A...",
+	// 30
+	"BIEN, ON VA VOIR. IGOR, APPORTE MOI LE CD \"ONGLES GRATTANT UN TABLEAU NOIR\"",
+	"PAS QUESTION. LA FILLE RESTE AVEC MOI, ET TOI TU RESTERAS ICI JUSQU'\267 CE QUE LE PENDULE TE COUPE EN PETITES TRANCHES. HA! HA! HA!",
+	"H\220 H\220, JE SUIS TELLEMENT M\220CHANT... VIENS IGOR, ALLONS PR\220PARER LA POTION ET CONQU\220RIR LE MONDE",
+	"QU'Y A-T-IL MAINTENANT?",
+	"OUI, QU'Y A-T-IL?... OH ZUT, LE MATCH!",
+	// 35
+	"JE L'AVAIS OUBLI\220. PRENDS LA FILLE ET ALLONS LE VOIR. J'IRAI CONQU\220RIR LE MONDE PLUS TARD",
+	"MERCI MON VIEUX, J'AVAIS SOIF",
+	"ARGH! LE CRUCIFIX! ...LE CRUCIFIX...!",
+	"JE N'AVAIS PAS REMARQU\220 CE BEAU CRUCIFIX!",
+	"FICHE-MOI LA PAIX! JE REGARDE LE MATCH",
+	// 40
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 45
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 50
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 55
+	"",
+	"BONJOUR, L'AVEUGLE. \200A VA?",
+	"COMMENT TU SAIS QUE JE SUIS UN \202TRANGER?",
+	"TU PARA\214T AVEUGLE. TU AS DES LUNETTES NOIR COMME STEVIE WONDER...",
+	"BON, EXCUSE-MOI. JE NE SAVAIS PAS QUE TU POUVAIS VOIR.",
+	// 60
+	"MAIS, TU VIENS DE ME DIRE QUE TU N'ES PAS AVEUGLE",
+	"MAIS SI TU NE VOIS PAS",
+	"OOOOOKAY, D\220SOL\220. DANS CE CAS: BONJOUR PERSONNE NON VOYANTE",
+	"JE SUIS JOHN HACKER ET JE JOUE \205 DRASCULA. TU ES S\352REMENT UN DE CES PERSONNAGES QUI VA M'AIDER EN \202CHANGE D'UN OBJET. HEIN? C'EST \200A, HEIN?",
+	"EUH EXCUSE MOI DE DEMANDER AVEU... PERSONNE NON VOYANTE, MAIS QUEL GENRE DE M\220TIER C'EST? DONNER DES FAUCILLES CONTRE DE L'ARGENT EN JOUANT DE L'ACCORD\220ON?",
+	// 65
+	"AH, OUI! JE SUPPOSE QUE C'EST VRAI. AU REVOIR PERSONNE NON VOYANTE... AVEUGLE",
+	"VOIL\267 LA GROSSE SOMME D'ARGENT QUE TU M'AS DEMAND\220.",
+	"IL VAUX MIEUX.",
+	"BONJOUR, \202TRANGER!",
+	"ET COMMENT TU SAIS QUE JE SUIS AVEUGLE?",
+	// 70
+	"ET JE NE PLAISANTE PAS MAIS LES TIENNES RESSEMBLENT \205 CELLES DE WOODY ALLEN.",
+	"NON, JE NE VOIS PAS.",
+	"ET JE NE LE SUIS PAS.",
+	"OH, BIEN S\352R! JUSTE PACEQUE JE NE VOIS PAS TU M'ACCUSES D'\210TRE D'AVEUGLE",
+	"BONJOUR, \202TRANGER! ET QUE VIENS TU FAIRE EN TRANSYLVANIE?",
+	// 75
+	"C'EST CORRECT, \202TRANGER. EN \202CHANGE D'UNE GROSSE SOMME D'ARGENT JE TE DONNERAI UNE FAUCILLE. ON NE SAIT JAMAIS QUAND ON PEUT EN AVOIR BESOIN.",
+	"CHUT! JE SUIS UN TRAFICANT DE FAUCILLES, JE DOIS ME CACHER.",
+	"PARCE QUE TU ME L'AS DIT AVANT, N'EST-CE PAS?",
+	"MERCI \202TRANGER. VOICI TA FAUCILLE EN \202CHANGE. TU VAS LA TROUVER TR\324S UTILE PLUS TARD... TU VERRAS.",
+	"",
+	// 80
+	"",
+	"",
+	"NON, NON, RIEN",
+	"BLA, BLA, BLA."
+},
+{
+	// 0
+	"",
+	"COME STA ANDANDO, IGOR?",
+	"\324 SEMPRE LA STESSA STORIA, OGNI VOLTA CHE C'\324 UNA BELLA PARTITA SUL SATELLITE! COMUNQUE ANDREMO A VEDERLA AL BAR, COME AL SOLITO",
+	"ADESSO ASCOLTA BENE, IGOR, SIAMO ALLA FASE NUMERO UNO DEL MIO PIANO PER LA CONQUISTA DEL MONDO",
+	"ATTIREREMO UN FULMINE E LO DEMAGNETIZZEREMO CON L'INDIFIBULATORE. L'ELETTRICIT\267 VERR\267 TRASFERITA AL MOSTRO E GLI DAR\267 LA VITA!",
+	// 5
+	"SE TUTTO ANDR\267 PER IL VERSO GIUSTO, QUESTO SAR\267 L'INIZIO DI UN GRANDE ESERCITO CHE CONQUISTER\267 IL MONDO PER ME, AH, AH, AH",
+	"I MOSTRI DISTRUGGERANNO TUTTI GLI ESERCITI DEL MONDO, MENTRE NOI CI RIFUGEREMO IN UNO DEI TERRENI CHE HO COMPRATO A GIBILTERRA",
+	"POI FAREMO UN COLPO DI STATO, I GOVERNI DI TUTTO IL MONDO NON AVRANNO MODO DI DIFENDERSI E SI PROSTRERANNO AI MIEI PIEDI",
+	"SAR\343 IL PRIMO CATTIVO DELLA STORIA A RIUSCIRCI! AH, AH!",
+	"NON STO PARLANDO CON TE, IDIOTA! STO ESPONENDO LA TRAMA. BENE, \324 TUTTO PRONTO?",
+	// 10
+	"\324 IL MOMENTO! PREMI L'INTERRUTTORE DELLE BATTERIE ALCALINE!",
+	"PORCA MISERIA! COS'\324 ANDATO STORTO?",
+	"SEI SICURO DI AVERLO CONTROLLATO BENE E CHE NON MANCASSE NULLA? ULTIMAMENTE QUESTA STORIA DELLE TASSE TI STA MANDANDO DAVVERO FUORI DI TESTA",
+	"IDIOTA! HAI DIMENTICATO DI CONNETTERE L'INDIFIBULATORE. PROBABILMENTE LE VITI SI SARANNO MAGNETIZZATE E IL SUO CERVELLO SI SAR\267 ABBRUSTOLITO",
+	"SEI MORTO, SEI MORTO... ASPETTA CHE TI PRENDA!",
+	// 15
+	"STAI ZITTO! DOMANI CERCHER\343 UN ALTRO CERVELLO E RIPETEREMO L'ESPERIMENTO",
+	"NO. QUESTA VOLTA PRENDER\343 UN CERVELLO DI DONNA. PRATICAMENTE NUOVO, MAI UTILIZZATO. AH, AH,AH, BUONA QUESTA. ",
+	"E ALLORA? SONO IO IL CATTIVO DELLA STORIA, E POSSO ESSERE MASCHILISTA QUANTO VOGLIO, CAPITO? E SE DICI ANCORA QUALCOSA TI APPICCICO LA GOBBA IN FRONTE!",
+	"AH, AH, AH, CI SEI CASCATO ANCHE TU!! ADESSO LA PAGHERAI PER AVER OSATO SFIDARMI! IGOR, PORTALO AL PENDOLO DELLA MORTE!",
+	"DIMMI, STUPIDO UMANO, COME MAI VOLEVI DISTRUGGERMI?",
+	// 20
+	"CHE BELLO! SE NON MI FACESSE RIDERE, MI METTEREI A PIANGERE",
+	"HO BISOGNO DELLA TUA RAGAZZA, IL SUO CERVELLO MI AIUTER\267 A CONQUISTARE IL MONDO",
+	"S\326, SICURO! LO PRENDER\343 DA LEI E LO DAR\343 AL MIO FRUSKYNSTEIN. IL MONDO SAR\267 NELLE MIE MANI, AH, AH, AH",
+	"COSA!? SEI UN UOMO MORTO! TI FAR\343... MI HAI FATTO VERAMENTE ARRABBIARE... PREPARATI A MORIRE!",
+	"AH, AH, AH. TI PIACEREBBE!",
+	// 25
+	"S\326, VERO? AH, AH AH",
+	"VA BENE, PUOI FUMARTI L'ULTIMA SIGARETTA. MA FAI PRESTO, OK?",
+	"MI HAI STUFATO, BUTTA VIA QUELLA SIGARETTA!",
+	"DIMMI UNA COSA, QUELLA POZIONE HA ANCHE L'EFFETTO OPPOSTO?",
+	"QUESTO LO VEDREMO...",
+	// 30
+	"OK, ADESSO VEDREMO. IGOR DAMMI IL CD \"UNGHIE CHE GRAFFIANO LA LAVAGNA\"",
+	"NEANCHE PER SOGNO. LA RAGAZZA RIMANE CON ME. E TU ASPETTERAI FINCH\220 IL PENDOLO NON TI AVR\267 FATTO A FETTINE. AH, AH, AH",
+	"CAVOLI, SONO DAVVERO CATTIVO... ANDIAMO, IGOR; PREPARIAMO LA POZIONE E CONQUISTIAMO IL MONDO",
+	"ADESSO CHE SUCCEDE?",
+	"S\326, CHE C'\324?... OH DANNAZIONE, LA PARTITA!",
+	// 35
+	"ME L'ERO DIMENTICATA. PRENDI LA RAGAZZA E ANDIAMO A GUARDARCELA. CONQUISTEREMO IL MONDO PI\353 TARDI",
+	"GRAZIE AMICO, AVEVO SETE",
+	"ARGH! QUEL CROCIFISSO! QUEL CROCIFISSO!...",
+	"CHE BELLO QUEL CROCIFISSO, NON L'AVEVO NOTATO",
+	"LASCIAMI IN PACE, STO GUARDANDO LA PARTITA",
+	// 40
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 45
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 50
+	"",
+	"",
+	"",
+	"",
+	"",
+	// 55
+	"",
+	"CIAO CIECO. COME VA?",
+	"COME SAI CHE SONO UNO STRANIERO?",
+	"SEMBRI UN CIECO. HAI GLI OCCHIALI COME IL CIECO DI SORRENTO, PARLI GUARDANDO ALL'INFINITO COME STEVIE WONDER..",
+	"GUARDA, MI DISPIACE. NON SAPEVO CHE CI VEDESSI",
+	// 60
+	"MA NON MI HAI APPENA DETTO CHE NON SEI CIECO?",
+	"MA SE NON VEDI!",
+	"BEEEENE. SCUSA. ALLORA: \"CIAO NON VEDENTE\"",
+	"SONO JOHN HACKER, STO GIOCANDO A DRASCULA. TU DEVI PROPRIO ESSERE IL TIPICO PERSONAGGIO CHE MI AIUTER\267 IN CAMBIO DI UN OGGETTO. VERO? EH? VERO?",
+	"SCUSA SE TE LO DOMANDO, CIEC... NON VEDENTE! MA... CHE TIPO DI MESTIERE \324 IL TUO, DI DARE FALCI PER SOLDI, MENTRE SUONI LA FISARMONICA?",
+	// 65
+	"AH, S\326. \324 VERO. CIAO NON VEDENTE...(CIECO)",
+	"ECCO LA COSPICUA SOMMA DI DENARO CHE MI HAI CHIESTO",
+	"LO SPERO PROPRIO",
+	"CIAO STRANIERO.",
+	"E TU... COME SAI CHE SONO CIECO?",
+	// 70
+	"E TU PARLI COME IL FIGLIO DI BILL COSBY E NON SCHERZO.",
+	"NO, NON CI VEDO.",
+	"E NON LO SONO.",
+	"OH, CERTO! SICCOME NON CI VEDO TU MI ACCUSI DI ESSERE CIECO.",
+	"CIAO STRANIERO! COSA CI FAI IN TRANSILVANIA?",
+	// 75
+	"CORRETTO, STRANIERO. PER UN'ABBONDANTE QUANTIT\267 DI DENARO TI DAR\343 UNA FALCE, PER QUANDO NE AVRAI BISOGNO.",
+	"SHHHHHH. SONO TRAFFICANTE DI FALCI, PER QUESTO DEVO FINGERE.",
+	"PERCH\220 ME LO HAI DETTO PRIMA, NO?",
+	"GRAZIE STRANIERO. ECCO LA TUA FALCE. UN OGGETTO CHE TI SAR\267 MOLTO UTILE PI\353 AVANTI...... DAVVERO.",
+	"",
+	// 80
+	"",
+	"",
+	"NO, NIENTE",
+	"BLA, BLA, BLA.",
+},
+};
+
+const char *_textb[NUM_LANGS][NUM_TEXTB] = {
+{
+	// 0
+	"",
+	"I'M HERE, DRINKING",
+	"THEY ARE ALL DEAD, THANKS.  HIC...!",
+	"YES, SURE...",
+	"SHE IS ATTRACTED TO UNCLE DESIDERIO",
+	// 5
+	"EVEN BETTER, UNCLE DESIDERIO'S DEAD BODY",
+	"MY UNCLE. HE WENT TO THE CASTLE AND NEVER CAME BACK",
+	"WELL, HE CAME BACK JUST A LITTLE. IF ONLY VON BRAUN HADN'T SCREWED THINGS UP MY UNCLE WOULD BE DRINKING WITH US NOW",
+	"NOTHING...",
+	"WELL, YES! THAT MEAN MAN HAS TERRIFIED US ALL",
+	// 10
+	"FROM TIME TO TIME HE COMES DOWN TO THE VILLAGE AND TAKES SOMEONE WITH HIM.",
+	"A LITTLE WHILE AFTER WE FOUND A FEW BODY PARTS. I THINK HE IS DEALING IN ORGANS OR SOMETHING LIKE THAT",
+	"THE ONLY PERSON IN THE VILLAGE WHO KNOWS HOW TO GET TO DRASCULA IS A CULTIVATED PERSON",
+	"HE LIVES IN A LOG-CABIN OUT OF TOWN, EVER SINCE DRASCULA BEAT HIM UP",
+	"HE IS THE ONLY ONE WHO COULD HELP US WITH DRASCULA, AND HE DOESN'T WANT TO HEAR ABOUT IT. HOW DO YOU LIKE THAT?",
+},
+{
+	// 0
+	"",
+	"AQUI, BEBIENDO",
+	"MUERTOS TODOS. GRACIAS. BURRP ",
+	"SI, NO VEAS... ",
+	"ESTA POR EL TIO DESIDERIO",
+	// 5
+	"Y ESTA OTRA, POR EL CADAVER DEL TIO DESIDERIO",
+	"MI TIO. FUE AL CASTILLO Y NO VOLVIO",
+	"BUENO, VOLVIO PERO POCO. SI EL VON BRAUN NO HUBIESE METIDO LA PATA MI TIO ESTARIA AQUI BEBIENDO",
+	"NADA... ",
+	"\255BUENO, SI! ESE DESALMADO NOS TIENE ATEMORIZADOS A TODOS",
+	// 10
+	"DE VEZ EN CUANDO BAJA AL PUEBLO Y SE LLEVA A ALGUIEN",
+	"POCO DESPUES SOLO ENCONTRAMOS UNOS POCOS RESTOS. CREO QUE ESTA TRAFICANDO CON ORGANOS, O ALGO ASI",
+	"EL UNICO DEL PUEBLO QUE SSABE COMO ACABAR CON DRASCULA TIENE ESTUDIOS",
+	"DESDE QUE LE DERROTO DRASCULA SE HA APARTADO A UNA CABA\245A EN LAS AFUERAS DEL PUEBLO",
+	"ES EL UNICO QUE PODRIA AYUDARNOS A ACABAR CON DRASCULA, Y NO QUIERE SABER NADA DE NOSOTROS. \250QUE TE PARECE A TI?",
+},
+{
+	// 0
+	"",
+	"HIER, BEI EINEM GUTEN TROPFEN",
+	"ALLE TOT. VIELEN DANK. RueLPS!",
+	"YO, STIMMT...",
+	"DIE HIER IST FueR ONKEL DESIDERIUS",
+	// 5
+	"UND DIESE HIER FueR DIE LEICHE VON ONKEL DESIDERIUS",
+	"MEIN ONKEL. ER GING ZUM SCHLOSS UND KAM NICHT ZURueCK",
+	"NAJA, ER KAM NUR IN RESTEN ZURueCK. WENN VON BRAUN SICH NICHT VERTAN HaeTTE, WueRDE ER JETZT MIT UNS EINEN HEBEN",
+	"NICHTS...",
+	"JA STIMMT! DIESER SCHURKE JAGT UNS ALLEN EINE RIESENANGST EIN",
+	// 10
+	"AB UND ZU GEHT ER RUNTER INS DORF UND HOLT SICH JEMANDEN",
+	"KURZ DANACH HABEN WIR NUR NOCH RESTE GEFUNDEN, ICH GLAUBE ER HANDELT MIT ORGANEN ODER SO",
+	"DER EINZIGE, DER MIT DRASCULA FERTIGWERDEN KANN, WAR AN DER UNI",
+	"SEITDEM DRASCULA IHN BESIEGT HAT, LEBT ER IN EINER EINSAMEN HueTTE AUSSERHALB DES DORFES",
+	"ER IST DER EINZIGE, DER DRASCULA ERLEDIGEN KoeNNTE UND WILL NICHTS VON UNS WISSEN. WAS HaeLST DU DAVON?",
+},
+{
+	// 0
+	"",
+	"JE SUIS ICI, ET JE BOIS",
+	"TOUS MORTS. MERCI. BOURRP",
+	"OUI, VRAIMENT...",
+	"CELLE-CI EST POUR L'ONCLE D\220SIR\220",
+	// 5
+	"ET CELLE-L\267 POUR LE CADAVRE D'ONCLE D\220SIR\220",
+	"MON ONCLE EST ALL\220 AU CH\266TEAU ET N'EN EST JAMAIS REVENU",
+	"BON, IL EST REVENU JUSTE UN PETIT PEU. SI VON BRAUN N'AVAIT PAS FAIT UN IMPAIR, MON ONCLE D\220SIR\220 SERAIT ICI \267 BOIRE AVEC NOUS",
+	"RIEN... ",
+	"EH OUI! CE MALIN NOUS A TOUS INTIMID\220S",
+	// 10
+	"DE TEMPS EN TEMPS IL DESCEND AU VILLAGE ET ENL\324VE QUELQU'UN",
+	"UN PEU PLUS TARD ON NE TROUVE QUE QUELQUES RESTES. JE PENSE QU'IL FAIT DU TRAFIQUE D'ORGANES, OU QUELQUE CHOSE COMME \200A",
+	"LE SEUL DU VILLAGE QUI SAIT COMMENT EN FINIR AVEC DRASCULA. IL A FAIT DES \220TUDES",
+	"DEPUIS QUE DRASCULA L'A VAINCU, IL S'EST RETIR\220 DANS UNE CABANE, EN DEHORS DU VILLAGE",
+	"C'EST LE SEUL QUI POURRAIT NOUS AIDER \267 EN FINIR AVEC DRASCULA ET LUI NE VEUX RIEN SAVOIR. QU'EN PENSES-TUI?",
+},
+{
+	// 0
+	"",
+	"SONO QUI, STO BEVENDO",
+	"SONO TUTTI MORTI. GRAZIE. BURRP",
+	"S\326, CERTO, SICURO...",
+	"QUESTA \324 PER LO ZIO DESIDERIO",
+	// 5
+	"E QUEST'ALTRA \324 PER IL CADAVERE DELLO ZIO DESIDERIO",
+	"MIO ZIO. \324 ANDATO AL CASTELLO E NON \324 PI\353 TORNATO",
+	"EH, TORN\343, MA NON TUTTO INTERO. SE VON BRAUN NON AVESSE SBAGLIATO, ADESSO MIO ZIO SAREBBE QUI A BERE CON NOI",
+	"NIENTE...",
+	"EH, S\326! QUEL MALVAGIO CI HA INTIMORITI TUTTI",
+	// 10
+	"A VOLTE SCENDE IN PAESE E QUANDO SE NE VA SI PORTA VIA QUALCUNO",
+	"POCO DOPO TROVIAMO SOLTANTO QUALCHE RESTO. CREDO CHE SIA UN TRAFFICANTE DI ORGANI O QUALCOSA DEL GENERE",
+	"\324 L'UNICA PERSONA DEL VILLAGGIO CHE SAPPIA COME FARLA FINITA CON DRASCULA. \324 UNO CHE HA STUDIATO",
+	"DA QUANDO FU SCONFITTO DA DRASCULA VIVE IN UNA BARACCA FUORI DAL PAESE",
+	"LUI \324 L'UNICO CHE POTREBBE AIUTARCI A SCONFIGGERE DRASCULA, MA NON VUOLE SAPERNE. TU CHE NE PENSI?",
+},
+};
+
+const char *_textbj[NUM_LANGS][NUM_TEXTBJ] = {
+{
+	// 0
+	"",
+	"ARE YOU ALL RIGHT? HEY, COME ON, WAKE UP! CAN YOU HEAR ME? ARE YOU DEAD?",
+	"NO, MY NAME IS BILLIE JEAN, BUT YOU CAN CALL ME B.J. IT'S SHORTER",
+	"HA, HA...! THAT WAS A GOOD ONE!",
+	"WELL, JOHNNY. YOU SEE, I WAS HERE JUST READY TO GO TO BED WHEN I HEARD THIS LOUD NOISE DOWN THE CORRIDOR",
+	// 5
+	"I DIDN'T PAY ATTENTION AT FIRST, BUT AFTER ABOUT TWO HOURS OR SO I COULDN'T SLEEP AND WENT OUT FOR A WALK",
+	"AS I OPENED THE DOOR I WAS SHOCKED TO FIND YOU THERE, LYING ON THE FLOOR. I THOUGHT YOU WERE DEAD, I SWEAR... HA, HA, SILLY BILLY",
+	"I WAS GOING TO GIVE YOU THE KISS OF LIFE BUT IT WASN'T NECESSARY BECAUSE YOU STARTED TO TALK",
+	"YOU SAID SOMETHING ABOUT A SCARECROW. I WAS VERY SCARED, YOU KNOW. IT'S A REAL SHOCK WHEN A DEAD PERSON STARTS TALKING?",
+	"ISN'T THAT RIGHT? WELL, THEN I MANAGED TO BRING YOU TO MY ROOM THE BEST WAY I COULD. I PUT YOU IN MY BED... AND THAT'S ALL... HA, HA, HA...",
+	// 10
+	"OH, NO...! IT WASN'T THE HIT, HA, HA. I JUST STEPPED ON YOUR GLASSES BY ACCIDENT",
+	"YOU REALLY LOOK GOOD WITH THOSE GLASSES. I KNOW HE'S NOT FERNANDO LANCHA, BUT I FIND HIM ATTRACTIVE...",
+	"YES, YES, I DO... COME ON, HOLD ME AND KISS ME TIGHT",
+	"OH JOHNNY, HONEY, THANK GOD YOU'RE HERE... THAT DAMNED DRASCULA TIED ME UP TO THE BED AND HE'S GONE DOWNSTAIRS TO WATCH THE FOOTBALL GAME",
+	"YES, IT'S TRUE. PLEASE, SET ME FREE",
+	// 15
+	"NO, I'M SORRY. I USED THEM ALL IN THE TOWER WHEN I WAS TRYING TO ESCAPE WHILE YOU LET ME DOWN",
+	"JOHNNY, IS THAT YOU? OH, GOD, GREAT! I KNEW YOU'D COME!",
+	"YOU DON'T KNOW HOW MUCH THAT EVIL DRASCULA HAS MADE ME SUFFER",
+	"FIRSTLY HE BROUGHT ME FLYING OVER HERE AND THEN PUT ME IN THIS DISGUSTING ROOM WITHOUT A MIRROR OR ANYTHING",
+	"I'M TELLING YOU! AND THE WORST PART IS THAT HE DIDN'T EVEN APOLOGIZE, NOT EVEN ONCE",
+	// 20
+	"JOHNNY HONEY, WHERE ARE YOU?",
+	"I'M READY TO LEAVE DEAR",
+	"WAIT, I'M GOING TO TAKE A LOOK... NO DARLING, I'M SORRY",
+	"THERE YOU GO...",
+	"\"DEAR JOHNNY\"",
+	// 25
+	"I'LL NEVER FORGET YOU BUT I'VE REALIZED THAT THIS JUST COULDN'T WORK OUT RIGHT. TO BE HONEST, I'LL TELL YOU THAT THERE IS ANOTHER MAN. HE'S TALLER, STRONGER",
+	"AND HE HAS ALSO RESCUED ME FROM DRASCULA. HE HAS ASKED ME TO MARRY HIM, AND I HAVE ACCEPTED",
+	"BYE JOHNNY. PLEASE DON'T TRY TO FIND SOME KIND OF EXPLANATION. YOU KNOW LOVE IS BLIND AND HAS IT'S OWN WAYS",
+	"I HOPE THERE WON'T BE HARD FEELINGS BETWEEN US. REMEMBER THAT I STILL LOVE YOU, BUT ONLY AS A FRIEND",
+},
+{
+	// 0
+	"",
+	"\250ESTA USTED BIEN? OIGA, DESPIERTE. \250ME OYE? \250ESTA USTED MUERTO?",
+	"NO, MI NOMBRE ES BILLIE JEAN, PERO PUEDES LLAMARME B.J. ES MAS CORTO",
+	"\255JI, JI! \255QUE BUENO!",
+	"PUES VERAS JOHNY, YO ESTABA AQUI, DISPUESTA A ACOSTARME, CUANDO OI UN FUERTE GOLPE EN EL PASILLO",
+	// 5
+	"AL PRINCIPIO NO LE DI MUCHA IMPORTANCIA, PERO A LAS DOS HORAS MAS O MENOS DESCUBRI QUE NO PODIA DORMIR Y DECIDI SALIR A DAR UN PASEO",
+	"Y CUAL NO SERIA MI SORPRESA CUANDO ABRI LA PUERTA Y TE ENCONTRE AHI, EN EL SUELO TIRADO. TE LO JURO QUE PENSE QUE HABIAS MUERTO, JE, JE, TONTA DE MI",
+	"TE FUI A HACER EL BOCA A BOCA, PERO NO FUE NECESARIO PORQUE EMPEZASTE A HABLAR",
+	"DECIAS NO SE QUE DE UN ESPANTAPAJAROS. YO ME LLEVE UN SUSTO MUY GORDO, PORQUE CUANDO UN MUERTO SE PONE A HABLAR ES UNA IMPRESION MUY FUERTE, \250NO CREES?",
+	"\250VERDAD QUE SI? BUENO, PUES COMO PUDE, CARGUE CONTIGO Y TE TRAJE A MI HABITACION. TE PUSE SOBRE LA CAMA... Y ESO ES TODO. JI, JI,JI",
+	// 10
+	"OH, NO HA SIDO EL GOLPE, JI, JI. ES QUE SIN QUERER PISE TUS GAFAS",
+	"\255HAY QUE VER QUE BIEN LE SIENTAN LAS GAFAS! YA SE QUE NO ES FERNANDO LANCHA, PERO TIENE UN NO SE QUE QUE QUE SE YO",
+	"SI, SI, QUIERO... VAMOS, ABRAZAME FUERTE, BESAME MUCHO...",
+	"OH JOHNY, CARI\245O, MENOS MAL QUE HAS VENIDO. ESE DESALMADO DE DRASCULA ME HA ATADO A LA CAMA Y LUEGO SE HA IDO ABAJO A VER EL PARTIDO",
+	"SI, ES VERDAD. LIBERAME ",
+	// 15
+	"NO, LO SIENTO. GASTE TODAS EN LA MAZMORRA INTENTANDO LIBERARME MIENTRAS TU ME DEJABAS TIRADA",
+	"JOHNY \250ERES TU? \255QUE ALEGRIA! \255SABIA QUE VENDRIAS!",
+	"NO SABES CUANTO ME HA HECHO SUFRIR ESE DESALMADO DE DRASCULA",
+	"PRIMERO ME TRAJO VOLANDO HASTA AQUI Y LUEGO ME ENCERRO EN ESTE CUARTUCHO, SIN ESPEJO NI NADA",
+	"COMO LO OYES. Y LO PEOR ES QUE NO PIDIO PERDON NI UNA SOLA VEZ",
+	// 20
+	"JOHNY, QUERIDO. \250DONDE ESTAS?",
+	"ESTOY LISTA PARA QUE ME SAQUES DE AQUI",
+	"ESPERA QUE VOY A MIRAR... NO CARI\245O, LO SIENTO",
+	"TOMA...",
+	"\"QUERIDO JOHNY:",
+	// 25
+	"NUNCA PODRE OLVIDARTE, PERO ME HE DADO CUENTA DE QUE LO NUESTRO NO FUNCIONARIA. VOY A SER SINCERA CONTIGO: HAY OTRO HOMBRE; MAS ALTO, MAS FUERTE...",
+	"Y ADEMAS ME HA RESCATADO DE LAS MANOS DE DRASCULA. ME HA PEDIDO EN MATRIMONIO, Y YO HE ACEPTADO",
+	"ADIOS, JOHNY. NO INTENTES DARLE UNA EXPLICACION, PORQUE EL AMOR ES CIEGO Y NO ATIENDE A RAZONES",
+	"ESPERO QUE NO ME GUARDES RENCOR, Y RECUERDA QUE TE SIGO QUERIENDO, AUNQUE SOLO COMO AMIGO\"",
+},
+{
+	// 0
+	"",
+	"HALLO, ALLES KLAR? HEY, WACHEN SIE AUF. HoeREN SIE MICH? SIND SIE TOT?",
+	"NEIN, ICH HEISSE BILLIE JEAN, ABER DU KANNST MICH B.J. NENNEN, DAS IST KueRZER",
+	"HI,HI! SUPERGUT!",
+	"JA STELL DIR VOR, HEINZ, ICH WOLLTE MICH HIER GERADE HINLEGEN, ALS ICH EINEN LAUTEN KNALL IM FLUR HoeRTE",
+	// 5
+	"ANFANGS HAB ICH NICHT SO DRAUF GEACHTET, ABER NACHDEM ICH 2 STUNDEN LANG NICHT SCHLAFEN KONNTE, GING ICH RUNTER, UM SPAZIERENZUGEHEN",
+	"ICH WAR NATueRLICH BAFF, ALS ICH DICH VOR DER TueR LIEGEN SAH. ICH HABE ECHT GEDACHT, DASS DU TOT BIST, HEHE, WIE BLoeD",
+	"ICH WOLLTE GERADE MUND-ZU-MUND BEATMUNG MACHEN, ABER DANN FINGST DU JA AN ZU REDEN",
+	"DU FASELTEST WAS VON NER VOGELSCHEUCHE UND ICH HATTE GANZ SCHoeN SCHISS, WEIL SPRECHENDE TOTE SCHON ECHT UNHEIMLICH SIND?",
+	"NICHT WAHR? NAJA,ICH HABE DICH DANN AUFGEHOBEN UND IN MEIN ZIMMER GETRAGEN UND AUF MEIN BETT GELEGT.... WEITER NICHTS. HI,HI,HI",
+	// 10
+	"ACH NEIN, ES WAR NICHT DIE BEULE, HIHI, ICH BIN VERSEHENTLICH AUF DEINE BRILLE GETRETEN",
+	"MAN MUSS SICH ECHT MAL ANGUCKEN, WIE GUT IHM DIE BRILLE STEHT. ER IST ZWAR NICHT DER MARTINI-MANN, ABER ER HAT WAS WEISS ICH WAS",
+	"JA, JA, ICH WILL. KOMM NIMM MICH UND KueSS MICH...",
+	"OH HEINZ, LIEBLING, GUT DASS DU DA BIST. DIESER WueSTLING VON DRASCULA HAT MICH ANS BETT GEFESSELT UND IST DANN RUNTER UM SICH DAS SPIEL ANZUSEHEN",
+	"JA, WIRKLICH. BEFREIE MICH",
+	// 15
+	"NEIN, TUT MIR LEID. ICH HAB ALLE BEIM VERSUCH, AUS DEM VERLIES AUSZUBRECHEN, AUFGEBRAUCHT",
+	"HEINZ, BIST DU ES? WIE TOLL! ICH WUSSTE, DASS DU KOMMEN WueRDEST!",
+	"DU AHNST JA NICHT, WIE SEHR ICH WEGEN DIESEM UNGEHEUER VON DRASCULA GELITTEN HABE",
+	"ZUERST IST ER MIT MIR HIERHER GEFLOGEN UND DANN HAT ER MICH IN DIESES LOCH GESPERRT, OHNE SPIEGEL UND GAR NICHTS",
+	"WIE ICHS GESAGT HABE. DAS SCHLIMMSTE IST, DASS ER SICH KEIN EINZIGES MAL ENTSCHULDIGT HAT.",
+	// 20
+	"HEINZ, GELIEBTER, WO BIST DU?",
+	"ICH BIN BEREIT, VON DIR GERETTET ZU WERDEN",
+	"WARTE, ICH GUCK MAL...NEIN, SCHATZ, TUT MIR LEID",
+	"HIER NIMM...",
+	"LIEBER HEINZ!",
+	// 25
+	"ICH WERDE DICH NIE VERGESSEN, ABER DAS MIT UNS FUNKTIONIERT NICHT. ICH GEBS ZU: ES GIBT EINEN ANDERN. GRoeSSER,STaeRKER...",
+	"UND AUSSERDEM HAT ER MICH AUS DRASCULAS KLAUEN BEFREIT UND UM MEINE HAND ANGEHALTEN, UND ICH HABE JA GESAGT",
+	"LEB WOHL,HEINZ. VERSUCH NICHT EINE ERKLaeRUNG ZU FINDEN, DENN DIE LIEBE IST BLIND UND KENNT KEINE VERNUNFT",
+	"DU BIST MIR HOFFENTLICH NICHT BoeSE. DENK IMMER DARAN DASS ICH DICH IMMER NOCH LIEBE, WENN AUCH NUR ALS FREUND",
+},
+{
+	// 0
+	"",
+	"VOUS ALLEZ BIEN? ALLEZ, REVEILLEZ-VOUS! VOUS M'ENTENDEZ? VOUS \322TES MORT?",
+	"NON, MON NOM EST BILLIE JEAN, MAIS TU PEUX M'APPELLER B.J., C'EST PLUS COURT",
+	"HI! HI! ELLE EST BONNE!",
+	"EN FAIT JOHNNY, J'\220TAIS L\267, PR\322TE \267 ME COUCHER, ET J'AI ENTENDU UN BRUIT DANS LE COULOIR",
+	// 5
+	"AU D\220BUT JE N'Y AI PAS PR\322T\220 ATTENTION, MAIS COMME JE N'ARRIVAIS PAS \267 DORMIR JE SUIS SORTIE DANS LE COULOIR",
+	"ET \267 MON GRAND \220TONNEMENT, QUAND J'AI OUVERT LA PORTE, JE T'AI TROUV\220 L\267, PAR TERRE. J'AI CRU QUE TU \220TAIS MORT!, QUE JE SUIS B\322TE!",
+	"J'ALLAIS TE FAIRE DU BOUCHE-\267-BOUCHE MAIS IL CELA N'A PAS \220T\220 N\220CESSAIRE PUISQUE TU AS COMMENC\220 \267 PARLER",
+	"TU PARLAIS D'UN \220POUVANTAIL. J'AVAIS TR\324S PEUR, TU SAIS. \200A FAIT UN CHOC QUAND UN MORT SE MET \267 PARLER",
+	"C'EST VRAI, NON? ENFIN, JE ME SUIS D\220BROUILL\220E POUR T'EMMENER DANS MA CHAMBRE ET T'INSTALLER SUR LE LIT... ET VOIL\267, C'EST TOUT. HI! HI! HI!",
+	// 10
+	"HO, NON! CE N'EST PAS \267 CAUSE DU COUP, HI! HI! C'EST PARCE QUE J'AI MARCH\220 SUR TES LUNETTES PAR ACCIDENT",
+	"CES LUNETTES LUI VONT VRAIMENT BIEN! JE SAIS BIEN QU'IL N'EST PAS BRAD PITT, MAIS IL EST ATTIRANT...",
+	"OUI, OUI, JE VEUX... VAS-Y, SERRE-MOI, EMBRASSE-MOI PASSIONN\220MANT...",
+	"OH, JOHNNY!, MON AMOUR! HEUREUSEMENT QUE TU ES L\267. CE M\220CHANT DRASCULA M'A ATTACH\220 AU LIT ET APR\324S IL EST PARTI EN BAS VOIR LE MATCH",
+	"OUI, C'EST VRAI, LIB\324RE-MOI",
+	// 15
+	"NON, JE SUIS D\220SOL\220E. JE LES AI TOUTES UTILIS\220ES, DANS LE CACHOT, EN ESSAYANT DE ME LIB\220RER ALORS QUE TOI TU M'ABANDONNAIS",
+	"JOHNNY, C'EST TOI? QUEL SOULAGEMENT! JE SAVAIS QUE TU VIENDRAIS!",
+	"TU NE PEUX PAS SAVOIR COMBIEN CE M\220CHANT DRASCULA M'A FAIT SOUFFRIR",
+	"D'ABORD IL M'A EMMEN\220 EN VOLANT JUSQU'ICI ET ENSUITE IL M'A ENFERM\220E DANS CE TAUDIS, SANS MIROIR NI RIEN D'AUTRE",
+	"JE TE LE DIS. ET LE PIRE C'EST QUIL NE S'EST M\322ME PAS EXCUS\220 UNE SEULE FOIS",
+	// 20
+	"JOHNNY CH\220RI, O\353 ES-TU?",
+	"JE SUIS PR\322TE \267 PARTIR CH\220RI",
+	"ATTEND, JE VAIS REGARDER... NON CH\220RI, JE REGRETTE",
+	"TIENS...",
+	"\"CHER JOHNNY",
+	// 25
+	"JE NE T'OUBLIERAI JAMAIS, MAIS J'AI R\220ALIS\220 QUE \200A NE POUVAIT PAS MARCHER ENTRE NOUS. EN FAIT, IL Y A UN AUTRE HOMME, PLUS GRAND, PLUS FORT...",
+	"ET IL M'A LIB\220R\220 DES MAINS DE DRASCULA. IL M'A DEMAND\220 EN MARIAGE, ET J'AI ACCEPT\220",
+	"AU REVOIR, JOHNNY. NE CHERCHES PAS D'EXPLICATION, L'AMOUR EST AVEUGLE ET N'\220COUTE PAS LA RAISON",
+	"J'ESP\324RE QUE TU NE M'EN VOUDRAS PAS. SOUVIENS-TOI QUE JE T'AIME ENCORE, MAIS EN AMI SEULEMENT\"",
+},
+{
+	// 0
+	"",
+	"TI SENTI BENE? ANDIAMO, SVEGLIATI! RIESCI A SENTIRMI? MA SEI MORTO?",
+	"NO, MI CHIAMO BILLIE JEAN, MA PUOI CHIAMARMI B.J., \324 PI\353 CORTO.",
+	"HI, HI! QUESTA ERA BUONA!",
+	"BEH, JOHNNY. VEDI, ME NE STAVO QUA, GI\267 PRONTA PER ANDARE A LETTO, QUANDO HO SENTITO UN FORTE RUMORE IN CORRIDOIO",
+	// 5
+	"ALL'INIZIO NON CI HO FATTO CASO, MA DOPO CIRCA DUE ORE NON RIUSCIVO ANCORA A PRENDERE SONNO E ME NE SONO ANDATA A FARE DUE PASSI",
+	"E IMMAGINA LA MIA SORPRESA QUANDO HO APERTO LA PORTA E TI HO VISTO DISTESO A TERRA. TI GIURO, HO PENSATO CHE FOSSI MORTO... AH, AH, CHE SCIOCCA",
+	"VOLEVO FARTI LA RESPIRAZIONE BOCCA A BOCCA MA NON \324 SERVITO PERCH\220 HAI INIZIATO A PARLARE",
+	"HAI DETTO QUALCOSA A PROPOSITO DI UNO SPAVENTAPASSERI. MI HAI FATTO VENIRE UN COLPO. SAI, \324 ABBASTANZA SCIOCCANTE VEDERE UN MORTO CHE PARLA",
+	"VERO? NON SO COME, MA SONO RIUSCITA A PORTARTI IN CAMERA MIA, TI HO MESSO SUL LETTO E... QUESTO \324 TUTTO... AH, AH, AH.",
+	// 10
+	"NO, NON \324 STATA LA BOTTA, HI, HI. \324 CHE PER SBAGLIO HO PESTATO I TUOI OCCHIALI",
+	"MAMMA MIA COM'\324 BELLO CON GLI OCCHIALI! SO CHE NON \324 ANTONIO BANDERAS, MA HA QUALCOSA CHE MI PIACE MOLTISSIMO",
+	"S\326, S\326, LO VOGLIO... ABBRACCIAMI FORTE, BACIAMI...",
+	"OH JOHNNY, CARO, MENO MALE CHE SEI QUI. DRASCULA, QUEL MALEDETTO, MI HA LEGATA AL LETTO E POI SE NE \324 ANDATO A GUARDARE LA PARTITA",
+	"S\326, \324 VERO, LIBERAMI",
+	// 15
+	"NO, MI DISPIACE. LE HO USATE TUTTE NELLA CELLA CERCANDO DI LIBERARMI QUANDO MI HAI ABBANDONATA",
+	"JOHNNY, SEI TU? OH, GRAZIE AL CIELO, SAPEVO CHE SARESTI VENUTO!",
+	"NON IMMAGINI NEMMENO QUANTO QUEL MALVAGIO DI DRASCULA MI ABBIA FATTO SOFFRIRE",
+	"PRIMA MI HA PORTATO FIN QUA VOLANDO E POI MI HA RINCHIUSA IN QUESTA CAMERACCIA CHE NON HA NEANCHE UNO SPECCHIO",
+	"\324 QUELLO CHE TI STO DICENDO! E IL PEGGIO \324 CHE NON SI \324 MAI SCUSATO, NEMMENO UNA VOLTA",
+	// 20
+	"JOHNNY, CARO. DOVE SEI?",
+	"SONO PRONTA, FAMMI USCIRE DA QUI",
+	"ASPETTA CHE CONTROLLO... NO, CARO, MI DISPIACE",
+	"PRENDI...",
+	"\"CARO JOHNNY",
+	// 25
+	"NON POTR\343 MAI DIMENTICARTI, MA NON SAREMO MAI FELICI INSIEME. SAR\343 SINCERA CON TE: C'\324 UN ALTRO; PI\353 ALTO, PI\353 FORTE...",
+	"MI HA LIBERATO DA DRASCULA. MI HA CHIESTO LA MANO E HO DETTO DI S\326",
+	"ADDIO JOHNNY. NON CERCARE UNA SPIEGAZIONE, PERCH\220 L'AMORE \324 CIECO.",
+	"SPERO CHE NON MI ODIERAI, E RICORDA CHE TI VOGLIO BENE, SEBBENE TU PER ME SIA SOLTANTO UN AMICO\"",
+},
+};
+
+
+const char *_texte[NUM_LANGS][NUM_TEXTE] = {
+{
+	// 0
+	"",
+	"YOU... HEY YOU!",
+	"DON'T GIVE ME THAT CRAP ABOUT A DEAD BODY OK?",
+	"I'M ALIVE. IT'S JUST THAT I'M STARVING",
+	"WELL, YOU SEE. I WAS THE DRUNKARD OF THE VILLAGE, JUST KEEPING UP WITH THE FAMILY TRADITION, YOU KNOW? ONE NIGHT DRASCULA KIDNAPPED ME TO TAKE MY ORGANS AWAY",
+	// 5
+	"SINCE ALCOHOL STILL KEEPS ME QUITE YOUNG, I'M HERE LIKE A SCRAP YARD. EVERYTIME HE NEEDS SOMETHING FOR THE MONSTER HE IS MAKING, HE COMES AND TAKES IT FROM ME",
+	"IT HURT AT FIRST, BUT I DON'T CARE ANYMORE",
+	"I DON'T KNOW. I GUESS IT'S HIS GRADUATE PROJECT",
+	"I'M DESIDERIO, AND I CAN HELP YOU WITH ANYTHING YOU NEED",
+	"THE TRUTH IS THAT I DON'T REALLY FEEL LIKE IT, BUT THANKS VERY MUCH ANYWAY SIR",
+	// 10
+	"TAKE IT, IT'S YOURS",
+	"WHY DO ALL ADVENTURE GAMES END WITH A SUNRISE OR A SUNSET?",
+	"DO ALL THESE NAMES BELONG TO THE CREATORS OF THE GAME?",
+	"AREN'T THEY ASHAMED TO BE SEEN BY EVERYBODY?",
+	"JESUS, THAT EMILIO DE PAZ IS EVERYWHERE!!",
+	// 15
+	"REALLY?",
+	"YES",
+	"WELL, DON'T MAKE A FUSS ABOUT IT",
+	"HEY WEREWOLF, BY THE WAY...",
+	"DIDN'T YOU FALL OFF A WINDOW AND GET BADLY HURT",
+	// 20
+	"AT LEAST IT WASN'T ALWAYS THE SAME ONES...",
+	"HE'S BEEN OUT FOUR TIMES ALREADY",
+	"I'D LIKE TO BE A MODEL",
+	"ALL RIGHT, AND WHAT ARE YOU GOING TO DO?",
+},
+{
+	// 0
+	"",
+	"EO, USTED",
+	"\255QUE MUERTO NI OCHO CUARTOS!",
+	"ESTOY VIVO, LO QUE PASA ES QUE YO PASO HAMBRE, \250SABE USTED? ",
+	"PUES VERA, SE\245OR. YO ERA EL BORRACHO DEL PUEBLO, DIGNO SUCESOR DE UNA FAMILIA DE ILUSTRES BORRACHUZOS, Y UNA NOCHE DRASCULA ME SECUESTRO PARA ROBARME LOS ORGANOS",
+	// 5
+	"RESULTA QUE COMO ME CONSERVO EN ALCOHOL, ME TIENE AQUI EN PLAN DESSGUACE. CADA VEZ QUE NECESITA ALGO PARA EL MONSTRUO QUE ESTA CREANDO VIENE Y ME LO COGE",
+	"AL PRINCIPIO ME DOLIA, NO CREA, PERO YA ME DA IGUAL",
+	"NO SE, SERA SU PROYECTO DE FIN DE CARRERA",
+	"MI NOMBRE ES DESIDERIO, PARA SERVIRLE A USTED",
+	"PUES LA VERDAD ES QUE NO TENGO MUCHA GANA, PERO MUCHAS GRACIAS DE TODAS MANERAS, SE\245OR",
+	// 10
+	"SI, TU MISMO",
+	"\250POR QUE TODOS LOS JUEGOS DE AVENTURAS TERMINAN CON UN AMANECER O UNA PUESTA DE SOL? ",
+	"\250Y TODOS ESTOS NOMBRES SON DE LOS QUE HAN HECHO EL JUEGO?",
+	"\250Y NO LES DA VERG\232ENZA SALIR Y QUE LOS VEA TODO EL MUNDO?",
+	"JOLIN, NO HACE MAS QUE SALIR \"EMILIO DE PAZ\" ",
+	// 15
+	"\250DE VERDAD?",
+	"SI",
+	"PUES NO ES PARA TANTO",
+	"POR CIERTO HOMBRE LOBO...",
+	"... \250NO CAISTE POR UNA VENTANA Y TE HICISTE POLVO?",
+	// 20
+	"SI AL MENOS NO FUESEN SIEMPRE LOS MISMOS",
+	"ESE YA HA SALIDO CUATRO VECES",
+	"ME GUSTARIA SER MODELO",
+	"YA, \250Y TU QUE VAS A HACER?",
+},
+{
+	// 0
+	"",
+	"EJ, SIE DAA",
+	"DU BIST WOHL BESOFFEN ODER WAS?!",
+	"ICH BIN LEBENDIG, ABER ICH HABE HUNGER, WISSEN SIE?",
+	"TJA, ICH WAR DER DORFSaeUFER, STOLZER ABKoeMMLING EINER DORFSaeUFERSIPPE UND EINES NACHTS HOLTE MICH DRASCULA, UM MIR DIE ORGANE ZU KLAUEN",
+	// 5
+	"WEIL ICH MICH IN ALKOHOL gut HALTE BIN ICH SEIN ERSATZTEILLAGER. IMMER WENN ER WAS FueR SEIN MONSTERCHEN BRAUCHT, BEDIENT ER SICH BEI MIR",
+	"AM ANFANG TAT DAS HoeLLISCH WEH, ABER JETZT MERK ICH SCHON NICHTS MEHR",
+	"KEINE AHNUNG, ES WIRD WOHL SEINE DIPLOMARBEIT SEIN",
+	"ICH HEISSE DESIDERIUS UND STEHE ZU IHREN DIENSTEN",
+	"NAJA, EIGENTLICH HABE ICH KEINE GROSSE LUST ABER VIELEN DANK JEDENFALLS, MEIN HERR",
+	// 10
+	"JA, NUR ZU",
+	"WARUM HoeREN ALLE SPIELE MIT SONNENAUFGANG ODER SONNENUNTERGANG AUF?",
+	"UND SIE HABEN DIE NAMEN VON DEN MACHERN DIESES SPIELS BENUTZT?",
+	"UND SIE SCHaeMEN SICH NICHT SICH ALLER WELT ZU OFFENBAREN?",
+	"SCHEIBENKLEISTER. SCHON WIEDER DER PROGRAMMIERER",
+	// 15
+	"WIRKLICH?",
+	"JA",
+	"SO SCHLIMM IST ES AUCH WIEDER NICHT",
+	"APROPOS WERWOLF....",
+	"....BIST DU NICHT AUS EINEM FENSTER GEFALLEN UND ZU STAUB GEWORDEN?",
+	// 20
+	"WENN ES WENIGSTENS NICHT IMMER DIESELBEN WaeREN",
+	"DER IST SCHON 4 MAL AUFGETAUCHT",
+	"ICH WaeRE GERN FOTOMODELL",
+	"KLAR, UND WAS WILLST DU SPaeTER MAL MACHEN?",
+},
+{
+	// 0
+	"",
+	"OH\220! VOUS!",
+	"ARR\322TE TES BLAGUES D\220BILES SUR LES MORTS, OK?",
+	"JE SUIS VIVANT. C'EST JUSQUE QUE JE SUIS AFFAM\220",
+	"J'\220TAIS L'IVROGNE DU VILLAGE, LE DIGNE REPR\220SENTANT D'UNE FAMILLE D'ILLUSTRES SO\352LARDS, ET DRASCULA M'A KIDNAPP\220 UNE NUIT POUR ME VOLER MES ORGANES",
+	// 5
+	"COMME L'ALCOOL ME CONSERVE, IL ME GARDE ICI COMME DISTRIBUTEUR DE PI\324CES DE RECHANGES. CHAQUE FOIS QU'IL A BESOIN DE QUELQUE CHOSE POUR SON MONSTRE, IL SE SERT",
+	"\200A ME FAISAIT MAL AU D\220BUT, MAIS MAINTENANT JE M'EN FOUS",
+	"JE NE SAIS PAS, JE SUPPOSE QUE C'EST SON PROJET DE FIN D'\220TUDES",
+	"MON NOM EST D\220SIR\220, POUR VOUS SERVIR",
+	"EN FAIT JE N'EN AI PAS UNE ENVIE FOLLE, MAIS MERCI QUAND M\322ME, MONSIEUR",
+	// 10
+	"PRENDS LE, C'EST \267 TOI MAINTENANT",
+	"POURQUOI TOUS LES JEUX D'AVENTURES FINISSENT-ILS AVEC UN LEVER OU UN COUCHER DE SOLEIL?",
+	"TOUS CES NOMS SONT-ILS CEUX DES CR\220ATEURS DE CE JEU?",
+	"ET N'ONT-ILS PAS LA HONTE QUE TOUT LE MONDE LES VOIT?",
+	"MON DIEU! CE \"EMILIO DE PAZ\" EST PARTOUT",
+	// 15
+	"VRAIMENT?",
+	"OUI",
+	"EH BIEN, IL NE FAUT PAS EXAG\220RER",
+	"EN FAIT LOUP-GAROU...",
+	"...N'ES-TU PAS TOMB\220 D'UNE FEN\322TRE ET BLESS\220 S\220RIEUSEMENT?",
+	// 20
+	"AU MOINS CE N'\220TAIENT PAS TOUJOURS LES M\322MES...",
+	"CELUI-L\267 EST D\220J\267 SORTI QUATRE FOIS",
+	"J'AIMERAIS \322TRE MANNEQUIN",
+	"D'ACCORD. ET TOI, QUE VAS-TU FAIRE?",
+},
+{
+	// 0
+	"",
+	"EHI, LEI!",
+	"MA CHE MORTO E MORTO!",
+	"SONO VIVO. STO SOLO MORENDO DI FAME",
+	"IO ERO L'UBRIACONE DEL PAESE, DEGNO SUCCESSORE DI UNA FAMIGLIA DI ILLUSTRI UBRIACONI, E UNA NOTTE DRASCULA MI RAP\326 PER RUBARMI GLI ORGANI",
+	// 5
+	"SICCOME L'ALCOL MI MANTIENE IN VITA, MI TIENE QUI COME UNA SCORTA. OGNI VOLTA CHE HA BISOGNO DI QUALCOSA PER IL MOSTRO CHE STA CREANDO, VIENE DA ME E SE LO PRENDE",
+	"ALL'INIZIO FACEVA MALE, MA ORA NON SENTO PI\353 NULLA",
+	"NON SO, MAGARI SAR\267 LA SUA TESI DI LAUREA",
+	"IL MIO NOME \324 DESIDERIO, PER SERVIRVI",
+	"LA VERIT\267 \324 CHE NON HO MOLTA VOGLIA, COMUNQUE GRAZIE MILLE, SIGNORE",
+	// 10
+	"PROPRIO TU!",
+	"PERCH\220 TUTTI I GIOCHI D'AVVENTURA FINISCONO SEMPRE CON UN'ALBA O UN TRAMONTO?",
+	"E TUTTI QUESTI NOMI SONO DI CHI HA FATTO IL GIOCO?",
+	"E NON SI VERGOGNANO A FARSI VEDERE DA TUTTI?",
+	"CAVOLI, QUELL'EMILIO DE PAZ \324 DAPPERTUTTO!!",
+	// 15
+	"DAVVERO?",
+	"S\326",
+	"BEH, NON NE FARE UNA QUESTIONE",
+	"CERTO, LUPO MANNARO...",
+	"... MA NON TI SEI FATTO MALE CADENDO DA UNA FINESTRA?",
+	// 20
+	"SE ALMENO NON FOSSERO SEMPRE GLI STESSI",
+	"QUELLO \324 GIA USCITO QUATTRO VOLTE",
+	"MI PIACEREBBE ESSERE UN MODELLO",
+	"S\326, E TU COSA FARAI?",
+},
+};
+
+
+const char *_texti[NUM_LANGS][NUM_TEXTI] = {
+{
+	// 0
+	"",
+	"MASTER, THIS IS NOT WORKING",
+	"I AM POSITIVE, MASTER",
+	"I'M SORRY MASTER",
+	"ARE YOU GOING TO BRING ANOTHER CRAZY SCIENTIST HERE? THE LABORATORY IS ALREADY FULL UP, AND BESIDES, THEY'RE ALL OUT OF DATE",
+	// 5
+	"HUSH MASTER, THE FEMINISTS MIGHT HEAR YOU",
+	"DAMN IT!",
+	"I DIDN'T EXPECT YOU SO SOON, MASTER",
+	"QUITE BAD MASTER. THERE ARE SOME PROBLEMS WITH THE SATELLITE, I JUST CAN'T RECEIVE ANYTHING. THERE MUST BE SOME INTERFERENCE FROM THE STORM",
+	"WHAT DO I KNOW, MASTER?",
+	// 10
+	"YES, MY MASTER",
+	"MASTER",
+	"DO YOU KNOW WHAT TIME IS IT?",
+	"WHAT? OH, THAT SCARED ME!. YOU ARE THE \"NIGHT-CLEANING GUY\", RIGHT?",
+	"I'M IGOR, THE VALET. YOU CAN START WITH THE BALL ROOM. THERE'S BEEN A SUPER NATURAL ORGY IN THERE YESTERDAY AND IT LOOKS LIKE SHIT",
+	// 15
+	"IF YOU NEED ANYTHING, JUST BUY IT",
+	"IT'S THE TAX RETURN APPLICATION FORM, CAN'T YOU SEE?",
+	"NEITHER DO I. THE NUMBERS ARE VERY SMALL AND I CAN'T SEE MUCH AT THIS DISTANCE.",
+	"NO WAY! THEY MAKE ME LOOK UGLY",
+	"OH, WELL. IT'S JUST LIKE A CRAZY PARTY THAT THE MASTER ORGANIZES WITH HIS FRIENDS EACH TIME SOME IDIOT COMES ALONG TRYING TO KILL HIM",
+	// 20
+	"THEY TAKE HIS EYES OUT. THEN, POUR IN SOME LEMON JUICE SO THAT IT ITCHES TO DEATH, AND THEN...",
+	"NO",
+	"WHAT DO YOU MEAN WHY NOT? DO YOU KNOW WHAT TIME IT IS?",
+	"YES, IT'S WINTER",
+	"SEE YOU LATER",
+	// 25
+	"DON'T EVEN THINK ABOUT IT!",
+	"WELL, THAT'S ENOUGH FOR TODAY. I'M GOING TO HAVE SUPPER",
+	"MAN, I ALWAYS FORGET TO LOCK IT, RIGHT?",
+	"THE HELL WITH IT!",
+	"WHAT? OH, YOU SCARED ME MASTER, I THOUGHT YOU WERE ASLEEP",
+	// 30
+	"OH, BY THE WAY, I TOOK THE LIVING-ROOM KEYS SO THAT YOU CAN WATCH THE EARLY MORNING CARTOONS WITHOUT WAKING ME UP",
+	"YOU'VE GOT ANOTHER COLD MASTER? DAMN IT! I TOLD YOU TO GET SOME HEATING IN HERE...",
+	"ALL RIGHT, JUST TAKE YOUR ASPIRIN AND GO TO BED TO SWEAT FOR A WHILE. GOOD NIGHT",
+},
+{
+	// 0
+	"",
+	"MAESTRO, CREO QUE ESTO NO RULA",
+	"ESTOY SEGURISIMO, MAESTRO...",
+	"LO SIENTO, MAESTRO",
+	"\250VA A TRAER OTRO DE CIENTIFICO LOCO? LE ADVIERTO QUE TENEMOS EL LABORATORIO LLENO Y ESTAN TODOS CADUCADOS",
+	// 5
+	"CALLE, MAESTRO, QUE COMO LE OIGAN LAS FEMINISTAS",
+	"HAY QUE JOROBARSE",
+	"\255MAESTRO! \255NO LE ESPERABA TAN PRONTO!",
+	"MAL MAESTRO, DEBE HABER PROBLEMAS CON EL SATELITE Y NO CONSIGO SINTONIZAR LA IMAGEN. ADEMAS LA TORMENTA PRODUCE INTERFERENCIAS",
+	"\250Y A MI QUE ME CUENTA, MAESTRO?",
+	// 10
+	"SI, MAESTRO",
+	"MAESTRO",
+	"\250SABE LA HORA QUE ES?",
+	"\250EH? \255AH, QUE SUSTO ME HAS DADO! TU ERES EL DE \"LIMPIEZA NOCTURNA\"\250NO?",
+	"YO SOY IGOR, EL MAYORDOMO. PUEDES EMPEZAR POR EL SALON DE BAILE. AYER HUBO ORGIA SOBRENATURAL Y ESTA HECHO UNA MIERDA",
+	// 15
+	"SI NECESITAS ALGO, LO COMPRAS",
+	"LA DECLARACION DE LA RENTA \250ES QUE NO LO VES?",
+	"PUES YO TAMPOCO, PORQUE ENTRE QUE LOS NUMEROS SON MUY CHICOS, Y YO QUE NO VEO BIEN DE LEJOS...",
+	"\255NI HABLAR! ME HACEN PARECER FEO",
+	"BAH, ES UN FESTORRO QUE SE MONTA EL MAESTRO CON SUS COLEGAS CADA VEZ QUE LLEGA ALGUN IMBECIL QUERIENDO ACABAR CON EL",
+	// 20
+	"PRIMERO LE SACAN LOS OJOS; LUEGO LE ECHAN ZUMO DE LIMON PARA QUE LE ESCUEZA; DESPUES...",
+	"NO",
+	"\250COMO QUE POR QUE NO? \250TU HAS VISTO LA HORA QUE ES?",
+	"EN INVIERNO, SI",
+	"HASTA LUEGO",
+	// 25
+	"\255NI SE TE OCURRA!",
+	"BUENO, POR HOY YA VALE. ME VOY A CENAR",
+	"\255Y QUE SIEMPRE SE ME OLVIDA CERRAR CON LLAVE!",
+	"\255HAY QUE JOROBARSE!",
+	"\250EH? \255AH! QUE SUSTO ME HA DADO, MAESTRO. CREIA QUE ESTABA DURMIENDO",
+	// 30
+	"AH, POR CIERTO, TOME LAS LLAVES DE LA SALA DE ESTAR Y ASI NO ME MOLESTA MA\245ANA TEMPRANO SI QUIERE VER LOS DIBUJOS",
+	"\250QUE, YA SE HA RESFRIADO OTRA VEZ, MAESTRO? HAY QUE JOROBARSE. SI SE LO TENGO DICHO, QUE PONGA CALEFACCION... ",
+	"BUENO, TOMESE UNA PASTILLA DE ACIDOACETIL SALICILICO Y HALA, A SUDAR. BUENAS NOCHES",
+},
+{
+	// 0
+	"",
+	"MEISTER, ICH GLAUBE, DAS KLAPPT NICHT",
+	"ICH BIN ABSOLUT SICHER, MEISTER....",
+	"TUT MIR LEID, MEISTER",
+	"NOCH SO EINEN VERRueCKTEN WISSENSCHAFTLER? ABER DAS LABOR IST DOCH VOLL MIT IHNEN UND ALLE SIND ueBER DEM VERFALLSDATUM",
+	// 5
+	"SEIEN SIE STILL MEISTER. WENN DAS DIE FEMINISTINNEN HoeREN",
+	"GRueNSPAN UND ENTENDRECK",
+	"MEISTER! ICH HABE SIE NOCH GAR NICHT ERWARTET!",
+	"SCHLECHT, MEISTER. ES GIBT WOHL PROBLEME MIT DER SCHueSSEL UND ICH BEKOMME DAS BILD EINFACH NICHT KLAR. UND DANN DAS GEWITTER!",
+	"UND WIESO ERZaeHLEN SIE MIR DAS, MEISTER?",
+	// 10
+	"JA, MEISTER",
+	"MEISTER",
+	"WISSEN SIE, WIEVIEL UHR ES IST?",
+	"Hae? OH, DU HAST MICH GANZ SCHoeN ERSCHRECKT. BIST DU VON \"BLITZ UND BLANK BEI MONDESSCHEIN\"",
+	"ICH BIN IGOR, DER HAUSVERWALTER. DU KANNST MIT DEM WOHNZIMMER ANFANGEN. GESTERN HATTEN WIR EINE ueBERNATueRLICHE ORGIE UND ES SIEHT AUS WIE IM SAUSTALL",
+	// 15
+	"KAUF ALLES WAS DU BRAUCHST!",
+	"DIE STEUERERKLaeRUNG. SIEHST DU DAS NICHT?",
+	"ICH AUCH NICHT, WEIL DIE ZAHLEN SCHON MAL SEHR KLEIN SIND UND ICH DOCH KURZSICHTIG BIN....",
+	"VON WEGEN! SIE MACHEN MICH HaeSSLICH",
+	"PAH, DAS IST EINE RIESENFETE DIE DER MEISTER JEDESMAL DANN ABZIEHT, WENN IRGENDSOEIN IDIOT KOMMT, DER IHN ERLEDIGEN WILL",
+	// 20
+	"ZUERST REISSEN SIE IHM DIE AUGEN AUS DANACH GIESSEN SIE ZITRONENSAFT DRueBER DAMIT ES SCHoeN BRENNT UND DANN...",
+	"NEIN",
+	"WIE WARUM NICHT? WEISST DU WIEVIEL UHR ES IST?",
+	"IM WINTER JA",
+	"TSCHueSS",
+	// 25
+	"WAG ES BLOOOSS NICHT!",
+	"GUT, FueR HEUTE REICHTS, DAS ABENDESSEN RUFT",
+	"IMMER VERGESSE ICH ZUZUSCHLIESSEN!",
+	"VERDAMMTER MIST NOCHMAL!",
+	"HaeH? AH! SIE HABEN MICH GANZ SCHoeN ERSCHRECKT, MEISTER. ICH DACHTE SIE SCHLAFEN",
+	// 30
+	"ACH,ueBRIGENS, ICH HABE DIE WOHNZIMMERSCHLueSSEL GENOMMEN. SO NERVEN SIE MICH MORGEN FRueH NICHT MIT IHREN ZEICHENTRICKSERIEN",
+	"ACH, SIE HABEN SICH SCHON WIEDER ERKaeLTET, MEISTER? ICH HAB JA IMMER SCHON GESAGT, SIE SOLLEN DIE HEIZUNG ANMACHEN...",
+	"NAJA, SCHLUCKEN SIE EINE SALICILACETYLSaeURE-TABLETTE UND AB INS BETT ZUM SCHWITZEN. GUTE NACHT",
+},
+{
+	// 0
+	"",
+	"MA\327TRE, \200A NE MARCHE PAS",
+	"J'EN SUIS S\352R, MA\327TRE...",
+	"JE SUIS D\220SOL\220, MA\327TRE",
+	"ALLER VOUS RAPPORTER UN AUTRE SCIENTIFIQUE FOU? LE LABORATOIRE EN EST D\220J\267 PLEIN ET DE PLUS ILS SONT TOUS P\220RIM\220S",
+	// 5
+	"PLUS BAS, MA\327TRE, LES F\220MINISTES POURRAIENT VOUS ENTENDRE...",
+	"SAPRISTI!",
+	"JE NE VOUS ATTENDAIS PAS DE SIT\342T MA\327TRE!",
+	"\200A VA MAL MA\327TRE. IL Y A DES PROBL\324MES AVEC LE SATELLITE ET JE NE CAPTE PAS L'IMAGE. Il DOIT Y AVOIR DES INTERF\220RENCES AVEC L'ORAGE",
+	"QU'EN SAIS-JE, MA\327TRE?",
+	// 10
+	"OUI, MA\327TRE",
+	"MA\327TRE",
+	"SAVEZ-VOUS L'HEURE QU'IL EST?",
+	"QUOI? -AH! TU M'AS FAIT PEUR! TU ES LE GARS DU NETTOYAGE, NON?",
+	"JE SUIS IGOR, LE MAJORDOME. TU PEUX COMMENCER PAR LA SALLE DE BAL. IL Y A EU UNE ORGIE SURNATURELLE HIER ET \200A SE VOIT",
+	// 15
+	"SI TU AS BESOIN DE QUOI QUE CE SOIT, ACH\324TE LE!",
+	"C'EST LA D\220CLARATION D'IMP\342TS, NE LE VOIS-TU PAS?",
+	"EH BIEN, MOI NON PLUS, LES CHIFFRES SONT TR\324S PETITS ET JE NE VOIS PAS BIEN DE LOIN...",
+	"PAS QUESTION. J'AI L'AIR D'UN THON AVEC",
+	"BAH! C'EST JUSTE UNE BELLE F\322TE QUE LE MA\327TRE ORGANISE AVEC DES AMIS \267 CHAQUE FOIS QU'UN IMB\220CILE VIENS POUR LE TUER",
+	// 20
+	"D'ABORD ON LUI ARRACHE LES YEUX; PUIS ON VERSE DU JUS DE CITRON DANS L'ORBITE POUR QUE \200A PIQUE FORT; PUIS...",
+	"NON",
+	"QUE VEUX-TU DIRE PAR POURQUOI PAS? TU AS VU L'HEURE QU'IL EST?",
+	"OUI, C'EST L'HIVER",
+	"\205 PLUS TARD",
+	// 25
+	"N'Y PENSES M\322ME PAS!",
+	"BON, \200A SUFFIT POUR AUJOURD'HUI. JE VAIS D\327NER",
+	"J'OUBLIE TOUJOURS FERMER LA PORTE \267 CL\220!",
+	"QUEL ENNUI!",
+	"QUOI? OH VOUS M'AVEZ FAIT PEUR, MA\327TRE. JE PENSAIS QUE VOUS DORMIEZ",
+	// 30
+	"H\220, MA\327TRE! PRENEZ LES CL\220S DE LA SALLE DE S\220JOUR, AINSI VOUS POURREZ REGARDER LES DESSINS ANIM\220S DE BONNE HEURE SANS ME R\220VEILLER",
+	"VOUS VOUS \322TES ENCORE ENRHUM\220 MA\327TRE? JE VOUS AVAIS BIEN DIT DE METTRE LE CHAUFFAGE... ",
+	"BIEN, PRENEZ UNE ASPIRINE ET ALLEZ TRANSPIRER DANS VOTRE LIT! BONNE NUIT!",
+},
+{
+	// 0
+	"",
+	"PADRONE, CREDO NON STIA FUNZIONANDO",
+	"SICURISSIMO, PADRONE",
+	"MI DISPIACE, PADRONE",
+	"HA INTENZIONE DI ATTIRARE ALTRI SCIENZIATI PAZZI? IL LABORATORIO \324 GI\267 PIENO, E TRA L'ALTRO SONO TUTTI SCADUTI.",
+	// 5
+	"ZITTO, PADRONE, LE FEMMINISTE POTREBBERO SENTIRLA",
+	"DANNAZIONE!",
+	"PADRONE! NON LA ASPETTAVO COS\326 PRESTO!",
+	"MALE, PADRONE; DEV'ESSERCI UN PROBLEMA CON IL SATELLITE E NON RIESCO A SINTONIZZARE L'IMMAGINE. SEMBRA CHE LA TEMPESTA CAUSI INTERFERENZE",
+	"E A ME COSA IMPORTA, PADRONE?",
+	// 10
+	"S\326, MIO PADRONE",
+	"PADRONE",
+	"SA CHE ORE SONO?",
+	"COSA? AH, MI HAI SPAVENTATO! TU SEI IL \"RAGAZZO DELLE PULIZIE NOTTURNE\" GIUSTO?",
+	"SONO IGOR, IL MAGGIORDOMO. PUOI COMINCIARE DALLA SALA DA BALLO. IERI \324 STATA TEATRO DI UN'ORGIA SOPRANNATURALE ED OGGI \324 RIDOTTA AD UNO SCHIFO.",
+	// 15
+	"SE HAI BISOGNO DI QUALCOSA, COMPRALA",
+	"\324 LA DICHIARAZIONE DEI REDDITI, NON VEDI?",
+	"NEANCH'IO. I NUMERI SONO PICCOLISSIMI E NON CI VEDO MOLTO BENE DA LONTANO",
+	"NEANCHE PER SOGNO! MI FANNO SEMBRARE BRUTTO",
+	"\324 UNA FESTA CHE ORGANIZZA IL PADRONE CON I SUOI AMICI OGNI VOLTA CHE ARRIVA QUALCHE IMBECILLE CHE VUOL CERCARE DI UCCIDERLO",
+	// 20
+	"PER PRIMA COSA GLI CAVANO GLI OCCHI. POI GLI VERSANO DEL SUCCO DI LIMONE IN MODO CHE BRUCI, POI...",
+	"NO",
+	"COME PERCH\220 NO? HAI VISTO CHE ORE SONO?",
+	"IN INVERNO, S\326",
+	"ARRIVEDERCI",
+	// 25
+	"NON PENSARCI NEMMENO!",
+	"BENE, BASTA PER OGGI. VADO A CENA",
+	"DIMENTICO SEMPRE DI CHIUDERE A CHIAVE",
+	"ACCIDENTI!",
+	"COSA? PADRONE! MI HA SPAVENTATO! PENSAVO STESSE DORMENDO",
+	// 30
+	"OH, A PROPOSITO, HO PRESO LE CHIAVI DEL SOGGIORNO, COS\326 POTR\267 VEDERE I CARTONI ANIMATI DEL MATTINO SENZA SVEGLIARMI",
+	"HA DI NUOVO PRESO IL RAFFREDDORE, PADRONE? DANNAZIONE. SONO ANNI CHE LE DICO DI METTERE IL RISCALDAMENTO",
+	"BENE, PRENDA UN'ASPIRINA E VADA A LETTO A SUDARE. BUONA NOTTE",
+},
+};
+
+
+const char *_textl[NUM_LANGS][NUM_TEXTL] = {
+{
+	// 0
+	"",
+	"ARE YOU GOING TO LET YOURSELF BE GUIDED BY PRIMITIVE INSTINCTS JUST BECAUSE WE BELONG TO DIFFERENT RACES AND THE SOCIAL SITUATION IS TELLING US TO DO SO?",
+	"AREN'T WE TIED BY SENSE? WHICH IS OUR MOST POWERFUL WEAPON AS WELL AS OUR MOST PRECIOUS GIFT?",
+	"OH, IF WE ALL LET OUR THOUGHTS GUIDE OUR WAY IN LIFE WITHOUT LEAVING SOME ROOM FOR FEELINGS WHICH LET OUR PRE-EVOLUTIVE INSTINCTS COME OUT!",
+	"ANSWER ME, EPHEMERAL CREATURE. WOULDN'T WE ALL BE HAPPIER WITHOUT THOSE EMOTIONAL BINDINGS?",
+	// 5
+	"YOU ARE NOT GETTING THROUGH",
+	"THIS IS A VERY CLEAR EXAMPLE, YOU SEE?: YOU WANT TO GET THROUGH AND GO AHEAD WITH YOUR ADVENTURE, AND I WON'T LET YOU DO THAT",
+	"WILL THIS BE A CONTROVERSIAL POINT BETWEEN US AFTER WE HAVE ONLY JUST MET?",
+	"WELL THEN",
+	"WELL, THAT DEPENDS ON WHAT WE HAVE A RELATIONSHIP FOR. SOME AUTHORS DEFEND...",
+	// 10
+	"YUCK! HUNTING AS A WAY TO SURVIVE IS AN INCOMPREHENSIBLE ARCHAIC THING FOR A SUPERIOR BEING LIKE ME. BESIDES, I'VE BECOME A VEGETARIAN",
+	"IT JUST SO HAPPENS THAT I WAS ACTUALLY EATING A GUY AND I STARTED TO THINK ABOUT THE ABOVE MENTIONED THOUGHT",
+	"IT TOOK ME A LONG TIME TO QUIT OLD HABITS BUT AT LEAST MY IRASCIBLE SOUL SWALLOWED UP THE CONCUPISCIBLE ONE, AND EVER SINCE, I'VE NEVER EATEN MEAT AGAIN",
+	"NOT EVEN THE PLEASURE OF SUCKING ON THE BONE, THE TASTE OF THE SKIN AND THAT SWEET TASTE OF MARROW...THAT JUST TAKES YOU TO HEAVENLY PLACES",
+	"IT DOESN'T REALLY GET TO ME AT ALL",
+	// 15
+	"WHAT?",
+	"I DON'T KNOW WHAT YOU'RE TALKING ABOUT, YOU EPHEMERAL CREATURE",
+	"I'M NOT INTERESTED",
+	"I DON'T KNOW ABOUT THE OTHER GAMES, BUT WE COULD USE THIS BEAUTIFUL SCREEN",
+	"",
+	// 20
+	"I'D CARE...",
+	"NO. IT'S JUST THE SON, THE FATHER, THE GRANDFATHER AND A FRIEND, WHO ARE CALLED LIKE THAT",
+	"BUT, IT IS GOING TO LOOK LIKE THE GAME WAS MADE BY FIVE PEOPLE",
+	"THESE ARE PROMISING GUYS",
+	"THAT'S A GOOD ONE! A GOOD ONE!",
+	// 25
+	"PLEASE, CALL ME CONSTANTINO",
+	"IT WASN'T ME MAN. IT WAS \"EL COYOTE\", MY TWIN",
+	"JESUS, THESE ARE REALLY LONG CREDIT TITLES",
+	"I STOPPED COUNTING A LONG TIME AGO",
+	"WHAT WILL BECOME OF YOU NOW, DESIDERIO?",
+	// 30
+	"BUT, YOU SHOULD LOSE SOME WEIGHT",
+	"I'LL JUST RETIRE TO THE TIBET AND THINK ABOUT THE MEANING OF LIFE",
+},
+{
+	// 0
+	"",
+	"UN MOMENTO. \250SOLO PORQUE PERTENECEMOS A RAZAS DISTINTAS Y LA SOCIEDAD DICE QUE SEREMOS ENEMIGOS VAMOS A DEJARNOS LLEVAR POR NUESTROS MAS PRIMITIVOS INSTINTOS?",
+	"\250ACASO NO NOS UNE LA RAZON, ELARMA MAS PODEROSA Y, A LA VEZ, EL DON MAS PRECIADO QUE TENEMOS?",
+	"\255AH, SI EL ENTENDIMIENTO GUIARA NUESTROS PASOS POR LA VIDA SIN DEJAR SITIO A LOS SENTIMIENTOS, QUE AFLORAN NUESTRAS INCLINACIONES PRE-EVOLUTIVAS!",
+	"\250NO CREES QUE SERIAMOS MAS DICHOSOS SIN ESAS ATADURAS EMOCIONALES? CONTESTA EFIMERA CRIATURA",
+	// 5
+	"NO PASAS",
+	"\250VES? ESTE ES UN CLARO EJEMPLO: TU QUIERES PASAR Y CONTINUAR TU AVENTURA Y YO NO PUEDO PERMITIRLO",
+	"\250HA DE SER ESE MOTIVO SUFICIENTE DE CONFLICTO ENTRE NOSOTROS, QUE NO NOS CONOCEMOS DE NADA?",
+	"PUES ESO",
+	"BUENO, ESO DEPENDE DE LO QUE ENTENDAMOS POR RELACION. ALGUNOS AUTORES DEFIENDEN...",
+	// 10
+	"AGGG. LA CAZA COMO MEDIO DE SUBSISTENCIA ES UNA ACTIVIDAD ARCAICA INCOMPATIBLE CON UNA NATURALEZA SUPERIOR COMO LA MIA. Y ADEMAS ME HE VUELTO VEGETARIANO",
+	"RESULTA QUE ESTABA COMIENDOME A UN TIO Y ME PUSE A REFLEXIONAR. LLEGUE A LA CONCLUSION ANTES MECIONADA",
+	"ME COSTO MUCHO DEJAR LOS HABITOS DESDE TANTO TIEMPO ADQUIRIDOS, PERO POR FIN MI ALMA IRASCIBLE VENCIO A LA CONCUPISCIBLE Y NO HE VUELTO A PROBAR LA CARNE",
+	"NI SIQUIERA EL PLACER QUE SUPONE UN HUESO, CON EL JUGO DE LA PIEL ENTRE SUS POROS Y ESE SABOR QUE TE TRANSPORTA A LUGARES REMOTOS PARADISIACOS...",
+	"NI SIQUIERA ME AFECTA. PARA NADA, DE VERDAD",
+	// 15
+	"\250EL QUE?",
+	"NO SE DE QUE ME HABLAS, EFIMERA CRIATURA",
+	"NO ME INTERESA",
+	"LOS DEMAS JUEGOS, NO SE, PERO ESTE PARA APROVECHAR ESTA PANTALLA TAN BONITA",
+	"",
+	// 20
+	"A MI SI ME DARIA",
+	"NO, ES QUE SON EL ABUELO, EL PADRE, EL HIJO, Y UN AMIGO QUE SE LLAMA ASI",
+	"NO, PERO ES QUE SI NO VA A PARECER QUE HAN HECHO EL JUEGO ENTRE CINCO",
+	"ESTOS CHICOS PROMETEN",
+	"\255ESE ES BUENO, ESE ES BUENO!",
+	// 25
+	"LLAMAME CONSTANTINO",
+	"NO ERA YO, HOMBRE. ERA MI DOBLE, EL COYOTE",
+	"VAYA, QUE CREDITOS MAS LARGOS",
+	"YO YA PERDI LA CUENTA",
+	"BUENO DESIDERIO, \250Y QUE VA A SER DE TI AHORA?",
+	// 30
+	"PERO TENDRIAS QUE ADELGAZAR",
+	"ME RETIRARE AL TIBEL A REFLEXIONAR SOBRE EL SENTIDO DE LA VIDA",
+},
+{
+	// 0
+	"",
+	"MOMENT MAL. NUR WEIL WIR UNTERSCHIEDLICHER HERKUNFT SIND UND EIGENTLICH FEINDE SEIN MueSSTEN, MueSSEN WIR UNS DOCH NICHT WIE DIE PRIMATEN AUFFueHREN!",
+	"VERBINDET UNS ETWA NICHT DIE VERNUNFT, GEFaeHRLICHSTE WAFFE UND ZUGLEICH GRoeSSTE GABE, DIE WIR HABEN?",
+	"AH, WENN NUR DAS GEGENSEITIGE VERSTaeNDNIS DIE GEFueHLE BESIEGEN KoeNNTE, DIE DIE WURZEL UNSERER PRaeHISTORISCHEN NEIGUNGEN SIND!",
+	"GLAUBST DU NICHT, DASS WIR OHNE DIESE GEFueHLSFESSELN GLueCKLICHER WaeREN? ANTWORTE, DU EINTAGSFLIEGE",
+	// 5
+	"DU KOMMST NICHT DURCH",
+	"SIEHST DU? DU WILLST HIER DURCH UND MIT DEM ABENTEUER WEITERMACHEN UND ICH KANN DAS NICHT ZULASSEN",
+	"MUSS DENN DIE TATSACHE, DASS WIR UNS NICHT KENNEN, ANLASS ZUM STREIT SEIN?",
+	"GENAU",
+	"NAJA. KOMMT DARAUF AN, WAS WIR UNTER BEZIEHUNG VERSTEHEN. EINIGE VERTRETEN JA DEN STANDPUNKT, DASS....",
+	// 10
+	"ARRGH. NUR ZU JAGEN, UM ZU ueBERLEBEN IST MIR ZU PRIMITIV. UND AUSSERDEM BIN ICH SEIT KURZEM VEGETARIER",
+	"ES GING LOS, ALS ICH MIR GERADE EINEN TYPEN EINVERLEIBTE UND ANFING NACHZUDENKEN UND ZUM EBENERWaeHNTEN SCHLUSS KAM",
+	"ES war hart, DIE ALTEN LASTER ABZULEGEN, ABER seit MEINE FLEISCHESLUST MEINEn JaeHZORN BESIEGT HAT, HABE ICH KEIN FLEISCH MEHR GEGESSEN.",
+	"NICHT MAL DIE GAUMENFREUDE EINES KNOCHENS, MIT DEM SAFT DER HAUT IN DEN POREN UND DIESEM GESCHMACK DER DICH INS REICH DER SINNE ENTFueHRT...",
+	"ES MACHT MIR ueBERHAUPT NICHTS AUS, WIRKLICH",
+	// 15
+	"WAS JETZT?",
+	"ICH WEISS NICHT, WOVON DU REDEST, DU EINTAGSFLIEGE",
+	"DAS INTERESSIERT MICH NICHT",
+	"ANDERE SPIELE, ACH ICH WEISS NICHT, ABER DAS HIER HAT SO EINE NETTE GRAFIK",
+	"",
+	// 20
+	"ICH HaeTTE SCHON LUST..",
+	"NEIN, SO HEISSEN DER OPA, DER VATER, DER SOHN UND EIN FREUND.",
+	"NEIN, ABER WENN NICHT, SIEHT ES SO AUS ALS WaeRE DAS SPIEL VON FueNF LEUTEN GEMACHT WORDEN",
+	"DIESE JUNGS SIND VIELVERSPRECHEND!",
+	"DER IST GUT, SUPERKLASSE!",
+	// 25
+	"NENN MICH KONSTANTIN",
+	"MANN, DAS WAR NICHT ICH, SONDERN MEIN DOUBLE, DER KOYOTE",
+	"WOW, WAS FueR EINE LANGE DANKESLISTE",
+	"ICH HAB SCHON DEN ueBERBLICK VERLOREN",
+	"O.K. DESIDERIO, UND WAS WIRD JETZT AUS DIR WERDEN?",
+	// 30
+	"ABER DANN MueSSTEST DU ABNEHMEN",
+	"ICH WERDE NACH TIBET AUSWANDERN UND ueBER DEN SINN DES LEBENS NACHDENKEN",
+},
+{
+	// 0
+	"",
+	"VAS-TU TE LAISSER GUIDER PAR DES INSTINCTS PRIMITIFS UNIQUEMENT PARCE QUE NOUS APPARTENONS \267 DES RACES DIFF\220RENTES ET QUE LA SITUATION SOCIALE NOUS LE DICTE?",
+	"NE SOMMES-NOUS PAR LI\220 PAR LA RAISON? L'ARME LA PLUS PUISSANTE, ET AUSSI LE DON LE PLUS PR\220CIEUX QUE NOUS AVONS?",
+	"AH! SI NOUS LAISSIONS LA RAISON NOUS GUIDER DANS LA VIE SANS LAISSER DE PLACE AUX SENTIMENTS, QUI FONT REJAILLIR NOS INCLINAISONS PR\220-\220VOLUTIVES!",
+	"R\220PONDS-MOI, CR\220ATURE \220PH\220M\324RE. NE CROIS-TU PAS QUE NOUS SERIONS TOUS PLUS HEUREUX SANS CES ATTACHEMENTS \202MOTIONELS?  ",
+	// 5
+	"TU NE PASSES PAS",
+	"TU VOIS, C'EST UN EXEMPLE CLAIR: TOI, TU VEUX PASSER ET POURSUIVRE TON AVENTURE ET MOI, JE NE PEUX PAS TE LAISSER FAIRE",
+	"CELA SERA-T-IL UNE RAISON SUFFISANTE DE CONFLIT ENTRE NOUS, QUI NOUS CONNAISSONS \267 PEINE?",
+	"ET BIEN",
+	"EN FAIT, CELA D\220PEND DE CE QU'ON ENTEND PAR RELATION. D'APR\324S CERTAINS AUTEURS...",
+	// 10
+	"EURK! LA CHASSE COMME MOYEN DE SUBSISTANCE EST UNE ACTIVIT\220 ARCHAIQUE, INCOMPATIBLE AVEC MA NATURE SUP\220RIEURE. ET DE PLUS JE SUIS DEVENU V\220G\220TARIEN",
+	"EN FAIT J'\220TAIS JUSTEMENT EN TRAIN DE D\220VORER UN TYPE QUAND J'AI COMMENC\220 \267 R\220FL\220CHIRET QUE JE SUIS ARRIV\220 \267 LA CONCLUSION MENTIONN\220E CI-DESSUS",
+	"CELA M'A PRIS DU TEMPS POUR ABANDONNER CES VIELLES HABITUDES, MAIS \267 LA FIN MON \266ME IRASCIBLE A VAINCUE MON \266ME CONCUPISCIBLE, ET D\324S LORS JE N'AI PLUS GO\352T\220 \267 LA VIANDE",
+	"M\322ME PAS LE PLAISIR DE CROQUER UN OS, AVEC LE GOUT DE LA PEAU ET LA MERVEILLEUSE SAVEUR DE LA MOELLE ...QUI TE TRANSPORTE VERS DES LIEUX TR\324S LONTAINS, PARADISIAQUES...",
+	"M\322ME CECI  NE M'AFFECTE PAS, ABSOLUMENT PAS",
+	// 15
+	"QUOI?",
+	"JE NE SAIS PAS DE QUOI TU PARLES, CR\220ATURE \220PH\220M\324RE",
+	"CELA NE M'INTERRESSE PAS",
+	"JE NE SAIS PAS POUR LES AUTRES JEUX; MAIS ON POURRAIT UTILISER CET \220CRAN SI JOLI",
+	"",
+	// 20
+	"MOI, JE NE M'EN FICHERAI PAS...",
+	"NON, C'EST JUSTE LE GRAND-P\324RE, LE P\324RE, LE FILS, ET UN AMI QUI S'APPELLE COMME \200A",
+	"MAIS ON VA AVOIR l'IMPRESSION QUE LE JEUX A \220T\220 FAIT PAR CINQ PERSONNES",
+	"CES GAR\200ONS ONT DU FUTUR",
+	"ELLE EST BONNE! VRAIMENT BONNE!",
+	// 25
+	"APPELLE-MOI CONSTANTIN",
+	"CE N'\220TAIT PAS MOI, MEC. C'\220TAIT MON DOUBLE, \"LE COYOTE\"",
+	"PUT..., ILS SONT VRAIMENT LONG CES CR\220DITS!",
+	"CELA FAIT LONGTEMPS QUE J'AI PERDU LE COMPTE",
+	"EH BIEN, D\220SIR\220, QUE VA T'IL T'ARRIVER MAINTENANT?",
+	// 30
+	"MAIS TU DEVRAIS MAIGRIR",
+	"JE VAIS ME RETIRER AU TIBEL POUR Y R\220FL\220CHIR SUR LE SENS DE LA VIE",
+},
+{
+	// 0
+	"",
+	"UN ATTIMO. SOLO PERCH\220 APPARTENIAMO A RAZZE DIVERSE E LA SOCIET\267 DICE CHE SIAMO NEMICI, VOGLIAMO LASCIARE CHE SIANO I NOSTRI ISTINTI PI\353 PRIMITIVI A GUIDARCI?",
+	"NON SIAMO FORSE UNITI DALLA RAGIONE? CHE \324 SIA L'ARMA PI\353 PODEROSA SIA IL DONO PI\353 PREZIOSO CHE ABBIAMO?",
+	"AH, SE IL GIUDIZIO GUIDASSE I NOSTRI PASSI NELLA VITA SENZA LASCIARE IL POSTO AI SENTIMENTI CHE MOSTRANO LE NOSTRE INCLINAZIONI PRE-EVOLUTIVE!",
+	"RISPONDI, EFFIMERA CREATURA. NON CREDI CHE SAREMMO PI\353 FELICI SENZA QUESTO LEGAME EMOZIONALE?",
+	// 5
+	"NON PASSERAI",
+	"VEDI? QUESTO \324 UN CHIARO ESEMPIO: TU VUOI PASSARE E PROSEGUIRE LA TUA AVVENTURA ED IO NON POSSO PERMETTERLO",
+	"DEVE ESSERE DUNQUE MOTIVO DI CONFRONTO TRA NOI, CHE NON CI CONOSCIAMO PER NULLA?",
+	"BENE QUINDI",
+	"BEH, DIPENDE DA COSA INTENDIAMO PER RELAZIONE. ALCUNI AUTORI DIFENDONO...",
+	// 10
+	"LA CACCIA COME FORMA DI SUSSISTENZA \324 UNA ATTIVIT\267 ARCAICA, INCOMPATIBILE CON LA MIA ATTUALE NATURA SUPERIORE: SONO DIVENTATO VEGETARIANO",
+	"SONO ARRIVATO A QUESTA CONCLUSIONE TEMPO FA. STAVO MANGIANDO UN TIZIO QUANDO MI SONO MESSO A RIFLETTERE.",
+	"FU DIFFICILE LASCIARE LE MIE VECCHIE ABITUDINI, MA LA MIA ANIMA IRASCIBILE HA AVUTO LA MEGLIO SU QUELLA CONCUPISCENTE E DA ALLORA NON MANGIO PI\353 CARNE",
+	"NEPPURE IL PIACERE DI SUCCHIARE UN OSSO, SENTIRE IL GUSTO DELLA PELLE E IL SAPORE DOLCE DEL MIDOLLO CHE TI PORTA IN POSTI LONTANI E PARADISIACI...",
+	"NEPPURE QUESTO MI TOCCA, DAVVERO",
+	// 15
+	"CHE COSA?",
+	"NON CAPISCO DI CHE PARLI, EFFIMERA CREATURA",
+	"NON MI INTERESSA",
+	"GLI ALTRI VIDEOGIOCHI, NON SAPREI, MA QUESTO \324 PER SFRUTTARE AL MEGLIO QUESTO BELLO SCHERMO",
+	"",
+	// 20
+	"IO ME LA PRENDEREI",
+	"NO, SONO IL NONNO, IL PADRE, IL FIGLIO, E UN AMICO CHE SI CHIAMA COS\326",
+	"NO, MA SE NON \324 COS\326, SEMBRER\267 CHE IL VIDEOGIOCO L'ABBIANO FATTO IN CINQUE",
+	"SONO RAGAZZI PROMETTENTI",
+	"\324 BRAVO, \324 BRAVO!",
+	// 25
+	"CHIAMAMI COSTANTINO",
+	"NON ERO IO, DAI. ERA IL MIO GEMELLO, IL COYOTE",
+	"ALLA FACCIA, CHE TITOLI DI CODA LUNGHI",
+	"HO PERSO IL CONTO",
+	"ALLORA DESIDERIO, CHE FARAI ORA?",
+	// 30
+	"MA DOVRESTI DIMAGRIRE",
+	"MI RITIRER\343 IN TIBET A RIFLETTERE SUL SENSO DELLA VITA",
+},
+};
+
+const char *_textp[NUM_LANGS][NUM_TEXTP] = {
+{
+	// 0
+	"",
+	"HI",
+	"YES SIR. IT'S BEAUTIFUL",
+	"NO, NO. HE WON'T DO IT",
+	"ALL RIGHT THEN",
+	// 5
+	"REALLY?",
+	"SO?",
+	"I'M SORRY. THE PIANIST TRADE UNION DOESN'T ALLOW ME TO SAVE GIRLS FROM VAMPIRES' CLUTCHES",
+	"IF SHE HAD BEEN KIDNAPPED BY THE WEREWOLF...",
+	"I CAN ONLY PLAY THIS SONG",
+	// 10
+	"I'M A CONSERVATOIRE PIANIST AND THE BARTENDER WON'T BUY MORE SCORES FOR ME",
+	"OH GOD, I REALLY LOVE CLASSICAL MUSIC!",
+	"IT'S BECAUSE I'M WEARING EAR-PLUGS",
+	"IT'S BECAUSE I CAN LIP-READ",
+	"NOOO",
+	// 15
+	"NO! I'M NOT TAKING THIS ANY LONGER!",
+	"NO WAYYYYY!",
+	"WHAT? OF COURSE I'M INTERESTED",
+	"THANK GOD! I CAN PLAY A DIFFERENT SONG NOW!",
+	"I GUESS YOU CAN KEEP MY EAR-PLUGS",
+},
+{
+	// 0
+	"",
+	"HOLA",
+	"BONITA. SI SE\245OR",
+	"NO QUE NO LO HACE",
+	"PUES VALE",
+	// 5
+	"\250SI?",
+	"\250Y?",
+	"LO SIENTO. EL SINDICATO DE PIANISTAS NO ME PERMITE RESCATAR CHICAS DE LAS GARRAS DE LOS VAMPIROS",
+	"SI LA HUBIERA RAPTADO UN HOMBRE LOBO...",
+	"NO PUEDO TOCAR MAS QUE ESTA CANCION",
+	// 10
+	"ES QUE SOY PIANISTA DE CONSERVATORIO Y EL TABERNERO NO COMPRA MAS PARTITURAS",
+	"\255CON LO QUE A MI ME GUSTA LA MUSICA CLASICA!",
+	"PORQUE LLEVO TAPONES EN LOS OIDOS",
+	"PORQUE LEO LOS LABIOS",
+	"NOOO",
+	// 15
+	"\255QUE NO! \255QUE NO ME AGUANTO!",
+	"\255QUE NOOOOOO!",
+	"\250QUE? CLARO QUE ME INTERESA",
+	"AHORA PODRE TOCAR OTRA CANCION \255QUE ALIVIO!",
+	"SUPONGO QUE TE PUEDES QUEDAR CON MIS TAPONES",
+},
+{
+	// 0
+	"",
+	"HALLO",
+	"JAWOLL, SEHR SCHoeN",
+	"NEIN, ER TUT ES EINFACH NICHT",
+	"NA GUT, OK.",
+	// 5
+	"JA?",
+	"UND?",
+	"TUT MIR LEID. DIE KLAVIERSPIELERGEWERKSCHAFT ERLAUBT ES MIR NICHT, MaeDCHEN AUS DEN KLAUEN VON VAMPIREN ZU BEFREIEN",
+	"WENN SIE WERWOLF ENTFueHRT HaeTTE.....",
+	"ICH KANN NUR DIESES EINE LIED",
+	// 10
+	"ICH HABE AM KONSERVATORIUM KLAVIER GESPIELT UND DER WIRT WILL MEINE PARTITueDEN NICHT KAUFEN",
+	"WO MIR DOCH KLASSISCHE MUSIK SO GUT GEFaeLLT!",
+	"WEIL ICH OHRENSToePSEL IN DEN OHREN HABE",
+	"WEIL ICH VON DEN LIPPEN LESEN KANN",
+	"NEEEIN",
+	// 15
+	"NEEIEN! ICH KANN MICH NICHT BEHERRSCHEN!",
+	"NEIN,NEIN, UND NOCHMAL NEIN!",
+	"WIE BITTE? KLAR BIN ICH INTERESSIERT",
+	"ENDLICH KANN ICH WAS ANDERES SPIELEN, WELCH ERLEICHTERUNG!",
+	"ICH GLAUBE, DU KANNST MEINE OHRENSToePSEL BEHALTEN",
+},
+{
+	// 0
+	"",
+	"SALUT!",
+	"OUI M'SIEUR, TR\212S JOLIE",
+	"NON, JE NE PEUX PAS",
+	"BON D'ACCORD",
+	// 5
+	"VRAIMENT?",
+	"ET?",
+	"JE SUIS D\220SOL\220. LE SYNDICAT DES PIANISTES NE ME PERMET PAS DE LIB\220RER LES FILLES DES GRIFFES DE VAMPIRES",
+	"SI ELLE AVAIT \220T\220 KIDNAPP\220 PAR UN LOUP-GAROU...",
+	"JE NE SAIS JOUER QUE CETTE CHANSON",
+	// 10
+	"JE SUIS PIANISTE AU CONSERVATOIRE ET LE TAVERNIER NE VEUT PAS M'ACHETER D'AUTRES PARTITIONS",
+	"ET POURTANT, J'AIME VRAIMENT LA MUSIQUE CLASSIQUE!",
+	"C'EST PARCE QUE J'AI DES BOULES QUI\212S",
+	"C'EST PARCE QUE JE SAIS LIRE SUR LES L\212VRES",
+	"NOOON!",
+	// 15
+	"NON! JE NE SUPPORTE PLUS CETTE MUSIQUE!",
+	"PAS QUESTIOOONNN!",
+	"QUOI? BIEN S\352R QUE \200A M'INT\220RESSE",
+	"DIEUX MERCI. JE VAIS POUVOIR JOUER UN AUTRE MORCEAU MAINTENANT!",
+	"TU PEUX GARDER MES BOULES QUI\212S, JE SUPPOSE",
+},
+{
+	// 0
+	"",
+	"CIAO",
+	"SISSIGNORE, MOLTO BELLA",
+	"NO CHE NON LO FA",
+	"VA BENE",
+	// 5
+	"S\326?",
+	"E?",
+	"MI DISPIACE. IL SINDACATO DEI PIANISTI NON MI PERMETTE DI SALVARE RAGAZZE DALLE GRINFIE DEI VAMPIRI",
+	"SE FOSSE STATA RAPITA DAL LUPO MANNARO...",
+	"NON POSSO SUONARE ALTRO CHE QUESTA CANZONE",
+	// 10
+	"\324 PERCH\220 SONO PIANISTA DI CONSERVATORIO E IL BARISTA NON COMPRA PI\353 SPARTITI",
+	"E DIRE CHE MI PIACE MOLTISSIMO LA MUSICA CLASSICA!",
+	"PERCH\220 HO I TAPPI NELLE ORECCHIE",
+	"PERCH\220 SO LEGGERE LE LABBRA",
+	"NOOO",
+	// 15
+	"NO! NON POSSO ANDARE AVANTI COS\326!",
+	"HO DETTO DI NOOO!",
+	"COSA? CERTO CHE MI INTERESSA",
+	"DEO GRATIAS! ADESSO POTR\343 SUONARE UN'ALTRA CANZONE!",
+	"SUPPONGO CHE ORA POSSA DARTI I MIEI TAPPI",
+},
+};
+
+
+const char *_textt[NUM_LANGS][NUM_TEXTT] = {
+{
+	// 0
+	"",
+	"WHAT HAPPENED? WHAT'S THE MATTER?",
+	"OK. ROOM 512. UPSTAIRS. THE KEY IS UNDER THE DOOR",
+	"COUNT DRASCULA!!?",
+	"NO, NOTHING. THAT GUY JUST HAS A BAD REPUTATION AROUND HERE",
+	// 5
+	"WELL, THERE ARE ALL KINDS OF STORIES GOING AROUND ABOUT HIM, SOME SAY HE IS A VAMPIRE WHO KIDNAPS PEOPLE TO SUCK THEIR BLOOD",
+	"HOWEVER, SOME OTHERS SAY THAT HE IS JUST AN ORGAN-DEALER AND THAT IS THE REASON WHY THERE ARE BODY PARTS ALL OVER THE PLACE",
+	"BUT OF COURSE, THOSE ARE JUST RUMORS. HE'S PROBABLY BOTH THINGS. BY THE WAY, WHY DO YOU WANT TO MEET HIM?",
+	"FORGET IT. I'M REALLY BUSY...",
+	"WELL, OK. BUT JUST BECAUSE I WANT TO DO IT, NOT BECAUSE YOU TOLD ME TO",
+	// 10
+	"THEY'RE WINNING",
+	"LEAVE ME ALONE, ALL RIGHT?",
+	"OF COURSE. I'M NOT BLIND",
+	"THE TRADITION IN THIS VILLAGE IS TO FORGET ALL HARD FEELINGS WHENEVER THERE IS A GAME, TO CHEER UP THE LOCAL TEAM",
+	"AND PLEASE, SHUT UP FOR GOD'S SAKE. I CAN'T HEAR ANYTHING!",
+	// 15
+	"COME ON, LEAVE ME ALONE AND DON'T BOTHER ME ANYMORE",
+	"IT HAS JUST STARTED! SHUT UP!",
+	"OK, OK, I THOUGHT SOMETHING WAS GOING ON",
+	"IT DOESN'T MATTER, ANYWAY. SHE IS PROBABLY DEAD BY NOW",
+	"HE JUST STARTED PLAYING CLASSICAL MUSIC, AND I COULDN'T STAND IT",
+	// 20
+	"SINCE I'M PAYING HIM FOR PLAYING WHATEVER I WISH, I JUST FIRED HIM",
+	"AND THEN, HE GOT FRESH WITH ME. JESUS!, HE LOOKED SO NICE AND INNOCENT...WHAT A HYPOCRITE!",
+	"BY THE WAY, BE CAREFUL BECAUSE I JUST WAXED THE FLOOR",
+	"SHUT UP! WE'RE WATCHING THE GAME!",
+	"OH, COME ON! TAKE IT!",
+},
+{
+	// 0
+	"",
+	"\250QUE PASA, QUE PASA?",
+	"DE ACUERDO. HABITACION 512. SUBIENDO POR LAS ESCALERAS. LA LLAVE ESTA EN LA PUERTA",
+	"\255\250 EL CONDE DRASCULA?!",
+	"NO, NADA. ESE TIPO TIENE MALA FAMA POR AQUI",
+	// 5
+	"BUENO, CORREN VARIOS RUMORES SOBRE EL. ALGUNOS DICEN QUE ES UN VAMPIRO Y VA SECUESTRANDO GENTE PARA CHUPARLES LA SANGRE",
+	"CLARO, QUE OTROS OPINAN QUE SOLO ES UN TRAFICANTE DE ORGANOS, Y POR ESO APARECE GENTE DESCUARTIZADA POR LOS ALREDEDORES",
+	"POR SUPUESTO SON SOLO RUMORES. LO MAS PROBABLE ES QUE SEA LAS DOS COSAS. POR CIERTO, \250PARA QUE QUIERE USTED VER A ESE TIPO?",
+	"NO DEJELO, QUE ES QUE TENGO MUCHO QUE HACER...",
+	"BUENO VALE, PERO PORQUE QUIERO YO, NO PORQUE LO DIGAS TU",
+	// 10
+	"VAN GANANDO",
+	"DEJAME EN PAZ, \250VALE?",
+	"PUES CLARO, NO SOY CIEGO",
+	"ES TRADICION EN EL PUEBLO QUE CUANDO HAY PARTIDO SE OLVIDAN RENCORES PARA ANIMAR A LA SELECCION",
+	"Y CALLATE YA DE UNA VEZ, QUE NO ME DEJAS OIR",
+	// 15
+	"ANDA, DEJAME EN PAZ Y NO MOLESTES",
+	"\255ACABA DE EMPEZAR! \255Y CALLATE!",
+	"AH, BUENO. CREIA QUE PASABA ALGO",
+	"NO, SI ES IGUAL. A ESTAS HORAS YA ESTARA MUERTA",
+	"ES QUE SE PUSO A TOCAR MUSICA CLASICA Y YO NO LA AGUANTO",
+	// 20
+	"Y COMO YO LE PAGO PARA QUE TOQUE LO QUE YO QUIERO, PUES LE HE ECHADO",
+	"Y ENCIMA SE ME PUSO CHULO... \255Y PARECIA UNA MOSQUITA MUERTA!",
+	"...POR CIERTO, TENGA CUIDADO. EL SUELO ESTA RECIEN ENCERADO",
+	"\255SILENCIO! \255ESTAMOS VIENDO EL PARTIDO!",
+	"\255VENGA, ANDA! TOMA.",
+},
+{
+	// 0
+	"",
+	"WAS ZUM TEUFEL IST LOS?",
+	"O.K. ZIMMER 512. DIE TREPPE HOCH. DIE SCHLueSSEL STECKEN SCHON",
+	"GRAF DRASCULA?!",
+	"NEIN, DER TYP HAT HIER EINEN SCHLECHTEN RUF",
+	// 5
+	"NAJA, ES GIBT MEHRERE GERueCHTE ueBER IHN. EINIGE BEHAUPTEN, DASS ER LEUTE ENTFueHRT UND IHNEN DAS BLUT AUSSAUGT",
+	"KLAR, ANDERE GLAUBEN, DASS ER EIN ORGANHaeNDLER IST UND DESHALB TAUCHEN ueBERALL AM WALDRAND ZERSTueCKELTE LEICHEN AUF",
+	"NATueRLICH SIND DAS ALLES NUR GERueCHTE. HoeCHSTWAHRSCHEINLICH STIMMEN SIE ABER. ACH, UND WAS WOLLEN SIE VON IHM?",
+	"NEIN, VERGESSEN SIES. ICH HABE NaeMLICH ZU TUN...",
+	"O.K. ABER WEIL ICH DAS WILL UND NICHT WEIL DU DAS SAGST",
+	// 10
+	"SIE GEWINNEN",
+	"LASS MICH IN RUHE, OK?",
+	"KLAR, ICH BIN DOCH NICHT BLIND",
+	"ES IST EIN ALTER BRAUCH IM DORF, DASS MAN BEI EINEM SPIEL ALTE ZWISTE VERGISST, UM DIE MANNSCHAFT ANZUFEUERN",
+	"UND HALT ENDLICH DEINEN MUND, ICH WILL ZUHoeREN",
+	// 15
+	"MANN, LASS MICH IN RUHE UND NERV MICH NICHT",
+	"ES FaeNGT GERADE AN! STILL JETZT!",
+	"ACH SO, ICH DACHTE ES IST IRGENDWAS LOS",
+	"NEIN, IST DOCH EGAL. JETZT WIRD SIE EH SCHON TOT SEIN",
+	"ER HAT KLASSIK GESPIELT UND ICH HALTE DAS NICHT AUS",
+	// 20
+	"UND WEIL ICH ES BIN, DER IHN DAFueR BEZAHLT, DASS ER SPIELT, WAS ICH WILL, HABE ICH IHN ENTLASSEN",
+	"UND DANN KAM ER MIR AUCH NOCH SCHRaeG... UND WAS FueR EINE PAPPNASE ER DOCH IST!",
+	"...ACH JA, UND PASSEN SIE AUF. DER BODEN IST FRISCH GEBOHNERT",
+	"RUHE! WIR GUCKEN GERADE DAS SPIEL!",
+	"LOS, HAU REIN, GIBS IHM",
+},
+{
+	// 0
+	"",
+	"QU'EST-CE QU'IL Y A? QUEL EST LE PROBL\212ME?",
+	"D'ACCORD. CHAMBRE 512. EN HAUT. LA CL\220 EST SUR LA PORTE",
+	"LE COMTE DRASCULA?!",
+	"NON, RIEN, CE TYPE A JUSTE UNE MAUVAISE R\220PUTATION PAR ICI",
+	// 5
+	"EH BIEN, IL Y A DES RUMEURS QUI COURENT SUR LUI. CERTAINS DISENT QUE C'EST UN VAMPIRE ET QU'IL ENL\212VE DES GENS POUR SUCER LEUR SANG ",
+	"MAIS D'AUTRES PENSENT QU'IL EST SEULEMENT UN TRAFICANT D'ORGANES, ET QUE C'EST POUR \200A QUE DES MORCEAUX DE CORPS TRA\214NE PARTOUT",
+	"MAIS BIEN S\352R, CE NE SONT QUE DES RUMEURS. IL EST S\352REMENT LES DEUX. MAIS, POURQUOI VOULEZ-VOUS LE RENCONTRER?",
+	"OH, NON! OUBLIEZ \200A, JE SUIS TR\212S OCCUP\220...",
+	"BON, D'ACCORD. MAIS C'EST PARCE QUE JE LE VEUX, PAS PARCE QUE TU LE DEMANDES",
+	// 10
+	"ILS GAGNENT",
+	"FICHE-MOI LA PAIX, D'ACCORD?",
+	"BIEN S\352R. JE NE SUIS PAS AVEUGLE",
+	"SELON LA TRADITION DU VILLAGE, QUAND IL Y A UN MATCH ON OUBLIE LES RANCUNES, POUR ENCOURAGER L'\220QUIPE LOCALE",
+	"ET FERME-LA!, JE N'ENTENDS RIEN!",
+	// 15
+	"ALLEZ, VA-T'EN ET NE ME D\220RANGES PLUS",
+	"\200A VIENT DE COMMENCER! TA GUEULE!",
+	"OK, OK! JE PENSAIS QU'IL SE PASSAIT QUELQUE CHOSE",
+	"\200A N'A PLUS D'IMPORTANCE. ELLE EST CERTAINEMENT MORTE \267 L'HEURE QU'IL EST",
+	"IL A COMMENC\220 \267 JOUER DE LA MUSIQUE CLASSIQUE ET JE NE L'AI PAS SUPPORT\220",
+	// 20
+	"COMME JE LE PAIE POUR QU'IL JOUE CE QUE JE VEUX, JE L'AI VIR\220",
+	"ET ALORS IL S'EST MONTR\220 ARROGANT... ET DIRE QU'IL PARAISSAIT SI GENTIL ET INNOCENT... QUEL HYPOCRITE!",
+	"EN FAIT, FAITES ATTENTION, JE VIENS DE CIRER LE PARQUET",
+	"SILENCE! ON REGARDE LE MATCH!",
+	"OH, ALLEZ! PRENDS LA!",
+},
+{
+	// 0
+	"",
+	"CHE C'\324, CHE C'\324?",
+	"D'ACCORDO. CAMERA 512. DEVE SALIRE LE SCALE. LA CHIAVE \324 NELLA PORTA",
+	"IL CONTE DRASCULA?!",
+	"NO, NIENTE. \324 SOLO CHE QUEL TIPO HA UNA CATTIVA REPUTAZIONE QUI",
+	// 5
+	"BEH, CORRONO MOLTE VOCI SUL SUO CONTO. ALCUNI DICONO CHE \324 UN VAMPIRO E RAPISCE LE PERSONE PER SUCCHIAR LORO IL SANGUE",
+	"COMUNQUE, ALTRI DICONO CHE \324 SOLO UN TRAFFICANTE DI ORGANI, ED \324 PER QUESTO CHE SI TROVANO CORPI SQUARTATI NELLE VICINANZE",
+	"CHIARAMENTE SONO SOLTANTO VOCI. \324 PI\353 PROBABILE CHE SIA ENTRAMBE LE COSE. A PROPOSITO, PERCH\220 VUOLE INCONTRARE QUEL TIPO?",
+	"NO, LASCIA PERDERE. HO MOLTO DA FARE...",
+	"VA BENE, OK. MA PERCH\220 LO VOGLIO IO, NON PERCH\220 L'HAI DETTO TU",
+	// 10
+	"STANNO VINCENDO",
+	"LASCIAMI IN PACE, OK?",
+	"CERTO, NON SONO CIECO",
+	"IN PAESE C'\324 L'USANZA DI DIMENTICARE I RANCORI QUANDO C'\324 UNA PARTITA, PER SOSTENERE LA SQUADRA LOCALE",
+	"E STAI ZITTO UNA BUONA VOLTA. NON RIESCO A SENTIRE",
+	// 15
+	"INSOMMA, LASCIAMI IN PACE E NON MI DISTURBARE PI\353",
+	"\324 APPENA INIZIATA! STAI ZITTO!",
+	"AH, OK. CREDEVO CHE FOSSE SUCCESSO QUALCOSA",
+	"NO, \324 INUTILE. PROBABILMENTE A QUEST'ORA SAR\267 GI\267 MORTA",
+	"\324 CHE SI \324 MESSO A SUONARE MUSICA CLASSICA. E IO NON LA SOPPORTO",
+	// 20
+	"E SICCOME LO PAGO PERCH\220 SUONI QUELLO CHE VOGLIO IO, L'HO LICENZIATO",
+	"E POI SI \324 MESSO A FARE IL BULLO... SEMBRAVA COS\326 INNOCUO PRIMA, CHE IPOCRITA!",
+	"...A PROPOSITO, FACCIA ATTENZIONE. HO APPENA PASSATO LA CERA",
+	"SILENZIO! STIAMO GUARDANDO LA PARTITA!",
+	"DAI, FORZA! PRENDI.",
+},
+};
+
+
+const char *_textvb[NUM_LANGS][NUM_TEXTVB] = {
+{
+	// 0
+	"",
+	"WHO THE HELL IS CALLING AT THIS TIME?",
+	"OH, ..OH, NO, NO....I'M...GANIMEDES THE DWARF. PROFESSOR VON BRAUN DOESN'T LIVE HERE ANYMORE",
+	"NO, I DON'T KNOW WHERE HE LIVES!!",
+	"GET OUT!!",
+	// 5
+	"IT'S TOO LATE NOW, YOU IDIOT!! IT ALWAYS IS",
+	"I COULDN'T AGREE MORE",
+	"ME, SCARED?",
+	"LISTEN HERE, DUDE. YOU'RE TALKING TO THE ONLY PERSON WHO KNOWS THE SECRET OF HOW TO FIGHT AGAINST THE VAMPIRES",
+	"YOU NEED TO HAVE SPECIAL SKILLS TO FIGHT AGAINST A VAMPIRE. NOT EVERYBODY CAN DO IT",
+	// 10
+	"YOU DON'T HAVE THEM",
+	"I'M SURE YOU WOULDN'T BET ALL YOUR MONEY ON IT, HUH?",
+	"WELL, ALL RIGHT, COME ON IN",
+	"IF YOU REALLY MEAN TO FACE DRASCULA, YOU'VE GOT TO BE ABLE TO STAND ALL TYPES OF CREAKING AND VAMPIRE-LIKE NOISES",
+	"IS THAT CLEAR?",
+	// 15
+	"OK, WAIT A MINUTE",
+	"STAND IN THE CENTER OF THE ROOM, PLEASE",
+	"NOW WHERE DID I PUT THE RECORD CALLED \"NAILS SCRATCHING THE BLACKBOARD\"?",
+	"ALL RIGHT. LET'S GET TO IT",
+	"YOU ARE USELESS. YOU SEE...?, JUST LIKE THE REST!!",
+	// 20
+	"JUST GIVE ME THE MONEY, YOU LOST SO GET OUT OF HERE",
+	"AND DON'T COME BACK UNTIL YOU ARE ABSOLUTELY READY",
+	"WHAT DO YOU WANT NOW?",
+	"I HAVE TO ADMIT IT. YOU REALLY HAVE WHAT IT TAKES TO FIGHT AGAINST THE VAMPIRES",
+	"HEY, TAKE YOUR MONEY. I'LL ADMIT IT. I MAKE A MISTAKE...",
+	// 25
+	"LEAVE ME ALONE NOW, I WANT TO GET SOME SLEEP",
+	"WHENEVER YOU ARE READY TO FIGHT AGAINST THE VAMPIRES, JUST COME BACK AND I'LL HELP YOU OUT",
+	"OH, THAT'S EASY. TAKE THIS CRUCIFIX JUST USING IT'S LIGHT IS ENOUGH TO DESTROY A VAMPIRE",
+	"YOU HAVE TO BE EXTRA CAREFUL WITH DRASCULA, HIS FRISISNOTIC POWERS HAVE MADE OF HIM THE MOST POWERFUL VAMPIRE",
+	"YOU'D BE LOST IF IT WASN'T FOR THIS...",
+	// 30
+	"...BREW!",
+	"YEAH, YOU'RE RIGHT! I MIGHT HAVE SOME PROBLEMS WITH MY BACK IN THE FUTURE IF I KEEP ON SLEEPING THIS WAY",
+	"I UNDERSTAND HE WAS A BETTER OPPONENT THAN ME, BUT YOU HAVE TO ADMIT THAT THE DISCOVERY I MADE ABOUT ANTI-VAMPIRE TECHNIQUES WAS WHAT ACTUALLY PROTECTED ME",
+	"I'VE FOUND THIS IMMUNIZING BREW THAT KEEPS YOU SAFE FROM ANY VAMPIRES' BITE OR AGAINST HIS FRISISNOTIC POWERS",
+	"NO, NO, EXCUSE ME. I HAD IT ONCE BUT IT'S VERY DANGEROUS TO HAVE A BREW OF THAT TYPE. CAN YOU IMAGINE WHAT COULD HAPPEN IF A VAMPIRE GOT IT?",
+	// 35
+	"HE'D BE IMMUNIZED AGAINST GARLIC, AND THE SUNSLIGHT... SO I HAD TO GET RID OF WHAT I DIDN'T USE BY THE SCIENTIFIC METHOD OF THROWING IT IN THE LAVATORY",
+	"DON'T WORRY, I REMEMBER EXACTLY HOW TO MAKE THAT BREW",
+	"I NEED GARLIC, BUT I ALREADY HAVE THAT. HOWEVER YOU'LL HAVE TO GET ME SOME WAX, BUBBLE GUM AND CIGARETTE PAPER OR PERHAPS A NAPKIN OR SOMETHING ALIKE",
+	"OH...AND OF COURSE THE MOST IMPORTANT INGREDIENT. LEAVES FROM A VERY STRANGE PLANT CALLED FERNAN",
+	"IT'S A CLIMBING PLANT WHOSE LEAVES HAVE MAGIC POWERS IF THEY'RE CUT WITH A GOLDEN SICKLE",
+	// 40
+	"SO AS SOON AS YOU HAVE THESE FIVE THINGS, JUST COME HERE AND I'LL MAKE THE BREW",
+	"YOU'LL BE READY THEN TO FIGHT AGAINST DRASCULA",
+	"REMEMBER: WAX, NICOTINE, A PIECE OF BUBBLE GUM, PAPER AND SOME FERNAN'S LEAVES CUT WITH A GOLDEN SICKLE",
+	"I TOLD YOU! IT WAS BECAUSE OF THE BREW!",
+	"OH, ALL RIGHT. I'M GOING TO MAKE MYSELF ...THE BREW. JUST A MOMENT, OK?",
+	// 45
+	"IT'S A PROTECTING SPELL AGAINST VAMPIRES",
+	"I PUT IT THERE IN ORDER TO PRETEND THE ARTIST DIDN'T FORGET TO DRAW THE WINDOW YOU CAN SEE FROM OUTSIDE",
+	"ALL RIGHT, THE FIRST THING YOU MUST KNOW IS THE WAY TO DRASCULA'S CASTLE",
+	"THERE IS A CAVERN THAT GETS YOU STRAIGHT FROM THE CASTLE. IGOR, THE CRAZY SERVANT', TAKES IT TO GET TO THE VILLAGE EACH MORNING",
+	"BE CAREFUL THOUGH, THERE IS A VAMPIRE ALWAYS WATCHING OVER IT. YOU'LL HAVE TO GET RID OF HIM",
+	// 50
+	"THERE IS AN OLD WELL RIGHT BY THE CEMETERY CHURCH",
+	"IT WAS USED A LONG TIME AGO FOR WITCHCRAFT TRIALS",
+	"THEY THREW THE WITCHES IN THE WELL. IF THEY DROWNED THEY WERE REAL WITCHES. IF THEY DIDN'T, THEY WEREN'T",
+	"WE THREW ONE ONCE AND SHE DIDN'T DROWN, I GUESS SHE WASN'T A WITCH",
+	"ANYWAY. THERE IS YOUR BREW. HOWEVER, I ONLY GOT TO MAKE ENOUGH FOR ONE PERSON",
+	// 55
+	"YOU'D BETTER SMOKE IT RIGHT BEFORE YOU FIGHT AGAINST DRASCULA",
+	"COME ON, RUN!",
+	"OH, JUST EXCUSES...!",
+	"ARE YOU JOHN HACKER? I'M DOCTOR VON BRAUN",
+	"LISTEN TO ME, THIS IS VERY IMPORTANT. IT'S ABOUT THE BREW",
+	// 60
+	"SHUT UP AND LET ME TALK. I JUST FOUND THIS BOOK ABOUT ANTI-VAMPIRE BREWS WARNING AGAINST MIXING THE CIGARETTE WITH ANY ALCOHOLIC DRINK",
+	"ALCOHOL REACTS WHEN MIXED WITH BREW, SO THAT IT CANCELS OUT IT'S EFFECTS IN A FEW SECONDS",
+	"I'M SORRY, BUT I HAVE TO HANG UP RIGHT NOW. THE POLICE ARE LOOKING FOR ME, THEY THINK I'M A DRUG PUSHER. IDIOTS!. ANYWAY, BYE AND GOOD LUCK SAVING THE WORLD!",
+},
+{
+	// 0
+	"",
+	"\250QUIEN DIABLOS LLAMA A ESTAS HORAS?",
+	"EH... NO, NO. YO SOY EL ENANO GANIMEDES... EL PROFESOR VON BRAUN YA... YA NO VIVE AQUI",
+	"\255NO, NO SE DONDE ESTA!",
+	"\255QUE TE VAYAS! ",
+	// 5
+	"IMBECIL. YA ES DEMASIADO TARDE, SIEMPRE LO ES",
+	"ESTOY TOTALMENTE DE ACUERDO",
+	"\250YO MIEDO?",
+	"ENTERATE CHAVAL: ESTAS HABLANDO CON EL UNICO QUE CONOCE EL SECRETO PARA ENFRENTARSE A LOS VAMPIROS",
+	"NO TODO EL MUNDO ES CAPAZ DE LUCHAR CON UN VAMPIRO. HAY QUE TENER UNAS CUALIDADES ESPECIALES",
+	// 10
+	"NO LAS TIENES",
+	"\250TE APUESTAS TODO TU DINERO A QUE NO?",
+	"ESTA BIEN. PASA",
+	"SI DE VERDAD ERES CAPAZ DE ENFRENTARTE A DRASCULA, DEBER PODER SOPORTAR TODOS LOS RUIDOS CHIRRIANTES Y VAMPIRICOS",
+	"\250QUEDA CLARO?",
+	// 15
+	"DE ACUERDO. ESPERA UN MOMENTO",
+	"POR FAVOR, PONTE EN EL CENTRO DE LA HABITACION",
+	"VEAMOS. \250DONDE HE PUESTO EL DISCO ESTE DE \"U\245AS ARRASCANDO UNA PIZARRA\"?",
+	"MUY BIEN. VAMOS ALLA",
+	"\250VES? ERES UN INUTIL, COMO TODOS LOS DEMAS",
+	// 20
+	"AHORA DAME EL DINERO QUE HAS PERDIDO Y VETE DE AQUI",
+	"Y NO VUELVAS HASTA QUE NO ESTES PREPARADO DEL TODO",
+	"\250Y QUE ES LO QUE QUIERES TU AHORA?",
+	"HE DE RECONOCERLO... TIENES APTITUDES PARA LUCHAR CON LOS VAMPIROS",
+	"POR CIERTO, TOMA TU DINERO. SE CUANDO ME HE EQUIVOCADO",
+	// 25
+	"AHORA VETE, QUE QUIERO DORMIR UN POCO",
+	"CUANDO ESTES DISPUESTO A ENFRENTARTE A ALGUN VAMPIRO, VUELVE Y TE AYUDARE EN LO QUE PUEDA",
+	"OH, ESO ES FACIL. LA LUZ DEL SOL O UN CRUCIFIJO Y LE HACES POLVO",
+	"CON EL QUE DEBES PONER ESPECIAL CUIDADO ES CON DRASCULA. SUS PODERES FRISISHNOSTICOS LE HACEN EL MAS PODEROSO DE LOS VAMPIROS",
+	"ESTARIAS PERDIDO A NO SER POR LA...",
+	// 30
+	"...\255POCION!",
+	"OH, CLARO. TIENES RAZON, SI SIGO DURMIENDO ASI A LO MEJOR TENGO PROBLEMAS DE COLUMNA CUANDO SEA VIEJO",
+	"BUENO, ADMITO QUE RESULTO MEJOR ADVERSARIO QUE YO, PERO MI PRINCIPAL HALLAZGO EN EL ESTUDIO DE TECNICAS ANTI-VAMPIROS FUE LO QUE ME CUBRIO LAS ESPALDAS",
+	"DESCUBRI UNA POCION DE INMUNIDAD. TE HACE INVULNERABLE ANTE CUALQUIER MORDEDURA DE VAMPIRO, O A SUS PODERES FRSISSHNOTICOS",
+	"NO, PERDONA LA TUVE EN SU DIA, PERO UNA POCION DE ESAS CARACTERISTICAS ES PELIGROSA. IMAGINATE SI CAYERA EN MANOS DE UN VAMPIRO",
+	// 35
+	"LE HARIA INMUNE A LOS AJOS, A LA LUZ DEL SOL... ASI QUE TUVE QUE DESHACERME DE LO QUE NO USE POR EL CIENTIFICO METODO DE TIRARLO A LA TAZA DEL WATER",
+	"TRANQUILO, ME ACUERDO PERFECTAMENTE DE COMO PREPARAR ESA POCION ",
+	"NECESITO AJOS, QUE DE ESO YA TENGO, PERO ME TENDRAS QUE CONSEGUIR ALGO DE CERA, NICOTINA, UN CHICLE, Y UN PAPEL DE FUMAR, O UNA SERVILLETA, O ALGO PARECIDO",
+	"\255AH! Y POR SUPUESTO, EL INGREDIENTE PRINCIPAL: UNAS HOJAS DE UNA EXTRA\245A PLANTA LLAMADA FERNAN",
+	"SE TRATA DE UNA PLANTA ENREDADERA CUYAS HOJAS PROPORCIONAN PODERES MAGICOS SI SE CORTAN CON UNA HOZ DE ORO",
+	// 40
+	"PUES YA SABES, EN CUANTO TENGAS ESAS CINCO COSAS ME LAS TRAES Y TE PREPARARE LA POCION",
+	"DESPUES ESTARAS LISTO PARA LUCHAR CON DRASCULA",
+	"RECUERDA: CERA, NICOTINA, UN CHICLE, UN PAPEL Y UNAS HOJAS DE FERNAN, LA PLANTA, CORTADAS CON UNA HOZ DE ORO",
+	"\255YA TE LO HE DICHO! FUE TODO GRACIAS A LA POCION",
+	"AH, MUY BIEN. VOY ENTONCES A PREPARARME EL PO... LA POCION. SOLO TARDO UN MOMENTO",
+	// 45
+	"ES UN SORTILEGIO DE PROTECCION CONTRA VAMPIROS",
+	"LO PUSE PARA DISIMULAR QUE EL DIBUJANTE SE OLVIDO DE PONER LA VENTANA QUE SE VE DESDE FUERA",
+	"BUENO, LO PRIMERO QUE DEBES SABER ES COMO SE VA AL CASTILLO DRASCULA",
+	"HAY UNA GRUTA QUE LLEVA DIRECTAMENTE AL CASTILLO Y QUE ESE LOCO FAN DE ELVIS, IGOR, USA PARA BAJAR AL PUEBLO POR LAS MA\245ANAS",
+	"PERO TEN CUIDADO, SIEMPRE ESTA PROTEGIDA POR UN VAMPIRO. TENDRAS QUE LIBRARTE DE EL",
+	// 50
+	"HAY UN VIEJO POZO AL LADO DE LA CAPILLA DEL CEMENTERIO",
+	"SE USABA ANTIGUAMENTE PARA JUZGAR CASOS DE BRUJERIA",
+	"SE TIRABA A LAS BRUJAS AL POZO. SI SE HUNDIAN ERAN BRUJAS. SI NO, NO",
+	"UNA VEZ TIRAMOS A UNA Y NO SE HUNDIO, ASI QUE NO SERIA BRUJA",
+	"A LO QUE VAMOS: TOMA TU POCION, PERO SOLO ME HA DADO PARA UNO",
+	// 55
+	"LO MEJOR ES QUE TE LO FUMES JUSTO ANTES DE ENFRENTARTE A DRASCULA",
+	"CORRE",
+	"\255EXCUSAS!",
+	"\250JOHN HACKER? SOY EL DOCTOR VON BRAUN",
+	"ESCUCHEME, ES MUY IMPORTANTE. ES SOBRE LA POCION",
+	// 60
+	"ME HE ENCONTRADO UN LIBRO SOBRE POCIONES Y DICE QUE NO DEBE USTED BEBER ALCOHOL UNA VEZ SE HAYA FUMADO LA POCION",
+	"EL ALCOHOL INGERIDO REACCIONA CON LAS SUSTANCIAS DE LA POCION Y ANULA SUS EFECTOS EN DECIMAS DE SEGUNDO",
+	"TENGO QUE COLGAR. LA POLICIA ME BUSCA. DICEN QUE TRAFICO CON DROGAS \255IGNORANTES! BUENO, ADIOS Y SUERTE SALVANDO AL MUNDO",
+},
+{
+	// 0
+	"",
+	"WER ZUM TEUFEL KLINGELT UM DIESE UHRZEIT?",
+	"aeH......NEIN, NEIN. ICH BIN HELGE SCHNEIDER...HERR PROFESSOR VON BRAUN ...aeH...WOHNT HIER NICHT MEHR",
+	"NEIN, ICH WEISS NICHT WO ER IST!",
+	"NUN GEH SCHON!",
+	// 5
+	"TROTTEL. ES IST SCHON ZU SPaeT, WIE IMMER",
+	"ICH BIN ABSOLUT EINVERSTANDEN",
+	"ICH UND DIE HOSEN VOLL?",
+	"DAMIT DAS KLAR IST, KURZER: DU SPRICHST GERADE MIT DEM EINZIGEN DER DAS GEHEIMREZEPT GEGEN VAMPIRE HAT",
+	"NICHT JEDER KANN GEGEN EINEN VAMPIR ANTRETEN. MAN MUSS EIN PAAR GANZ BESONDERE EIGENSCHAFTEN BESITZEN",
+	// 10
+	"DU HAST SIE NICHT",
+	"WETTEN NICHT? 100.000 MARK, DASS NICHT!",
+	"SCHON GUT, KOMM REIN",
+	"WENN DU DICH DRACULA WIRKLICH STELLEN WILLST, WIRST DU ALLE DIESE VAMPIRTYPISCHEN SAUG-UND QUIETSCHGERaeUSCHE ERTRAGEN MueSSEN",
+	"IST DAS KLAR?",
+	// 15
+	"O.K. WARTE MAL EINEN MOMENT",
+	"STELL DICH BITTE MAL IN DIE MITTE DES ZIMMERS",
+	"GUCKEN WIR MAL. WO IST DIESE PLATTE MIT\"FINGERNaeGEL KRATZEN AN DER TAFEL ENTLANG\"?",
+	"SEHR GUT, GEHEN WIR DA HIN",
+	"SIEHST DU, DU BIST GENAUSO UNFaeHIG WIE ALLE ANDEREN!",
+	// 20
+	"JETZT GIB MIR DAS GELD, UM DAS WIR GEWETTET HABEN UND KOMM HER",
+	"UND KOMM ERST DANN WIEDER, WENN DU 100%IG VORBEREITET BIST",
+	"UND WAS WILLST DU JETZT?",
+	"ICH MUSS ZUGEBEN, DASS DU DAS NoeTIGE TALENT ZUR VAMPIRJAGD HAST",
+	"ueBRIGENS, HIER IST DEIN GELD. ICH HABE MICH GEIRRT",
+	// 25
+	"UND JETZT GEH, ICH MoeCHTE MICH HINLEGEN",
+	"KOMM ZURueCK, WENN DU SO WEIT BIST, DICH EINEM VAMPIR GEGENueBERZUSTELLEN UND ICH WERDE DIR HELFEN",
+	"ACH, DAS IST GANZ EINFACH. EIN SONNENSTRAHL ODER EIN KRUZIFIX UND ER WIRD ZU STAUB",
+	"AM MEISTEN AUFPASSEN MUSST DU BEI DRASCULA..WEGEN SEINEN TRANSHYPNITISCHEN FaeHIGKEITEN IST ER DER GEFaeHRLICHSTE UNTER DEN VAMPIREN",
+	"DU WaeRST VERLOREN, ES SEI DENN DU HaeTTEST...",
+	// 30
+	"....DIE MISCHUNG!",
+	"JA, STIMMT, DU HAST RECHT. WENN ICH WEITERHIN SO LIEGE WERDE ICH IM HOHEN ALTER WOHL RueCKENPROBLEME HABEN",
+	"NAJA, ICH GEBE ZU DASS ER DER BESSERE VON UNS WAR, ABER DIE WICHTIGSTE ERKENNTNIS IN MEINEM ANTI-VAMPIR-STUDIUM WAR, MIR EINEN BODYGUARD ZUZULEGEN",
+	"ICH HABE EINE IMMUNITaeTSMISCHUNG GEFUNDEN. MIT DER KANN DIR KEIN EINZIGER VAMPIRBISS ETWAS ANHABEN, UND AUCH NICHT SEINE TRANSHYPNISIE.",
+	"NEIN, TUT MIR LEID, ICH HATTE SIE DAMALS, ABER EINE MISCHUNG DIESER KONSISTENZ IST SEHR GEFaeHRLICH, UND STELL DIR MAL VOR, ES GERaeT IN VAMPIRHaeNDE",
+	// 35
+	"DAS WueRDE IHN IMMUN GEGEN KNOBLAUCH UND SONNENLICHT GEMACHT HABEN, DIE RESTE, DIE ICH NICHT MEHR FueR WISSENSCHAFTLICHE ZWECKE BRAUCHTE, LANDETEN IM KLO",
+	"NUR DIE RUHE, ICH HABE DAS REZEPT KOMPLETT IM KOPF",
+	"ICH BRAUCHE KNOBLAUCH, AH, HAB ICH SCHON, ABER DANN MUSST DU NOCH WACHS BESORGEN, NIKOTIN, KAUGUMMI UND EIN BLaeTTCHEN ODER EINE SERVIETTE ODER SO WAS",
+	"ACH KLAR! UND DIE WICHTIGSTE ZUTAT: EIN PAAR BLaeTTER EINER SELTSAMEN PFLANZE DIE FREDDY HEISST",
+	"ES HANDELT SICH UM EINE TOPFBLUME DEREN BLaeTTER ZAUBERKRaeFTE HABEN, WENN MAN SIE MIT EINER GOLDSICHEL ABSCHNEIDET",
+	// 40
+	"ALSO, DU WEISST SCHON, SOBALD DU MIR DIESE FueNF ZUTATEN GEBRACHT HAST, BEREITE ICH DIR DIE MISCHUNG ZU",
+	"DANACH BIST DU FueR DEN KAMPF GEGEN DRASCULA GERueSTET",
+	"DENK DRAN: WACHS, NIKOTIN, EIN KAUGUMMI, EIN BLaeTTCHEN UND EIN PAAR BLaeTTER VON FREDDY, MIT EINER GOLDSICHEL ABGESCHNITTEN",
+	"HAB ICH DIR DOCH SCHON GESAGT! NUR DANK DER MISCHUNG",
+	"OK. ALLES KLAR. ICH FANG DANN MAL AN EINEN ZU BAUEN...aeH VORZUBEREITEN. DAUERT AUCH NICHT LANGE",
+	// 45
+	"DAS IST EINE ZAUBERFORMEL, DIE VOR VAMPIREN SCHueTZT",
+	"DAS WAR ICH, DAMIT MAN NICHT MERKT, DASS DER ZEICHNER VERGESSEN HAT DAS FENSTER VON VORHIN ZU ZEICHNEN",
+	"ALSO, ZUERST MUSST DU WISSEN WIE MAN ZUM SCHLOSS VON DRASCULA KOMMT.",
+	"ES GIBT EINE GROTTE, DIE DIREKT ZUM SCHLOSS FueHRT, UND DURCH DIE IGOR, DIESER BEKLOPPTE ELVIS-FAN MORGENS IMMER ZUM DORF RUNTER GEHT",
+	"ABER PASS AUF, SIE WIRD PERMANENT VON EINEM VAMPIR BEWACHT, DEN DU ERSTMAL LOSWERDEN MUSST",
+	// 50
+	"ES GIBT DA EINEN ALTEN BRUNNEN BEI DER FRIEDHOFSKAPELLE",
+	"FRueHER WURDE ER FueR HEXENPROZESSE BENUTZT",
+	"MAN WARF DIE HEXEN IN DEN BRUNNEN. WENN SIE UNTERGINGEN WAREN SIE HEXEN, WENN NICHT, DANN NICHT",
+	"EINMAL WARFEN WIR EINE RUNTER, DIE NICHT UNTERGING, ALSO WAR SIE KEINE HEXE",
+	"WENN WIR LOSGEHEN, NIMMST DU DEINE MISCHUNG, ABER WIR HABEN NUR FueR EINE PERSON",
+	// 55
+	"AM BESTEN RAUCHST DU IHN DIR KURZ BEVOR DU DRACULA GEGENueBERSTEHST",
+	"LAUF!",
+	"BILLIGE AUSREDEN!",
+	"HEINZ HACKER? ICH BIN DOKTOR VON BRAUN",
+	"HoeREN SIE ZU, ES IST SEHR WICHTIG. ES GEHT UM DIE MISCHUNG",
+	// 60
+	"ICH HABE EIN BUCH ueBER MISCHUNGEN GEFUNDEN UND DA STEHT DASS MAN KEINEN ALKOHOL TRINKEN DARF, SOBALD MAN DIE MISCHUNG GERAUCHT HAT",
+	"DER ALKOHOL REAGIERT IM MAGEN MIT DEN SUBSTANZEN DER MISCHUNG UND VERNICHTET IHRE WIRKUNG BINNEN WENIGER MILLISEKUNDEN",
+	"ICH MUSS AUFLEGEN. DIE POLIZEI IST HINTER MIR HER. DIE IDIOTEN HALTEN MICH FueR EINEN DROGEN-DEALER! ALSO, TSCHueSS UND VIEL GLueCK!",
+},
+{
+	// 0
+	"",
+	"QUI DIABLE SONNE \267 CETTE HEURE-CI?",
+	"OH, ..OH, NON, NON. JE SUIS... LE NAIN GANYM\324DE... LE PROFESSEUR VON BRAUN... IL N'HABITE PLUS L'\267",
+	"NON, JE NE SAIS PAS O\353 IL HABITE MAINTENANT!",
+	"VA-T'EN!",
+	// 5
+	"IMB\220CILE! C'EST D\220J\267 TROP TARD! C'EST TOUJOURS TROP TARD!",
+	"JE SUIS TOUT-\267-FAIT D'ACCORD",
+	"MOI? PEUR?",
+	"RENSEIGNE-TOI, MON GARS: TU PARLES AVEC LA SEULE PERSONNE QUI CONNA\327T LE SECRET POUR AFFRONTER LES VAMPIRES",
+	"TOUT LE MONDE N'EST PAS CAPABLE DE LUTTER CONTRE UN VAMPIRE. IL FAUT DES QUALIT\220S SP\220CIALES",
+	// 10
+	"TU NE LES A PAS",
+	"TU VEUX PARIER TOUT TON ARGENT QUE TU NE LES AS PAS?",
+	"D'ACCORD, ENTRE",
+	"SI TU VEUX POUVOIR AFFRONTER DRASCULA, IL FAUT QUE TU PUISSES SUPPORTER LES BRUITS GRIN\200ANTS ET AUTRES BRUITS DE VAMPIRES",
+	"C'EST CLAIR?",
+	// 15
+	"D'ACCORD. ATTENDS UN INSTANT",
+	"PLACES-TOI AU MILIEU DE LA PI\212CE, S'IL TE PLA\327T",
+	"VOYONS! O\353 AIS-JE MIS LE DISQUE \"ONGLES GRATTANT UN TABLEAU NOIR\"?",
+	"TR\324S BIEN. ON Y VA",
+	"TU VOIS? TU ES UN INCAPABLE, COMME TOUS LES AUTRES",
+	// 20
+	"MAINTENANT DONNE-MOI L'ARGENT. TU AS PERDU ALORS VA-T'EN",
+	"ET NE REVIENS PAS AVANT D'\322TRE COMPL\324TEMENT PR\322T",
+	"QU'EST-CE QUE TU VEUX MAINTENANT?",
+	"JE DOIS LE RECONNA\327TRE... TU AS DES APTITUDES POUR LUTTER CONTRE LES VAMPIRES",
+	"EN FAIT, REPREND TON ARGENT. JE SAIS RECONNA\327TRE MES ERREURS",
+	// 25
+	"MAINTENANT VA-T'EN, JE VEUX DORMIR UN PEU ",
+	"QUAND TU ES PR\322T \267 TE CONFRONTER AVEC UN VAMPIRE, REVIENS ET JE T'AIDERAI",
+	"OH! C'EST FACILE. PREND CE CRUCIFIX. JUSTE AVEC SA LUMI\324RE TU R\220DUIT UN VAMPIRE EN CENDRES",
+	"MAIS TU DOIS FAIRE SP\220CIALEMENT ATTENTION AVEC DRASCULA. GR\266CE \267 SES POUVOIRS FRISYSHNOSTIQUES C'EST LE PLUS PUISSANT DES VAMPIRES",
+	"TU SERAIS PERDU SANS CETTE...",
+	// 30
+	"...POTION!",
+	"OUI, TU AS RAISON. JE RISQUE D'AVOIR DES PROBL\324MES DE DOS PLUS TARD SI JE CONTINUE \267 DORMIR COMME \200A",
+	"D'ACCORD, IL \220T\220 MEILLEUR QUE MOI, MAIS TU DOIS ADMETTRE QUE MES D\220COUVERTES SUR LES TECHNIQUES ANTI-VAMPIRES M'ONT SAUVER LA VIE",
+	"J'AI D\220COUVERT UNE POTION QUI TE REND INVULN\220RABLE CONTRE LES MORSURES D'UN VAMPIRE OU SES POUVOIRS FRSYSSHNOTIQUES",
+	"NON, NON, EXCUSES-MOI. JE L'AI EUE, MAIS C'EST TR\324S DANGEREUX DE GARDER UNE TELLE POTION. IMAGINE CE QUI ARRIVERAIT SI ELLE TOMBAIT DANS LES MAINS D'UN VAMPIRE",
+	// 35
+	"IL SERAIT IMMUNIS\220 CONTRE L'AIL ET LA LUMI\324RE DU SOLEIL. DONC, J'AI D\352 M'EN D\220BARRASSER PAR LA M\220THODE SCIENTIFIQUE DE LA JETER DANS LES TOILETTES",
+	"NE T'INQUI\324TES PAS, JE ME SOUVIENS PARFAITEMENT DE LA PR\220PARATION DE CETTE POTION",
+	"IL ME FAUT DE L'AIL, MAIS J'EN AI D\220J\267. IL FAUDRA UN PEU DE CIRE, DE LA NICOTINE, UN CHEWING-GUM ET DU PAPIER \267 CIGARETTES, OU QUELQUE CHOSE DE SEMBLABLE",
+	"OH... ET L'INGR\220DIANT PRINCIPAL: LES FEUILLES D'UNE \220TRANGE PLANTE APPEL\220E FERNAN",
+	"C'EST UNE PLANTE GRIMPANTE DONT LES FEUILLES ONT DES POUVOIRS MAGIQUES SI ON LES COUPE AVEC UNE FAUCILLE EN OR",
+	// 40
+	"DONC D\324S QUE TU AS CES CINQ INGR\220DIENTS, APPORTE-LES-MOI ET JE TE PR\220PARERAI LA POTION",
+	"ENSUITE TU SERAS PR\322T POUR LUTTER CONTRE DRASCULA",
+	"SOUVIENS-TOI: DE LA CIRE, DE LA NICOTINE, UN CHEWING-GUM, UN PAPIER ET DES FEUILLES DE FERNAN COUP\220ES AVEC UNE FAUCILLE EN OR",
+	"JE TE L'AI D\220J\267 DIT! TOUT \200A GR\266CE \267 LA POTION",
+	"AH! TR\324S BIEN! JE VAIS PR\220PARER LE P\220T... LA POTION. JE N'EN AI QUE POUR UN MOMENT",
+	// 45
+	"C'EST UN SORTIL\324GE DE PROTECTION CONTRE LES VAMPIRES",
+	"JE L'AI MIS L\267 POUR PR\220TENDRE QUE LE DESSINATEUR N'A PAS OUBLI\220 D'Y METTRE LA FEN\322TRE QU'ON VOIT DU DEHORS",
+	"EH BIEN, LA PREMI\324RE CHOSE QUE TU DOIS SAVOIR C'EST LE CHEMIN POUR ALLER AU CH\266TEAU DE DRASCULA",
+	"IL Y A UNE GROTTE QUI M\324NE DIRECTEMENT AU CH\266TEAU. IGOR, LE SERVANT FOU, L'UTILISE POUR SE RENDRE AU VILLAGE CHAQUE MATIN",
+	"MAIS FAIT ATTENTION, IL Y A TOUJOURS UN VAMPIRE QUI GARDE CE CHEMIN. TU DEVRAS T'EN D\220BARRASSER",
+	// 50
+	"IL Y A UN VIEUX PUITS \267 C\342T\220 DE LA CHAPELLE DU CIMETI\324RE",
+	"ON L'UTILISAIT JADIS POUR JUGER LES AFFAIRES DE SORCELLERIE",
+	"ON JETAIT LES SORCI\324RES DANS LE PUITS. SI ELLES COULAIENT C'\220TAIENT DES VRAIS SORCI\324RES, SINON C'EN \220TAIENT PAS",
+	"UNE FOIS ON EN A JET\220 UNE ET ELLE N'A PAS COUL\220. JE SUPPOSE QUE CE N'\220TAIT PAS UNE SORCI\324RE",
+	"ENFIN BON, VOICI TA POTION. MAIS JE N'EN AI FAIS ASSEZ QUE POUR UN USAGE",
+	// 55
+	"IL VAUDRAIT MIEUX QUE TU LA FUMES JUSTE AVANT DE CONFRONTER DRASCULA",
+	"ALLEZ, VAS-Y!",
+	"OH, EXCUSEZ...!",
+	"JOHN HACKER? C'EST LE DOCTEUR VON BRAUN",
+	"\220COUTEZ-MOI, C'EST TR\324S IMPORTANT. C'EST \267 PROPOS DE LA POTION",
+	// 60
+	"TA GUEULE ET LAISSE MOI PARLER. JE VIENS DE TROUVER CE LIVRE SUR LES POTIONS ANTI-VAMPIRES QUI MET EN GARDE CONTRE LE M\220LANGE DE LA CIGARETTE AVEC DE L'ALCOOL",
+	"L'ALCOOL R\220AGIT AVEC LES INGR\220DIENTS DE LA POTION ET ANNULE SES EFFETS EN QUELQUES SECONDES",
+	"JE DOIS RACCROCHER. LA POLICE ME RECHERCHE. ILS DISENT QUE JE TRAFIQUE EN DROGUES. LES IDIOTS! AU REVOIR ET BONNE CHANCE POUR SAUVER LE MONDE!",
+},
+{
+	// 0
+	"",
+	"CHI DIAVOLO \324 A QUEST'ORA?",
+	"OH... NO, NO. IO SONO IL NANO GANIMEDE... IL PROFESSOR VON BRAUN NON VIVE PI\353 QUI",
+	"NO, NON SO DOV'\324!",
+	"VATTENE!",
+	// 5
+	"IMBECILLE! ORMAI \324 TROPPO TARDI, LO \324 SEMPRE",
+	"SONO TOTALMENTE D'ACCORDO",
+	"IO, PAURA?",
+	"ASCOLTA BENE, RAGAZZO: STAI PARLANDO CON L'UNICA PERSONA CHE CONOSCE IL SEGRETO PER AFFRONTARE I VAMPIRI",
+	"NON TUTTI POSSONO COMBATTERE CONTRO UN VAMPIRO. BISOGNA AVERE DELLE QUALIT\267 SPECIALI",
+	// 10
+	"NO, NON CE LE HAI",
+	"SCOMMETTERESTI TUTTI I TUOI SOLDI?",
+	"VA BENE. ENTRA",
+	"SE DAVVERO INTENDI AFFRONTARE DRASCULA, DEVI ESSERE IN GRADO DI SOPPORTARE TUTTI I RUMORI PI\353 STRIDENTI E VAMPIRICI",
+	"\324 CHIARO?",
+	// 15
+	"D'ACCORDO. ASPETTA UN MOMENTO",
+	"PER FAVORE, METTITI AL CENTRO DELLA STANZA",
+	"DOV'\324 CHE HO MESSO IL CD DI \"UNGHIE CHE GRAFFIANO LA LAVAGNA\"?",
+	"MOLTO BENE. SI COMINCIA",
+	"VEDI? SEI UN INCAPACE, COME TUTTI GLI ALTRI",
+	// 20
+	"ORA DAMMI I SOLDI CHE HAI PERSO E VATTENE",
+	"E NON TORNARE FINCH\220 NON SARAI COMPLETAMENTE PRONTO",
+	"CHE COSA VUOI ADESSO?",
+	"DEVO RICONOSCERLO... HAI LA STOFFA PER COMBATTERE I VAMPIRI",
+	"A PROPOSITO, PRENDI I TUOI SOLDI. SO RICONOSCERE I MIEI ERRORI",
+	// 25
+	"ADESSO VATTENE, VOGLIO DORMIRE UN PO'",
+	"QUANDO SARAI PRONTO AD AFFRONTARE UN VAMPIRO, TORNA E TI AIUTER\343 COME POSSO",
+	"OH, \324 FACILE. BASTA LA LUCE DEL SOLE O UN CROCIFISSO PER INCENERIRLO",
+	"DEVI INVECE STARE MOLTO ATTENTO A DRASCULA. I SUOI POTERI FRISISNOTICI LO RENDONO IL PI\353 POTENTE DEI VAMPIRI",
+	"SARESTI SPACCIATO, SE NON FOSSE PER LA...",
+	// 30
+	"...POZIONE!",
+	"OH, CERTO, HAI RAGIONE! SE CONTINUO A DORMIRE COS\326, FORSE AVR\343 PROBLEMI ALLA SCHIENA QUANDO SAR\343 VECCHIO",
+	"BEH, AMMETTO CHE SI \324 RIVELATO PI\353 FORTE DI ME, MA LA MIA PRINCIPALE SCOPERTA SULLE TECNICHE ANTI-VAMPIRO MI HA COPERTO LE SPALLE",
+	"HO SCOPERTO UNA POZIONE DI IMMUNIT\267 CHE TI RENDE INVULNERABILE A QUALUNQUE MORSO DI VAMPIRO, O AI SUOI POTERI FRISISNOTICI",
+	"NO, MI DISPIACE. CE L'AVEVO UNA VOLTA, MA UNA POZIONE CON QUELLE CARATTERISTICHE \324 PERICOLOSA. IMMAGINA SE CADESSE NELLE MANI DI UN VAMPIRO",
+	// 35
+	"LO RENDEREBBE IMMUNE ALL'AGLIO E ALLA LUCE DEL SOLE... COS\326 MI SONO LIBERATO DI QUELLA CHE NON HO USATO CON UN METODO ALTAMENTE SCIENTIFICO: GETTANDOLA NELLA TAZZA DEL WATER",
+	"TRANQUILLO, MI RICORDO PERFETTAMENTE COME PREPARARE QUELLA POZIONE",
+	"HO BISOGNO DI AGLIO, CHE HO GI\267 QUI. PER\343 DOVRAI PORTARMI UN PO' DI CERA, DELLA NICOTINA, UNA GOMMA E UNA CARTINA DI SIGARETTA, O UN TOVAGLIOLO O QUALCOSA DEL GENERE",
+	"AH! E, OVVIAMENTE, L'INGREDIENTE PRINCIPALE: LE FOGLIE DI UNA STRANA PIANTA CHIAMATA FERNAN",
+	"SI TRATTA DI UNA PIANTA RAMPICANTE LE CUI FOGLIE ACQUISTANO POTERI MAGICI SE VENGONO TAGLIATE CON UNA FALCE D'ORO",
+	// 40
+	"ALLORA, QUANDO AVRAI QUESTE CINQUE COSE, PORTAMELE E TI PREPARER\343 LA POZIONE",
+	"DOPO SARAI PRONTO PER AFFRONTARE DRASCULA",
+	"RICORDA: CERA, NICOTINA, UNA GOMMA, UNA CARTINA E DELLE FOGLIE DI FERNAN, LA PIANTA, TAGLIATE CON UNA FALCE D'ORO",
+	"TE L'HO GI\267 DETTO! FU MERITO DELLA POZIONE",
+	"AH, MOLTO BENE. ALLORA VADO A FARMI LA CAN... LA POZIONE. DAMMI UN MINUTO, OK?",
+	// 45
+	"\324 UN INCANTESIMO DI PROTEZIONE CONTRO I VAMPIRI",
+	"L'HO MESSA L\326 PER NASCONDERE IL FATTO CHE IL DISEGNATORE HA DIMENTICATO DI METTERE LA FINESTRA CHE SI VEDE DA FUORI",
+	"BENE, LA PRIMA COSA CHE DEVI SAPERE \324 COME ARRIVARE AL CASTELLO DI DRASCULA",
+	"C'\324 UNA GROTTA CHE PORTA DIRETTAMENTE AL CASTELLO. QUEL MATTO FAN DI ELVIS, IGOR, LA USA PER SCENDERE AL PAESE TUTTE LA MATTINE",
+	"MA FA' ATTENZIONE, \324 SEMPRE PROTETTA DA UN VAMPIRO. DOVRAI LIBERARTI DI LUI",
+	// 50
+	"C'\324 UN VECCHIO POZZO ACCANTO ALLA CAPPELLA DEL CIMITERO",
+	"SI USAVA ANTICAMENTE PER GIUDICARE I CASI DI STREGONERIA",
+	"SI BUTTAVANO LE STREGHE NEL POZZO. SE AFFONDAVANO ERANO STREGHE. SE NO, NO",
+	"UNA VOLTA NE BUTTAMMO GI\353 UNA E NON AFFOND\343. SUPPONGO NON FOSSE UNA STREGA.",
+	"AD OGNI MODO. PRENDI LA POZIONE. BASTA PER UNA VOLTA SOLA",
+	// 55
+	"\324 MEGLIO CHE LA FUMI APPENA PRIMA DI AFFRONTARE DRASCULA",
+	"CORRI!",
+	"SCUSI!",
+	"JOHN HACKER? SONO IL DOTTOR VON BRAUN",
+	"ASCOLTA, \324 MOLTO IMPORTANTE. RIGUARDA LA POZIONE",
+	// 60
+	"STAI ZITTO E LASCIAMI PARLARE. HO TROVATO UN LIBRO SULLE POZIONI E DICE CHE NON SI DEVE BERE ALCOL DOPO AVERE FUMATO LA POZIONE",
+	"L'ALCOL INGERITO REAGISCE CON LE SOSTANZE DELLA POZIONE E ANNULLA I SUOI EFFETTI IN POCHI SECONDI",
+	"MI DISPIACE, MA DEVO RIATTACCARE. LA POLIZIA MI CERCA. DICONO CHE SONO UNO SPACCIATORE. IGNORANTI! BEH, ADDIO E BUONA FORTUNA NEL SALVARE IL MONDO",
+},
+};
+
+
+const char *_textsys[NUM_LANGS][NUM_TEXTSYS] = {
+{
+	"PRESS 'DEL' AGAIN TO RESTART",
+	"PRESS 'ESC' AGAIN TO EXIT",
+	"SPEECH ONLY",
+	"TEXT AND SPEECH",
+},
+{
+	"PULSA DE NUEVO SUPR PARA EMPEZAR",
+	"PULSA DE NUEVO ESC PARA SALIR",
+	"SOLO VOCES",
+	"VOZ Y TEXTO",
+},
+{
+	"BETaeTIGEN SIE ERNEUT entf UM ANZUFANGEN",
+	"BETaeTIGEN SIE ERNEUT ESC UM ZU BEENDEN",
+	"NUR STIMMEN",
+	"STIMME UND TEXT",
+},
+{
+	"APPUYEZ \267 NOUVEAU SUR 'SUPR' POUR RECOMMENCER",
+	"APPUYEZ \267 NOUVEAU SUR 'ESC' POUR SORTIR",
+	"VOIX UNIQUEMENT",
+	"VOIX ET TEXTE",
+},
+{
+	"PREMI DI NUOVO CANC PER RICOMINCIARE",
+	"PREMI DI NUOVO ESC PER USCIRE",
+	"SOLO VOCI",
+	"VOCI E TESTO",
+},
+};
+
+
+const char *_texthis[NUM_LANGS][NUM_TEXTHIS] = {
+{
+	"",
+	"A long time ago, it seems that Drascula killed Von Braun's wife, and then, as he intended to face the count, Von Braun started to research all he could find on vampires.",
+	"When he thought he was ready, he went up to the castle and had a very violent encounter with Drascula.",
+	"Nobody knows exactly what happened there. Although Von Braun lost, Drascula could not kill him.",
+	"Von Braun felt humiliated by his defeat, he run away from the castle and has never dared to face Drascula again.",
+},
+{
+	"",
+	"",
+	"",
+	"",
+	""
+},
+{
+	"",
+	"Vor einer langen Zeit scheint Drascula Von Brauns Frau getoetet zu haben und als Von Braun sich dann den Grafen vorknoepfen wollte, begann er damit, alles, was er ueber Vampire finden konnte, in Erfahrung zu bringen.",
+	"Als er glaubte, er sei bereit, ging er hoch zum Schloss und hatte eine aeusserst gewaltsame Auseinandersetzung mit Drascula.",
+	"Niemand weiss, was genau dort passierte. Obwohl Von Braun verlor, konnte Drascula ihn nicht toeten.",
+	"Von Braun fuehlte sich durch seine Niederlage gedemuetigt. Er rannte vom Schloss fort und wagte es nie wieder, Drascula gegenueberzutreten."
+},
+{
+	"",
+	"Il y a longtemps, Drascula apparemment tua la femme de Von Braun, et ainsi, pour pouvoir confronter le comte, Von Braun commen\207a ses recherches sur les vampires.",
+	"Quand il pensa \322tre pr\322t, il se rendi au ch\266teau et eu une altercation violente avec Drascula.",
+	"Personne ne sait exactment ce qu'il s'est pass\220 ce jour l\267. Bien que Von Braun perdi, Drascula ne p\352 pas le tuer.",
+	" Von Braun se senti humili\220 par sa d\220faite. Il s'enfuit du ch\266teau et n'osa plus jamais affronter Drascula."
+},
+{
+	"",
+	"RACCONTANO CHE, MOLTI ANNI FA, DRASCULA UCCISE LA MOGLIE DI VON BRAUN. DA ALLORA, CON L'INTENZIONE DI AFFRONTARE IL CONTE, VON BRAUN COMINCI\343 A STUDIARE TUTTO QUELLO CHE TROVAVA SUI VAMPIRI.",
+	"QUANDO PENS\343 DI ESSERE PRONTO, AND\343 AL CASTELLO ED EBBE UN VIOLENTO SCONTRO CON DRASCULA.",
+	"NESSUNO SA COSA ACCADDE LASS\353. MA SEBBENE VON BRAUN FU SCONFITTO, DRASCULA NON RIUSC\326 A UCCIDERLO.",
+	"UMILIATO DALLA SCONFITTA, VON BRAUN SCAPP\343 DAL CASTELLO E DA ALLORA NON HA MAI PI\353 OSATO AFFRONTARE DRASCULA.",
+},
+};
+
+
+const char *_textd1[NUM_LANGS][NUM_TEXTD1] = {
+{
+	// 68
+	"44472225500022227555544444664447222550002222755554444466",
+	"444722255000222275555444446655033336666664464402256555005504450005446",
+	// 70
+	"4447222550002222755554444466550333226220044644550044755665500440006655556666655044744656550446470046",
+	"550330227556444744446660004446655544444722255000222275555444446644444",
+	"55033022755644455550444744400044504447222550002222755554444466000",
+	"55033022755644444447227444466644444722255000222275555444446664404446554440055655022227500544446044444446",
+	"55033022755644444472244472225500022227555544444662550002222755444446666055522275550005550022200222000222666",
+	// 75
+	"44447774444555500222205550444444466666225266444755444722255000222275555444446633223220044022203336227555770550444660557220553302224477777550550550222635533000662220002275572227025555",
+	"5555500004445550330244472225500022227555544444662755644446666005204402266222003332222774440446665555005550335544444",
+	"56665004444447222550002222755554444466555033022755555000444444444444444444444444444444",
+	"004447222550002222755554444466222000220555002220550444446666662220000557550033344477222522665444466663337446055504446550550550222633003330000666622044422755722270255566667555655007222777"
+},
+{
+	// 68
+	"4447222550002222755554444466",
+	"55033336666664464402256555005504450005446",
+	// 70
+	"550333226220044644550044755665500440006655556666655044744656550446470046",
+	"74444666000444665554444444",
+	"5555044474440004450000",
+	"4444722744446664464404446554440055655022227500544446044444446",
+	"4447222550002222755444446666055522275550005550022200222000222666",
+	// 75
+	"4444777444455550022220555044444446666622526644475533223220044022203336227555770550444660557220553302224477777550550550222635533000662220002275572227025555",
+	"5555000444555033022755644446666005204402266222003332222774440446665555005550335544444",
+	"5666500444555033022755555000444444444444444444444444444444",
+	"00222000220555002220550444446666662220000557550033344477222522665444466663337446055504446550550550222633003330000666622044422755722270255566667555655007222777"
+},
+{
+	// 68
+	"44472225500022227555544444664447222550002222755554444466",
+	"444722255000222275555444446655033336666664464402256555005504450005446",
+	// 70
+	"4447222550002222755554444466550333226220044644550044755665500440006655556666655044744656550446470046",
+	"550330227556444744446660004446655544444722255000222275555444446644444",
+	"55033022755644455550444744400044504447222550002222755554444466000",
+	"55033022755644444447227444466644444722255000222275555444446664404446554440055655022227500544446044444446",
+	"55033022755644444472244472225500022227555544444662550002222755444446666055522275550005550022200222000222666",
+	// 75
+	"44447774444555500222205550444444466666225266444755444722255000222275555444446633223220044022203336227555770550444660557220553302224477777550550550222635533000662220002275572227025555",
+	"5555500004445550330244472225500022227555544444662755644446666005204402266222003332222774440446665555005550335544444",
+	"56665004444447222550002222755554444466555033022755555000444444444444444444444444444444",
+	"004447222550002222755554444466222000220555002220550444446666662220000557550033344477222522665444466663337446055504446550550550222633003330000666622044422755722270255566667555655007222777"
+},
+{
+	// 68
+	"44472225500022227555544444664447222550002222755554444466",
+	"444722255000222275555444446655033336666664464402256555005504450005446",
+	// 70
+	"4447222550002222755554444466550333226220044644550044755665500440006655556666655044744656550446470046",
+	"550330227556444744446660004446655544444722255000222275555444446644444",
+	"55033022755644455550444744400044504447222550002222755554444466000",
+	"55033022755644444447227444466644444722255000222275555444446664404446554440055655022227500544446044444446",
+	"55033022755644444472244472225500022227555544444662550002222755444446666055522275550005550022200222000222666",
+	// 75
+	"44447774444555500222205550444444466666225266444755444722255000222275555444446633223220044022203336227555770550444660557220553302224477777550550550222635533000662220002275572227025555",
+	"5555500004445550330244472225500022227555544444662755644446666005204402266222003332222774440446665555005550335544444",
+	"56665004444447222550002222755554444466555033022755555000444444444444444444444444444444",
+	"004447222550002222755554444466222000220555002220550444446666662220000557550033344477222522665444466663337446055504446550550550222633003330000666622044422755722270255566667555655007222777"
+},
+{
+	// 68
+	"44472225500022227555544444664447222550002222755554444466",
+	"444722255000222275555444446655033336666664464402256555005504450005446",
+	// 70
+	"4447222550002222755554444466550333226220044644550044755665500440006655556666655044744656550446470046",
+	"550330227556444744446660004446655544444722255000222275555444446644444",
+	"55033022755644455550444744400044504447222550002222755554444466000",
+	"55033022755644444447227444466644444722255000222275555444446664404446554440055655022227500544446044444446",
+	"55033022755644444472244472225500022227555544444662550002222755444446666055522275550005550022200222000222666",
+	// 75
+	"44447774444555500222205550444444466666225266444755444722255000222275555444446633223220044022203336227555770550444660557220553302224477777550550550222635533000662220002275572227025555",
+	"5555500004445550330244472225500022227555544444662755644446666005204402266222003332222774440446665555005550335544444",
+	"56665004444447222550002222755554444466555033022755555000444444444444444444444444444444",
+	"004447222550002222755554444466222000220555002220550444446666662220000557550033344477222522665444466663337446055504446550550550222633003330000666622044422755722270255566667555655007222777"
+},
+
+};
+
+
+const char *_textverbs[NUM_LANGS][NUM_TEXTVERBS] = {
+{
+	"look",
+	"take",
+	"open",
+	"close",
+	"talk",
+	"push",
+},
+{
+	"mirar",
+	"coger",
+	"abrir",
+	"cerrar",
+	"hablar",
+	"mover",
+},
+{
+	"Schau",
+	"Nimm",
+	"oeffne",
+	"Schliesse",
+	"Rede",
+	"Druecke",
+},
+{
+	"regarder",
+	"ramasser",
+	"ouvrir",
+	"fermer",
+	"parler",
+	"pousser",
+},
+{
+	"guarda",
+	"prendi",
+	"apri",
+	"chiudi",
+	"parla",
+	"premi",
+},
+};
+
+
+const char *_textmisc[NUM_LANGS][NUM_TEXTMISC] = {
+{
+	"HUNCHBACKED",
+	"Transilvania, 1993 d.c.",
+	"GOOOOOOOAAAAAAAL!",
+},
+{
+	"jorobado",
+	"Transilvania, 1993 d.c. (despues de cenar)",
+	"GOOOOOOOOOOOOOOOL",
+},
+{
+	"HUNCHBACKED",
+	"Transilvania, 1993 d.c.",
+	"GOOOOOOOAAAAAAAL!",
+},
+{
+	"BOSSU",
+	"Transilvania, 1993 d.c.",
+	"GOOOOOOOAAAAAAAL!",
+},
+{
+	"GOBBO",
+	"Transilvania, 1993 d.c. (dopo cena)",
+	"GOOOOOOOOOOOOOOOL!",
+},
+};
+
+#endif /* STATICDATA_H */
diff --git a/devtools/create_hugo/Data/Btn_1.bmp b/devtools/create_hugo/Data/Btn_1.bmp
new file mode 100644
index 0000000..0cdfc91
Binary files /dev/null and b/devtools/create_hugo/Data/Btn_1.bmp differ
diff --git a/devtools/create_hugo/Data/Btn_1_off.bmp b/devtools/create_hugo/Data/Btn_1_off.bmp
new file mode 100644
index 0000000..eb6146a
Binary files /dev/null and b/devtools/create_hugo/Data/Btn_1_off.bmp differ
diff --git a/devtools/create_hugo/Data/Btn_2.bmp b/devtools/create_hugo/Data/Btn_2.bmp
new file mode 100644
index 0000000..971c996
Binary files /dev/null and b/devtools/create_hugo/Data/Btn_2.bmp differ
diff --git a/devtools/create_hugo/Data/Btn_2_off.bmp b/devtools/create_hugo/Data/Btn_2_off.bmp
new file mode 100644
index 0000000..988c682
Binary files /dev/null and b/devtools/create_hugo/Data/Btn_2_off.bmp differ
diff --git a/devtools/create_hugo/Data/Btn_3.bmp b/devtools/create_hugo/Data/Btn_3.bmp
new file mode 100644
index 0000000..ac988d8
Binary files /dev/null and b/devtools/create_hugo/Data/Btn_3.bmp differ
diff --git a/devtools/create_hugo/Data/Btn_3_off.bmp b/devtools/create_hugo/Data/Btn_3_off.bmp
new file mode 100644
index 0000000..14df726
Binary files /dev/null and b/devtools/create_hugo/Data/Btn_3_off.bmp differ
diff --git a/devtools/create_hugo/Data/Btn_4.bmp b/devtools/create_hugo/Data/Btn_4.bmp
new file mode 100644
index 0000000..ef47589
Binary files /dev/null and b/devtools/create_hugo/Data/Btn_4.bmp differ
diff --git a/devtools/create_hugo/Data/Btn_4_off.bmp b/devtools/create_hugo/Data/Btn_4_off.bmp
new file mode 100644
index 0000000..d32f497
Binary files /dev/null and b/devtools/create_hugo/Data/Btn_4_off.bmp differ
diff --git a/devtools/create_hugo/Data/Btn_5.bmp b/devtools/create_hugo/Data/Btn_5.bmp
new file mode 100644
index 0000000..3eb03b2
Binary files /dev/null and b/devtools/create_hugo/Data/Btn_5.bmp differ
diff --git a/devtools/create_hugo/Data/Btn_5_off.bmp b/devtools/create_hugo/Data/Btn_5_off.bmp
new file mode 100644
index 0000000..6513ff2
Binary files /dev/null and b/devtools/create_hugo/Data/Btn_5_off.bmp differ
diff --git a/devtools/create_hugo/Data/Btn_6.bmp b/devtools/create_hugo/Data/Btn_6.bmp
new file mode 100644
index 0000000..d53585d
Binary files /dev/null and b/devtools/create_hugo/Data/Btn_6.bmp differ
diff --git a/devtools/create_hugo/Data/Btn_6_off.bmp b/devtools/create_hugo/Data/Btn_6_off.bmp
new file mode 100644
index 0000000..8748fa0
Binary files /dev/null and b/devtools/create_hugo/Data/Btn_6_off.bmp differ
diff --git a/devtools/create_hugo/Data/Btn_7.bmp b/devtools/create_hugo/Data/Btn_7.bmp
new file mode 100644
index 0000000..25ba757
Binary files /dev/null and b/devtools/create_hugo/Data/Btn_7.bmp differ
diff --git a/devtools/create_hugo/Data/Btn_7_off.bmp b/devtools/create_hugo/Data/Btn_7_off.bmp
new file mode 100644
index 0000000..6fe8cff
Binary files /dev/null and b/devtools/create_hugo/Data/Btn_7_off.bmp differ
diff --git a/devtools/create_hugo/Data/Btn_8.bmp b/devtools/create_hugo/Data/Btn_8.bmp
new file mode 100644
index 0000000..d3a92fc
Binary files /dev/null and b/devtools/create_hugo/Data/Btn_8.bmp differ
diff --git a/devtools/create_hugo/Data/Btn_8_off.bmp b/devtools/create_hugo/Data/Btn_8_off.bmp
new file mode 100644
index 0000000..7fb40a4
Binary files /dev/null and b/devtools/create_hugo/Data/Btn_8_off.bmp differ
diff --git a/devtools/create_hugo/Data/Btn_9.bmp b/devtools/create_hugo/Data/Btn_9.bmp
new file mode 100644
index 0000000..6443649
Binary files /dev/null and b/devtools/create_hugo/Data/Btn_9.bmp differ
diff --git a/devtools/create_hugo/Data/Btn_9_off.bmp b/devtools/create_hugo/Data/Btn_9_off.bmp
new file mode 100644
index 0000000..a9ce9dc
Binary files /dev/null and b/devtools/create_hugo/Data/Btn_9_off.bmp differ
diff --git a/devtools/create_hugo/README b/devtools/create_hugo/README
new file mode 100644
index 0000000..42bdd22
--- /dev/null
+++ b/devtools/create_hugo/README
@@ -0,0 +1,7 @@
+This tool creates hugo.dat. 
+This file contains all the hardcoded strings, logic, fonts, and bitmaps and 
+is used by the engine depending on the version of the game started.
+
+In order to work properly, the content of the DATA sub-directory has to be
+copy next to the executable.
+
diff --git a/devtools/create_hugo/create_hugo.cpp b/devtools/create_hugo/create_hugo.cpp
new file mode 100644
index 0000000..1dffa0e
--- /dev/null
+++ b/devtools/create_hugo/create_hugo.cpp
@@ -0,0 +1,1613 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ * $URL$
+ * $Id$
+ *
+ * This is a utility for storing all the hardcoded data of Hugo in a separate
+ * data file, used by the game engine
+ */
+
+// Disable symbol overrides so that we can use system headers.
+#define FORBIDDEN_SYMBOL_ALLOW_ALL
+
+// HACK to allow building with the SDL backend on MinGW
+// see bug #1800764 "TOOLS: MinGW tools building broken"
+#ifdef main
+#undef main
+#endif // main
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include "common/scummsys.h"
+#include "common/events.h"
+
+#include "enums.h"
+
+#include "create_hugo.h"
+#include "staticdata.h"
+#include "staticdisplay.h"
+#include "staticengine.h"
+#include "staticintro.h"
+#include "staticmouse.h"
+#include "staticparser.h"
+#include "staticutil.h"
+#include "staticfont.h"
+
+static void writeByte(FILE *fp, uint8 b) {
+	fwrite(&b, 1, 1, fp);
+}
+
+static void writeSByte(FILE *fp, int8 b) {
+	fwrite(&b, 1, 1, fp);
+}
+
+static void writeUint16BE(FILE *fp, uint16 value) {
+	writeByte(fp, (uint8)(value >> 8));
+	writeByte(fp, (uint8)(value & 0xFF));
+}
+
+void writeSint16BE(FILE *fp, int16 value) {
+	writeUint16BE(fp, (uint16)value);
+}
+
+static void writeUint32BE(FILE *fp, uint32 value) {
+	writeByte(fp, (uint8)(value >> 24));
+	writeByte(fp, (uint8)((value >> 16) & 0xFF));
+	writeByte(fp, (uint8)((value >> 8) & 0xFF));
+	writeByte(fp, (uint8)(value & 0xFF));
+}
+
+void writeSint32BE(FILE *fp, int32 value) {
+	writeUint32BE(fp, (uint16)value);
+}
+
+int main(int argc, char *argv[]) {
+	FILE *outFile;
+	int i;
+	int nbrElem, nbrSubElem;
+
+	outFile = fopen("hugo.dat", "wb");
+
+	// Write header
+	fwrite("HUGO", 4, 1, outFile);
+
+	writeByte(outFile, HUGO_DAT_VER_MAJ);
+	writeByte(outFile, HUGO_DAT_VER_MIN);
+
+	// game versions/variantes
+	writeUint16BE(outFile, NUM_VARIANTE);
+
+	// Write palette
+	writeUint16BE(outFile, SIZE_PAL_ARRAY);
+	for (i = 0; i < SIZE_PAL_ARRAY; i++) {
+		writeByte(outFile, _palette[i]);
+	}
+
+	// The following fonts info have been added to avoid temporarly the .FON
+	// used in the DOS version
+	// font5
+	nbrElem = sizeof(font5) / sizeof(byte);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++)
+		writeByte(outFile, font5[j]);
+
+	// font6
+	nbrElem = sizeof(font6) / sizeof(byte);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++)
+		writeByte(outFile, font6[j]);
+
+	// font8
+	nbrElem = sizeof(font8) / sizeof(byte);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++)
+		writeByte(outFile, font8[j]);
+
+	// Write textData
+	// textData_1w
+	nbrElem = sizeof(textData_1w) / sizeof(char *);
+	writeTextArray(outFile, textData_1w, nbrElem);
+
+	// textData_2w
+	nbrElem = sizeof(textData_2w) / sizeof(char *);
+	writeTextArray(outFile, textData_2w, nbrElem);
+
+	// textData_3w
+	nbrElem = sizeof(textData_3w) / sizeof(char *);
+	writeTextArray(outFile, textData_3w, nbrElem);
+
+	// textData_1d
+	nbrElem = sizeof(textData_1d) / sizeof(char *);
+	writeTextArray(outFile, textData_1d, nbrElem);
+
+	// textData_2d
+	nbrElem = sizeof(textData_2d) / sizeof(char *);
+	writeTextArray(outFile, textData_2d, nbrElem);
+
+	// textData_3d
+	nbrElem = sizeof(textData_3d) / sizeof(char *);
+	writeTextArray(outFile, textData_3d, nbrElem);
+
+	// Write string_t_Data
+	// string_t_Data_1w
+	nbrElem = sizeof(string_t_Data_1w) / sizeof(char *);
+	writeTextArray(outFile, string_t_Data_1w, nbrElem);
+
+	// string_t_Data_2w
+	nbrElem = sizeof(string_t_Data_2w) / sizeof(char *);
+	writeTextArray(outFile, string_t_Data_2w, nbrElem);
+
+	// string_t_Data_3w
+	nbrElem = sizeof(string_t_Data_3w) / sizeof(char *);
+	writeTextArray(outFile, string_t_Data_3w, nbrElem);
+
+	// string_t_Data_1d
+	nbrElem = sizeof(string_t_Data_1d) / sizeof(char *);
+	writeTextArray(outFile, string_t_Data_1d, nbrElem);
+
+	// string_t_Data_2d
+	nbrElem = sizeof(string_t_Data_2d) / sizeof(char *);
+	writeTextArray(outFile, string_t_Data_2d, nbrElem);
+
+	// string_t_Data_3d
+	nbrElem = sizeof(string_t_Data_3d) / sizeof(char *);
+	writeTextArray(outFile, string_t_Data_3d, nbrElem);
+
+	// arrayNouns_1w
+	nbrElem = sizeof(arrayNouns_1w) / sizeof(char **);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++) {
+		for (nbrSubElem = 1; strcmp(arrayNouns_1w[j][nbrSubElem], ""); nbrSubElem++)
+			;
+		nbrSubElem++;
+		writeTextArray(outFile, arrayNouns_1w[j], nbrSubElem);
+	}
+
+	// arrayNouns_2w
+	nbrElem = sizeof(arrayNouns_2w) / sizeof(char **);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++) {
+		for (nbrSubElem = 1; strcmp(arrayNouns_2w[j][nbrSubElem], ""); nbrSubElem++)
+			;
+		nbrSubElem++;
+		writeTextArray(outFile, arrayNouns_2w[j], nbrSubElem);
+	}
+
+	// arrayNouns_3w
+	nbrElem = sizeof(arrayNouns_3w) / sizeof(char **);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++) {
+		for (nbrSubElem = 1; strcmp(arrayNouns_3w[j][nbrSubElem], ""); nbrSubElem++)
+			;
+		nbrSubElem++;
+		writeTextArray(outFile, arrayNouns_3w[j], nbrSubElem);
+	}
+
+	// arrayNouns_1d
+	nbrElem = sizeof(arrayNouns_1d) / sizeof(char **);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++) {
+		for (nbrSubElem = 1; strcmp(arrayNouns_1d[j][nbrSubElem], ""); nbrSubElem++)
+			;
+		nbrSubElem++;
+		writeTextArray(outFile, arrayNouns_1d[j], nbrSubElem);
+	}
+
+	// arrayNouns_2d
+	nbrElem = sizeof(arrayNouns_2d) / sizeof(char **);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++) {
+		for (nbrSubElem = 1; strcmp(arrayNouns_2d[j][nbrSubElem], ""); nbrSubElem++)
+			;
+		nbrSubElem++;
+		writeTextArray(outFile, arrayNouns_2d[j], nbrSubElem);
+	}
+
+	// arrayNouns_3d
+	nbrElem = sizeof(arrayNouns_3d) / sizeof(char **);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++) {
+		for (nbrSubElem = 1; strcmp(arrayNouns_3d[j][nbrSubElem], ""); nbrSubElem++)
+			;
+		nbrSubElem++;
+		writeTextArray(outFile, arrayNouns_3d[j], nbrSubElem);
+	}
+
+	// arrayVerbs_1w
+	nbrElem = sizeof(arrayVerbs_1w) / sizeof(char **);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++) {
+		for (nbrSubElem = 1; strcmp(arrayVerbs_1w[j][nbrSubElem], ""); nbrSubElem++)
+			;
+		nbrSubElem++;
+		writeTextArray(outFile, arrayVerbs_1w[j], nbrSubElem);
+	}
+
+	// arrayVerbs_2w
+	nbrElem = sizeof(arrayVerbs_2w) / sizeof(char **);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++) {
+		for (nbrSubElem = 1; strcmp(arrayVerbs_2w[j][nbrSubElem], ""); nbrSubElem++)
+			;
+		nbrSubElem++;
+		writeTextArray(outFile, arrayVerbs_2w[j], nbrSubElem);
+	}
+
+	// arrayVerbs_3w
+	nbrElem = sizeof(arrayVerbs_3w) / sizeof(char **);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++) {
+		for (nbrSubElem = 1; strcmp(arrayVerbs_3w[j][nbrSubElem], ""); nbrSubElem++)
+			;
+		nbrSubElem++;
+		writeTextArray(outFile, arrayVerbs_3w[j], nbrSubElem);
+	}
+
+	// arrayVerbs_1d
+	nbrElem = sizeof(arrayVerbs_1d) / sizeof(char **);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++) {
+		for (nbrSubElem = 1; strcmp(arrayVerbs_1d[j][nbrSubElem], ""); nbrSubElem++)
+			;
+		nbrSubElem++;
+		writeTextArray(outFile, arrayVerbs_1d[j], nbrSubElem);
+	}
+
+	// arrayVerbs_2d
+	nbrElem = sizeof(arrayVerbs_2d) / sizeof(char **);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++) {
+		for (nbrSubElem = 1; strcmp(arrayVerbs_2d[j][nbrSubElem], ""); nbrSubElem++)
+			;
+		nbrSubElem++;
+		writeTextArray(outFile, arrayVerbs_2d[j], nbrSubElem);
+	}
+
+	// arrayVerbs_3d
+	nbrElem = sizeof(arrayVerbs_3d) / sizeof(char **);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++) {
+		for (nbrSubElem = 1; strcmp(arrayVerbs_3d[j][nbrSubElem], ""); nbrSubElem++)
+			;
+		nbrSubElem++;
+		writeTextArray(outFile, arrayVerbs_3d[j], nbrSubElem);
+	}
+
+	// Write screenNames
+	// screenNames_1w
+	nbrElem = sizeof(screenNames_1w) / sizeof(char *);
+	writeTextArray(outFile, screenNames_1w, nbrElem);
+
+	// screenNames_2w
+	nbrElem = sizeof(screenNames_2w) / sizeof(char *);
+	writeTextArray(outFile, screenNames_2w, nbrElem);
+
+	// screenNames_3w
+	nbrElem = sizeof(screenNames_3w) / sizeof(char *);
+	writeTextArray(outFile, screenNames_3w, nbrElem);
+
+	// screenNames_1d
+	nbrElem = sizeof(screenNames_1d) / sizeof(char *);
+	writeTextArray(outFile, screenNames_1d, nbrElem);
+
+	// screenNames_2d
+	nbrElem = sizeof(screenNames_2d) / sizeof(char *);
+	writeTextArray(outFile, screenNames_2d, nbrElem);
+
+	// screenNames_3d
+	nbrElem = sizeof(screenNames_3d) / sizeof(char *);
+	writeTextArray(outFile, screenNames_3d, nbrElem);
+
+	// Write textEngine
+	writeTextArray(outFile, textEngine, NUM_ENGINE_TEXT);
+
+	// Write textIntro
+	writeTextArray(outFile, textIntro_dummy, NUM_INTRO_TEXT_DUMMY);
+	writeTextArray(outFile, textIntro_dummy, NUM_INTRO_TEXT_DUMMY);
+	writeTextArray(outFile, textIntro_v3, NUM_INTRO_TEXT_V3);
+	writeTextArray(outFile, textIntro_dummy, NUM_INTRO_TEXT_DUMMY);
+	writeTextArray(outFile, textIntro_dummy, NUM_INTRO_TEXT_DUMMY);
+	writeTextArray(outFile, textIntro_v3, NUM_INTRO_TEXT_V3);
+
+	// Write textMouse
+	writeTextArray(outFile, textMouse, NUM_MOUSE_TEXT);
+
+	// Write textParser
+	writeTextArray(outFile, textParser, NUM_PARSER_TEXT);
+
+	// Write textUtil
+	writeTextArray(outFile, textUtil_v1w, NUM_UTIL_TEXT);
+	writeTextArray(outFile, textUtil_v1w, NUM_UTIL_TEXT);
+	writeTextArray(outFile, textUtil_v1w, NUM_UTIL_TEXT);
+	writeTextArray(outFile, textUtil_v1d, NUM_UTIL_TEXT);
+	writeTextArray(outFile, textUtil_v1d, NUM_UTIL_TEXT);
+	writeTextArray(outFile, textUtil_v1d, NUM_UTIL_TEXT);
+
+	// Write x_intro and y_intro
+	writeUint16BE(outFile, NUM_INTRO_TICK_DUMMY);
+	for (i = 0; i < NUM_INTRO_TICK_DUMMY; i++) {
+		writeByte(outFile, x_intro_dummy[i]);
+		writeByte(outFile, y_intro_dummy[i]);
+	}
+
+	writeUint16BE(outFile, NUM_INTRO_TICK_DUMMY);
+	for (i = 0; i < NUM_INTRO_TICK_DUMMY; i++) {
+		writeByte(outFile, x_intro_dummy[i]);
+		writeByte(outFile, y_intro_dummy[i]);
+	}
+
+	writeUint16BE(outFile, NUM_INTRO_TICK_V3);
+	for (i = 0; i < NUM_INTRO_TICK_V3; i++) {
+		writeByte(outFile, x_intro_v3[i]);
+		writeByte(outFile, y_intro_v3[i]);
+	}
+
+	writeUint16BE(outFile, NUM_INTRO_TICK_V1D);
+	for (i = 0; i < NUM_INTRO_TICK_V1D; i++) {
+		writeByte(outFile, x_intro_v1d[i]);
+		writeByte(outFile, y_intro_v1d[i]);
+	}
+
+	writeUint16BE(outFile, NUM_INTRO_TICK_DUMMY);
+	for (i = 0; i < NUM_INTRO_TICK_DUMMY; i++) {
+		writeByte(outFile, x_intro_dummy[i]);
+		writeByte(outFile, y_intro_dummy[i]);
+	}
+
+	writeUint16BE(outFile, NUM_INTRO_TICK_V3);
+	for (i = 0; i < NUM_INTRO_TICK_V3; i++) {
+		writeByte(outFile, x_intro_v3[i]);
+		writeByte(outFile, y_intro_v3[i]);
+	}
+
+	// arrayReqs_1w
+	nbrElem = sizeof(arrayReqs_1w) / sizeof(uint16 *);
+	writeUint16Array(outFile, arrayReqs_1w, nbrElem);
+
+	// arrayReqs_2w
+	nbrElem = sizeof(arrayReqs_2w) / sizeof(uint16 *);
+	writeUint16Array(outFile, arrayReqs_2w, nbrElem);
+
+	// arrayReqs_3w
+	nbrElem = sizeof(arrayReqs_3w) / sizeof(uint16 *);
+	writeUint16Array(outFile, arrayReqs_3w, nbrElem);
+
+	// arrayReqs_1d
+	nbrElem = sizeof(arrayReqs_1d) / sizeof(uint16 *);
+	writeUint16Array(outFile, arrayReqs_1d, nbrElem);
+
+	// arrayReqs_2d
+	nbrElem = sizeof(arrayReqs_2d) / sizeof(uint16 *);
+	writeUint16Array(outFile, arrayReqs_2d, nbrElem);
+
+	// arrayReqs_3d
+	nbrElem = sizeof(arrayReqs_3d) / sizeof(uint16 *);
+	writeUint16Array(outFile, arrayReqs_3d, nbrElem);
+
+	// catchall_1w
+	nbrElem = sizeof(catchall_1w) / sizeof(background_t);
+	writeBackgroundArray(outFile, catchall_1w, nbrElem);
+
+	// catchall_2w
+	nbrElem = sizeof(catchall_2w) / sizeof(background_t);
+	writeBackgroundArray(outFile, catchall_2w, nbrElem);
+
+	// catchall_3w
+	nbrElem = sizeof(catchall_3w) / sizeof(background_t);
+	writeBackgroundArray(outFile, catchall_3w, nbrElem);
+
+	// catchall_1d
+	nbrElem = sizeof(catchall_1d) / sizeof(background_t);
+	writeBackgroundArray(outFile, catchall_1d, nbrElem);
+
+	// catchall_2d
+	nbrElem = sizeof(catchall_2d) / sizeof(background_t);
+	writeBackgroundArray(outFile, catchall_2d, nbrElem);
+
+	// catchall_3d
+	nbrElem = sizeof(catchall_3d) / sizeof(background_t);
+	writeBackgroundArray(outFile, catchall_3d, nbrElem);
+
+	// backgroundList_1w
+	nbrElem = sizeof(backgroundList_1w) / sizeof(background_t *);
+	writeUint16BE(outFile, nbrElem);
+	for (int j = 0; j < nbrElem; j++) {
+		nbrSubElem = 1;
+		for (int k = 0; backgroundList_1w[j][k].verbIndex != 0; k++)
+			nbrSubElem ++;
+		writeBackgroundArray(outFile, backgroundList_1w[j], nbrSubElem);
+	}
+
+	// backgroundList_2w
+	nbrElem = sizeof(backgroundList_2w) / sizeof(background_t *);
+	writeUint16BE(outFile, nbrElem);
+	for (int j = 0; j < nbrElem; j++) {
+		nbrSubElem = 1;
+		for (int k = 0; backgroundList_2w[j][k].verbIndex != 0; k++)
+			nbrSubElem ++;
+		writeBackgroundArray(outFile, backgroundList_2w[j], nbrSubElem);
+	}
+
+	// backgroundList_3w
+	nbrElem = sizeof(backgroundList_3w) / sizeof(background_t *);
+	writeUint16BE(outFile, nbrElem);
+	for (int j = 0; j < nbrElem; j++) {
+		nbrSubElem = 1;
+		for (int k = 0; backgroundList_3w[j][k].verbIndex != 0; k++)
+			nbrSubElem ++;
+		writeBackgroundArray(outFile, backgroundList_3w[j], nbrSubElem);
+	}
+
+	// backgroundList_1d
+	nbrElem = sizeof(backgroundList_1d) / sizeof(background_t *);
+	writeUint16BE(outFile, nbrElem);
+	for (int j = 0; j < nbrElem; j++) {
+		nbrSubElem = 1;
+		for (int k = 0; backgroundList_1d[j][k].verbIndex != 0; k++)
+			nbrSubElem ++;
+		writeBackgroundArray(outFile, backgroundList_1d[j], nbrSubElem);
+	}
+
+	// backgroundList_2d
+	nbrElem = sizeof(backgroundList_2d) / sizeof(background_t *);
+	writeUint16BE(outFile, nbrElem);
+	for (int j = 0; j < nbrElem; j++) {
+		nbrSubElem = 1;
+		for (int k = 0; backgroundList_2d[j][k].verbIndex != 0; k++)
+			nbrSubElem ++;
+		writeBackgroundArray(outFile, backgroundList_2d[j], nbrSubElem);
+	}
+
+	// backgroundList_3d
+	nbrElem = sizeof(backgroundList_3d) / sizeof(background_t *);
+	writeUint16BE(outFile, nbrElem);
+	for (int j = 0; j < nbrElem; j++) {
+		nbrSubElem = 1;
+		for (int k = 0; backgroundList_3d[j][k].verbIndex != 0; k++)
+			nbrSubElem ++;
+		writeBackgroundArray(outFile, backgroundList_3d[j], nbrSubElem);
+	}
+
+	// cmdList_1w
+	nbrElem = sizeof(cmdList_1w) / sizeof(cmd **);
+	writeCmdArray(outFile, cmdList_1w, nbrElem);
+
+	// cmdList_2w
+	nbrElem = sizeof(cmdList_2w) / sizeof(cmd **);
+	writeCmdArray(outFile, cmdList_2w, nbrElem);
+
+	// cmdList_3w
+	nbrElem = sizeof(cmdList_3w) / sizeof(cmd **);
+	writeCmdArray(outFile, cmdList_3w, nbrElem);
+
+	// cmdList_1d
+	nbrElem = sizeof(cmdList_1d) / sizeof(cmd **);
+	writeCmdArray(outFile, cmdList_1d, nbrElem);
+
+	// cmdList_2d
+	nbrElem = sizeof(cmdList_2d) / sizeof(cmd **);
+	writeCmdArray(outFile, cmdList_2d, nbrElem);
+
+	// cmdList_3d
+	nbrElem = sizeof(cmdList_3d) / sizeof(cmd **);
+	writeCmdArray(outFile, cmdList_3d, nbrElem);
+
+	// hotspots_1w
+	nbrElem = sizeof(hotspots_1w) / sizeof(hotspot_t);
+	writeHotspot(outFile, hotspots_1w, nbrElem);
+
+	// hotspots_2w
+	nbrElem = sizeof(hotspots_2w) / sizeof(hotspot_t);
+	writeHotspot(outFile, hotspots_2w, nbrElem);
+
+	// hotspots_3w
+	nbrElem = sizeof(hotspots_3w) / sizeof(hotspot_t);
+	writeHotspot(outFile, hotspots_3w, nbrElem);
+
+	// hotspots_1d
+	nbrElem = sizeof(hotspots_1d) / sizeof(hotspot_t);
+	writeHotspot(outFile, hotspots_1d, nbrElem);
+
+	// hotspots_2d
+	nbrElem = sizeof(hotspots_2d) / sizeof(hotspot_t);
+	writeHotspot(outFile, hotspots_2d, nbrElem);
+
+	// hotspots_3d
+	nbrElem = sizeof(hotspots_3d) / sizeof(hotspot_t);
+	writeHotspot(outFile, hotspots_3d, nbrElem);
+
+	// invent_1w
+	nbrElem = sizeof(invent_1w) / sizeof(int16);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++)
+		writeSint16BE(outFile, invent_1w[j]);
+
+	// invent_2w
+	nbrElem = sizeof(invent_2w) / sizeof(int16);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++)
+		writeSint16BE(outFile, invent_2w[j]);
+
+	// invent_3w
+	nbrElem = sizeof(invent_3w) / sizeof(int16);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++)
+		writeSint16BE(outFile, invent_3w[j]);
+
+	// invent_1d
+	nbrElem = sizeof(invent_1d) / sizeof(int16);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++)
+		writeSint16BE(outFile, invent_1d[j]);
+
+	// invent_2d
+	nbrElem = sizeof(invent_2d) / sizeof(int16);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++)
+		writeSint16BE(outFile, invent_2d[j]);
+
+	// invent_3d
+	nbrElem = sizeof(invent_3d) / sizeof(int16);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++)
+		writeSint16BE(outFile, invent_3d[j]);
+
+	// uses_1w
+	nbrElem = sizeof(uses_1w) / sizeof(uses_t);
+	writeUseArray(outFile, uses_1w, nbrElem);
+
+	// uses_2w
+	nbrElem = sizeof(uses_2w) / sizeof(uses_t);
+	writeUseArray(outFile, uses_2w, nbrElem);
+
+	// uses_3w
+	nbrElem = sizeof(uses_3w) / sizeof(uses_t);
+	writeUseArray(outFile, uses_3w, nbrElem);
+
+	// uses_1d
+	nbrElem = sizeof(uses_1d) / sizeof(uses_t);
+	writeUseArray(outFile, uses_1d, nbrElem);
+
+	// uses_2d
+	nbrElem = sizeof(uses_2d) / sizeof(uses_t);
+	writeUseArray(outFile, uses_2d, nbrElem);
+
+	// uses_3d
+	nbrElem = sizeof(uses_3d) / sizeof(uses_t);
+	writeUseArray(outFile, uses_3d, nbrElem);
+
+	// objects_1w
+	nbrElem = sizeof(objects_1w) / sizeof(object_t);
+	writeObjectArray(outFile, objects_1w, nbrElem);
+
+	// objects_2w
+	nbrElem = sizeof(objects_2w) / sizeof(object_t);
+	writeObjectArray(outFile, objects_2w, nbrElem);
+
+	// objects_3w
+	nbrElem = sizeof(objects_3w) / sizeof(object_t);
+	writeObjectArray(outFile, objects_3w, nbrElem);
+
+	// objects_1d
+	nbrElem = sizeof(objects_1d) / sizeof(object_t);
+	writeObjectArray(outFile, objects_1d, nbrElem);
+
+	// objects_2d
+	nbrElem = sizeof(objects_2d) / sizeof(object_t);
+	writeObjectArray(outFile, objects_2d, nbrElem);
+
+	// objects_3d
+	nbrElem = sizeof(objects_3d) / sizeof(object_t);
+	writeObjectArray(outFile, objects_3d, nbrElem);
+
+	// Save LASTOBJ
+	writeUint16BE(outFile, LASTOBJ_1w);
+	writeUint16BE(outFile, LASTOBJ_2w);
+	writeUint16BE(outFile, LASTOBJ_3w);
+	writeUint16BE(outFile, LASTOBJ_1d);   //(not set in original, as Hugo1 DOS doesn't use a DAT file to pack the screens)
+	writeUint16BE(outFile, LASTOBJ_2d);
+	writeUint16BE(outFile, LASTOBJ_3d);
+
+	// points_1w
+	nbrElem = sizeof(points_1w) / sizeof(byte);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++)
+		writeByte(outFile, points_1w[j]);
+
+	// points_2w
+	nbrElem = sizeof(points_2w) / sizeof(byte);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++)
+		writeByte(outFile, points_2w[j]);
+
+	// points_3w
+	nbrElem = sizeof(points_3w) / sizeof(byte);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++)
+		writeByte(outFile, points_3w[j]);
+
+	// points_1d
+	nbrElem = sizeof(points_1d) / sizeof(byte);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++)
+		writeByte(outFile, points_1d[j]);
+
+	// points_2d
+	nbrElem = sizeof(points_2d) / sizeof(byte);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++)
+		writeByte(outFile, points_2d[j]);
+
+	// points_3d
+	nbrElem = sizeof(points_3d) / sizeof(byte);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++)
+		writeByte(outFile, points_3d[j]);
+
+	// screenActs_1w
+	nbrElem = sizeof(screenActs_1w) / sizeof(uint16 *);
+	writeScreenActs(outFile, screenActs_1w, nbrElem);
+
+	// screenActs_2w
+	nbrElem = sizeof(screenActs_2w) / sizeof(uint16 *);
+	writeScreenActs(outFile, screenActs_2w, nbrElem);
+
+	// screenActs_3w
+	nbrElem = sizeof(screenActs_3w) / sizeof(uint16 *);
+	writeScreenActs(outFile, screenActs_3w, nbrElem);
+
+	// screenActs_1d
+	nbrElem = sizeof(screenActs_1d) / sizeof(uint16 *);
+	writeScreenActs(outFile, screenActs_1d, nbrElem);
+
+	// screenActs_2d
+	nbrElem = sizeof(screenActs_2d) / sizeof(uint16 *);
+	writeScreenActs(outFile, screenActs_2d, nbrElem);
+
+	// screenActs_3d
+	nbrElem = sizeof(screenActs_3d) / sizeof(uint16 *);
+	writeScreenActs(outFile, screenActs_3d, nbrElem);
+
+	// actlistArr_1w
+	nbrElem = sizeof(actListArr_1w) / sizeof(actList);
+	writeActListArray(outFile, actListArr_1w, nbrElem);
+
+	// actlistArr_2w
+	nbrElem = sizeof(actListArr_2w) / sizeof(actList);
+	writeActListArray(outFile, actListArr_2w, nbrElem);
+
+	// actlistArr_3w
+	nbrElem = sizeof(actListArr_3w) / sizeof(actList);
+	writeActListArray(outFile, actListArr_3w, nbrElem);
+
+	// actlistArr_1d
+	nbrElem = sizeof(actListArr_1d) / sizeof(actList);
+	writeActListArray(outFile, actListArr_1d, nbrElem);
+
+	// actlistArr_2d
+	nbrElem = sizeof(actListArr_2d) / sizeof(actList);
+	writeActListArray(outFile, actListArr_2d, nbrElem);
+
+	// actlistArr_3d
+	nbrElem = sizeof(actListArr_3d) / sizeof(actList);
+	writeActListArray(outFile, actListArr_3d, nbrElem);
+
+	// Maze ALnewscr
+	writeUint16BE(outFile, 0);
+	writeUint16BE(outFile, kALnewscr_2w);
+	writeUint16BE(outFile, 0);
+	writeUint16BE(outFile, 0);
+	writeUint16BE(outFile, kALnewscr_2d);
+	writeUint16BE(outFile, 0);
+	
+	writeSByte(outFile, NUM_TUNES_1w);
+	writeSByte(outFile, SILENCE_1w);
+	writeSByte(outFile, TEST_SOUND_1w);
+
+	writeSByte(outFile, NUM_TUNES_2w);
+	writeSByte(outFile, SILENCE_2w);
+	writeSByte(outFile, TEST_SOUND_2w);
+
+	writeSByte(outFile, NUM_TUNES_3w);
+	writeSByte(outFile, SILENCE_3w);
+	writeSByte(outFile, TEST_SOUND_3w);
+
+	writeSByte(outFile, NUM_TUNES_1d);
+	writeSByte(outFile, SILENCE_1d);
+	writeSByte(outFile, TEST_SOUND_1d);
+
+	writeSByte(outFile, NUM_TUNES_2d);
+	writeSByte(outFile, SILENCE_2d);
+	writeSByte(outFile, TEST_SOUND_2d);
+
+	writeSByte(outFile, NUM_TUNES_3d);
+	writeSByte(outFile, SILENCE_3d);
+	writeSByte(outFile, TEST_SOUND_3d);
+
+	// def_tunes_1w
+	nbrElem = sizeof(def_tunes_1w) / sizeof(int16);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++)
+		writeSint16BE(outFile, def_tunes_1w[j]);
+
+	// def_tunes_2w
+	nbrElem = sizeof(def_tunes_2w) / sizeof(int16);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++)
+		writeSint16BE(outFile, def_tunes_2w[j]);
+
+	// def_tunes_3w
+	nbrElem = sizeof(def_tunes_3w) / sizeof(int16);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++)
+		writeSint16BE(outFile, def_tunes_3w[j]);
+
+	// def_tunes_1d
+	nbrElem = sizeof(def_tunes_1d) / sizeof(int16);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++)
+		writeSint16BE(outFile, def_tunes_1d[j]);
+
+	// def_tunes_2d
+	nbrElem = sizeof(def_tunes_2d) / sizeof(int16);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++)
+		writeSint16BE(outFile, def_tunes_2d[j]);
+
+	// def_tunes_3d
+	nbrElem = sizeof(def_tunes_3d) / sizeof(int16);
+	writeUint16BE(outFile, nbrElem);
+
+	for (int j = 0; j < nbrElem; j++)
+		writeSint16BE(outFile, def_tunes_3d[j]);
+
+	// Save _screnStates array size
+	writeUint16BE(outFile, LASTOBJ_1w);
+	writeUint16BE(outFile, LASTOBJ_2w);
+	writeUint16BE(outFile, NUM_PICS_3w);
+
+	writeUint16BE(outFile, NUM_PICS_1d);   //(not set in original, as Hugo1 DOS doesn't use a DAT file to pack the screens)
+	writeUint16BE(outFile, LASTOBJ_2d);
+	writeUint16BE(outFile, NUM_PICS_3d);
+
+	// Save Look, Take and Drop constants
+	writeUint16BE(outFile, kVLook_1w);
+	writeUint16BE(outFile, kVTake_1w);
+	writeUint16BE(outFile, kVDrop_1w);
+
+	writeUint16BE(outFile, kVLook_2w);
+	writeUint16BE(outFile, kVTake_2w);
+	writeUint16BE(outFile, kVDrop_2w);
+
+	writeUint16BE(outFile, kVLook_3w);
+	writeUint16BE(outFile, kVTake_3w);
+	writeUint16BE(outFile, kVDrop_3w);
+
+	writeUint16BE(outFile, kVLook_1d);
+	writeUint16BE(outFile, kVTake_1d);
+	writeUint16BE(outFile, kVDrop_1d);
+
+	writeUint16BE(outFile, kVLook_2d);
+	writeUint16BE(outFile, kVTake_2d);
+	writeUint16BE(outFile, kVDrop_2d);
+
+	writeUint16BE(outFile, kVLook_3d);
+	writeUint16BE(outFile, kVTake_3d);
+	writeUint16BE(outFile, kVDrop_3d);
+
+	// DOS Intro music
+	// Win version do not use it
+	// H1 Dos doesn't have an intro
+	// H2 Dos handles the intro song in its scripts
+	writeUint16BE(outFile, 0);
+	writeUint16BE(outFile, 0);
+	writeUint16BE(outFile, 0);
+	writeUint16BE(outFile, 0);
+	writeUint16BE(outFile, 0);
+	writeUint16BE(outFile, kDTsong11_3d);
+
+	//bitmap images for menu
+	writeUint16BE(outFile, 18);
+
+	FILE* src_file;
+	char buf[2];
+	src_file = fopen("btn_1.bmp", "rb");
+	if (src_file == NULL) {
+		perror("btn_1.bmp");
+		return -1;
+	}
+	fseek(src_file , 0 , SEEK_END);
+	nbrElem = ftell(src_file);
+	writeUint16BE(outFile, nbrElem);
+	rewind(src_file);
+	for (int j = 0; j < nbrElem; j++) {
+		fread(buf, 1, 1, src_file);
+		writeByte(outFile, buf[0]);
+	}
+	fclose(src_file);
+
+	src_file = fopen("btn_1_off.bmp", "rb");
+	if (src_file == NULL) {
+		perror("btn_1_off.bmp");
+		return -1;
+	}
+	fseek(src_file , 0 , SEEK_END);
+	nbrElem = ftell(src_file);
+	writeUint16BE(outFile, nbrElem);
+	rewind(src_file);
+	for (int j = 0; j < nbrElem; j++) {
+		fread(buf, 1, 1, src_file);
+		writeByte(outFile, buf[0]);
+	}
+	fclose(src_file);
+
+	src_file = fopen("btn_2.bmp", "rb");
+	if (src_file == NULL) {
+		perror("btn_2.bmp");
+		return -1;
+	}
+	fseek(src_file , 0 , SEEK_END);
+	nbrElem = ftell(src_file);
+	writeUint16BE(outFile, nbrElem);
+	rewind(src_file);
+	for (int j = 0; j < nbrElem; j++) {
+		fread(buf, 1, 1, src_file);
+		writeByte(outFile, buf[0]);
+	}
+	fclose(src_file);
+
+	src_file = fopen("btn_2_off.bmp", "rb");
+	if (src_file == NULL) {
+		perror("btn_2_off.bmp");
+		return -1;
+	}
+	fseek(src_file , 0 , SEEK_END);
+	nbrElem = ftell(src_file);
+	writeUint16BE(outFile, nbrElem);
+	rewind(src_file);
+	for (int j = 0; j < nbrElem; j++) {
+		fread(buf, 1, 1, src_file);
+		writeByte(outFile, buf[0]);
+	}
+	fclose(src_file);
+
+	src_file = fopen("btn_3.bmp", "rb");
+	if (src_file == NULL) {
+		perror("btn_3.bmp");
+		return -1;
+	}
+	fseek(src_file , 0 , SEEK_END);
+	nbrElem = ftell(src_file);
+	writeUint16BE(outFile, nbrElem);
+	rewind(src_file);
+	for (int j = 0; j < nbrElem; j++) {
+		fread(buf, 1, 1, src_file);
+		writeByte(outFile, buf[0]);
+	}
+	fclose(src_file);
+
+	src_file = fopen("btn_3_off.bmp", "rb");
+	if (src_file == NULL) {
+		perror("btn_3_off.bmp");
+		return -1;
+	}
+	fseek(src_file , 0 , SEEK_END);
+	nbrElem = ftell(src_file);
+	writeUint16BE(outFile, nbrElem);
+	rewind(src_file);
+	for (int j = 0; j < nbrElem; j++) {
+		fread(buf, 1, 1, src_file);
+		writeByte(outFile, buf[0]);
+	}
+	fclose(src_file);
+
+	src_file = fopen("btn_4.bmp", "rb");
+	if (src_file == NULL) {
+		perror("btn_4.bmp");
+		return -1;
+	}
+	fseek(src_file , 0 , SEEK_END);
+	nbrElem = ftell(src_file);
+	writeUint16BE(outFile, nbrElem);
+	rewind(src_file);
+	for (int j = 0; j < nbrElem; j++) {
+		fread(buf, 1, 1, src_file);
+		writeByte(outFile, buf[0]);
+	}
+	fclose(src_file);
+
+	src_file = fopen("btn_4_off.bmp", "rb");
+	if (src_file == NULL) {
+		perror("btn_4_off.bmp");
+		return -1;
+	}
+	fseek(src_file , 0 , SEEK_END);
+	nbrElem = ftell(src_file);
+	writeUint16BE(outFile, nbrElem);
+	rewind(src_file);
+	for (int j = 0; j < nbrElem; j++) {
+		fread(buf, 1, 1, src_file);
+		writeByte(outFile, buf[0]);
+	}
+	fclose(src_file);
+
+	src_file = fopen("btn_5.bmp", "rb");
+	if (src_file == NULL) {
+		perror("btn_5.bmp");
+		return -1;
+	}
+	fseek(src_file , 0 , SEEK_END);
+	nbrElem = ftell(src_file);
+	writeUint16BE(outFile, nbrElem);
+	rewind(src_file);
+	for (int j = 0; j < nbrElem; j++) {
+		fread(buf, 1, 1, src_file);
+		writeByte(outFile, buf[0]);
+	}
+	fclose(src_file);
+
+	src_file = fopen("btn_5_off.bmp", "rb");
+	if (src_file == NULL) {
+		perror("btn_5_off.bmp");
+		return -1;
+	}
+	fseek(src_file , 0 , SEEK_END);
+	nbrElem = ftell(src_file);
+	writeUint16BE(outFile, nbrElem);
+	rewind(src_file);
+	for (int j = 0; j < nbrElem; j++) {
+		fread(buf, 1, 1, src_file);
+		writeByte(outFile, buf[0]);
+	}
+	fclose(src_file);
+
+	src_file = fopen("btn_6.bmp", "rb");
+	if (src_file == NULL) {
+		perror("btn_6.bmp");
+		return -1;
+	}
+	fseek(src_file , 0 , SEEK_END);
+	nbrElem = ftell(src_file);
+	writeUint16BE(outFile, nbrElem);
+	rewind(src_file);
+	for (int j = 0; j < nbrElem; j++) {
+		fread(buf, 1, 1, src_file);
+		writeByte(outFile, buf[0]);
+	}
+	fclose(src_file);
+
+	src_file = fopen("btn_6_off.bmp", "rb");
+	if (src_file == NULL) {
+		perror("btn_6_off.bmp");
+		return -1;
+	}
+	fseek(src_file , 0 , SEEK_END);
+	nbrElem = ftell(src_file);
+	writeUint16BE(outFile, nbrElem);
+	rewind(src_file);
+	for (int j = 0; j < nbrElem; j++) {
+		fread(buf, 1, 1, src_file);
+		writeByte(outFile, buf[0]);
+	}
+	fclose(src_file);
+
+	src_file = fopen("btn_7.bmp", "rb");
+	if (src_file == NULL) {
+		perror("btn_7.bmp");






More information about the Scummvm-git-logs mailing list