What's new
  • Visit Rebornbuddy
  • Visit Resources
  • Visit API Documentation
  • Visit Downloads
  • Visit Portal
  • Visit Panda Profiles
  • Visit LLamamMagic

[Guide] Reduce resource usage by a heavy amount

Xenetron

Member
Joined
Mar 5, 2013
Messages
627
Reaction score
4
Hi there,

I scouted the forums for methods to reduce the window size, I saw the only way to do it effectively was through purchasing ISBoxer, this is a great program, however I do not have the money to throw at things like that, so looked for a cheap alternative.

This is a slight variation of what people know already, this will reduce your RESOLUTION to 640x400 (Haven't tried lower, I assume it's possible) - However the window size will REMAIN at 800x600.

For me this is no problem, I have 3 bots running, can manage to squeeze them on a small laptop screen, and they run smooth and fine. If I have them on 800x600 standard resolution and window size, it's almost unplayable with heavy fps drops.

So here's how I did it.

PLEASE NOTE: DO NOT CLICK ANYWHERE ON THE WINDOW TO RESIZE/MOVE IT. IT WILL CHANGE THE RESOLUTION BACK TO 800X600 INSTANTLY.

You may click on them and use them just fine, just do not attempt to drag the window bigger/smaller or move it around. Leave it where it is.

1) Open C:/users/username/my documents/diablo III/
2) Open D3prefs.txt with a notepad or something similar
3) Edit these to be 600x400 -
DisplayModeWinWidth "600"
DisplayModeWinHeight "400"
DisplayModeUIOptWidth "600"
DisplayModeUIOptHeight "400"
DisplayModeWidth "600"
DisplayModeHeight "400"

set this to 1 -
DisplayModeWindowMode "1

4) Open D3, your game will now be noticeably running in a lower resolution

After doing this, the bots were able to run smooth for me, no other method works, such as a hotkey or script to "reduce" the window size, it also increases resources as you have to play on fullscreen windowed mode using your native resolution.

If someone can improve upon this solution that would be nice, but for now, it does the job and makes my laptop able to run multiple bots without stuttering/lagging/crashing.

Hope it helps someone out there
 
I have a multibox script for about a year I can happily put it up with a paypal thread. Happy if people get it I have about 10 versions some have auto-login options and some are meant for people with dual monitors, 4x4 and I also have a script for network auto login over LAN.

You will need HotkeyNet.
 
made no difference here.

How do you mean? did you manage to get the resolution lower or it just made no difference resource wise? Going from 800x600 = 600x400 for me made an insanely good improvement
 
Xenetron, I Am 99.9% Sure That You Can't Lower The Resolution Below 800x600. It Has Been Talked About For Months And Come To The Conclusion That Everything Below 800x600 Has No Effect. Even When You Change It To 320x200 Etc. It Will Still Run As If In 800x600
 
I can confirm what Harmacintyre is saying. Even though the "displayed" windows is lower, eh 600x400, the "rendered" windows (which is the one that matter) can't be set lower than 800x600.
 
Do not confuse the game window displayed *which it can go down to 40x30, yes) to the rendered game resolution which is hardcoded to 800x600 or higher.
That means resources (like vram usage, gpu, etc) are used at 800x600. displaying it at 40x30 does not mean that usage decreases.
 
Do not confuse the game window displayed *which it can go down to 40x30, yes) to the rendered game resolution which is hardcoded to 800x600 or higher.
That means resources (like vram usage, gpu, etc) are used at 800x600. displaying it at 40x30 does not mean that usage decreases.

You could be right...though it decreased my usage by almost 10% total. In fact, if the game is rendered in 800x600, yet you choose to display it at 80x60, wouldn't that create more gpu usage, as it would have to transform the 800x600 image into 80x60? That's not the case. I'm not sure though, all I know for sure is the game display is at 80x60.
 

Attachments

  • ss5.webp
    ss5.webp
    18.2 KB · Views: 551
Your usage decreased because you set up the game to be displayed in windows full screen as opposed to windows only.
NEVER ever test two things at the same time.
 
Your usage decreased because you set up the game to be displayed in windows full screen as opposed to windows only.
NEVER ever test two things at the same time.


it reduces the resources usage by heaps for me....with isboxer you can trick diablo into thinking that you have a tiny monitor which then allows it to run at much lower resolution,

but whatever you may want to believe the truth is the settings have infact lowered resource usage, and that is fact and goal of everybody that is trying to multibot
 
Lowest Res Is 800x600. Even If You Decrease Screen Size Like Op Suggests
 
Lowest Res Is 800x600. Even If You Decrease Screen Size Like Op Suggests

not window size, monitor size,

anyway people with isboxer can try it and see what I mean, it really works

here is the link to the "theory"

http://isboxer.com/forum/viewtopic.php?f=40&t=3206

"ISBoxer can override the minimum resolution and aspect ratio limitations of the game, by telling the game that your monitor is different than it really is. However, Diablo 3 chooses to ignore this information except in Windowed Fullscreen mode."

"Yes, rendering a smaller resolution will decrease GPU usage, as well as CPU usage to some degree. It also reduces Video RAM usage."
 
So It Has To Start Windowed Fullscreen?

Post Your Third Party App Source In Original Post

Even If This Does Work. Too Bad It Won't Help Me
 
Last edited:
So It Has To Start Windowed Fullscreen?

no the way isboxer works is like creating monitors within your monitor sort of, sort of like how vmware creates "computers", you just have to change windowsmode to "2" in d3prefs

also I realized my mistake, the reason isboxer allows it to run at lower resolution is because of the windows layout, and whether you changed settings in d3prefs have any affect or not I am not sure

but it does work!

you just have to make like 30 characters in isboxer so that you can have tiny windows, and that in effect makes diablo run at a much lower resolution and thus reduces resources!
 
30 chars on isboxer=== isn't it this like 10 licences x 3 chars each?
like 150 usd each 3 months?
 
Back
Top