BaseMod Plugin

This forum is for members of the public to post any announcements relating to Diablo 2 Mod Making including mod and patch releases amongst other similar subjects.
User avatar
devurandom
Forum Regular
Angel
Posts: 808
Joined: Sat Mar 07, 2015 9:07 pm
United States of America

Re: BaseMod Plugin

Post by devurandom » Sat Jun 29, 2019 11:56 pm

Hi,

I don't know much about hotkeys. Also BaseMod isn't under full time development, its a side project when I find time. People are welcome to make suggestions, but I'm planning to take a break from coding.

Thanks
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
Tomkomaster
Posts: 89
Joined: Thu Feb 07, 2008 1:15 am
Slovakia

Re: BaseMod Plugin

Post by Tomkomaster » Wed Jul 10, 2019 3:22 pm

If you have time, could you please look into extending the hiredesc.txt file? Currently, it is hardcoded, but there are plugins for older versions of Diablo 2. Would be cool to be able to add new entries to the file in the newer versions of the game. Thank you.

Here is a topic I found about it:

viewtopic.php?t=30865

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

Re: BaseMod Plugin

Post by devurandom » Thu Jul 11, 2019 12:49 pm

It looks strate forward. Not sure when I'll have time to look into it, but I do appreciate you linking to the topic for info.
;)
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
imakeigloos_pat
Posts: 91
Joined: Wed Dec 10, 2008 12:13 am

Re: BaseMod Plugin

Post by imakeigloos_pat » Thu Jul 11, 2019 10:28 pm

Did you by any chance change the odds for gambling? Because I seem to gamble a lot of set items and very few rare items - it almost seems like they are mixed up with each other.

As always, love the project! :)

User avatar
Darkquake
Posts: 33
Joined: Tue Feb 20, 2018 3:38 pm
Australia

Re: BaseMod Plugin

Post by Darkquake » Fri Jul 12, 2019 5:52 am

imakeigloos_pat wrote:
Thu Jul 11, 2019 10:28 pm
Did you by any chance change the odds for gambling? Because I seem to gamble a lot of set items and very few rare items - it almost seems like they are mixed up with each other.

As always, love the project! :)
The amount spawned and the gable rate seems to have both been changed. It doesn't update from modded files(DifficultyLevels), however it will update from gamble.txt.
I make things? I make things.
Image
https://www.moddb.com/mods/darkquake

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

Re: BaseMod Plugin

Post by devurandom » Fri Jul 12, 2019 7:14 am

I rewrote a lot of the server side code, and just hardcoded it to spawn like 20 items per pages. so the old asm patches won't work on it anymore for increasing the amount of items per page. I didn't want to go much higher than that because of all the Items Gamble refresh gets spammed as tcp packets. Also I think there is a bug in the difficultylevels.txt cause someone else contacted me about it. soon as I have some spare time I'll look into that.
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
imakeigloos_pat
Posts: 91
Joined: Wed Dec 10, 2008 12:13 am

Re: BaseMod Plugin

Post by imakeigloos_pat » Fri Jul 12, 2019 9:32 am

Thank you sir!

User avatar
borg
Posts: 42
Joined: Mon Jun 10, 2002 3:52 pm
Location: taiwan
Contact:
Taiwan

Re: BaseMod Plugin

Post by borg » Sat Jul 13, 2019 4:24 am

Hi, just a small suggestion. Is it possible to assign a specific state in which mana orb turns purple by Basemod.ini/bin? Mana orb that changes color in different state is a good feature, and I wish that could be free to mod-maker's choice. Anyway, thanks for all your efforts and keep up the great work. :mrgreen:

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

Re: BaseMod Plugin

Post by devurandom » Sat Jul 13, 2019 8:49 pm

@imakeigloos_pat Check your Discord PM for a test version

@borg Mana Orb turns purple on state BLOOD_MANA, so it wouldn't be much trouble to do that as default then give it a user assigned Global where people can change it.

:)
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
devurandom
Forum Regular
Angel
Posts: 808
Joined: Sat Mar 07, 2015 9:07 pm
United States of America

Re: BaseMod Plugin

