It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
AESOP/32 is already incorporated into the current GOG.com release.

---

The purpose of this guide is to convert Eye of the Beholder 3, henceforth
referred to as EOB3, from the AESOP/16 engine that ships with the game to the
newer AESOP/32 engine. Doing so allows EOB3 to utilize 32-bit resources and
brings performance on par with the first two Eye of the Beholder games, fixing
the sound and slowdown issues. The original author of AESOP/16 and AESOP/32,
John Miles, has provided both binaries and source to the public domain and has
stated that this was meant to be an official patch.

This guide assumes that you have a retail or GOG.com installation of EOB3.

The original topic on EOB3 and AESOP/32 is available at VOGONS:

http://vogons.zetafleet.com/viewtopic.php?t=20601

Let's begin.

1. BACKUP COPY
--
Make a backup copy of your original EOB3 installation folder. This will allow
you to rollback to your existing copy if you run into a problem, and it also
serves as a comparison as to how much AESOP/32 improves performance.

2. NECESSARY FILES
--
The topic on VOGONS is not very clear on exactly what files you need or how to
perform the conversion successfully. The only necessary files are as follows:

runtime.zip - AESOP/32 runtime
http://www.vogons.org/download/file.php?id=5714&sid=2425b6741d38e9b78b07696f01a3a07a

DAESOP_0_85.zip - AESOP decompiler
http://www.vogons.org/download/file.php?id=5717&sid=2425b6741d38e9b78b07696f01a3a07a

3. AESOP/32 RUNTIME
--
runtime.zip contains the updated 32-bit binaries and quite a few files that
are not necessary. The other overlapping files have been binary compared and
are identical to those that were originally shipped with the game. You only
need to extract the following files into your base EOB3 installation folder:

A32ADLIB.DLL - 32-bit AdLib sound library
A32MT32.DLL - 32-bit MT-32 sound library
A32SBDG.DLL - 32-bit Sound Blaster sound library
A32SPKR.DLL - 32-bit PC Speaker sound library
AESOP.EXE - AESOP/32 stub program
DOS4GW.EXE - WATCOM 32-bit extender
INTERP.EXE - AESOP/32 interpreter
MCGA.DLL - 32-bit MCGA graphics library

4. AESOP DECOMPILER
--
DAESOP_0_85.zip contains the AESOP decompiler that is used to convert AESOP/16
resources to AESOP/32. The resource file EYE.RES has to be converted for the
new engine, and must be obtained from your existing installation. You can
accomplish the following without manually invoking the console or DOSBox:

a. Extract DAESOP_0_85.zip into a new folder and open it.

b. Copy in EYE.RES from your base EOB3 installation folder.

c. Run eobcnv.bat - This will generate eye2.res, the AESOP/32 resource.

d. Copy the resulting eye2.res back into your base EOB3 installation folder.

e. Delete the original EYE.RES and rename the copied eye2.res to EYE.RES.

5. CLEAN UP
--
Remove the extraction folder for DAESOP_0_85.zip.

That’s it, you’re all done!

6. DOSBOX VERSION NOTICE
--
EOB3 works best with DOSBox 0.73, as DOSBox 0.74 causes sound issues. This
problem occurs with both AESOP/16 and AESOP/32 EOB3 configurations. Newer
DOSBox versions may have addressed this problem.

--shadearg / v1.0 / Jan-05-2012 / Original guide
--shadearg / v1.1 / Aug-27-2015 / GOG.com release update
Post edited August 30, 2015 by shadearg
It would be nice if GOG provided optional Aesop32 version of EoB3/DH :)

Aesop16 is very slow engine and it makes game barely playable for melee characters in Dungeon Hack (unless you have WinXP and can run those games without emulation).
avatar
Sarisio: It would be nice if GOG provided optional Aesop32 version of EoB3/DH :)
Definitely.
Following these instructions precisely just results in a game that doesn't run. Ah well.
avatar
Sarisio: It would be nice if GOG provided optional Aesop32 version of EoB3/DH :)
Actually, it is our current version.
avatar
Sarisio: It would be nice if GOG provided optional Aesop32 version of EoB3/DH :)
avatar
Thiev: Actually, it is our current version.
Why am I not surprised :) So far they all have been running flawlessly and I was pleasantly surprised that you DID fix the crash on crit or instant dead from fleeing from Pool of Radiance! You guys are awesome!

Now if only you could save the two dark sun games and fix them up while you're at it :) And since we are talking about new stuff, s p e l l j a m m e r ... (subliminal message)
avatar
Thiev: Actually, it is our current version.
I don't have Eye of Beholder trilogy, but Dungeon Hack still has this in its file:

"AESOP/16 Runtime Host Interpreter V1.00df
Copyright (C) 1992, 1993 Miles Design, Inc. All rights reserved.

Usage: AESOP script_file program_name"

Maybe it is just leftover, which wasn't changed, but I doubt it as I had to increase cycles all way up to 40000 and it is still slower than other respective DOS games of that time.
EOB3's AESOP.EXE from 1997's The Forgotten Realms Archives ( https://en.wikipedia.org/wiki/The_Forgotten_Realms_Archives )

also contains this text:

'AESOP/16 Runtime Host Interpreter V1.00
Copyright (C) 1992, 1993 Miles Design, Inc. All rights reserved.

Usage: AESOP script_file program_name'

I can't really compare it to EOB2, though, because EOB2 uses a START.EXE to get the game running and I can't find the string 'AESOP' within that file.
avatar
Sarisio: I don't have Eye of Beholder trilogy, but Dungeon Hack still has this in its file:
I spoke of EOB3. Dungeon Hack wasn't changed.
avatar
Thiev: I spoke of EOB3. Dungeon Hack wasn't changed.
That's great, looking towards getting it when I am done with at least couple of games I am busy with :)) Would it be possible to implement Aesop/32 for Dungeon Hack as well?
avatar
Sarisio: That's great, looking towards getting it when I am done with at least couple of games I am busy with :)) Would it be possible to implement Aesop/32 for Dungeon Hack as well?
From what I initially checked, the implementation wasn't perfect and introduced some bugs.
avatar
Thiev: From what I initially checked, the implementation wasn't perfect and introduced some bugs.
That's fine then. Though I miss how smooth that game was on WinXP without emulation.
avatar
Thiev: From what I initially checked, the implementation wasn't perfect and introduced some bugs.
avatar
Sarisio: That's fine then. Though I miss how smooth that game was on WinXP without emulation.
You could try running the game in FreeDOS and see how well it plays. You could even use a Virtual Machine for this purpose (but keep in mind that FreeDOS VMs do tend to put a CPU core to 100%) if your hardware isn't too old.

Note that the Copy Protection check is present when playing the game without using gog.com's launcher, so you need to have the manual on hand somehow.
avatar
dtgreene: You could try running the game in FreeDOS and see how well it plays. You could even use a Virtual Machine for this purpose (but keep in mind that FreeDOS VMs do tend to put a CPU core to 100%) if your hardware isn't too old.
It works somewhat fine with DOSBox at 40000 cycles. I could raise cycles all the way up to 200000+ in DOSBOx for max performance as well and get CPU load at 100%, but I don't want this (nothing good in that). Performance of this game in its native environment with 2.4 GHz CPU still will not be achieved with emulation until some future.
Hope it would be fixed by Gog itself as well as for Mac users.
Thanks