What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Clearing your HB and WoW cache for dummies

With HB down I finally took the time to once again try to get the SNV updating part of this script to work, but to no avail.
I have just re-installed Tortoise SNV, with a reboot of my system after uninstalling the old copy and a reboot after installing the new copy.
I still get the "snv is not recognised (...)" error, even though I have installed the command line tools.
You wouldn't have any other ideas about how to get this to work, would you? I mean, it still is a superb script that saved me lots of time already, but getting this last bit to work would make it epic :)

Cheers!
Wearloga

maybe because its SVN not SNV
 
get lil tool is there a way to run it so after it finishes del the cache folders it opens wow?
 
I took the time to add in the directories suggested in the "Help Desk" directory (which is the only reason I found this thread). I made some additions to it to add all my HB folders so they are done all at once and all the other suggested folders suggested in that section specifically "WoW/Data/Cache/" and "C:/ProgramData/Blizzard Entertainment/". It states all 5 of the caches must be cleared and logged out for 5 minutes blah blah blah, but the downside of this approach is you have to reinstall the most recent patch. If these truly aren't necessary especially the C:/ProgramData/Blizzard Entertainment/ which causes the patch reinstall that would be awesome. If anyone knows please let me know. Also sorry I Necro'd the shit out of this thread.
 
I took the time to add in the directories suggested in the "Help Desk" directory (which is the only reason I found this thread). I made some additions to it to add all my HB folders so they are done all at once and all the other suggested folders suggested in that section specifically "WoW/Data/Cache/" and "C:/ProgramData/Blizzard Entertainment/". It states all 5 of the caches must be cleared and logged out for 5 minutes blah blah blah, but the downside of this approach is you have to reinstall the most recent patch. If these truly aren't necessary especially the C:/ProgramData/Blizzard Entertainment/ which causes the patch reinstall that would be awesome. If anyone knows please let me know. Also sorry I Necro'd the shit out of this thread.
It's fine to revive something like this, as it is still relevantly useful. Personally No, I don't believe you need to delete the ProgramData/Blizzard Entertainment/ or the other one mentioned that isn't in the WoW directory. When I have cache issues I delete */World of Warcraft/Cache/ and */World of Warcraft/Data/Cache, as well as the HonorBuddy cache, and it works just fine once again. I was under the impression launcher and more account-based information was stored in the hidden directories, while actual content cache was simply in the WoW directory. If you're having a serious problem it wouldn't hurt to delete these anyway, as it's not re-installing a patch just repopulating the files its missing. I've also never understood the concept of Blizzard's Cache being corrupted and merely having corrupted HonorBuddy cache, the 5 minute thing I once again do not abide by unless I need to exhaust all diagnostic options.

TL;DR: If I'm testing profiles and I switch characters on accident I'll simply delete the HB cache, and WoW/Data/Cache and WoW/Cache. It's usually never necessary for me to delete more.
 
how I can manage this:

set HB_Dir=C:\games\Honorbuddy\HB1
set HB_Dir=C:\games\Honorbuddy\HB2
set HB_Dir=C:\games\Honorbuddy\HB3
 
Nice man but doesnt update because TortoiseSVN uses the Tortproc.exe now I think

NEVERMIND just needed to have command line tools installed
 
First off - MASSIVE CREDIT TO THE OP.

After some playing around to get this to do what "I" wanted it to do I figured I'd post my work. Deletes all Caches (including battle.net), updates all SVN.

1. Install Subversion for Windows | Free software downloads at SourceForge.net
a. This gives tortisesvn the standard set of svn command line references. Also puts all binaries in your path statement (i.e. no switching directories to make things work)

2. Make a batch file. Mine is called "CleanHB.bat" but name it whatever. Just make sure it ends in .bat

3. Paste this code. 99% ripped from OP, I just cleaned it up to work with "my" install. Change the first 3 lines to match YOUR HB, WOW, and Profile directories.


Code:
REM -- Change the following two set lines to reflect your actual WoW and HonorBuddy BASE directories!
set WoW_Dir=C:\Program Files (x86)\World of Warcraft
set HB_Dir=c:\Users\David\Documents\HonorBuddy
set HB_Profiles=C:\Users\David\Documents\HonorBuddyProfiles
REM --  If your local isn't enUS then change the next line to your proper local...
set WoW_Local=enUS
cls

Echo WoW directory set to %WoW_Dir%
Echo WoW Local set to %WoW_Local%
Echo HonorBuddy directory set to %HB_Dir%
Echo .
Echo ..
Echo ...

