PDA

View Full Version : D2OL Xtreme Watch Dog v0.0.1 *BETA*


Helheim
02-26-2005, 11:28 AM
Update: v0.0.2 has been released, see the thread here (http://www.xtremesystems.org/forums/showthread.php?p=817786#post817786).

Since D2OL Daddy doesn’t run too well as a service I decided to make my own application built as a service, not a standard exe trying to run as a service, that does pretty much the same thing as D2OL Daddy does.

D2OL_XtremeWatchDog v0.0.1 (Build 18930) *BETA*

The only drawback is it does require you to have the .NET Framework installed on your system. (I know flame me now)

That can be downloaded and installed through Windows Update or directly from here. (http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en)

Once that is installed the install package for D2OL_XtremeWatchDog is only 290KB. Download D2OLXWD_Setup(v0.0.1).exe (http://www.calgaryrc.com/D2OL/D2OLXWD_Setup(v0.0.1).exe) and run it to have the service installed and automatically started.

By default it only monitors/adjusts the DockWin.exe and GridWin.exe processes, as in my testing this is all that seems necessary; however, you can set it to monitor the D2OL.exe process as well. You have the option to monitor/adjust just the main process or the main process and the threads. Maybe someone can test the various configurations and determine which one works the best?? In addition you can have it monitor/adjust itself as well. You can change these settings by modifying the settings.ini file located in the "Program Files\D2OL Xtreme Watch Dog" folder. Just set which processes you want it to monitor by setting them to TRUE.

Default setttings.ini File
[PROCESSES]
DOCKWIN=TRUE
GRIDWIN=TRUE
D2OL=FALSE
D2OLTHREADS=FALSE
D2OLXWD=FALSE
D2OLXWDTHREADS=FALSE

If you have any questions/problems or think of any other features that would be useful let me know. For example would it be useful to set the priority for the D2OL.exe process to just below normal instead of idle? Maybe make that configurable, etc…

License/Disclaimer:
This program is distributed as FREEWARE. This means that you acquire no rights in it other than the right to use it without having to pay a fee. Use this program entirely at your own risk.

jjcom
02-26-2005, 11:33 AM
Nice work! :D Looks very good.

jjcom

Helheim
02-26-2005, 12:21 PM
One thing I just noticed was if you do want to uninstall it make sure to stop the service first. I'll add that to the uninstaller for the next release.. Also I do have to thank Rodzilla for the name.. :D

How many people won't use it just because it requires the .NET Framework? If there is enough demand I'll think about changing that.

Sickapotamus
02-26-2005, 12:28 PM
very nice, very small. works great!

Jeff
02-26-2005, 01:38 PM
How many people won't use it just because it requires the .NET Framework? If there is enough demand I'll think about changing that.

Not wanting to start anything but I fall in that demographic. I know lots of people who say why not use .NET but I just don't want to start. I doubt many people will fall into a similar category but there may be a few. I wouldn't change it unless there's a huge outcry to and it's not too difficult to do.

Disposibleteen
02-26-2005, 01:50 PM
pretty sweet prog you got here.

Plum Ugly
02-26-2005, 10:43 PM
nice!But I'm like Jeff. I dont run .net

STEvil
02-27-2005, 12:44 AM
Only annoying thing i've found with d2ol is that when it changes to a new task it will kick you out of games sometimes (zuma for example does this, or in HL2's case will make your cursor show up where the crosshair is).

Pretty annoying when it happens at 30 second to 1 minute intervals.. and it seems to be d2ol.exe that causes it since dockwin.exe already runs at lowest priority and reducing d2ol.exe's priority will fix this...

shadowing
02-27-2005, 12:57 AM
Wow, i never knew that. Maybe because i don't play games while D2OL is on. >_<

dE4
02-27-2005, 01:22 AM
BF1942 works fine with Jeff's prog :cool: I'll take a look at Watch Dog later today.

Helheim
02-27-2005, 09:24 AM
If you need to you can set it to monitor/adjust the d2ol.exe process as well just update the settings.ini file. Maybe you could test if just the main process needs to be set lower or the main process and the threads so it doesn't kick you out of your game. Just first try using D2OL=TRUE and if that doesn't work also set D2OLTHREADS=TRUE as well. You have to restart the service before the new settings will take effect. Thanks.

Sickapotamus
02-27-2005, 02:42 PM
i've run d2ol while playing games such as doom3, nfsu2 and race driver2 with no problems at all.

Mr_Slinky
02-27-2005, 07:50 PM
looks like a vb icon has sombodys been coding again ??
only reason i know is i am in vb right now

STEvil
02-27-2005, 08:51 PM
Would test, but I dont run .net..

Crownie
02-28-2005, 01:43 AM
Nice work mate.

frodo
02-28-2005, 02:45 PM
just installed it... im off to bed now though, i'll see if it makes a noticable difference tomorrow during the daily game... if it does work ill be happy, as i keep exiting d2ol before i play, then forgetting to restart it, loosing me valuable points!!!

take care bud

Rodzilla
03-01-2005, 05:30 AM
I would like to whole-heartedly thank Helheim for developing this app! :up:

This is the first app that has been developed by the XS team for D2OL! Things like this are an unbelievable contribution to the community! Excellent work and thanks a bunch!!!! :up:

On another note...
This is the perfect solution to the easy installers! D2OL Daddy isn't working as a service... so we scrap that and bundle this with the installers! The only thing is... it can't require .Net as we can't make it difficult. The object of the easy installers is to make it xtremely easy for someone to fire up D2OL! It would be sweet if we could get it bundled with the D2OL installers.

matt9669
03-01-2005, 01:32 PM
We could include the .Net framework as part of the XS installers, it's not too difficult . . . it's just an API really, nobody seems to mind downloading Java to run D2OL ;)

