Installation (Windows)
- Download from
here the installation program dixit-win32-setup.exe (32 MB);
- Run the installation program. This will install Dixit and the database containing
over 522,000 definitions.
- To update the definitions database, press the update button .
If the computer is connected to the Internet, the new definitions will be downloaded from the
dexonline.ro server.
- XCOPY Dixit deployment is also possible. Download one of the compressed files
dixit-win32.7z (29 MB)
or
dixit-win32.zip (43 MB)
and decompress it using 7-Zip or
any other utility program.
Copy the Dixit folder into the destination folder.
Please note that for Windows 8/7 and Vista the database cannot be
copied into C:/Program Files/Dixit/ or other similar folder,
because the operating system does not allow reading/writing into
it at this location.
For Windows XP it is also recommended to avoid copying the database
dixit.qdb into C:/Program Files/Dixit/ or other similar folder,
because the antivirus programs do not treat this folder as public,
as they apply the same rules as for Windows 8/7 and Vista.
The executable can be copied into C:/Program Files/Dixit/ or other
similar folder, but the application's working directory must be set
to the directory where the database was copied. This can be achieved
by creating and modifying a shortcut for the application.
If the program and the database are copied into a public directory,
e.g. C:/GPL Programs/dixit-11.11.4/, then the program can be launched
from this location, and a program shortcut does not have to be modified.
- All the previous Windows 8/7/Vista/XP files available for download contain the compressed
executable, database, and source code.
- A minimal toolkit to compile "Release|Win32" versions of Dixit 11.11.4 or Dixit 11.11.3
for Windows 8/7/Vista/XP using Visual C++ 2010 Express Edition is also available for download
here (16 MB).
A similar toolkit for Visual C++ 2008 Express Edition is available
here (16 MB).
The projects in these toolkits and the executable files created by them have no
external dependencies, as they include Qt 3.3.8b and 4.8.4 libraries compiled static.
Installation (Linux)
Minimum requirements: Qt 4.2.0 or Qt 3.3.0 or any later versions should be already installed on your
computer. All Qt library versions can be found here.
Qt library installation details differ from a platform to another. However, compiling Dixit is always
similar to what is described below.
- Find Qt version:
qmake -v
- Download the source code for Qt 4.2+
dixit-11.11.4.tgz or for
Qt 3.3+ dixit-11.11.3.tgz.
For Qt 5.0+ download the development version
dixit-14.2.5-dvlp.tgz.
- Unpack:
Qt4: tar xvzf dixit-11.11.4.tgz
Qt3: tar xvzf dixit-11.11.3.tgz
- Compile:
cd dixit
qmake/qmake-qt4
make
If Qt was compiled with the option -no-zlib, then in the project file (dixit-11.11.3.pro or dixit-11.11.4.pro)
the following line has to be added
LIBS += -lz
before running qmake. For Fedora and Slackware, the Qt library is not linked to zlib,
and therefore one has to modify the project file. However, for Ubuntu and Mandriva,
the project file does not have to be modified.
- Run the program:
./dixit
or specifying the database file on the command line:
dixit /home/me/dixit/dixit.qdb
- Download
dixit.qdb.tar.bz2
(32 MB), unzip it, and store it in the Dixit directory.
- To finalize the install, copy the dixit executable into a destination that is
in PATH, and move the database into a location where any user can write it. Run
dixit specifying the database on the command line. For example:
cp dixit /usr/local/bin/
mkdir /var/lib/dixit
mv dixit.qdb /var/lib/dixit/
chmod 0666 /var/lib/dixit/dixit.qdb
dixit /var/lib/dixit/dixit.qdb
NOTES: The QDBM database depends on the machine's endian architecture.
The Dixit database available for download is for the little endian architecture,
which is the most popular for desktop machines.
A QDBM little endian database contains [depot] at offset 0, while a big endian
database contains [DEPOT] at offset 0.
Any QDBM database can be exported as an endian independent data file. In order
to do this, the "dpmgr" application that comes with QDBM can be used.
Running
dpmgr exportdb name file
in the command line, an endian independent data file is obtained.
Running
dpmgr importdb [-bnum num] name file
a QDBM big or little endian database is created from an endian independent data file.
Using Dixit
To search a word, enter it in the search box and press Enter. You can search the definitions
of a set of words by using the special characters "?" (which matches any letter) and "*" (which
matches any sequence of letters, including the empty sequence). For example, the search "*ab?c"
will return the definitions of ABAC, MONOSILABIC, TRABUC etc.
You can find some basic info on the Romanian language on
this Wikipedia page.