-
Content count
41 -
Joined
-
Last visited
Community Reputation
3 NeutralAbout mipmap

-
Rank
Advanced Member
-
Yea I cant connect to either public srvrs
-
Saturday sydney UTC+10 site down just FYI.
- 1203 replies
-
- whinkerton
- cheap
- (and 6 more)
-
Nah its better he just reads the guide HERE mate! On a more serious note, enable DX9 under video options. All settings on low. Check a site like this one in a forum a bit up or down for this one for a render disabler. HINT! Theres a search button!
-
For CDPatcher + Hbuddy http://codedeception.com/cdauth/ Otherwise, http://updates.buddyauth.com/ for the official version. Both usually auto-patch on first launch to get to the right revision of the latest version
-
If you search thebuddyforum under their basic support/trouble shooting they have /meshes.zip I dumped this zip into HB folder and didnt run into errors. Sometimes delay as downloaded or updated said meshes but Console advised it was d/ling shit and didnt stop script or HB Edit-- They stopped hosting the meshes.zip because infected ones were hijacking auth keys. Follow this for me. Open NOTEpad (soz wordpad, word wrap was always overrated) Paste this into a pad and save as RemoteCode.cs - // File: RemoteCode.cs #region Usings using System; using System.Collections.Generic; using CommonBehaviors.Actions; using Styx.CommonBot.Profiles; using Styx.TreeSharp; #endregion /* Does nothing on it's own. * To be used with LoadRemoteCode behavior. */ /* Example usage: * <CustomBehavior File="RemoteCode" CodeUrl="http://pookthetook.com/uploadedfiles/hello.xml"/> */ namespace Pookthetook.QuestBehaviors { /// <summary> /// The remote code quest behavior. /// </summary> [CustomBehaviorFileName("RemoteCode")] public class RemoteCode : CustomForcedBehavior { /// <summary> /// Initializes a new instance of the <see cref="RemoteCode"/> class. /// </summary> /// <param name="args"> /// The args. /// </param> public RemoteCode(Dictionary<string, string> args) : base(args) { try { var codeUrl = this.GetAttributeAs("CodeUrl", true, ConstrainAs.StringNonEmpty, null) ?? string.Empty; } catch (Exception ex) { this.LogMessage("error", string.Format("BEHAVIOR PROBLEM: {0}\nFROM:\n{1}\n", ex.Message, ex.StackTrace)); this.IsAttributeProblem = true; } } /// <summary> /// Gets a value indicating whether this object is done. /// </summary> /// <value> /// true if this object is done, false if not. /// </value> public override bool IsDone { get { return true; } } /// <summary> /// The create behavior composite. /// </summary> /// <returns> /// The <see cref="Composite" />. /// </returns> protected override Composite CreateBehavior() { return new ActionAlwaysSucceed(); } } } And the one below save as LoadRemoteCode.cs // File: LoadRemoteCode.cs #region Usings using System; using System.Collections.Generic; using System.Diagnostics.Contracts; using System.IO; using System.Net; using System.Text; using System.Threading.Tasks; using System.Xml.Linq; using Buddy.Coroutines; using CommonBehaviors.Actions; using Styx.CommonBot.Profiles; using Styx.TreeSharp; #endregion /* Place tag as one of the first in the QuestOrder. * It will look for RemoteCode behaviors and load a * profile based off of the code from the urls. */ /* Example usage: * <CustomBehavior File="LoadRemoteCode"/> */ namespace Pookthetook.QuestBehaviors { /// <summary> /// The load remote code quest behavior. /// </summary> [CustomBehaviorFileName("LoadRemoteCode")] public class LoadRemoteCode : CustomForcedBehavior { /// <summary> /// The is behavior done. /// </summary> private bool isBehaviorDone; /// <summary> /// Initializes a new instance of the <see cref="LoadRemoteCode"/> class. /// <markup> /// <include item="SMCAutoDocConstructor"> /// <parameter>Styx.CommonBot.Profiles.CustomForcedBehavior</parameter> /// </include> /// </markup> /// </summary> /// <param name="args"> /// The args. /// </param> public LoadRemoteCode(Dictionary<string, string> args) : base(args) { } /// <summary> /// Gets a value indicating whether this object is done. /// </summary> /// <value> /// true if this object is done, false if not. /// </value> public override bool IsDone { get { return this.isBehaviorDone; } } /// <summary> /// The create behavior composite. /// </summary> /// <returns> /// The <see cref="Composite"/>. /// </returns> protected override Composite CreateBehavior() { return new ActionRunCoroutine(coroutine => this.MainCoroutine()); } /// <summary> /// Gets a new profile with the remote code loaded. /// </summary> /// <param name="currentProfile"> /// The current profile. /// </param> /// <returns> /// The <see cref="Task"/> containing the new profile. /// </returns> /// <exception cref="ArgumentNullException"> /// currentProfile is null. /// </exception> /// <exception cref="ArgumentException"> /// currentProfile does not contain a root element. /// </exception> /// <exception cref="InvalidOperationException"> /// Failed to create new profile. /// </exception> private async Task<XDocument> GetNewProfile(XDocument currentProfile) { if (currentProfile == null) throw new ArgumentNullException("currentProfile"); if (currentProfile.Root == null) throw new ArgumentException("currentProfile does not contain a root element."); Contract.EndContractBlock(); try { var profileCode = await this.GetElementCode(currentProfile.Root); var newProfile = XDocument.Parse(profileCode); return newProfile; } catch (Exception ex) { throw new InvalidOperationException("Failed to create new profile.", ex); } } /// <summary> /// Gets all of the code for a parent element. /// </summary> /// <param name="parentElement"> /// The parent element. /// </param> /// <returns> /// The <see cref="Task"/> containing the string of code. /// </returns> /// <exception cref="ArgumentNullException"> /// parentElement is null. /// </exception> private async Task<string> GetElementCode(XElement parentElement) { if (parentElement == null) throw new ArgumentNullException("parentElement"); Contract.EndContractBlock(); var attributeBuilder = new StringBuilder(); if (parentElement.HasAttributes) { foreach (var attribute in parentElement.Attributes()) { attributeBuilder.Append(attribute + " "); } } var profileBuilder = new StringBuilder(); profileBuilder.AppendFormat("<{0} {1}>\n", parentElement.Name, attributeBuilder); foreach (var element in parentElement.Elements()) { if (element.HasElements) { var childCode = await this.GetElementCode(element); profileBuilder.AppendLine(childCode); } else if (element.Name == "CustomBehavior" && element.Attribute("File") != null && element.Attribute("File") .Value == "LoadRemoteCode") { // Ignore so that it won't try to load again. } else if (element.Name == "CustomBehavior" && element.Attribute("File") != null && element.Attribute("File") .Value == "RemoteCode") { var remoteCode = await this.GetRemoteCode(element); profileBuilder.AppendLine(remoteCode); } else { profileBuilder.AppendLine(element.ToString()); } } profileBuilder.AppendFormat("</{0}>\n", parentElement.Name); return profileBuilder.ToString(); } /// <summary> /// Gets remote code from a server. /// </summary> /// <param name="remoteCodeElement"> /// The remote code element containing a CodeUrl. /// </param> /// <returns> /// The <see cref="Task"/> returning the remote code. /// </returns> /// <exception cref="ArgumentNullException"> /// remoteCodeElement is null. /// </exception> /// <exception cref="ArgumentException"> /// RemoteCode element is invalid. /// </exception> /// <exception cref="InvalidOperationException"> /// Failed to load code. /// </exception> private async Task<string> GetRemoteCode(XElement remoteCodeElement) { if (remoteCodeElement == null) throw new ArgumentNullException("remoteCodeElement"); if (remoteCodeElement.Attribute("File") == null) throw new ArgumentException("CustomBehavior RemoteCode element does not contain a File attribute."); if (remoteCodeElement.Attribute("File").Value != "RemoteCode") throw new ArgumentException("CustomBehavior RemoteCode element File attribute is not RemoteCode."); if (remoteCodeElement.Attribute("CodeUrl") == null) throw new ArgumentException("CustomBehavior RemoteCode element does not contain a CodeUrl attribute."); if (string.IsNullOrWhiteSpace(remoteCodeElement.Attribute("CodeUrl").Value)) throw new ArgumentException("CustomBehavior RemoteCode element CodeUrl attribute is empty."); Contract.EndContractBlock(); var codeUrl = remoteCodeElement.Attribute("CodeUrl") .Value; string codeString; using (var client = new WebClient()) { try { this.LogMessage("info", string.Format("Loading remote code from {0}.", codeUrl)); codeString = await Coroutine.ExternalTask(client.DownloadStringTaskAsync(new Uri(codeUrl))); } catch (Exception ex) { throw new InvalidOperationException(string.Format("Failed to load remote code from {0}.", codeUrl), ex); } } try { // Make sure it's formatted correctly var stringBuilder = new StringBuilder( XDocument.Parse(codeString) .ToString()); stringBuilder.Replace("<HBProfile>", string.Empty); stringBuilder.Replace("</HBProfile>", string.Empty); stringBuilder.Replace("<QuestOrder>", string.Empty); stringBuilder.Replace("</QuestOrder>", string.Empty); codeString = stringBuilder.ToString(); } catch (Exception) { // Profile can't be parsed into a document so it's just code. } return codeString; } /// <summary> /// Gets the XDocument for the current profile. /// </summary> /// <returns> /// The <see cref="XDocument"/> containing the current profile. /// </returns> /// <exception cref="InvalidOperationException"> /// Profile could not be loaded. /// </exception> private XDocument GetProfileXDocument() { var path = ProfileManager.XmlLocation; try { XDocument profile; using (var streamReader = new StreamReader(path, Encoding.UTF8, true)) { profile = XDocument.Load(streamReader, LoadOptions.PreserveWhitespace); } return profile; } catch (FileNotFoundException ex) { throw new InvalidOperationException(string.Format("Profile could not be found at {0}.", path), ex); } catch (DirectoryNotFoundException ex) { throw new InvalidOperationException(string.Format("Directory for profile could not be found at {0}.", path), ex); } catch (Exception ex) { throw new InvalidOperationException(string.Format("Failed to get profile from {0}.", path), ex); } } /// <summary> /// The main coroutine. /// </summary> /// <returns> /// The <see cref="Task"/>. /// </returns> private async Task<bool> MainCoroutine() { if (this.IsDone) return true; this.LogMessage("info", "Getting new profile."); try { var currentProfile = this.GetProfileXDocument(); var newProfile = await this.GetNewProfile(currentProfile); using (var memoryStream = new MemoryStream(Encoding.UTF8.GetBytes(newProfile.ToString()))) { this.LogMessage("info", "Loading new profile."); ProfileManager.LoadNew(memoryStream); await Coroutine.Sleep(300); } } catch (Exception ex) { this.LogMessage("fatal", string.Format("LoadRemoteCode Failed.\n{0}", ex)); } this.isBehaviorDone = true; return true; } } } Double check the extension is right (RemoteCode.cs and LoadRemoteCode.cs, if you see .cs.txt, just start walking now and never return here. Load these both (LoadRemoteCode.CS first, then after done, RemoteCode.CS) into QuestBuddy and hit start. Dump logs for me so i can see what goes wrong if you still experience issues. Thanks if it helped would be appreciated
-
I havent been round for a great deal of time, but all the best to you Suspense and welcome to the new team, hope I can contribute something to the new team
- 48 replies
-
- codedeception
- changes
-
(and 1 more)
Tagged with:
-
At neflix.com you sign up and shit Cheers man 1 working for me Bruteforce out of interest or what?
-
Although I do not have money for VIP as much as I indeed wish I did, unfortunately this is not the case. PLEASE can we have a seperate option hell seperate paypal reciepient, that is user nominated donation.... I want to support, not in the increments you have permitted all the while not really overly interested in titles and stuff..... I just dont see why it would not be quite simple to offer.
-
Seriously man, you quoted it. You should read before quoting. Dont mean to be rude but youve answered yourself and clearly asked without looking for the info first....
- 328 replies
-
mipmap changed their profile photo
-
Stop now unless you have lots of expendable CD Keys, HonorBuddy as an application is detected by a the WoW.exe process it would seem, as opposed to certain behaviours being flags for manual review as widely believed.
-
Laters honorbuddy nice try
-
Syd Aus 110% CD Patcher + HB are working perfect. Cylae-Yesterday at 7:47 AM @everyone New HB Release #825 Link: http://updates.buddyauth.com/GetNewest?filterHonorbuddy FinalRoach-Yesterday at 7:52 PM @everyone HB #825 should be working with CDPatcher for everyone now
-
Run my dailies, run Garrison then swap to a gather, location based on where I am getting PVPd haha
-
It tries to update itself and closes for me, be very keen for a copy if it were possible as well.
-
Both updated and running. Enjoy!