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

×
I created a level explorer / editor for Eye of the Beholder 1. With it you can edit maps, events and items of the levels.

There's a help file included and you can view it from the tool also. It's very easy to crash the game but it's also easy to restore the original state of the game with the tool.

Big thanks to JackAsser, CFOU and others from the English Amiga Board for figuring out much of these games.

Requires Windows XP or newer. More info, screenshots and a download here:

http://ase.zorbus.net/editor/


Here's a snippet on how to remove the copy protection dialog which pops when you access the stairs leading down to level 1:

---

If you click on coordinates 18,23 in the first level map on the first level, you'll see the
script of event 1. There are stairs down on these coordinates. This event is the stuff that
happens before you walk down the stairs.

offset command parameters bytecode

$02DD IF LEVEL_FLAG (31) = 0 // EE EF 1F 00 FF
$02E2 ELSE_GOTO $02EA // EE EA 02

$02E5 ENCOUNTER 10 // E6 0A

$02E7 SET_FLAG LEVEL_FLAG 31 // F7 EF 1F

At $02DD the game checks if LEVEL_FLAG 31 is 0. If not, it jumps to $02EA.

If the flag was 0, we will continue at $02E5 which has an ENCOUNTER command with parameter 10.
This launches the copy protection dialog.

Let's try to remove that.

Go to the SCRIPT page and scroll down to event 1. Locate the ENCOUNTER command and parameter
(E6 0A) and remove the line.

Press Control + F9 to parse the script / update the datafile.

Run the game and check if the copy protection was removed.

---

Another thing:

If you want the game start faster without the graphics card / sound card questionnaire or the intro, edit the file "dosbox_eob1_single.conf" in the game folder to look like this:


[ipx]
# ipx -- Enable ipx over UDP/IP emulation.
ipx=false

[autoexec]
mount c ".."
mount C "..\cloud_saves" -t overlay
c:
eob 3 1 1 homie
exit
The All-Seeing Eye package now contains editors for both EOB 1 and 2.

http://ase.zorbus.net
avatar
joonashgog: I created a level explorer / editor for Eye of the Beholder 1. With it you can edit maps, events and items of the levels.

There's a help file included and you can view it from the tool also. It's very easy to crash the game but it's also easy to restore the original state of the game with the tool.

Big thanks to JackAsser, CFOU and others from the English Amiga Board for figuring out much of these games.

Requires Windows XP or newer. More info, screenshots and a download here:

http://ase.zorbus.net/editor/

Here's a snippet on how to remove the copy protection dialog which pops when you access the stairs leading down to level 1:

---

If you click on coordinates 18,23 in the first level map on the first level, you'll see the
script of event 1. There are stairs down on these coordinates. This event is the stuff that
happens before you walk down the stairs.

offset command parameters bytecode

$02DD IF LEVEL_FLAG (31) = 0 // EE EF 1F 00 FF
$02E2 ELSE_GOTO $02EA // EE EA 02

$02E5 ENCOUNTER 10 // E6 0A

$02E7 SET_FLAG LEVEL_FLAG 31 // F7 EF 1F

At $02DD the game checks if LEVEL_FLAG 31 is 0. If not, it jumps to $02EA.

If the flag was 0, we will continue at $02E5 which has an ENCOUNTER command with parameter 10.
This launches the copy protection dialog.

Let's try to remove that.

Go to the SCRIPT page and scroll down to event 1. Locate the ENCOUNTER command and parameter
(E6 0A) and remove the line.

Press Control + F9 to parse the script / update the datafile.

Run the game and check if the copy protection was removed.

---

Another thing:

If you want the game start faster without the graphics card / sound card questionnaire or the intro, edit the file "dosbox_eob1_single.conf" in the game folder to look like this:

[ipx]
# ipx -- Enable ipx over UDP/IP emulation.
ipx=false

[autoexec]
mount c ".."
mount C "..\cloud_saves" -t overlay
c:
eob 3 1 1 homie
exit
Oh my. That's some breakthrough! Amazing. Once in 2006 I made a "Stone Gem" version 1.9 with minor alterations to the game.

(Using "item.dat" item file from the Demo 1.0 and taking NPC stats from the incomplete Demo.exe file which is good only as demo.)

As a stated in a mini-FAQ here,

https://www.gog.com/forum/forgotten_realms_collection/unofficial_patch_19_for_eye_of_the_beholder

I was never a coder and there was no Internet connection either when I did that.
So only minimal, necessary alterations were possible.

But it provided for "a walk to the first level" with the Stone Gem, answering to the quest riddle ("the light of the stars sparkles in a Gem. Follow one to see the other.")
We all know the second exit on Level 1 is blocked with collapsed stones. But at least in version 1.9 one can see it existed in the past :)

So killing Xanathar becomes the only way out.

(Please see that FAQ/thread if you prefer.)

Your editor might be a major word here. Correcting all "loose threads" in that version. Like short comments on the walls/runes and some events.

Without your editor I could place a rune on the wall but no usual comment about it (when clicked)!

Surely I insist the Stone Gem should exist in the game, as it was intended in the Demo... :)
Dropping the final Stone item from the game (by release team) was a hasty blunder so I am happy I corrected it.

It looks like many other people who played my version felt like that too.