Props to Helheim for developing a new app, software development is difficult and we always welcome new projects that help XS in any way. :up:

Helheim, perhaps you could take a look at some of the other software devs working on stuff here and ask them if they could help you port this to Java?

jjcom
03-01-2005, 01:35 PM
yeah, but isn't .net kind of big. Java isn't a huge app, but I thought .NET was...or am I off ?

jjcom

Helheim
03-01-2005, 01:57 PM
Ya it's a bit big, 24MB install. It's just it's pretty simple to create a service in .NET whereas with other languages it's not as simple. I was going to try making just a regular exe in another language and running it as a service but haven't gotten around to it yet.

STEvil
03-01-2005, 02:29 PM
I'd like a completely non-java version of d2ol some time.. Dont mind java really, but i've found it runs.. slow. Maybe unresponsive is a better word.

matt9669
03-01-2005, 02:32 PM
Only problem STEvil is we don't have the source code for D2OL AFAIK . . . if we do someone please let me know! :stick:

STEvil
03-01-2005, 08:14 PM
the guys who programmed it do, maybe starting a topic about this in the d2ol forums would be a good idea?

Rodzilla
03-02-2005, 03:37 AM
the guys who programmed it do, maybe starting a topic about this in the d2ol forums would be a good idea?

They will never give up the source... if people had it they could make cheats.

STEvil
03-02-2005, 03:01 PM
I didnt say they had to give us the source for these things to get done.

matt9669
03-02-2005, 03:09 PM
STEvil, if you can get those guys to write a non-Java version in their spare time, my hat's off to you sir :cool:

jjcom
03-02-2005, 03:14 PM
yeah...wonder...think they would give the code to a few people, such as team captains.

jjcom

Rodzilla
03-02-2005, 04:45 PM
Only problem STEvil is we don't have the source code for D2OL AFAIK . . . if we do someone please let me know! :stick:
the guys who programmed it do, maybe starting a topic about this in the d2ol forums would be a good idea?
Sorry... that's just what I took from it...

At any rate. They won't give up the code.

Disposibleteen
03-02-2005, 04:47 PM
Sorry... that's just what I took from it...

At any rate. They won't give up the code.
and they shouldnt, it vould be compromised if they did

Jeff
03-02-2005, 04:59 PM
Don't get some people started about how great open-source is... it's like the Intel vs. AMD and ATI vs. nVidia debates. ;)

