ES 3.00 R6D ported to Diablo 2 1.12a (PC)

Information and updates for the Eastern Sun mod. If you have any questions or suggestions for the mod, please post them here. Click here to visit the official web site.

Moderators: AlphA - The Real One, tsuru, Perfect Cell, Metropolis Man

User avatar
Furious9
Posts: 94
Joined: Thu Aug 07, 2008 2:29 pm

Re: ES 3.00 R6D ported to Diablo 2 1.12a (PC)

Post by Furious9 » Sun Sep 05, 2010 4:15 pm

I didn't install PlugY from the exe, I used Stabby's installer, so whether or not he got his files from the exe, or it pulls from the exe online, is the question.

I'm guessing it pulls the files from online because of the dos prompt I was watching, but I honestly can't remember.

User avatar
Stabby_McTwist
Forum Legend
Arch-Angel
Posts: 1784
Joined: Mon May 31, 2004 5:17 pm

Re: ES 3.00 R6D ported to Diablo 2 1.12a (PC)

Post by Stabby_McTwist » Sun Sep 05, 2010 9:32 pm

Hans" wrote:Ultima66 you should post that information in the PlugY forum.
I'm not sure it really applies there. The PlugY exe installer works fine... For Diablo II.
And if Eastern Sun was installed directly to the Diablo II folder, it would most likely work as well.
Maybe the PlugY exe installer DOES work with Eastern Sun 1.12 mod, but you need to move some additional files around.

I'd offer to check it out but quite honestly, after working on the installer for ES 1.12, I'm sick of screwing around with getting things to work :P (for now).

Furious9" wrote:I didn't install PlugY from the exe, I used Stabby's installer, so whether or not he got his files from the exe, or it pulls from the exe online, is the question.

I'm guessing it pulls the files from online because of the dos prompt I was watching, but I honestly can't remember.
My installer grabs the .ZIP version from the site.
Essentially, my Installer is just a Batch Script (.bat file) that runs from a Self-Extracting Archive.

