[1.13c] Extended Levels (Now with Dlls!)

This forum is for discussions on how to edit what can not be edited through the txt files, needless to say this isn't about battle net hacking.

Moderators: Nefarius, Havvoric

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: [1.13c] Extended Levels (Now with Dlls!)

Post by Necrolis » Fri Aug 28, 2015 3:21 pm

GeorgiaBoy" wrote:I suspect this does not extend the number of playable levels past 255...any updates KP/Nec?

Thanks!

GB
Yeah, this is purely up to 255 levels, I only ported AFJ's old patches for this, I can make a 1024 levels plugin for 1.10, but first I have to finish something for TrueMage
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

User avatar
GeorgiaBoy
Junior Member
Champion of the Light
Posts: 316
Joined: Sat Aug 25, 2007 3:24 am
Turks & Caicos Is

Re: [1.13c] Extended Levels (Now with Dlls!)

Post by GeorgiaBoy » Tue Sep 15, 2015 3:06 am

Thanks! Debating on modding more d2 or going to Torchlight 2

User avatar
devurandom
Forum Regular
Angel
Posts: 897
Joined: Sat Mar 07, 2015 9:07 pm
United States of America

Re: [1.13c] Extended Levels (Now with Dlls!)

Post by devurandom » Wed Feb 10, 2016 3:06 am

I finally took some time to port this over to [1.13d]

If anyone is interested in testing send me a PM
:)
Assembly Reference | 1.13d Code Edits | UVLoD | BaseMod Plugin

Fiat paper money is the most elaborate and well devised form of slavery the world has ever seen..

User avatar
GeorgiaBoy
Junior Member
Champion of the Light
Posts: 316
Joined: Sat Aug 25, 2007 3:24 am
Turks & Caicos Is

Re: [1.13c] Extended Levels (Now with Dlls!)

Post by GeorgiaBoy » Wed Feb 10, 2016 4:02 am

devurandom" wrote:I finally took some time to port this over to [1.13d]

If anyone is interested in testing send me a PM
:)
Probably ported for 255 levels, but maybe 1024 levels?

GB

User avatar
devurandom
Forum Regular
Angel
Posts: 897
Joined: Sat Mar 07, 2015 9:07 pm
United States of America

Re: [1.13c] Extended Levels (Now with Dlls!)

Post by devurandom » Wed Feb 10, 2016 7:25 am

Yes its a binary port of what Necrolis posted. So its 255 levels.

Lolet's code may be possible to go to 1024 levels.
Assembly Reference | 1.13d Code Edits | UVLoD | BaseMod Plugin

Fiat paper money is the most elaborate and well devised form of slavery the world has ever seen..

User avatar
AlphA - The Real One
Hosted Forum Moderator
Champion of the Light
Posts: 300
Joined: Sat Oct 31, 2009 12:28 pm
Location: China
Germany

Hand-picked

Re: [1.13c] Extended Levels (Now with Dlls!)

Post by AlphA - The Real One » Wed Feb 10, 2016 1:15 pm

@devurandom: Will you include that into your mod package?

Cheers
AlphA

User avatar
devurandom
Forum Regular
Angel
Posts: 897
Joined: Sat Mar 07, 2015 9:07 pm
United States of America

Re: [1.13c] Extended Levels (Now with Dlls!)

Post by devurandom » Wed Feb 10, 2016 5:52 pm

yes

Cheers
Assembly Reference | 1.13d Code Edits | UVLoD | BaseMod Plugin

Fiat paper money is the most elaborate and well devised form of slavery the world has ever seen..

User avatar
kidpaddle94
Forum Legend
Principality
Posts: 2057
Joined: Thu Aug 13, 2009 2:54 pm
Location: localhost
Canada

Re: [1.13c] Extended Levels (Now with Dlls!)

Post by kidpaddle94 » Wed Feb 10, 2016 8:28 pm

devurandom" wrote:Lolet's code may be possible to go to 1024 levels.
It doesn't either. Expanding to a possibility of 1024 levels (without any issue) requires many changes. You got to replace the town portal and red portal init/operate functions, rewrite a few packet receptor functions, both client and server, expand the object data, and there might be some more I don't remember.

EzRemake
Posts: 16
Joined: Mon Mar 30, 2015 7:30 pm

Re: [1.13c] Extended Levels (Now with Dlls!)

Post by EzRemake » Wed Nov 01, 2017 11:21 pm

