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).
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
minimiz to tray?
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.
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.
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.
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.
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.
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.
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