DAmnable but Necessary Arx Editor: Difference between revisions
Jump to navigation
Jump to search
(→Build) |
(added pre and code tags, removed double newlines) |
||
Line 1: | Line 1: | ||
A few people have expressed the wish to try the original editor. This page explains how to build & run it using vanilla Arx Fatalis source. | A few people have expressed the wish to try the original editor. This page explains how to build & run it using vanilla Arx Fatalis source. | ||
The "DAmnable but Necessary Arx Editor" (DANAE) only runs under {{Windows}} and is not part of the Arx Libertatis sources, but we hope to create our own cross-platform editor at some point. | The "DAmnable but Necessary Arx Editor" (DANAE) only runs under {{Windows}} and is not part of the Arx Libertatis sources, but we hope to create our own cross-platform editor at some point. | ||
== Build == | == Build == | ||
* Grab & extract original source from http://www.arkane-studios.com/uk/arx_downloads.php | * Grab & extract original source from http://www.arkane-studios.com/uk/arx_downloads.php <pre>D:\ArxFatalis_1.21_Sources\</pre> | ||
* Open <code>D:\ArxFatalis_1.21_Sources\Sources\Gaia.sln</code> | |||
* Open D:\ArxFatalis_1.21_Sources\Sources\Gaia.sln | * Change <code>Danae.cpp</code> line 427 to initialize <code>FINAL_COMMERCIAL_GAME</code> to <code>0</code> | ||
* Change Danae.cpp line 427 to initialize FINAL_COMMERCIAL_GAME to 0 | * Comment line 106 of <code>HERMES_PAK.cpp</code> to <pre>mode = LOAD_TRUEFILE_THEN_PACK;</pre> | ||
* Comment line 106 of HERMES_PAK.cpp to | * Change line 2057 of <code>DanaeDlg.cpp</code> to <pre>SetClick(hWnd, IDC_NOCHECKSUM);</pre> | ||
* Change line 1354 of <code>Danae.cpp</code> to <pre>if (true)</pre> | |||
* Change line 2057 of DanaeDlg.cpp to | * Grab <code>unicows.dll</code> & <code>ARX_SCRIPT_DEBUGGER.dll</code> from the original game installation and copy them under <pre>D:\ArxFatalis_1.21_Sources\game\</pre> | ||
* Change line 1354 of Danae.cpp to | |||
* Grab unicows.dll & ARX_SCRIPT_DEBUGGER.dll from the original game installation and copy them under | |||
== Run == | == Run == | ||
* First, you need to unpack all the assets. Use | * First, you need to unpack all the assets. Use <code>arxunpack</code> from Arx Libertatis <pre>arxunpak <pakfile> [<pakfile>...]</pre> | ||
* Run <pre>D:\ArxFatalis_1.21_Sources\game\arx.exe</pre> | |||
* Run | |||
* Specify your data directory by clicking "Choose Dir" | * Specify your data directory by clicking "Choose Dir" | ||
** This folder must contains your pak files, a misc/ folder with the .ttf fonts, and all the subdirectories with the extracted assets (EDITOR, GAME, LOCALISATION, etc.) | ** This folder must contains your pak files, a <code>misc/</code> folder with the .ttf fonts, and all the subdirectories with the extracted assets (EDITOR, GAME, LOCALISATION, etc.) | ||
* Select a Level on the right | * Select a Level on the right | ||
* Make sure "NO CHECKSUM" is enabled, otherwise you'll get a crash at startup | * Make sure "NO CHECKSUM" is enabled, otherwise you'll get a crash at startup |
Revision as of 22:09, 28 January 2013
A few people have expressed the wish to try the original editor. This page explains how to build & run it using vanilla Arx Fatalis source.
The "DAmnable but Necessary Arx Editor" (DANAE) only runs under Windows and is not part of the Arx Libertatis sources, but we hope to create our own cross-platform editor at some point.
Build
- Grab & extract original source from http://www.arkane-studios.com/uk/arx_downloads.php
D:\ArxFatalis_1.21_Sources\
- Open
D:\ArxFatalis_1.21_Sources\Sources\Gaia.sln
- Change
Danae.cpp
line 427 to initializeFINAL_COMMERCIAL_GAME
to0
- Comment line 106 of
HERMES_PAK.cpp
tomode = LOAD_TRUEFILE_THEN_PACK;
- Change line 2057 of
DanaeDlg.cpp
toSetClick(hWnd, IDC_NOCHECKSUM);
- Change line 1354 of
Danae.cpp
toif (true)
- Grab
unicows.dll
&ARX_SCRIPT_DEBUGGER.dll
from the original game installation and copy them underD:\ArxFatalis_1.21_Sources\game\
Run
- First, you need to unpack all the assets. Use
arxunpack
from Arx Libertatisarxunpak <pakfile> [<pakfile>...]
- Run
D:\ArxFatalis_1.21_Sources\game\arx.exe
- Specify your data directory by clicking "Choose Dir"
- This folder must contains your pak files, a
misc/
folder with the .ttf fonts, and all the subdirectories with the extracted assets (EDITOR, GAME, LOCALISATION, etc.)
- This folder must contains your pak files, a
- Select a Level on the right
- Make sure "NO CHECKSUM" is enabled, otherwise you'll get a crash at startup
- Click "OK" at the bottom (NOT "Launch Game"!)