Thumbs upDragon Nest Auto Priority 0.1

Posts 115 of 23 · Page 1 of 2
Dragon Nest Auto Priority 0.1

See the priority column. Note that the priority is low (4) for two of the inactive dragon nest processes, while the active one has normal priority (8).

Description:
Lowers the process priority of all Drogon Nest instances except the focused one.
This could make multiclient smoother for you.

Only useful if you use some multiclient patch (will not work with VM or sandbox MC).
Only tested with the SEA version of Dragon Nest, don't know if it will work with any other.

Instructions:
Run the attached application, it will adjust the priorities automatically.
Exit it by right clicking its icon in the tray.

Note that you need to disable GPK or any other antihacking rootkit used to hide the game.
You could do that with my GPK fix (still works with SEA v65): http://www.mpgh.net/forum/487-dragon...kit-patch.html
This is usually included in your multiclient patch.

Scans:


Source:
This is a simple AHK script compiled to .exe. Below is the AHK source.
If you have AHK you can run this code directly.
Just put it in a file called something like "Dragon.Nest.Auto.Priority.0.1-antifoo.ahk" and run it.

Code:
app_name	= Dragon Nest Auto Priority
app_version	= 0.1
app_date	= 2012-07-09
app_author	= antifoo, hx.hq*****
app_desc	= Lowers the priority of all Dragon Nest game instances except the active one.

#SingleInstance force
#NoEnv

SetWorkingDir %A_ScriptDir%
Process, priority, , High


main(){
	global
	
	Menu, tray, add, %app_name% %app_version%, tray_menu_about
	Menu, tray, add, Check for &Updates, tray_menu_link
	Menu, tray, add, &About, tray_menu_about
	Menu, tray, add
	Menu, tray, add, E&xit, tray_menu_quit

	Menu, tray, default, %app_name% %app_version%
	Menu, tray, NoStandard

	Menu, tray, tip, %app_name%
	

	Loop
	{
		WinGet, active, ID, A
		WinGet, id, List, DragonNest ahk_class DRAGONNEST
		
		Loop, %id%
		{
			this_id := id%A_Index%
			WinGet, this_pid, PID, ahk_id %this_id%
			
			if (this_id = active)
			{
				Process, priority, %this_pid%, Normal
			}
			else
			{
				Process, Priority, %this_pid%, Low
			}
			
			sleep 50
		}
		
		Sleep, 500
	}
}


tray_menu_commands(){
	global

tray_menu_about:
	MsgBox, 64, %app_name% %app_version%, %app_name% v%app_version%`, %app_date%`n%app_author%`n`n%app_desc%
	return

tray_menu_link:
	Run http://hx.hq*****/?n=Dragon+Nest+Auto+Priority&v=%app_version%&d=%app_date%
	return
	
tray_menu_quit:
	exitapp
	return
}


main()

Enjoy!

Dragon.Nest.Auto.Priority.0.1-antifoo_mpgh.net.zip197 KB · 761 downloads Scanning…
Can't you just do it through task manager ?

Quote Originally Posted by HyperShooter View Post
Can't you just do it through task manager ?
Task manager will not automatically adjust the priority when switching between windows.
(So that only the single active DN window has higher priority. If all DN windows are in background they will all have low priority.)
Quote Originally Posted by antifoo View Post
Task manager will not automatically adjust the priority when switching between windows.
(So that only the single active DN window has higher priority. If all DN windows are in background they will all have low priority.)
wow so everytime i switch DN windows the priorities will change~! nice apps sir=) i dont need to do this in task manager anymore thanks alot sir antifoo~!
so this supposed to decrease pc lag while opening more than 1 client? cuz i usually open 7-8 clients :P
and really thanks for ur hard work ^_^
Quote Originally Posted by *Star View Post
so this supposed to decrease pc lag while opening more than 1 client? cuz i usually open 7-8 clients :P
and really thanks for ur hard work ^_^
Yes, precisely. It won't do miracles, but if you are CPU limited it can help quite a bit.

Would be good if you and others who try it could post here and let people know if it helped. :-)
Quote Originally Posted by *Star View Post
so this supposed to decrease pc lag while opening more than 1 client? cuz i usually open 7-8 clients :P
and really thanks for ur hard work ^_^
WTF! 7-8 clients? what your character do? hahaha
Quote Originally Posted by antifoo View Post
Yes, precisely. It won't do miracles, but if you are CPU limited it can help quite a bit.
Would be good if you and others who try it could post here and let people know if it helped. :-)
going to give it a try and see

Quote Originally Posted by dnhacked View Post
WTF! 7-8 clients? what your character do? hahaha
u can always leave ur chars fishing at same time while ur asleep or u can make pt with 3-4 chars and let others do fishing but well as antifoo said this auto priority won't do miracles xD so u still need a good pc to open many chars and this tool is only to make gameplay with many clients a bit smother
Quote Originally Posted by *Star View Post
going to give it a try and see


u can always leave ur chars fishing at same time while ur asleep or u can make pt with 3-4 chars and let others do fishing but well as antifoo said this auto priority won't do miracles xD so u still need a good pc to open many chars and this tool is only to make gameplay with many clients a bit smother
precisely u will need a good CPU for running 7-8 clients. but 7-8 clients too greedy. and make party with ur 3-4 chars was so hard to handle. for me just two of my character is enough to farm master and apprentice.
Quote Originally Posted by dnhacked View Post
precisely u will need a good CPU for running 7-8 clients. but 7-8 clients too greedy. and make party with ur 3-4 chars was so hard to handle. for me just two of my character is enough to farm master and apprentice.
yeah i alrdy have that *good* cpu and having no prob with opening 7 or 8 chars but i still have some lil lags while playing which wont matter in case if i left all of them fishing and anyway for now i dont do that cuz fishe's prices dropped a lot recently
approved .
can i ask.. how to use this?
Quote Originally Posted by Arkinx View Post
can i ask.. how to use this?
Troll or just plain dumb? Reading the post is a good start, especially this part:

Run the attached application, it will adjust the priorities automatically.
doesnt see to work for me..
T_T
why my dual client becomes in both low priority even other one active vice versa?. i use this in windows xp
Posts 115 of 23 · Page 1 of 2

Post a Reply

Similar Threads

Tags for this Thread

Need help?