1. Head to the 33rd Modeling Contest Poll and drink to your heart's desire.
    Dismiss Notice
  2. Choose your means of doom in the 17th Mini Mapping Contest Poll.
    Dismiss Notice
  3. A slave to two rhythms, the 22nd Terraining Contest is here.
    Dismiss Notice
  4. The heavens smile on the old faithful. The 16th Techtree Contest has begun.
    Dismiss Notice
  5. The die is cast - the 6th Melee Mapping Contest results have been announced. Onward to the Hive Cup!
    Dismiss Notice
  6. The glory of the 20th Icon Contest is yours for the taking!
    Dismiss Notice
  7. Check out the Staff job openings thread.
    Dismiss Notice
Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.
MindWorX
Last Activity:
Sep 16, 2020
Joined:
Aug 3, 2004
Messages:
690

Awarded Medals 3

Birthday:
Jul 17, 1987 (Age: 33)
Location:
Ireland
Occupation:
Software Developer/Business Owner

MindWorX

Wulfy loves Nex!, 33, from Ireland

Staff Member
MindWorX was last seen:
Sep 16, 2020
    1. Chaosy
      Chaosy
      Considering to try to write a plugin for Sharpcraft but I am not entirely sure where to start, I did not find much info in the plugins folder.
    2. Grimhollow
      Grimhollow
      If my mind is tired and doesn't work. Will you do minding job for me?
    3. TheEGSTv
      TheEGSTv
      hello, i don't know who to ask, but as a tool moderator, do you happen to have replay seeker that is actually working with windows 10 x64 os?
      1. MindWorX
        MindWorX
        You would have to check out the tools section. If there's an existing tool that isn't working properly, you can try and contact the author and make them update.
        May 25, 2017
      2. TheEGSTv
        TheEGSTv
        alright, thank you for your time :)
        May 25, 2017
    4. stan0033
      stan0033
      What does Sharpcraft exactly do? Only start the blizzard games?
      1. MindWorX
        MindWorX
        SharpCraft manages profiles and bootstraps plugins.
        May 10, 2017
    5. Lasersquid112
    6. MyPad
      MyPad
      Excuse me, MindWorX. May I know what else is being planned for Sharpcraft Extended Bundle? I do like it very much.
    7. Deleted member 219079
      Deleted member 219079
      Is there a way to customize player setup when doing war3.exe -loadfile <map path>?
      1. View previous comments...
      2. MindWorX
        MindWorX
        Feb 5, 2017
      3. Ralle
        Ralle
        That extension sounds pretty cool!
        Apr 29, 2017
      4. Deleted member 219079
        Deleted member 219079
        Yeah, it does, but it would be Windows only and require externally installed launcher.. Now I finally got around learning WebExtensions / JavaScript / jQuery: https://github.com/jondrean/better-vms.

        It doesn't listen for 'view previous comments...' action, but you can get where I'm going with it.

        Edit: You could consider replicating the "thumbnail into player".

        Edit 2: It should now listen to 'view previous comments...'.
        May 14, 2017
    8. deepstrasz
      deepstrasz
    9. stan0033
      stan0033
      What kind of moderator are you?
      1. MindWorX
        MindWorX
        Nothing short of the best kind. Which is a Tools Moderator.
        Sep 23, 2016
    10. Chief_Of_GxBxL
      Chief_Of_GxBxL
      Hey there MindWorX, need some troubleshooting help:

      > System.IO.FileNotFoundException: Could not load file or assembly 'EasyHook, Version=2.7.4761.0...' or one of its dependencies. The system cannot find the file specified.

      I'm not understanding what's wrong: the EasyHook.dll and the 32/64 versions are in the bin/debug folder, and the Launcher's reference to EasyHook.dll in the Assemblies folder is valid.
      1. View previous comments...
      2. MindWorX
        MindWorX
        Hey Chief, I've fixed the issue. The newest version is attached to the thread. :)
        Sep 4, 2016
      3. Ralle
        Ralle
        I'm the chief here!
        Apr 29, 2017
      4. CampScouter
        Oct 16, 2017
    11. SeedinAethyr
      SeedinAethyr
      Happy birthday!
    12. Wietlol
      Wietlol
      Hya, I have a problem with SharpCraft.
      The problem I am having is when I start a map, it will show the cmd window like it should but it says "Checking versions . . . Mismatch! To fix this, you need to update your addresses to version 1.27.0.52240."
      This error came after updating the game to 1.27

      I am ussually in the chat if you need more details.
      1. View previous comments...
      2. Wietlol
        Wietlol
        Jul 25, 2016
      3. MindWorX
        MindWorX
        I've heard that error mentioned before. I'll have to figure out what might be causing it. Which version of Windows are you using?
        Jul 25, 2016
      4. Wietlol
        Wietlol
        Windows 7 Home, 64 bits
        Jul 26, 2016
    13. Ralle
    14. MasterHaosis
      MasterHaosis
      Mind
      Wor
      XXX
      :cgrin:
    15. Ralle
      Ralle
      Oh right. If you want hosting, give me a shout. It would be an honor to host you.
    16. Ash
      Ash
      Hello.
    17. Ralle
      Ralle
      Yeah. But it has so much potential! Awesome that you are still working on it!

      I see that the project is in the Archived section. This seems wrong when you are working on it. Don't you agree? Shouldn't we move it back into the Hosted Projects category instead of the sub forum?
    18. Ralle
      Ralle
      How is progress on SharpCraft? :)
    19. Chief_Of_GxBxL
      Chief_Of_GxBxL
      Ok, I've switched them back to what I thought they had to be originally. Still crashing :( I've refocused my efforts on playing around with the sample stopwatch code you gave me, but I'm confused: Should I be using newGenEditor to put the code, or the 'Start Editor (debug)' program that's built with the source code you've made available? NewGen is the only one that doesn't complain about unregistered natives when I try to use this code:


      ----------
      function Trig_Untitled_Trigger_001_Actions takes nothing returns nothing
      local integer stopwatchId
      local real elapsedTimeMs = null

      stopwatchId = StopwatchGet() // gets a free Stopwatch
      PolledWait( 3.00 ) // give the stopwatch some time to count...
      elapsedTimeMs = StopwatchElapsedMilliseconds()

      // print time to user
      call DisplayTextToForce( GetPlayersAll(), R2S(elapsedTimeMs) )
      endfunction

      //===========================================================================
      function InitTrig_Untitled_Trigger_001 takes nothing returns nothing
      set gg_trg_Untitled_Trigger_001 = CreateTrigger( )
      call TriggerAddAction( gg_trg_Untitled_Trigger_001, function Trig_Untitled_Trigger_001_Actions )
      endfunction
      ----------
    20. Chief_Of_GxBxL
      Chief_Of_GxBxL
      Tried rewriting the older HTTP plugin to use the new IPlugin interface. Whereas the previous plugin worked for a simple HTTP map my friend and I cooked up, the new plugin causes the game to crash:

      [IMG]

      Any ideas? I'm uncertain about the JassStringArg vs. JassStringRet. Which one should I be using? Could this be the reason for the crash?


      ----------
      using System;
      using System.Collections.Generic;
      using System.Linq;
      using System.Text;
      using System.Threading.Tasks;
      using TinkerWorX.SharpCraft;
      using MindWorX.SharpCraft.Modules.JassAPI;
      using System.Net;
      using System.IO;

      namespace Http
      {
      [Requires(typeof(JassAPIPlugin))]
      public class HttpPlugin : IPlugin
      {
      public void Initialize(PluginContext context)
      {
      // the context is used to make game/editor specific initializing
      // for this plugin all we care about is the game
      if (context != PluginContext.Game)
      return;

      Natives.Add(new HttpRequestPrototype(this.HttpRequest));
      }

      public void OnGameLoad(PluginContext context)
      {
      // the context is used to make game/editor specific initializing
      // for this plugin all we care about is the game
      if (context != PluginContext.Game)
      return;
      }

      private delegate JassStringArg HttpRequestPrototype(JassStringArg method, JassStringArg url, JassStringArg cookies, JassStringArg values);
      private JassStringArg HttpRequest(JassStringArg method, JassStringArg url, JassStringArg cookies, JassStringArg values)
      {
      HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
      CookieContainer container = new CookieContainer();
      req.Method = method;
      req.UserAgent = "Warcraft III";
      req.ContentType = "application/x-www-form-urlencoded";

      Uri uri = new Uri(url);

      if (cookies != "")
      {
      string[] cookArr = cookies.ToString().Split(new string[] { ";" }, StringSplitOptions.None);
      string[] temp;
      foreach (string cook in cookArr)
      {
      if (cook.Contains("="))
      {
      temp = cook.Split(new string[] { "=" }, StringSplitOptions.None);
      container.Add(uri, new Cookie(temp[0], temp[1]));
      }
      }
      }

      req.CookieContainer = container;

      System.Net.ServicePointManager.Expect100Continue = false;
      // prevents 417 error

      if(values != "")
      using (StreamWriter writer = new StreamWriter(req.GetRequestStream(), System.Text.Encoding.ASCII))
      {
      writer.Write(values);
      }

      HttpWebResponse response = (HttpWebResponse)req.GetResponse();

      StreamReader reader = new StreamReader(req.GetResponse().GetResponseStream());
      string output = reader.ReadToEnd();
      reader.Close();

      return output;
      }
      }
      }
      ----------
  • Loading...
  • Loading...
  • About

    Birthday:
    Jul 17, 1987 (Age: 33)
    Location:
    Ireland
    Occupation:
    Software Developer/Business Owner
    WarCraft 3 Account:
    MindWorX
    WarCraft 3 Realm:
    Northrend (Europe)
    Favourite Race:
    Draenei
    Favorite Organization/Clan:
    Bloodhoof

    Signature

    Anything I say, do, utter or exclaim is only coming from me personally, and definitely is not the views or opinions of Blizzard.
  • Loading...
  • Loading...