Post by devurandom » Mon Jul 15, 2019 10:02 am

Darkquake wrote:
Fri Jul 12, 2019 5:52 am
The amount spawned and the gable rate seems to have both been changed. It doesn't update from modded files(DifficultyLevels), however it will update from gamble.txt.
There was a *bug* for rare/set items getting the values flipped for DifficultyLevels.txt
But that is the only issue I found. So if someone knows of another issue with gamble refresh *speak up* and describe how to repeat that issue.

*In DifficultyLevels.txt values GambleUber & GambleUltra functions works a lot differently from the functions that handle GambleRare, GambleSet, and GambleUnique. The function that handles GambleUber & GambleUltra isn't changed by BaseMod, it still works just like vanilla.

See this post for how math applies to GambleUber & GambleUltra
viewtopic.php?t=15203

The gamble screen only generates items with iLvls that are within plus or minus 5 of Player level.
So.. if you set GambleUltra or GambleUber to 10,000 for Normal Difficulty in DifficultyLevels.txt,
and gamble with a level 10 character you will never get an Exceptional or Elite Item on the Gamble Screen, only normal items will get Generated, because Exceptional can't spawn with Ilvl =15.

With a level 99 character setting GambleUber = 100 (vanilla) and GambleUltra = 10,000 for Hell Difficulty, will still generate 50+% Exceptional Items, the rest being Elite.

if you set GambleUber = 0 then you can get 100% Elite Items on Gamble Screen, under the same Scenario.
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
Psycrono7
Posts: 73
Joined: Tue Nov 05, 2013 10:42 pm

Re: BaseMod Plugin

Post by Psycrono7 » Mon Jul 15, 2019 10:50 am

What about the ability to let Life/Mana/Stamina globe/bar to go above 32767 and level in character screen above 255 without a rollover?
Image
Miniguns Assault!

User avatar
borg
Posts: 42
Joined: Mon Jun 10, 2002 3:52 pm
Location: taiwan
Contact:
Taiwan

Re: BaseMod Plugin

Post by borg » Mon Jul 15, 2019 11:49 am

Currently I believe set item has a serious display bug that unlike other types of items, socketed rune can't appear its name when you hover the mouse over a socketed set item.

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

Re: BaseMod Plugin

Post by devurandom » Mon Jul 15, 2019 11:15 pm

@Psycrono7 not sure I'd have time to look into that soon.

@borg it seems to work the same in vanilla with Runes in Set Items, unless I missed something.

Image


BaseMod v1.13.1
===============
https://www.dropbox.com/s/vddpupz1v20zh ... od1131.zip

Fix Bug in Gamble Refresh where Generate Set/Rare item Quality Ternary values got flipped for evaluating DifficultyLevels.txt
Thanks to imakeigloos_pat and Neon for reporting an issue and testing.
Gamble Items per screen set to 24 items instead of 20
Add option to allow user assigned player state to activate purple mana for non animated orbs
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
borg
Posts: 42
Joined: Mon Jun 10, 2002 3:52 pm
Location: taiwan
Contact:
Taiwan

Re: BaseMod Plugin

Post by borg » Tue Jul 16, 2019 1:04 pm

devurandom wrote:
Mon Jul 15, 2019 11:15 pm
@borg it seems to work the same in vanilla with Runes in Set Items, unless I missed something.
BaseMod v1.13.1
===============
Yes, you are right. It is a vanilla display bug indeed, and perhaps there is no way to fix it.
Btw, thanks for you quick and marvelous update. You are the man.

Razi198
Posts: 23
Joined: Fri Aug 16, 2019 11:49 am

Re: BaseMod Plugin

Post by Razi198 » Wed Aug 21, 2019 5:30 am

Where can I download files: LifeOrb.dc6, LifeOrbPoi.dc6, ManaOrb.dc6, to use Animated Life/Mana Orbs ?

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

Re: BaseMod Plugin

Post by devurandom » Thu Aug 22, 2019 3:16 am

They're mostly custom made, but I think some were uploaded in this thread.
viewtopic.php?t=65599
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
devurandom
Forum Regular
Angel
Posts: 808
Joined: Sat Mar 07, 2015 9:07 pm
United States of America

