Archive for the ‘Games’ Category
Playing around with my healing setup in World of Warcraft. If you have ever healed you might have come across HealBot. Some argue it’s bad, some say it’s good. Some say use Grid + Clique. I myself have a simple healbot setup and I enjoy it just fine with my macros I have setup and my key bindings. I also have it displaying the HoT icons on the bar, as a Paladin I only have SS+FoL now and Gift of the Naaru. Beacon of Light also gets displayed.
The purpose of this post was to inform others how to add a custom HoT (Heal over Time) to be monitored by HealBot. It does a lot of these for you, but I found that it does not monitor the Gift of the Naaru (Draenei Racial) HoT.
Find the file; HealBot_Localization.en.lua it is in the Locale folder. If you use a different language, you may wish to open your own language file instead of .en.
Add the line;
HEALBOT_GIFT_OF_THE_NAARU = "Gift of the Naaru";
In the following section;
HEALBOT_FLASH_HEAL = "Flash Heal";
HEALBOT_FLASH_OF_LIGHT = "Flash of Light";
HEALBOT_GIFT_OF_THE_NAARU = "Gift of the Naaru";
HEALBOT_GREATER_HEAL = "Greater Heal";
HEALBOT_BINDING_HEAL = "Binding Heal"
Make it like so. I added it here just because I copied the line above it for Flash of Light. Save the file.
Open HealBot.lua in the parent folder, and go to Line 1188 which happens to say:
HealBot_Watch_HoT[HEALBOT_FLASH_OF_LIGHT]="C"
Copy that line and paste it, change it to read:
HealBot_Watch_HoT[HEALBOT_GIFT_OF_THE_NAARU]="A"
The few lines should look like this:
HealBot_ShortBuffs[HEALBOT_SEAL_OF_COMMAND]=true
HealBot_ShortBuffs[HEALBOT_SEAL_OF_THE_MARTYR]=true
HealBot_Watch_HoT[HEALBOT_FLASH_OF_LIGHT]="C"
HealBot_Watch_HoT[HEALBOT_GIFT_OF_THE_NAARU]="A"
HealBot_Watch_HoT[HEALBOT_BEACON_OF_LIGHT]="CT"
HealBot_Watch_HoT[HEALBOT_SACRED_SHIELD]="A"
HealBot_Watch_HoT[HEALBOT_LIGHT_BEACON]="A"
Now navigate to line 2933 and 2934, which looks something like:
elseif spellName==HEALBOT_FLASH_OF_LIGHT then
if HealBot_Player_HoT[uscGUID][spellName]<17 then HealBot_Player_HoT[uscGUID][spellName]=17 end
Copy that and paste below it, so the section looks like the following:
if HealBot_Player_HoT[uscGUID][spellName]<17 then HealBot_Player_HoT[uscGUID][spellName]=17 end
elseif spellName==HEALBOT_FLASH_OF_LIGHT then
if HealBot_Player_HoT[uscGUID][spellName]<17 then HealBot_Player_HoT[uscGUID][spellName]=17 end
elseif spellName==HEALBOT_GIFT_OF_THE_NAARU then
if HealBot_Player_HoT[uscGUID][spellName]<17 then HealBot_Player_HoT[uscGUID][spellName]=17 end
elseif spellName==HEALBOT_WILD_GROWTH or spellName==HEALBOT_TRANQUILITY then
HealBot_Watch_AM_HoT=3
Save the file, and open the game, or do a /reload in-game to get the new code loaded. Cast Gift of the Naaru on yourself, or another in your party, and you should now see the HoT icon.
EDIT: As I post this article here and on the HealBot forums, the author has included support for GotN and some others in the newest Beta.
The LUA programming language is a lightweight, reflective, imperative and functional programming language, designed as a scripting language with extensible semantics as a primary goal. As stated by Wikipedia (http://en.wikipedia.org/wiki/Lua_(programming_language)).
The World of Warcraft client uses LUA to design the user interface. This allows third party developers to create unique interface customizations and share them with others, as addons.
I have been playing around with some LUA as it is used in World of Warcraft to change a few things in my client without downloading huge addons that do the same, but offer more features that I don’t want to load. Being that I am trying to be memory efficient and save CPU cycles for the game itself.
Extra WoW Features (3.1 KiB, 362 Downloads)
This will do the following for you:
Move the casting bar down a little (Change inside .lua file, line 21)
Allow you to talk in your second language with a /lan action (Example: “/lan Hello.” Without quotes, will say hello in Draenei if you are Draenei.)
Open all bags when you talk to a ‘vendor’ and close them all when done.
Move your game-tooltips (not items) to the lower right hand corner of the screen.
Add ‘Targeting: Name Here’ to the game-tooltips.
Auto repair when you visit a merchant that is able to repair your gear.
Add tabs to the profession window that allows access to your professions with only one button.
You can of course edit the .lua file yourself and remove anything you don’t want. This is an addon I use for my purposes. Consider this beta code and may or may not work for you.
So playing around with some registry and networking settings I was able to lower my latency by about one hundred and fifty by applying this registry tweak.
Go to Start -> Run, type in `regedit` and click OK.
On the left open HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Services -> Tcpip -> Parameters -> Interfaces -> (Choose your card here, it will be the only folder that contains the most data in it, that appears on the right). In here right click on the right and make a new `DWORD Value` when you can name it, type in (case is important) `TcpAckFrequency` and press enter, double click it to modify the value and change it to `1` and click OK.
You will need to restart your computer for this change to take effect. If you find that this did not help at all, or messes something else up, just delete the `TcpAckFrequency` DWORD item you added.
Along with this, you can also do another tweak which seemed to help a lot on my Windows machine for in-game latency.
Open Control Panel and then Network Connections. Right click on Local Area Connection (or your network adapter) and choose Properties. Near the top you should have a Configure button to the right of the name of your network adapter. Click Configure at the top you should have some tabs, click Advanced and on the left choose the option that is related to Checksum Offloading (you may not have this option, or it may be called something else like TCP/IP Offloading IPv4) and turn this Off. Save your settings and restart the machine.
Let me know if it helps you as well.