Forgive me for Necro'ing this, but does anyone still have the 1.13c extended levels .dll? Every single link in this thread is sadly long past dead and I haven't been able to find anything on google.

User avatar
kidpaddle94
Forum Legend
Principality
Posts: 2057
Joined: Thu Aug 13, 2009 2:54 pm
Location: localhost
Canada

Re: [1.13c] Extended Levels (Now with Dlls!)

Post by kidpaddle94 » Thu Nov 02, 2017 1:46 am

EzRemake" wrote:Forgive me for Necro'ing this, but does anyone still have the 1.13c extended levels .dll? Every single link in this thread is sadly long past dead and I haven't been able to find anything on google.
Yes, Here

EzRemake
Posts: 16
Joined: Mon Mar 30, 2015 7:30 pm

Re: [1.13c] Extended Levels (Now with Dlls!)

Post by EzRemake » Thu Nov 02, 2017 5:42 pm

Thanks a ton, kidpaddle!

User avatar
b1n
Posts: 66
Joined: Mon Jul 18, 2016 10:55 pm

Re: [1.13c] Extended Levels (Now with Dlls!)

Post by b1n » Wed Sep 11, 2019 12:59 pm

Necrolis wrote:
Wed Aug 11, 2010 6:28 pm
Update: Got a few more requests to do this, and seeing as I actually had some time, uploaded the edited dll's to this post, my testing was very brief (I just made sure automap files & a few levels loaded, thats it...).
Thank you Necrolis for this big update
I've been using this in my mod for a year and I got something
a lot of users, most with windows 10, got a really random error when creating a room.
Why random? Because if you restart you computer, it might get solved and enter games normaly
but sometimes it's necessary to restart like 5-10 times untill the error stops

In my computer the problem is less often, but today I had it, then I've changed all my dlls to the originals, for dll by dll testing, and when I put originals + extended levels I got the error

Here the d2 log: D2190911.zip
Diablo II Evolution

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: [1.13c] Extended Levels (Now with Dlls!)

Post by Necrolis » Wed Sep 11, 2019 2:59 pm

b1n wrote:
Wed Sep 11, 2019 12:59 pm
Necrolis wrote:
Wed Aug 11, 2010 6:28 pm
Update: Got a few more requests to do this, and seeing as I actually had some time, uploaded the edited dll's to this post, my testing was very brief (I just made sure automap files & a few levels loaded, thats it...).
Thank you Necrolis for this big update
I've been using this in my mod for a year and I got something
a lot of users, most with windows 10, got a really random error when creating a room.
Why random? Because if you restart you computer, it might get solved and enter games normaly
but sometimes it's necessary to restart like 5-10 times untill the error stops

In my computer the problem is less often, but today I had it, then I've changed all my dlls to the originals, for dll by dll testing, and when I put originals + extended levels I got the error

Here the d2 log: D2190911.zip
Its likely that these are due to missing .reloc entries, I am likely not going to fix this, hence why the code was made available.
I believe devurandom has incorporated these fixes into BaseMod, which supports 1.13c and 1.13d. I would recommend using this instead.
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

User avatar
devurandom
Forum Regular
Angel
Posts: 897
Joined: Sat Mar 07, 2015 9:07 pm
United States of America

Re: [1.13c] Extended Levels (Now with Dlls!)

Post by devurandom » Thu Sep 12, 2019 12:51 am

A while back I ported Necrolis Extended Levels to 1.13d from this post. I don't remember having any issues
but, I test mostly in older versions of windows.

I had issues porting this to 1.14d, so I ended up rewriting the automap functions for Ext Lvls to get it to work in all the D2 versions I work with.

EDIT:

@b1n

Check for XPSP3 compatibility Mode for Game.exe in CE patch methods.

Image
Assembly Reference | 1.13d Code Edits | UVLoD | BaseMod Plugin

Fiat paper money is the most elaborate and well devised form of slavery the world has ever seen..

User avatar
b1n
Posts: 66
Joined: Mon Jul 18, 2016 10:55 pm

Re: [1.13c] Extended Levels (Now with Dlls!)

Post by b1n » Thu Sep 12, 2019 1:21 pm

yah It's hard to "know" the error because that I said, isn't every time, isn't every windows, some people never had the error with the same configurations as another that had crashs more often hahah
but I assume that older versions doesn't have errors through

Thanks for your answer devurandom, I've never made this compatibility in CE methods, I'll research. If already exists any topic, please let me know
Diablo II Evolution

Return to “Code Editing”