Re: BaseMod Plugin

Post by devurandom » Sun Sep 08, 2019 7:46 am

People have asked for Fog.dll loaders for BaseMod
Here's the link and they're for 1.13c and 1.13d only.

https://www.dropbox.com/s/0mor3oiokjiya ... oaders.zip
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
zysus
Posts: 96
Joined: Sat Apr 17, 2004 1:48 pm
Spain

Re: BaseMod Plugin

Post by zysus » Sun Sep 08, 2019 10:38 am

Thank you devurandom, a great contribution for the few who are creating mods in this community.
pardon by my badly language, Hi have to translate with dictionary

Razi198
Posts: 23
Joined: Fri Aug 16, 2019 11:49 am

Re: BaseMod Plugin

Post by Razi198 » Tue Sep 10, 2019 2:30 pm

Is it possible to display how many gold was picked up? Or may be some hacks can display that amount?
Can you make separate enable options for display Item Level and display Max Sockets in the ini file? Because Plugy also has option to display Item Level. I want to use, Plugy: display Item Level and Basemod: display Max Sockets options.

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

Re: BaseMod Plugin

Post by devurandom » Tue Sep 10, 2019 6:01 pm

It regularly takes 50-75 hours to do seemingly simple stuff like display ilvl/max sockets. ran into a lot of issues with that, and had to rework it several times. do I want to rework it again.. not really. It would be possible to display the amount of gold picked up, but for the time it would take to display it on the client and then store the figure some place and update it with a packet every time gold is picked up, it wouldn't be worth the time from my perspective.

BaseMod project status is on hold for now, and I don't have time to work on my main project right now.
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
chippedsapphire
Posts: 2
Joined: Wed Sep 25, 2019 10:08 pm

Re: BaseMod Plugin

Post by chippedsapphire » Wed Sep 25, 2019 10:15 pm

Hello,

first off: absolutely phenomenal work, this will bring me joy for years to come!

Secondly, I'm trying to get the animated orbs to work. I have some .dc6 files, but I'm not quite sure how to add them to the game. I created a custom MPQ file which loads them fine, but not in the correct position. Also does not remove the default UI. Simply creating a data/../ path with the files didn't seem to work.

If you could give me a quick heads up what I'm doing wrong, I would greatly appreciate it!

(1.13c loader, 800x600)
Image

User avatar
HarvestWombs
Senior Moderator
Angel
Posts: 980
Joined: Wed May 25, 2011 11:50 pm
United States of America

Re: BaseMod Plugin

Post by HarvestWombs » Thu Sep 26, 2019 12:49 am

You have to adjust the offsets in the dc6.
Official Phrozen Keep Discord
Common Modding tools: link
My Resource Packs: link

User avatar
chippedsapphire
Posts: 2
Joined: Wed Sep 25, 2019 10:08 pm

Re: BaseMod Plugin

Post by chippedsapphire » Sat Oct 05, 2019 11:23 pm

Got my hands on the DC6 Creator, any way to find out the correct offset? Do I just try until it looks right?

rewike
Posts: 1
Joined: Wed Oct 16, 2019 1:28 pm
Russia

Re: BaseMod Plugin

Post by rewike » Wed Oct 16, 2019 1:33 pm

Dear forum users. I ask you to share dc6 files of animated HP and MP to version 1.13c. I ask you what I really need, and I play without multi-resolution since it does not work for 1.13c at least for me. If someone can send me this, or do it, but I think someone has already done this version. I personally tried to do it, but it didn’t work out and I am a full lamer in programming, so please attach dc6 animated xp and mp please.

User avatar
Keeshi
Junior Member
Paladin
Posts: 114
Joined: Sat Sep 21, 2002 10:16 pm
Contact:

Re: BaseMod Plugin

Post by Keeshi » Tue Nov 05, 2019 1:27 am

I haven't posted in a long long time, but I wanted to thank you for this great plugin. <3
Father of Machines! From void evolved Phyrexia. He saw its perfection. Thus the Grand Evolution began. Oil, and metal. We are now pure. - Phyrexian Scriptures

Post Reply

Return to “Member Аnnouncements”