Does your Editor pack all new scripts/events into the same .inf files for all levels?
(So, after possible changes, the file set of the game looks like the old DOS version, only the files get slightly bigger?)

I wonder if your editor can script the "end game!" event... So, a real exit on Level 1 might be possible?

(And I still have a patch that leaves the game running when Xanatar is killed.
Never used it, for obvious reasons.)

*

Another matter. I consider the problems in all three parts of the Trilogy.

I deem EoB 1 had -three- major problems. The Stone Gem lacking, NPCs crappy, no final movie. In 2006 I fixed the first two.
But nobody ever tried to assemble the movie.
I wonder how it could be done. CFOU uploaded the graphic screens of it but it requires animation and music...

EoB-2 had nearly no problems. Beside non-working Helm +1 (belonging to Kalandra pile of items AFAIR) and non-working Brahma Boots. Magical but no effect.
And some bug with Insal the thief hanging on a wall if stealing from the party and then captured by Dran. Never saw that scene.

Btw, EoB-2 has a patch... Maybe it addresses some of these?

Finally, EoB-III is neglected but not hopeless. Its biggest failure is, amazingly, the portraits.
Which were drastically changed by a very bad artist or a student. The real artist could not do such blundering portraits.

As EoB characters speak very little (or nothing!) the portraits become critical for characters' overall impression on the player.

Mainly, all the best portraits were spoiled, some can not be really recognized in EoB-3. The Green Priestess is the biggest case.

I have compiled the comparison of 12 portraits here, EoB 1-2, Eob-3 and my edited versions. That bring the old character features back and remove the worst blunders made by EoB-3 artist.

Amazingly, it is on EAB, as you mentioned it earier.
Please have a look. The portraits are mainly on Page 2.

http://eab.abime.net/showthread.php?t=100055

What is problematic, I can not contact JackAsser who investigated the graphic format of EoB-3 so I cannot pack the portraits correctly.

I edited them in in XWE, in the original resolution and the corrent EoB-3 color palette. (XWE knows it). But I cannot save/transfer it into the correct proprietary EoB-3 graphic format.

JackAsser said "the format is very simple" but no one else understood it :)

I wonder if you could possibly approach him for a little help.

Best regards!
Post edited June 03, 2020 by the-grey-sleeper
Yes, the editor recompiles the INF-files with the changes you've made.

Sure, you can change a wall to a wall with a rune (if one exists in the wall set), and then add a message to the event script.

If I remember correctly, the ENCOUNTER command is used in the scripts to show cutscenes.

How did you patch the game so that it doesn't end after Xanathar is killed?
avatar
joonashgog: Yes, the editor recompiles the INF-files with the changes you've made.

Sure, you can change a wall to a wall with a rune (if one exists in the wall set), and then add a message to the event script.

If I remember correctly, the ENCOUNTER command is used in the scripts to show cutscenes.

How did you patch the game so that it doesn't end after Xanathar is killed?
What I have found is something unplanned... There were actually 2 things done by the programmer who gave me dunepak to edit items and maps. The first one could disable Demo mode in demo.exe. This I have found.
It's very simple, just changing a couple of bytes:

-----Begin cut EOBDEMO.CRK-----
> Eye of the Beholder demo - crack by White Jaguar

> Disable demo mode
> EOB.EXE
> 0000922B: 1E EB
> 0000922C: B8 0F
> -----End cut-----

No endgame after Xanathar's death was handled just like this. Very short .crk exactly like this one. I tested it only with manual chopping Xanathar to pieces with swords etc.
After that, exp. reward was given for Xanatar.
By the way it is known that normally EoB-1 save (used for transfer to Darkmoon) is saved -before- killing Xanatar, not after defeating him.

I have not tested it with Wand of Slivias "quest" defeat of Xanatar.
Perpaps in this case the game would end despite the patch.

What is a pity, I see the useless patch above (demo.exe is nearly disfunctional beside demo mode!) and can't find this one.

This patch was also sort of useless as I said... As no alternative working exit was found in the game, at level 1 or any other.
So keeping the game running after killing Xanatar was out of question, no way to finish it in such case.

If you really need it I might check some archives. I must have kept his letter with this patch. Is that of use?

I expect, generally, something of this sort should be done. As the way to the surface -after- killing Xanathar (or even without it) seems to be initially planned in the game.

So, 2 endgames should exist: (1) The party learns many things about the subterranean plot and leaves. (2) The party finishes Xanathar off.

BTW, the Letter of Marque and Piergeiron's speech give the order to know the nature of the plot - and to end it "if possible".

I still think killing Xanatar to finish the game was not mandatory at some point.

And this is just, without this Wand of Slivias/Sylvias the beholder is -far- too strong for the party.

That means, an evil or neutral party might not risk fighting him at all.
But it will be enough to complete the mission, really.

P.S.
Actually the "teleporting" gameover was always sort of weird to me. I could imagine some big teleporting device/ground in the inner goom of Xanatar (where the spike trap is). But fighting him tends to happpen in the first room where we meet him.
No sign of light rays or other devices there. It is impossible to "teleport trap" several rooms and a corridor between them to teleport the party away...
So this endgame was always a bit improbable to me.

As we know, the Dwarves say there was a way out to the surface from their ancient throne room, exactly from Level 12, Xanatar's sanctuary - not through teleport but just walking.
Post edited June 04, 2020 by the-grey-sleeper