Echo Deleting Cache
del /q/f/s "%WoW_Dir%\Errors\*.*" 
del /q/f/s "%WoW_Dir%\Cache\WDB\%WoW_Local%\creaturecache*.wdb"
del /q/f/s "%HB_Dir%\Cache\*.*" 
del /q/f/s "%HB_Dir%\CompiledAssemblies\*.*" 
del /q/f/s "C:\ProgramData\Blizzard Entertainment\Battle.net"

Echo .
Echo ..
Echo ...
Echo Updating SVN, Please wait...
Echo .
svn update %HB_Dir%\Routines\*.*
Echo ..
svn update %HB_Dir%\Bots\*.*
Echo ...
svn update %HB_Dir%\Plugins\*.*
svn update %HB_Profiles%\*.*

Echo Errors, Logs, Cache Cleared, and SVN updated...
pause
exit

4. Place this on your desktop. Run it daily. IT WILL CLEAR YOUR BATTLE.NET CACHE. REMOVE THE LINE TO DEL BATTLE.NET CACHE IF YOU DON'T LIKE RE-DOWNLOADING PATCHES

5. I removed the line to delete logs, I like to keep my logs. I am working on a log parsing program to give me better updates what my little bots were up to while I was sleeping.

Some explanation on why I changed things:

Removed the "If Exist" portion...it was giving me fits. Changed to del /q/f/s which:
Code:
/f : Forces deletion of read-only files.
/s : Deletes specified files from the current directory and all subdirectories. Displays the names of the files as they are being deleted.
/q : Specifies quiet mode. You are not prompted for delete confirmation.

This worked better for my needs.

Also added a "pause" at the end to see what SVN were updated or skipped.

I chose to install the actual SUBVERSION client, it gives me more tools than "tortoiseproc"

Hope this helps.
 
It's fine to revive something like this, as it is still relevantly useful. Personally No, I don't believe you need to delete the ProgramData/Blizzard Entertainment/ or the other one mentioned that isn't in the WoW directory. When I have cache issues I delete */World of Warcraft/Cache/ and */World of Warcraft/Data/Cache, as well as the HonorBuddy cache, and it works just fine once again. I was under the impression launcher and more account-based information was stored in the hidden directories, while actual content cache was simply in the WoW directory. If you're having a serious problem it wouldn't hurt to delete these anyway, as it's not re-installing a patch just repopulating the files its missing. I've also never understood the concept of Blizzard's Cache being corrupted and merely having corrupted HonorBuddy cache, the 5 minute thing I once again do not abide by unless I need to exhaust all diagnostic options.

TL;DR: If I'm testing profiles and I switch characters on accident I'll simply delete the HB cache, and WoW/Data/Cache and WoW/Cache. It's usually never necessary for me to delete more.

As someone who used only MS-Dos for years, for the simple reason that there was no Windows yet, i really appreciate the .cmd or .bat files to speed up the deleting of the different caches and files that create problems. I also agree with Liferose that I still do not understand why there is such a problem at all. If that is what he is saying. Until such time that the devs see it fit to really solve this mystery, this is a great help for many people.
Congratulations to the OP!
 
Thanks for the kind words and the updated script you made Nagrii. Hope this helps more folks out in the future, wish it were easier for people to find this post lol.
 
Hi together,

could you give me some help, please. I have a little batch file to clear my wow caches too, but every time if I start my wow it wants to download 6gb of files.
Have you an idea for me, where the mistake is?

@echo off
rem del /s /q "C:\ProgramData\Blizzard Entertainment\Battle.net\Cache\*" >NUL
rd /s /q "C:\ProgramData\Blizzard Entertainment\Battle.net\Cache" >NUL
mkdir "C:\ProgramData\Blizzard Entertainment\Battle.net\Cache" >NUL
rem del /s /q "D:\World of Warcraft\Data\Cache\*" >NUL
rd /s /q "D:\World of Warcraft\Data\Cache" >NUL
mkdir "D:\World of Warcraft\Data\Cache" >NUL
rem del /s /q "D:\World of Warcraft\Cache\*" >NUL
rd /s /q "D:\World of Warcraft\Cache" >NUL
mkdir "D:\World of Warcraft\Cache" >NUL
echo WoW_caches deleted
 
I've recently just started playing again. All of my toons are level 85. They have all done the initial quests to get them to the Jade Forrest in Pandaria. However, when I start Honorbuddy ... It is trying to do level 1-5 quests. The log just scrolls - Moving to Type: Quest Pickup. How do I get around this? I just want it to do the quests at my own level and progress forward?
 
set SVN_86="C:\Program Files (x86)TortoiseSVN\bin\svn.exe"

I think there is a missing backslash
 
Anyone knows how to fix the
Echo ...
SVN Error - Not a working copy

the mass SVN update is the only thing not working
 
Back
Top