Skip to main content

Documentation

Building the latest VileVN natively under Windows

I'll be taking as many shortcuts as I can so this won't be a long and involved process. I'll also provide instructions to build the most recent vilevn development release in said environment.

First, grab TDM-GCC to use as our mingw base. I would suggest the webdl installer for simplicity's sake. Install the 32-bit version, including all of the compilers (or at least the C, C++, and fortran ones...I don't think the others are used here, but it doesn't hurt to have them). You probably want to uncheck the Add to Path option...I'll show you a good way to work around that.

Next, grab MSYS and unpack it somewhere. Copy the entire contents inside the msys subfolder to the root of your new TDM install. Now, you will want to make a slight tweak to your msys.bat file, so open it up (preferably in notepad++ or pspad or some other text editor that can properly read UNIX line endings). Towards the bottom, find the lines:

:startsh
if NOT EXIST %WD%sh.exe goto notfound

and add a line below that says:

set PATH=%PATH%;%CD%\bin;%CD%\mingw\bin;%CD%\mingw32\bin

Save and run msys.bat

Now, lets start out by getting the bare essential build tools. You should be able to copy these lines verbatim into your msys shell.

echo Autoconf
vrs=2.68
wget http://ftp.gnu.org/gnu/autoconf/autoconf-$vrs.tar.gz -O .tmpfile && tar xvf .tmpfile
cd autoconf-$vrs
./configure --prefix=/mingw && make && make install && cd ..

echo Automake
vrs=1.11.1
wget http://ftp.gnu.org/gnu/automake/automake-$vrs.tar.gz -O .tmpfile && tar xvf .tmpfile && rm .tmpfile
cd automake-$vrs
./configure --prefix=/mingw && make && make install
cd ..

echo 7zip
vrs=920
wget http://downloads.sourceforge.net/sevenzip/7za$vrs.zip && mkdir 7zip-$vrs

Installing and using ViLE on Ubuntu Linux

Here is a simple description on how you can add the ViLE repositories to your apt sources and install it through the operating system. The advantage of this is that Ubuntu will make sure that you are always have the latest binaries available to you without the hazzle of compiling the source, any future bug fixes or features will be automatically updated along with the OS. This how-to will install the generic ViLE distribution, so it will work for all supported games.

Compiling for Linux

ViLE is an open source project at heart, so in an effort to make our technically minded users more comfortable with the build system, as well as helping users of non-supported systems compile a native version, we will document the build process for you. In this first article we will install the necessary software and compile ViLE using a stock Ubuntu 10.10 installation. Later we will follow up and show you how to install tool chains and use the build system to cross-compile native versions for Windows and OSX, so pay attention to these initial steps!

ViLE hybrid titles

ViLE is a virtual machine for playing visual novels, sort of an Sarien or ScummVM equivalent if you like, allowing you to play the games on new and exciting platforms. But the language barrier between Japanese games and English gamers has given ViLE a competative edge beyond the portability of its brethren; It can mix and match old English scripts with updated graphics and audio from Japanese remakes to make its own exclusive hybrid titles!


How to install Nocturnal Illusion Renewal

Here is a guide for Windows users who whishes to install Nocturnal Illusion Renewal in english manually. Most users should use the installer, but you might want to go the manual route if the installer fails or simular. Feel free to ask around on the ViLE support forums if you run into any problems along the way, it is open for anonymous participation and the developers will be happy to help!


How to install Mayclub VR Dating DX

Here is a guide for Windows users who whishes to install Mayclub VR Dating DX in english manually. Most users should use the installer, but you might want to go the manual route if the installer fails or simular. Feel free to ask around on the ViLE support forums if you run into any problems along the way, it is open for anonymous participation and the developers will be happy to help!


Documentation

Posted in

ViLE is a huge and complex undertaking, so we have created this page to collect all the guides and other documentation we have available to tell you how to accomplish what you want with ViLE, and optionally help you familiarise yourself with the source code.

Syndicate content