Disposibleteen
03-02-2005, 05:03 PM
or windows vs linux, lol, alright dont start it people!

matt9669
03-02-2005, 05:28 PM
I'm not advocating open source here, honestly I'd rather they didn't make it open . . . but if someone doesn't have the code, they can't write the program ;)

STEvil
03-02-2005, 06:07 PM
how many people cheat at seti@home though? Theres sure a lot of clients for it if its not open..

Rodzilla - my reply was a bit harsh, didnt mean for it to be.. sorry ;)

Disposibleteen
03-02-2005, 06:09 PM
you can cheat @ seti? why would you want to do that, i thought the point was to help scientists analyze data not gloat about stats or w/e

STEvil
03-02-2005, 07:05 PM
There were a few but they did it by copying completed or nearly complete WU's to other machines and uploading them multiple times basically. Going the same direction, why would we want to cheat at d2ol? The point of d2ol is to help analyze data etc, not gloat about stats or whatever ;)

You can cheat at anything, but my point is seti@home has a lot of clients available and while the source code may not be (or is it? I dont know) it has a lot more clients that are optimized for each specific OS and CPU basically..

Rodzilla
03-02-2005, 07:06 PM
how many people cheat at seti@home though? Theres sure a lot of clients for it if its not open..

Rodzilla - my reply was a bit harsh, didnt mean for it to be.. sorry ;)

No worries... It's kind of hard for anyone to get under my skin.

I don't know anything about the search for ET... so I couldn't tell ya.

And yes people cheat in DC projects... for some it is all about the stats.

matt9669
03-02-2005, 07:29 PM
My understanding is that the D2OL project is kind of at a standstill in terms of funding i.e. nobody's really coding anything right now . . .

jjcom
03-02-2005, 07:40 PM
wonder...if they were to make another version of the client....they need to have an option so you can add things on to it...I may not be making sense here....you know like make it so you can code something and drop into a directory and D2OL would "read" the file before completely launching.

jjcom

matt9669
03-02-2005, 07:57 PM
I don't see why they couldn't support plugins (is that what you meant jj?), but that does take some development . . .

NapalmV5
03-02-2005, 11:10 PM
So, what are the optimal settings for dedicated rigs ?

STEvil
03-02-2005, 11:56 PM
crank up the priority of gridwin and kill off explorer :D

Rodzilla
03-03-2005, 04:06 AM
My understanding is that the D2OL project is kind of at a standstill in terms of funding i.e. nobody's really coding anything right now . . .

The people at Sengent are hiring a coder... if they haven't already... to develop a new Agent. He will also evolve the D2OL stats page. Big things are coming for D2OL.

Now if people on other teams could just stop pissing and moaning at the D2OL staff... It's really bad to see the community come down on D2OL staffers like I've seen... I mean we are the biggest team out there... and do we have any whiners out there giving the staff at D2OL hassle about the next version of the program? Stuff like that...

matt9669
03-03-2005, 11:43 AM
Good to hear Rod, thanks for the update. :up:

I never bother people about code development, it's just too hard! :lol:

jjcom
03-03-2005, 01:42 PM
I don't see why they couldn't support plugins (is that what you meant jj?), but that does take some development . . .

Yep, thats what I meant plugins...the word "plugins" just wasn't comeing from my brain for some reason lol

jjcom

[XC] moddolicous
03-03-2005, 02:10 PM
My D2OL has been acting funny lately. Some days it will be around 120, and other times I've seen 170+. It makes no sense to me, but I'm not complaining :D

Rodzilla
03-03-2005, 05:10 PM
My D2OL has been acting funny lately. Some days it will be around 120, and other times I've seen 170+. It makes no sense to me, but I'm not complaining :D

It all depends on what targets your node is working on... and how much you use the computer... it will swing too and frow

[XC] moddolicous
03-03-2005, 05:21 PM
50 cands though?? Thats alot. Is there anyway I can specify what target it works on to keep it producing at 170??

Rodzilla
03-03-2005, 05:28 PM
50 cands though?? Thats alot. Is there anyway I can specify what target it works on to keep it producing at 170??

50 is alot... but t happens. And no you can't