Difference between revisions of "EAGLE"

(Created page with "== Preamble == == Setting up EAGLE == == Setting up Cluster == You need a version of Cluster for your game supporting the eal environments -- '''SO YOU ARE BASICALLY FUCK...")
 
Line 4: Line 4:
 
== Setting up EAGLE ==
 
== Setting up EAGLE ==
  
 +
=== Installing EAGLE ===
 +
 +
=== Installing EAX Runtime ===
 +
 +
This step may not be required. I recommend you skip this step first and let me know if you needed to install the runtime. --han
 +
 +
* Install [https://coding.hanfling.de/launch/mirror/EAX4Unified_redist_4001.exe EAX4 Unified Redistributable].
 +
 +
=== Setting up DirectSound emulation for EAGLE ===
 +
 +
==== Option 1: Creative ALchemy ====
 +
 +
* Install [https://wiki.deusexcoop.com/index.php?title=EAGLE&action=submit#ALchemy ALchemy].
 +
* Use the [https://coding.hanfling.de/launch/mirror/GenericALchemyDerestrictor-1.0.zip GenericALchemyDerestrictor] on your ALchemy install.
 +
* Start Creative ALchemy from the start menu.
 +
* Click the Add button in lower middle.
 +
* Enter EAGLE 2.0 as Game Title
 +
* Select Use Game Path and enter the EAGLE 2.0 install directory.
 +
* Click OK.
 +
* Select EAGLE 2.0 on the left side and click >> button.
 +
* EAGLE 2.0 should now show up in the list of ALchemy-enabled Games on the right.
 +
 +
==== Option 2: kcat's DSOAL over OpenAL Soft ====
 +
 +
So far this is untested and requires you to know how to build with cmake.
 +
 +
Instructions are found on it's [https://github.com/kcat/dsoal#usage github] page. Note, that at the time of writing (early March 2022), dsoal switched over from using EFX to EAX, which OpenAL Soft just recently added, but so far has released a new version/build containing it. So you will also have to build OpenAL Soft from source.
  
 
== Setting up Cluster ==
 
== Setting up Cluster ==

Revision as of 06:19, 6 March 2022

Preamble

Setting up EAGLE

Installing EAGLE

Installing EAX Runtime

This step may not be required. I recommend you skip this step first and let me know if you needed to install the runtime. --han

Setting up DirectSound emulation for EAGLE

Option 1: Creative ALchemy

  • Install ALchemy.
  • Use the GenericALchemyDerestrictor on your ALchemy install.
  • Start Creative ALchemy from the start menu.
  • Click the Add button in lower middle.
  • Enter EAGLE 2.0 as Game Title
  • Select Use Game Path and enter the EAGLE 2.0 install directory.
  • Click OK.
  • Select EAGLE 2.0 on the left side and click >> button.
  • EAGLE 2.0 should now show up in the list of ALchemy-enabled Games on the right.

Option 2: kcat's DSOAL over OpenAL Soft

So far this is untested and requires you to know how to build with cmake.

Instructions are found on it's github page. Note, that at the time of writing (early March 2022), dsoal switched over from using EFX to EAX, which OpenAL Soft just recently added, but so far has released a new version/build containing it. So you will also have to build OpenAL Soft from source.

Setting up Cluster

You need a version of Cluster for your game supporting the eal environments -- SO YOU ARE BASICALLY FUCKED RIGHT NOW.

Exporting maps for EAGLE

Getting started with EAGLE

Follow the EAGLE tutorial from the downloads section, and write proper documentation about the process when you are done.

Using EAGLE environments

The *.eal files need be placed inside the YourGame\Eal folder and the UseEagle option needs to be enabled for Cluster. The support is limited to ingame and is not available inside UnrealEd. Due to the nature of savegame handling in Unreal, KHG, etc. the environments will not work when loading a savegame (DeusEx however is unaffected), but will continue to work again upon visiting the next map. Sadyling, addressing these issues is likely only possible outside of Cluster.

Files

EAGLE

EAGLE_v2.0.zip

eagle2tutorial.pdf

ALchemy

Alchemy.zip

GenericALchemyDerestrictor-1.0.zip

EAX

EAX4Unified_redist_4001.exe

Deus Ex

soon (TM)

Unreal Tournament

uteax_environments_repacked.zip