LICK v2 Alpha
#1
Hi,

I've started rewriting LICK and it's mostly finished. I haven't implemented a few of the more complicated rules yet, as for now I just want to test that the UI is working properly and that the rules implemented so far are correct.

This is how LICK looks now:
[Image: LICKv2alpha.png]

LICK first looks in the Windows registry to see if Diablo has been installed. If so, it reads the location of the installation folder and looks there for Diablo.exe. If it finds it, LICK reads all the data from it. If it can't be found (or if Diablo is not installed), you can use an alternative .exe by entering it's filename in the Data Source text box, or by bringing up the Open File dialog by clicking the ... button. LICK will only recognize Diablo 1.07, Diablo 1.09 and Hellfire 1.01 files (Jarulf has kindly given me all the data I need for other versions, but I haven't implemented it yet).

Once a valid .exe is selected, all the prefix, suffix, spell, and item data will be read, and LICK can be used. The middle combo box can be used to select either a regular base item, or a unique item. If a unique item is chosen, the prefix and suffix combo boxes will be disabled. The right hand combo box can be used to select either a suffix, or a spell for staves.

At the moment, LICK only checks that qlvls match, that the affix can occur on the base item type, and that the two affixes can both appear on the same item. It will for example say that a GPoW is valid.

I would appreciate it if some people could try it however, so that I can iron out any unforeseen bugs before I make things more complicated.

LICK can be located here.

It requires the .NET 3.5 Framework, which can be downloaded here/

Regards, LennyLen
"What contemptible scoundrel stole the cork from my lunch?"

-W.C. Fields
Reply
#2
Nice.
Emerald Long War Bow of Burning.
Valid item!;)
Reply
#3
Hey lurkers, (havent posted a long time)
thanks for updating your program in the first place
However I think nowadays, what LICK is offering just isnt enough imo.
You should have added where these items can be bought/droped etc. or implemented other useful features.
Kind regards
Reply
#4
The original LICK displayed where items could be found (I was never interested in shopping.;)), and I do intend to include this, as well as where items can be found in this version as well (it actually already calculates where they can be found, it just doesn't get displayed).

This is just an alpha release to make sure the UI is working correctly. When I have my next programming binge, I'll add all those things, and make a beta release.
"What contemptible scoundrel stole the cork from my lunch?"

-W.C. Fields
Reply
#5
Will I see any difference using various versions of diablo? I mean is it any difference between item validity in those versions?
It is good that hellfire is supported, but why only 1.01?
What data do you need to support other versions? I am asking, because I would like to check some data of mods, such as The Hell, or Awake and others. It would be very useful then, especially, because it extracts some real data from the game, not from some dictionary file that could be delivered with your application.
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)