DKP List Updater: Progress

< All, 1, 2 >

Minor fixes

Minor problems in DKPLU and JUpdater have been fixed.

A bug in JUpdater that occurred when it detected a removed file has been fixed. The bug resulted in a failed database query.

I was recently informed that the EverQuest2 community window has changed. So the template used in DKPLU has now been updated. The fastest way to get the new template (if you already have DKPLP installed) is probably to go to the download page and download "Basic template pack". Then copy the EQ2 template to the program's template folder. Of course you can also download the program again and reinstall it.

Feel free to contact me as soon as a template breaks. I don't play EverQuest2, so if no one tells me then I wont know.

A few more things from my todo list

I have an internet connection again, so things should be returning to normal.

I have been meaning to upload the source for several projects but never got around to doing it. Luckily I got the time so I have now uploaded the sourcecode for the last remaining sourceless projects.

The fresh round of sourcecode uploads affect

As always, feel free to do what you want with the source. Though I would appreciate if you leave a small note about where it came from.

DKPLU for EQ2 and other things

This is a fairly scattered update. I have done a lot of small fixes here and there. DKPLU finally has support for both EQ2 and EQ1, the admin panel generator of lokorin.com has been updated and a bug in MPLF has been fixed.

First things first. DKP List Updater was originally designed to work with both EQ1 and EQ2 but the UI was too buggy when I played EQ2 for me to be able to implement the EQ2 support. The EQ2 UI is now fairly okay so I have uploaded DKPLU v1.2 which has a new template. The program works just like before but there's a new EQ2 template, for the community window, that can be selected.

dkplu_eq2list.jpg

It was the only window that I saw as fitting for a DKP list, but if you have suggestions of other windows that I should implement a DKP list into then please contact me.

All admin panels have now been replaced and I added a few more modules that I needed in the process. The new modules:

  • UpdateModule sets a specified field in a specified row to a specified value. Useful when one for example wants to have a button to mark an error as investigated in a panel.
  • DetailsModule which displays specified fields but does not allow them to be edited.

Admin panel generator v0.2 can now be downloaded, the documentation will be regenerated when I get the time.

*edit* The admin panel generator is now part of the documentation and source of lokorin.com, use the source there for the latest version.

*end edit*

A rather nasty filter-interlacing problem in Multipurpose Log Filter has been fixed. I'm not quite sure how it passed testing *cough*.

DKPLU gets an installer

The file structure in DKP List Updater with the UIW folder and so on was causing some problems during unzipping. To resolve this I have compiled it all into a real installer that does what you would expect from your average installer. It installs the files to where you want, keeps the substructure, asks if you want to make shortcuts and such. It also adds an uninstaller options and resolves some previous problems with installing a newer version ontop of an old one.

The drawback is that it adds some extra size to the download. I hope that won't be a problem.

DKPLU v1.1

I felt that a few things were missing in the first version. For example people with heavily modified EQDKP pages had to rely on me to constantly make the program's search algorithm smarter. Also there was only one format in which one could output the data. Meaning that the program could only output the list into the feedback window and that the user couldn't add any UI modifications to the list. All that has changed with the new version though.

The change list is small but the two main additions provide much greater flexibility and longevity.

  • Added manual override and adaptation of the program's search algorithm.
  • Added UI window templates that controls the output's format.
  • Added more checks to prevent the program to crash.
  • Made some minor graphical changes.

The manual override comes in the form of a new window called "EQDKP reading". From that window one can manually set everything about how the program should read a page in four easy steps. More can be found in the readme.

The new template system is a great tool that allows the user to change the appearance of the window that DKPLU creates. The templates are basically raw EQ UI XML files but with a few special tags that tell the program where to insert its data. Currently ten templates are included with the program, each template makes the list appear in a different UI window.

The other minor fixes are generally related to making the program validate all data before using it. Also fields have received some minor color coding.

In general I hope that this version will stay unless I come up with some really nice additions. Also I'm open for suggestions (use the "Contact me" tab in the menu).

< All, 1, 2 >