Skip to main content

ViLE

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 gets a new face!

We got really tired of looking like a teenage fashion blog, so we decided to freeze all development efforts for a week while implementing drupal on sourceforges web hosting services. The old pivot blog was just a staffhold to help us scale up the real site at a minimal effort, and is being replaced with a redirection script as we speak.

We hope you like the new site, and would love to get some feedback and suggestions!

Contact us

Please use the forums or trackers for technical support and/or any other inqueries that may have public interest. This helps accumelating searchable information that is publically available for anyone who are interested in our stuff!

If you want to join the project or have some other matter that you would rather discuss privately you can send us a mail using team at vilevn dot org.

Thank you!

FAQ

The frequently asked questions section aims to answer the most common questions about ViLE.

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.

Download

An overview of the current versions of ViLE.

Syndicate content