[ Post removed because I'm changing the installer. Will re-post updated information later on. ]

User avatar
Furious9
Posts: 94
Joined: Thu Aug 07, 2008 2:29 pm

Re: ES 3.00 R6D ported to Diablo 2 1.12a (PC)

Post by Furious9 » Mon Sep 06, 2010 3:49 am

Cool, I figured it was a batch script, I just didn't check which PlugY it grabbed :P

Wonderful work btw!

I got tired of testing for a bit too, had to polish up a few of my characters and get them all in gear for hell 8 players. Still struggling with my casters lol

User avatar
Stabby_McTwist
Forum Legend
Arch-Angel
Posts: 1784
Joined: Mon May 31, 2004 5:17 pm

Re: ES 3.00 R6D ported to Diablo 2 1.12a (PC)

Post by Stabby_McTwist » Mon Sep 06, 2010 8:13 am

The installer uses two open-source applications:
  • wget to download archives from the respective sites.
  • 7zip to extract the files from the archives to their proper locations.
What it does is this:
  1. You run the EXE which extracts the archive to ESInstaller folder in Diablo II which runs the Batch Script performing the next steps and creates a shortcut on the desktop.
  2. Downloads the latest list of files and installer script, if they are newer.
  3. Moves all the DLL files from the es300r folder to old_dlls\%date%_%time% in the es300r folder.
  4. Copies the needed .INI and .TXT files to their respective folders.
  5. Checks if zinx's Eastern Sun 1.12 DLL archives are present, downloads them if they not.
  6. Extracts the DLLs and INIs (but not .TXTs) to the es300r folder.
  7. Checks if PlugY's .ZIP archive is present, downloads it if not.
  8. Extracts PlugY to the Diablo II folder, then copies the .DLL and PlugY folder to es300r.
  9. Runs PatchD2gfxDll.exe to patch D2Gfx.dll for PlugY.
  10. Instructs the user to fix the Start In folder of the shortcut on the desktop.
You can download the installer here: http://www.mediafire.com/?nri3xla7sr54ap5
(File updated with a fixed installer)

And here's the Batch file's "source"code:
"Source code" is for the old version of the installer, the new version essentially remove the Download section and all lines with "wget" commands in favor of a folder with all files needed. 7zip is still used.

Installer.bat

Code: Select all

@echo off
:Download urls and filenames
set homeurl=http://twiztidsinz.byethost6.com/es112/
wget\wget.exe %homeurl%filelist.bat -N -q
wget\wget.exe %homeurl%installer.bat -N -q
REM
call filelist.bat

:Prep ES folder
set fdate=%date:/=-%&&set ftime=%time:~0,5%
set ftime=%ftime::=%
set ftime=%ftime: =0%
if not exist ..\es300r\old_dlls md ..\es300r\old_dlls
md ..\es300r\old_dlls\%fdate%_%ftime%
move ..\es300r\*.dll ..\es300r\old_dlls\%fdate%_%ftime%
wget\wget.exe %homeurl%%es_files% -N -q -Pes_files
7zip\7za.exe x es_files\%es_files% -o.. -x!*.txt -y

:Set up ES 1.12 Mod
wget\wget.exe %zenurl%%esdll% -N -q -Pes_files
wget\wget.exe %zenurl%%dmgclamp% -N -q -Pes_files
wget\wget.exe %zenurl%%savesize% -N -q -Pes_files
wget\wget.exe %zenurl%%goldlim% -N -q -Pes_files
wget\wget.exe %zenurl%%gemfix% -N -q -Pes_files
wget\wget.exe %zenurl%%mercmod% -N -q -Pes_files
wget\wget.exe %zenurl%%loader% -N -q -Pes_files
7zip\7za.exe e es_files\%esdll% -o..\es300r -x!*\*.txt -y
7zip\7za.exe e es_files\%dmgclamp% -o..\es300r -x!*\*.txt -y
7zip\7za.exe e es_files\%savesize% -o..\es300r -x!*\*.txt -y
7zip\7za.exe e es_files\%goldlim% -o..\es300r -x!*\*.txt -y
7zip\7za.exe e es_files\%gemfix% -o..\es300r -x!*\*.txt -y
7zip\7za.exe e es_files\%mercmod% -o..\es300r -x!*\*.txt -y
7zip\7za.exe e es_files\%loader% -o..\es300r -x!*\*.txt -x!*\*.ini -y

:Set up PlugY
wget\wget.exe %PlugYURL%%PlugYFile% -N -q -Pes_files
7zip\7za.exe x es_files\%PlugYFile% -o.. -x!*.txt -y
copy ..\PlugY.dll ..\es300r /y
copy ..\PlugY\*.* ..\es300r\PlugY\ /y
cd..
PatchD2gfxDll.exe

:Manual Steps
cls
echo.
echo Before you play, you will need to modify the Eastern Sun
echo shortcut on your desktop. Please right-click the icon,
echo select Properties and change the 'Start In:' box to read:
echo      "%CD%\es300r\"
echo.
pause
FileList.bat

Code: Select all

:Installer
set es_files=es_files.zip
:PlugY
set PlugYURL=http://plugy.free.fr/
set PlugYFile=PlugY_The_Survival_Kit_v10.00.zip
:Eastern Sun
set zenurl=http://zenthought.org/sites/default/files/asset/2/
set esdll=es300-20100822.zip
set dmgclamp=dmgclamp-20100803-2.zip
set savesize=savesize-20100805.zip
set goldlim=goldlim-20100801.zip
set gemfix=gemfix-20100801.zip
set mercmod=mercmod-20100806-2.zip
set loader=loader-20100801.zip
2011-02-25: Offline version in favor of downloader.
2010-10-08: Added links to 7zip and wget homepages.
Last edited by Stabby_McTwist on Mon Oct 10, 2011 7:58 am, edited 6 times in total.

User avatar
Stabby_McTwist
Forum Legend
Arch-Angel
Posts: 1784
Joined: Mon May 31, 2004 5:17 pm

Re: ES 3.00 R6D ported to Diablo 2 1.12a (PC)

Post by Stabby_McTwist » Mon Sep 13, 2010 1:43 am

Found a bug (read: oversight).
SOME Goatmen Lords don't show ingame, I believe because they have a custom sprite?
I remember this happening when they were originally put in, and the solution was a simple fix. I'll do a bit of searching on the forum to see if I can find out the reason and/or solution for the problem.

Updated. So far, this is what I've seen:
Does not show:
- Moon Clan Lord

Shows correctly:
- Death Clan Lord, Hell Clan Lord

http://i690.photobucket.com/albums/vv26 ... ordbug.jpg
Taken using the preloaded ES folder that zinx sent me with everything working and all non-essential DLLs (i.e. MultiRes) commented out.


================================================================================


Another tiny 'issue' is with gem descriptions.
All of them are in the Weapon description.

Obsidian: Deadly Strike and Enhanced Damage are on the same line.
Emerald: Open Wounds and Poison Damage are on the same line.
Ruby: Blank line after Damage to Demons, Life per Kill and Fire Damage are on the same line.
Sapphire: Deadly Strike and Cold Damage are on the same line.
Topaz: Slow Target and Lightning Damage are on the same line.

User avatar
Hans
Dark Alliance Beta Test
Dominion
Posts: 6438
Joined: Sat Oct 02, 2004 5:14 pm
Location: Toronto, Ontario, Canada

Re: ES 3.00 R6D ported to Diablo 2 1.12a (PC)

Post by Hans » Tue Sep 14, 2010 6:00 pm

Stabby I think ES uses a plugin that fixes the gem description.
"Hi. My name is Hans, and I am addicted to a game that is not yet been made" - Card carrying member of D3 Addictions Anonymous, since June 2008.
Card carrying member of Mentaldom, since May 2006 - Zy-El Hardcore.
"German pornstar/Bee Gee lookalike" & "The Blacksmith"
Trying to picture Hans as a Dominion...nah it isn't working sorry. It's the mustache that gets me every time - Al-T.
"All men play on 127" O-H - Hans
"Okay, time out. This is Zy-El. The mod of total excess. Since when would any Zy-El lover do only what's necessary?" - Metropolis Man
Zy-El Wiki|New Zy-El Website

User avatar
Stabby_McTwist
Forum Legend
Arch-Angel
Posts: 1784
Joined: Mon May 31, 2004 5:17 pm

Re: ES 3.00 R6D ported to Diablo 2 1.12a (PC)

Post by Stabby_McTwist » Tue Sep 14, 2010 9:07 pm

Hans" wrote:Stabby I think ES uses a plugin that fixes the gem description.
Yep. I believe it's "gemfix.dll".
All the fixes probably didn't get put into the new version.


I'm feeling daring, so I'll see if the old one works -- doubtful, but meh.
What's the worst that could hap-OH GOD THE BURNING! THE BURNING!! :flamethrower:

((Tried the old gemfix.dll, gives an error at start up and gem info is a lot less detailed. Also they're "POSSESSED". ))

User avatar
Pukka
Posts: 67
Joined: Tue Jun 06, 2006 7:37 am

Re: ES 3.00 R6D ported to Diablo 2 1.12a (PC)

Post by Pukka » Wed Sep 15, 2010 3:43 pm

Looks like it is not multi-player friendly yet. Upon hosting the game, then Save and Exit, the game will crash with this error msg:
"Unhandled Exception"
Access_VIOLATION (c0000005)

User avatar
Stabby_McTwist
Forum Legend
Arch-Angel
Posts: 1784
Joined: Mon May 31, 2004 5:17 pm

Re: ES 3.00 R6D ported to Diablo 2 1.12a (PC)

Post by Stabby_McTwist » Wed Sep 15, 2010 4:17 pm

Pukka" wrote:Looks like it is not multi-player friendly yet. Upon hosting the game, then Save and Exit, the game will crash with this error msg:
"Unhandled Exception"
Access_VIOLATION (c0000005)
I do believe that it's the same problem that happens with normal Eastern Sun.
The cause is PlugYs external stash file needing to be saved.
Try playing without the stash file (you can use the StashSwitcher included in my sig since I've never had good luck with the one included with ES, or just simply rename the stash file by hand).

I haven't tried TCP/IP myself so I cannot say for sure.
I may try a local TCP/IP game today and see what I can find out.

User avatar
Pukka
Posts: 67
Joined: Tue Jun 06, 2006 7:37 am

Re: ES 3.00 R6D ported to Diablo 2 1.12a (PC)

Post by Pukka » Wed Sep 15, 2010 5:20 pm

Stabby_McTwist" wrote:
Pukka" wrote:Looks like it is not multi-player friendly yet. Upon hosting the game, then Save and Exit, the game will crash with this error msg:
"Unhandled Exception"
Access_VIOLATION (c0000005)
I do believe that it's the same problem that happens with normal Eastern Sun.
The cause is PlugYs external stash file needing to be saved.
Try playing without the stash file (you can use the StashSwitcher included in my sig since I've never had good luck with the one included with ES, or just simply rename the stash file by hand).

I haven't tried TCP/IP myself so I cannot say for sure.
I may try a local TCP/IP game today and see what I can find out.

Thanks for looking into it. Take note this is a brand new installation, my stash, characters are started from scratch. I never thought I would go back to ES, since there's no development after 1.11b. Man....there goes all my FUll set, including COw king set....awwwwwww.... *Heartaches*

*Update* Using Stash switch (buildt-in and in your signature) does not work as well.
Last edited by Pukka on Thu Sep 16, 2010 2:36 am, edited 1 time in total.

User avatar
Al-T
Forum Legend
Power
Posts: 3704
Joined: Sun Mar 13, 2005 2:19 am

Re: ES 3.00 R6D ported to Diablo 2 1.12a (PC)

Post by Al-T » Wed Sep 15, 2010 10:00 pm

I am really sorry if I upset anyone here but I have to defend my good friend Yohann and PlugY.

PlugY is designed for single player. How do you implement PlugY, which isn't server based, to poll hosts and clients in real time in a game designed by Blizzard without the source code (and even then if it had, I reiterate it isn't a server based central application so it would still have limited control on polling) :?: Even with the source codes to the routines that handle this you are still relying on TCP/IP stacks and they are not infallible.

The problem, invariably, is the way people imagine it can be used and therefore use it in this way without thinking this is not possible on a local host and a TCP/IP stack. I have never had any problems with PlugY but then, I don't expect to join a TCP/IP game and be able to pick up every item, place them in my "shared stash" and expect them to be there if I save and exit. I do expect them to be there if I play single player and invariably they are.

Summary: Don't blame PlugY....blame MS and Blizzard :!:
Al-Tisaur...Card carrying member of mentaldom since March 2007 & "Zy-Sensitive" Veteran Pension Holder!
Veteran? More like "Ancient Relic!"..been playing the mod for 12 years!
Trying to picture Al as a Power,... it's not working it must be the Tiger Stripes that get me every time - Hans
I get knocked down but I get up again, you're never gonna keep me down...!
Official Zy-El Website | ZyEl Wiki | Russian Zy-El Website by mahatmaQL | Eastern Sun

User avatar
Pukka
Posts: 67
Joined: Tue Jun 06, 2006 7:37 am

Re: ES 3.00 R6D ported to Diablo 2 1.12a (PC)

Post by Pukka » Thu Sep 16, 2010 8:51 am

Al-T" wrote:I am really sorry if I upset anyone here but I have to defend my good friend Yohann and PlugY.

PlugY is designed for single player. How do you implement PlugY, which isn't server based, to poll hosts and clients in real time in a game designed by Blizzard without the source code (and even then if it had, I reiterate it isn't a server based central application so it would still have limited control on polling) :?: Even with the source codes to the routines that handle this you are still relying on TCP/IP stacks and they are not infallible.

The problem, invariably, is the way people imagine it can be used and therefore use it in this way without thinking this is not possible on a local host and a TCP/IP stack. I have never had any problems with PlugY but then, I don't expect to join a TCP/IP game and be able to pick up every item, place them in my "shared stash" and expect them to be there if I save and exit. I do expect them to be there if I play single player and invariably they are.

Summary: Don't blame PlugY....blame MS and Blizzard :!:
Hey...no hard feelings. I did not lose my precious items and Moo M0o King set because of PlugY, I deleted them because I never thought I would go back to ES.
I'm not blaming anyone or PlugY, I just want to highlight this issue and hope it can be resolved and start playing ES multi =)

User avatar
Hans
Dark Alliance Beta Test
Dominion
Posts: 6438
Joined: Sat Oct 02, 2004 5:14 pm
Location: Toronto, Ontario, Canada

Re: ES 3.00 R6D ported to Diablo 2 1.12a (PC)

Post by Hans » Thu Sep 16, 2010 1:20 pm

Stabby: I will take a look at the mod making forum when I bring my laptop to the internet cafe. There might be information on what to look for. May want to contact Necrolis.
"Hi. My name is Hans, and I am addicted to a game that is not yet been made" - Card carrying member of D3 Addictions Anonymous, since June 2008.
Card carrying member of Mentaldom, since May 2006 - Zy-El Hardcore.
"German pornstar/Bee Gee lookalike" & "The Blacksmith"
Trying to picture Hans as a Dominion...nah it isn't working sorry. It's the mustache that gets me every time - Al-T.
"All men play on 127" O-H - Hans
"Okay, time out. This is Zy-El. The mod of total excess. Since when would any Zy-El lover do only what's necessary?" - Metropolis Man
Zy-El Wiki|New Zy-El Website

User avatar
Pukka
Posts: 67
Joined: Tue Jun 06, 2006 7:37 am

Re: ES 3.00 R6D ported to Diablo 2 1.12a (PC)

Post by Pukka » Fri Sep 17, 2010 1:58 am

Hi please pardon me for any noob questions as I know absolutely nothing except playing. Although I do IT support, I only know how to troubleshoot laptop and desktop problems. I only know very tiny abit of coding.

Thank you for your effort for looking into this. I was thinking wouldn't disabling shared stash in multiplayer then only enable it for single play resolve this issue?

User avatar
Pukka
Posts: 67
Joined: Tue Jun 06, 2006 7:37 am

Re: ES 3.00 R6D ported to Diablo 2 1.12a (PC)

Post by Pukka » Fri Sep 17, 2010 2:17 am

Hi please pardon me for any noob questions as I know absolutely nothing except playing. Although I do IT support, I only know how to troubleshoot laptop and desktop problems. I only know very tiny abit of coding. I think I can only help by doing testing.

Maybe I could also contribute by searching for proper monsters/animations to replace the current ones. Like for example, Paladin to summon a bear is wayyyy out of place....to summon an arch angel is more proper...maybe archangel from Heroes Of Might and Magic Series?
ImageImage
Thank you for your effort for looking into this. I was thinking wouldn't disabling shared stash in multiplayer then only enable it for single play resolve this issue?
Last edited by Pukka on Fri Sep 17, 2010 5:28 am, edited 2 times in total.

User avatar
Stabby_McTwist
Forum Legend
Arch-Angel
Posts: 1784
Joined: Mon May 31, 2004 5:17 pm

Re: ES 3.00 R6D ported to Diablo 2 1.12a (PC)

Post by Stabby_McTwist » Fri Sep 17, 2010 2:35 am

Pukka" wrote:Hi please pardon me for any noob questions as I know absolutely nothing except playing. Although I do IT support, I only know how to troubleshoot laptop and desktop problems. I only know very tiny abit of coding.

Thank you for your effort for looking into this. I was thinking wouldn't disabling shared stash in multiplayer then only enable it for single play resolve this issue?
Speaking of the normal version of the game:
Possibly. But even with the Shared Stash empty, the game still sometimes crashes in TCP/IP using PlugY 5.06 (I think?). I haven't tried to DISABLE the stash, as I'm not sure if it's possible due to the launcher.

Speaking for the 1.12 version of the game:
Most likely not, since an empty stash still crashes the game.

Pukka" wrote:Maybe I could also contribute by searching for proper monsters/animations to replace the current ones. Like for example, Paladin to summon a bear is wayyyy out of place....to summon an arch angel is more proper...maybe archangel from Heroes Of Might and Magic Series?
The problem is getting the animation to work with Diablo II.

User avatar
Pukka
Posts: 67
Joined: Tue Jun 06, 2006 7:37 am

Re: ES 3.00 R6D ported to Diablo 2 1.12a (PC)

Post by Pukka » Fri Sep 17, 2010 2:47 am

Stabby_McTwist" wrote:
Speaking for the 1.12 version of the game:
Most likely not, since an empty stash still crashes the game.

I see. let me know any available solutions you have in mind and would like to test out. I'll gladly do the testing for you. Meanwhile I'll try what I have here.

Could you provide me a way to uninstall my PlugY? I'll test it out with older version.

User avatar
Stabby_McTwist
Forum Legend
Arch-Angel
Posts: 1784
Joined: Mon May 31, 2004 5:17 pm

Re: ES 3.00 R6D ported to Diablo 2 1.12a (PC)

Post by Stabby_McTwist » Fri Sep 17, 2010 3:03 am

Pukka" wrote:
Stabby_McTwist" wrote:
Speaking for the 1.12 version of the game:
Most likely not, since an empty stash still crashes the game.

I see. let me know any available solutions you have in mind and would like to test out. I'll gladly do the testing for you. Meanwhile I'll try what I have here.

Could you provide me a way to uninstall my PlugY? I'll test it out with older version.
All you have to do is run RestoreD2gfxDll.exe.
Delete the PlugY files if you want, but once PlugY is unhooked from D2gfx.dll it will not load.
You can then just copy the other files into the directory and overwrite if you didn't delete.


Also, I have NO clue about modding the game beyond tweaking a few of the .txt and .tbl files.

User avatar
Pukka
Posts: 67
Joined: Tue Jun 06, 2006 7:37 am

Re: ES 3.00 R6D ported to Diablo 2 1.12a (PC)

Post by Pukka » Fri Sep 17, 2010 5:23 am

Here are the results:
-------------------------------------------------------------------------
PlugY 5.06-8.00: Does not patch at all. (incompatible version of D2.)
PlugY V9: Same error as V10
Additional Info: PlugY V9 & V10 Works in Normal D2 LOD.

Some degree of success: Copied and overwrite PlugY version 10 files into es300r. Works fine now. Still testing.
Assumption: PlugY in ES is pointing to the wrong save Folder, causing the crash.

So it's might be really true based on my assumption. I only overwrite Plugy.ini from D2 folder to Es300r folder. It works now.

I found the source of error, it wasn't the save location. It is loader.dll giving the problem.-
ES Folder
[GENERAL]
ActivePlugin=1
DisableBattleNet=1
ActiveLogFile=0
DllToLoad=loader.dll
DllToLoad2=
ActiveCommands=1
ActiveCheckMemory=1

D2 Folder
[SAVEPATH]
ActivePlugin=1
DisableBattleNet=1
ActiveLogFile=0
DllToLoad=
DllToLoad2=
ActiveCommands=1
ActiveCheckMemory=1

Removing the loader.dll in PlugY.ini solves the problem. Removing that also removes ES features as well :cry:

*Update* I went further and edited the loader.ini file. I can save successfully in multiplayer work if I remove the
"2=savesize.dll" entry inside Loader.ini file.
[loader]
0=es300.dll
1=dmgclamp.dll
3=goldlim.dll
4=gemfix.dll
5=mercmod.dll
6=d2multires.dll

SO...removing the savesize entry will allow multiplayer work for now until Zinx can fix the savesize.dll error. I'm going to do some test run with a new char now. I'm doing it while I'm working...i'm such a bad employee =(

User avatar
Stabby_McTwist
Forum Legend
Arch-Angel
Posts: 1784
Joined: Mon May 31, 2004 5:17 pm

Re: ES 3.00 R6D ported to Diablo 2 1.12a (PC)

Post by Stabby_McTwist » Fri Sep 17, 2010 6:37 am

You can put a semicolon (;) in front of the line to skip it.

Code: Select all

[loader]
0=es300.dll
1=dmgclamp.dll
;2=savesize.dll
3=goldlim.dll
4=gemfix.dll
5=mercmod.dll
6=d2multires.dll
I wouldn't recommend playing too much without the savesize.dll enabled.
I think if the save size goes above a certain point without it, it corrupts the save.

According to zinx's page, SaveSize "Increases the maximum save file size from 0×2000 to 0×8000".
If 0x8000 is causing problems, maybe 0x4000 would work?
It's half as big as the current, but still double the normal.
Or maybe, if it's not restricted to a ^2 (2, 4, 8, 16, 32, 64, 128, etc), maybe 0x6000 would work? Not much smaller so more likely to not revert to the problem that needed the fix in the first place and might be small enough to solve the current issue.


Just for reference, because I'm pretty sure anyone who could fix this would already know this...

Code: Select all

 hex    decimal  Bytes
0x2000 =  8192 =  8KB
0x8000 = 32768 = 32KB
0x6000 = 24576 = 24KB
I no longer have high level characters, so I really can't say if 24KB is enough for a save file (.d2s), but thinking about it... it's 3x the size of the maximum normal save.

User avatar
Pukka
Posts: 67
Joined: Tue Jun 06, 2006 7:37 am

Re: ES 3.00 R6D ported to Diablo 2 1.12a (PC)

Post by Pukka » Fri Sep 17, 2010 10:06 am

What I wonder is this: it is error because of a value too low? Or is it too high. Will probably need zinx to test it out.

Test Run With Sorceress:
Upon cubing the Adventurer pack, running around abit gives an error:
Halt
Location:, line#215
Expression: Unrecoverable Internal Error 6f886b5c

Reloading the character and cubing it again does not repeat this error. I couldn't find a way to replicate this error too.

*Cleared Act1 without any crash in multiplayer solo
*Cleared Act2 without any crash...looks good. taking a break.
*Cleared Act3 Without Any crash.
*Cleared Act4 without any crash. But found a weird boss abyss knight monster named baal.
*Finally Cleared act5 without any crash.
*Killed Cow King in Norm, it is dropping stamina potion instead of dragon stones.
So looks good =)

*Played with my gf today. Found that goat lords are invisible. They are not targetable unless you shift+click, mercs/ summons consider them as a valid target.
Last edited by Pukka on Sat Sep 18, 2010 5:55 pm, edited 5 times in total.

User avatar
Necrolis
Senior Admin
Throne
Posts: 9125
Joined: Sat Mar 25, 2006 1:22 pm
Location: The Land of the Dead
South Africa

Hand-picked

Re: ES 3.00 R6D ported to Diablo 2 1.12a (PC)

Post by Necrolis » Fri Sep 17, 2010 11:31 am

The savefile edit is meant only to prevent big plugy packets tripping an assertion(i remember blinn falling pray to this), if it touches anything else it will more that likely mess up the save code(which binds its self to a statically sized stack allocated buffer of 8192 bytes, though the server side save has a special overflow protection to guard against a dupe...). As for gemfix, that is indeed the plugin, code by myhrginoc for 1.10, its not too hard to update, all it does its make the drawing code use newlines inplace of commas
Image
Netiquette, Do you USE it?!?! | Nefarius' Fixed TXT Files | Terms Of Service
Blackened | Day of Death | D2GFEx
"What was yours is mine. Your land, your people, and now your life." - Lim-Dul, the Necromancer
Judgement is Final, Death is Eternal

Karrok
Posts: 1
Joined: Tue Sep 21, 2010 2:18 am

Re: ES 3.00 R6D ported to Diablo 2 1.12a (PC)

Post by Karrok » Tue Sep 21, 2010 4:22 am

I have a tiny problem with the "new" ES install.

Altho multires (finally thank the gods) works again, for some reason my character inventory did not survive properly.
It is using the default boxes instead of the altered boxes.

The items that were in the slots do appear to be in the location where I would expect them to be if the character inventory screen would have worked properly howevery, Any ideas?
For clarity: The Stash and mercenary UI do work properly. The character stat screen page buttons don't work but this is a plugy issue with multires as far as I know.

screenshot:

http://imgur.com/92rFr

Also opening the skill tab simply crashes the game.


edit::

Nevermind, I did a completely fresh install (instead of copying over old stuff) and it works now, Love you guys! :)

User avatar
Pukka
Posts: 67
Joined: Tue Jun 06, 2006 7:37 am

Re: ES 3.00 R6D ported to Diablo 2 1.12a (PC)

Post by Pukka » Fri Oct 01, 2010 10:56 am

Some updates:

Sometimes the goatlords graphics load, sometimes don't even in single player. Once in awhile they are named as Baal.

Did some cow runs on players1. sometimes cow king dies off screen.


sidetrack abit...I finally found a part of cow king! it offered it's horns! hee hee!
Found a rare eth deathblade and rerolled:

2-H DMG: 790-1359
Lvl 4 might aura when equippped
457% ED
+285 AR
+103-182 Fire Dmg
7% mana steal
repair 1 durability in 33 sec

Going to create a melee sorc and let her play with the sword.

I noticed in PlugY the character screen no longer shows the magic/elemental damage you deal. Can any 1.12b ES users verify this?

User avatar
Hans
Dark Alliance Beta Test
Dominion
Posts: 6438
Joined: Sat Oct 02, 2004 5:14 pm
Location: Toronto, Ontario, Canada

Re: ES 3.00 R6D ported to Diablo 2 1.12a (PC)

Post by Hans » Fri Oct 01, 2010 7:46 pm

You can copy over the stats interface(I think that is file name) from the ES plugy folder. That file should not cause issues.
"Hi. My name is Hans, and I am addicted to a game that is not yet been made" - Card carrying member of D3 Addictions Anonymous, since June 2008.
Card carrying member of Mentaldom, since May 2006 - Zy-El Hardcore.
"German pornstar/Bee Gee lookalike" & "The Blacksmith"
Trying to picture Hans as a Dominion...nah it isn't working sorry. It's the mustache that gets me every time - Al-T.
"All men play on 127" O-H - Hans
"Okay, time out. This is Zy-El. The mod of total excess. Since when would any Zy-El lover do only what's necessary?" - Metropolis Man
Zy-El Wiki|New Zy-El Website

Return to “Eastern Sun”