[Release] DekaronDebugMonitor

12/22/2009 20:03 HellSpider#1
Hi.

I got bored a few days ago and decided to code a new application for dekaron with MASM32.

This application is meant to be a replacement for the dbmon.exe used in the hosting of a private server.

This application is capable of showing all debug strings sent from different applications (applies for applications not related with dekaron too, if someone wants me to code a filter, let me know).

The application shows the physical memory load of the computer too.

If you feel like I should add some new functions to it, let me know (post below, don't PM).

[Only registered and activated users can see links. Click Here To Register...]



Changelog:

----- Updated v1.1 - 23.12.2009! -----

- Application writes a logfile named 'debuglog.txt' in the root folder
- Application window can be moved from any non-control point

----------------------------------------------------



UPDATED VERSION CAN BE DOWNLOADED FROM MY BMR CLIENT [Only registered and activated users can see links. Click Here To Register...]!
12/22/2009 20:27 Deadman88#2
InstantDeath thx..
12/22/2009 23:07 janvier123#3
Can it create a log file ?
if no, can you make that option plz ?
12/23/2009 15:56 HellSpider#4
Updated v1.1 - 23.12.2009!

- Application writes a logfile named 'debuglog.txt' in the root folder
- Application window can be moved from any non-control point


If you got more ideas for updates, post below :)...
12/23/2009 16:25 Decima#5
minimiz to tray? :D
maybe the ability to maximize as well - sometimes errors are longer than the current window

wouldnt suppose there was a way to specify which csv/txt files the errors were originating from is there? i know most of the time it gives u a hint, but not always.

for example :NULL Status Flyweight ... index [ 501 ] In Game InsertStatus

also in the debug log, it could get very big after a few days, can you make it start a new file on a new day?

example:
debuglog12-23-2009.txt
debuglog12-24-2009.txt
etc.
12/23/2009 17:54 BlindGuard77#6
Only setback is, that your monitor program is slower than dbmon when it comes to displaying the lines. Had to wait ages till it finished loading all the monster action files.

Quote:
for example :NULL Status Flyweight ... index [ 501 ] In Game InsertStatus
Something needs status index 501, but it's not in the status.csv file.
12/23/2009 18:16 HellSpider#7
Quote:
Originally Posted by BlindGuard77 View Post
Only setback is, that your monitor program is slower than dbmon when it comes to displaying the lines. Had to wait ages till it finished loading all the monster action files.


Something needs status index 501, but it's not in the status.csv file.
Strange, it's working as fast as the original to me.
12/23/2009 18:22 twiggy345#8
[QUOTE=Decima;3718331]

for example :NULL Status Flyweight ... index [ 501 ] In Game InsertStatus


Actually that means that there is a typo in the code somewhere and it cant find the refrence that it is looking for . I know this is an example and dont wanna make it a big deal but for the people that dont know will get the wrong idea just by reading the previous post.
For example if u have armor that u have skel,anim, set as 4455 and u type in the armoritem.csv 44551 then that error will pop up but back on subject that is a great program. I am no longer in the p-server hosting but i wish that i had that when i did have my server because it would make it a lot easier to locate and fix errors rather then have the server halfway loaded and using up all the memory and then trying to load programs and stuff to fix the problem. But when it comes to u instant i couldnt expect anything less. :)
12/23/2009 19:44 BlindGuard77#9
Quote:
Originally Posted by twiggy345 View Post
For example if u have armor that u have skel,anim, set as 4455 and u type in the armoritem.csv 44551 then that error will pop up but back on subject that is a great program.
It's a status.csv related error. Not item flyweight related. When you have the same index for two items you will get flyweight error and server exe won't even load. If it's just a missing status index you'll do fine.


So much for:
Quote:
I know this is an example and dont wanna make it a big deal but for the people that dont know will get the wrong idea just by reading the previous post.
12/23/2009 20:40 Decima#10
Quote:
Originally Posted by BlindGuard77 View Post
Only setback is, that your monitor program is slower than dbmon when it comes to displaying the lines. Had to wait ages till it finished loading all the monster action files.


Something needs status index 501, but it's not in the status.csv file.
it loads fast for me too

figures its something in status :/
12/26/2009 04:00 Decima#11
to add to the list of features, noticed i could highlight each line, but cant copy them, maybe a right-click option to be able to copy the line that is highlighted as well
03/07/2010 11:17 mare49#12
it not open!!!!!
03/07/2010 11:28 Nosferatu.#13
Quote:
Originally Posted by mare49 View Post
it not open!!!!!
#Reported: Spam , bumping?

When im wrong then delete my Post.
03/07/2010 11:30 ~Kakkarot~#14
When the tool still works then it can stay ;)
03/07/2010 12:28 HellSpider#15
It still works well :).

I'm planning to update it as soon as I got some time, I'm damn busy atm...