Jump to content

World Of Warcraft Development


malu05
 Share

Recommended Posts

Haha ^^

I would break down over that too^^

Anyway, the main GUI there... is that a prerendered image?

And how much memory does it eat in the diffrent "stages" of process?

the main gui pic is a picture stored locally.

Phewww ... how much memory !!! ALOT. But thats relative depending on your search area ... searching for a path in a 10X10 Blp area will need more memory than a search in a 2X2 blp area.

10X10 = (10*534)POW2 = 12.5 Mb byte array compared to a 2X2 that is 1/5th of the previous.

But that is smal ammounts of memory.

The above figures are for the calls in the bot code. As for the actual gui it will need a little more memory ... but once you have your Path costs you will not use it so much.

I tried the Bot code and its quite fast ...

More to come.... working on the damn Binary file reading/writing.

BR

/P

.

Link to comment
Share on other sites

  • Replies 470
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

the main gui pic is a picture stored locally.

Phewww ... how much memory !!! ALOT. But thats relative depending on your search area ... searching for a path in a 10X10 Blp area will need more memory than a search in a 2X2 blp area.

10X10 = (10*534)POW2 = 12.5 Mb byte array compared to a 2X2 that is 1/5th of the previous.

But that is smal ammounts of memory.

The above figures are for the calls in the bot code. As for the actual gui it will need a little more memory ... but once you have your Path costs you will not use it so much.

I tried the Bot code and its quite fast ...

More to come.... working on the damn Binary file reading/writing.

BR

/P

.

Allrighty!

Would be fun to see if the system could handle 300mb of blp files ^^.

Well as said earlier im without my min comp for the next week or so...

So no updates from here in that timeframe.

I might sneak by one of my friends and ask how he made his map maker..

He made a program that works just like the wow-mapviewer but could output highres TGA files of the landscape just like the blp files you are working with.. however these was in any resolution you want. Some areas like major cities etc might need highres maps to build stuff on, and if we can get the maps just double size i guess it wont hurt the overall space requirement of the project.

The images take some few minutes to render on a average machine so rendering is not an option.

[center][u]WoW Machinima Tool[/u] (Tool for Machinima Artists) [/center]

Link to comment
Share on other sites

Allrighty!

Would be fun to see if the system could handle 300mb of blp files ^^.

Well as said earlier im without my min comp for the next week or so...

So no updates from here in that timeframe.

I might sneak by one of my friends and ask how he made his map maker..

He made a program that works just like the wow-mapviewer but could output highres TGA files of the landscape just like the blp files you are working with.. however these was in any resolution you want. Some areas like major cities etc might need highres maps to build stuff on, and if we can get the maps just double size i guess it wont hurt the overall space requirement of the project.

The images take some few minutes to render on a average machine so rendering is not an option.

Looking for a C# programmer.

Unfortunately i got RL work. So if anyone is interested to obtain the source code in order to finish the tool please inform in this thread. It doesn't mean that i will not finish it if i can't find a replacement but i will need to take a 2 weeks break from it cause i have to interview a few ppl.

The program is finished 70-80% and it doesn't contain any mystic code. And very simple things need to be done.

BR

/P

.

Link to comment
Share on other sites

HAHAHA ... .it works sooo good i'm surprised myself ... (well RL work could wait a while).

Will run bot to obtain a few coords in elwynn forest and play a little ... then i send it to malu05 for working out the interface between pathfinding - bot and hopefully release it after.

BR

/P

.

Link to comment
Share on other sites

i would prefer to let the bot send packages to move no memory editing ...

then you can excactly say where the bot is and you don't neet do have wow maximized..

you could add a small arrow like in wow to your tool perri to indiate were the bot is at the moment.

then when it has reached its destination a sound comes up and wow will be maximized and voila your char stands there were you wish him to stay :)

and maybe a counter would indicate the time you have left to reach the destination ...

just an idea...

by the way im currently discovering the world of c#.net ...

but i think your project i to big for me to take over.

Edited by JRSmile
$a=StringSplit("547275737420796F757220546563686E6F6C75737421","")
For $b=1 To UBound($a)+(-1*-1*-1)step(2^4/8);&$b+=1*2/40*µ&Asc(4)
Assign("c",Eval("c")&Chr(Dec($a[$b]&$a[$b+1])));''Chr("a")&"HI"
Next ;time_U&r34d,ths,U-may=get$the&c.l.u.e;b3st-regards,JRSmile;
MsgBox(0x000000,"",Eval("c"));PiEs:d0nt+*b3.s4d.4ft3r.1st-try:-)
Link to comment
Share on other sites

Done for an alpha test.

Have created a DLL that can be called with this AutoIt code.

Dim $com = ObjCreate("TBPathing.TBPathing")
$ProfileFile = @ScriptDir & "\" & $com.ThermoBinaryPath(0, "00", 9710, -3833, 9990, -3850)

MsgBox(0, "", $ProfileFile)

$com=0

What it does is calculates path. Writes it to an XML file and returns you the name of the file. Hardcoded to AutoProfile.xml.

The function in C#

public string ThermoBinaryPath(int Continent, string Zone, int StartX, int StartY, int EndX, int EndY)

Now the complete source listing. Kinda Quick and Dirty one ... but i want to present some results fast. I will tidy up the code

and add better commenting.

This is the COM object code.

using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
using System.Xml;
using System.IO;
using Algorithms;
using System.Drawing;
  
namespace TBPathing
{
    public interface IPathfinding
    {
        [System.Runtime.InteropServices.ComVisibleAttribute(true)]
        
        string ThermoBinaryPath([In] int Continent, string Zone, int StartX, int StartY, int EndX, int EndY);
    }

    public class TBPathing : IPathfinding
    {
        const int DimensionABS = 17068;
        const double DimensionBLP = 533.375;
        private string appPath = "C:\\Thermo Binary\\";
        private string XMLFilename = "AutoProfile.xml";


        List<PathFinderNode> TBPath;

        private IPathFinder mPathFinder = null;
        private byte[,] Matrix;
        private Point Start;
        private Point End;
        private bool ChkDiagonals = true;
        private bool ChkHeavyDiagonals = true;
        private bool ChkPunishChangeDirection = false;
        private HeuristicFormula hFormula = HeuristicFormula.Euclidean;
        private int HeuristicEstimate = 2;
        private bool ChkTieBraker = true;
        private int NumSearchLimit = 999999;
        //private int Speed = 0;
        //private int Delay = 0;
        XmlDocument PathFile;
        XmlNode parentNode;
        XmlNode newROWNode;
        XmlAttribute rowAttribute;

        int Continent;
        string Zone;
        // Variables to store the X,Y for the BLP coordinates in order to be able to extract
        // a subset of the big grid.
        //
        int BLPSX, BLPSY, BLPEX, BLPEY;

        // Variables to store the Top-Left, Bottom-Right coordinates.
        // BLPSmalX: 
        // BLPSmalY:
        // BLPLargeX:
        // BLPLargeY:
        //
        int BLPSmalX, BLPSmalY, BLPLargeX, BLPLargeY;

        // Variables to store coordinates used in the tool since opposite to WOW 
        // the coordinates go from 0-34000 something and no negative coordinates are used.
        // ToolSX: 
        // ToolSY: 
        // ToolEX: 
        // ToolEY:
        //
        int ToolSX, ToolSY, ToolEX, ToolEY;

        public string ThermoBinaryPath(int Continent, string Zone, int StartX, int StartY, int EndX, int EndY)
        {
            this.Continent = Continent;
            this.Zone = Zone;
            // Transform The ingame coordinates into flat coordinates.
            // That means that if a game coordinate is in the negative range
            // add its Absolute value to DimensionABS.

            // Start X, Y.
            //
            if (StartX < 0)
                ToolSX = DimensionABS + Math.Abs(StartX);
            else
                ToolSX = StartX;

            if (StartY < 0)
                ToolSY = DimensionABS + Math.Abs(StartY);
            else
                ToolSY = StartY;

            if (EndX < 0)
                ToolEX = DimensionABS + Math.Abs(EndX);
            else
                ToolEX = EndX;
            if (EndY < 0)
                ToolEY = DimensionABS + Math.Abs(EndY);
            else
                ToolEY = EndY;


            // Calculate the BLP Coordinates for start and End
            //
            BLPSX = (int)Math.Floor(ToolSX / DimensionBLP);
            BLPSY = (int)Math.Floor(ToolSY / DimensionBLP);

            BLPEX = (int)Math.Floor(ToolEX / DimensionBLP);
            BLPEY = (int)Math.Floor(ToolEY / DimensionBLP);

            // Find the Top-Left and Bottom-Right coordinates.
            //
            BLPSmalX = (BLPSX > BLPEX) ? BLPEX : BLPSX;
            BLPSmalY = (BLPSY > BLPEY) ? BLPEY : BLPSY;

            BLPLargeX = (BLPSX > BLPEX) ? BLPSX : BLPEX;
            BLPLargeY = (BLPSY > BLPEY) ? BLPSY : BLPEY;

            // Get the Start and end for the subset array.
            // Kinda easy even if it looks complicated.
            //
            this.Start = new Point((ToolSX - (int)Math.Ceiling(BLPSmalX * DimensionBLP)), (ToolSY - (int)Math.Ceiling(BLPSmalY * DimensionBLP)));
            this.End = new Point((ToolEX - (int)Math.Ceiling(BLPSmalX * DimensionBLP)), (ToolEY - (int)Math.Ceiling(BLPSmalY * DimensionBLP)));

            // Top and bottom margin while reading the binary file.
            //
            int topMargin = (int)Math.Ceiling(BLPSmalY * DimensionBLP);
            int bottomMargin = (DimensionABS * 2) - topMargin - (int)Math.Ceiling(((BLPLargeY - BLPSmalY + 1) * DimensionBLP));

            // Starting Offset for reading the binary file.
            //
            long OffSet = (DimensionABS * 2) * (long)Math.Ceiling(((BLPSmalX + 1) * DimensionBLP)) + (long)topMargin;

            // Open the binary file containing the path information for reading and
            // check its size.
            //
            FileStream fs = new FileStream(this.appPath + Continent.ToString(), FileMode.Open, FileAccess.Read);
            if (fs.Length != 1165266496)
            {
                return "Error.xml";
            }

            // Calculations to get the correct size of the byte array subset.
            // 
            int POWX = (int)Math.Log(Math.Ceiling(Math.Ceiling(((BLPLargeX - BLPSmalX + 1) * DimensionBLP))), 2);
            int POWY = (int)Math.Log(Math.Ceiling(Math.Ceiling(((BLPLargeY - BLPSmalY + 1) * DimensionBLP))), 2);
            int DimensionX = (int)Math.Pow(2, POWX);
            int DimensionY = (int)Math.Pow(2, POWY);

            // initialize the size of the byte array.
            //
            this.Matrix = new byte[DimensionX, DimensionY];


            // Set the start position from where we start reading into byte array.
            //
            fs.Position = fs.Position + OffSet;

            // Start reading the array subset.
            //
            for (int x = 0; x < DimensionX; x++)
            {
                for (int y = 0; y < DimensionY; y++)
                {
                    this.Matrix[x, y] = (byte)fs.ReadByte();
                }
                fs.Position = fs.Position + bottomMargin + topMargin;
            }

            return this.CalculatePath();
        }

        private string CalculatePath()
        {
            mPathFinder = new PathFinderFast(this.Matrix);
            mPathFinder.Formula = hFormula;
            mPathFinder.Diagonals = ChkDiagonals;
            mPathFinder.HeavyDiagonals = ChkHeavyDiagonals;
            mPathFinder.HeuristicEstimate = HeuristicEstimate;
            mPathFinder.PunishChangeDirection = ChkPunishChangeDirection;
            mPathFinder.TieBreaker = ChkTieBraker;
            mPathFinder.SearchLimit = NumSearchLimit;
            mPathFinder.DebugProgress = false;
            mPathFinder.DebugFoundPath = false;
            this.TBPath = mPathFinder.FindPath(Start, End);
            TBPath.Reverse();
            this.GenerateXML();
            return XMLFilename;
        }

        public void GenerateXML()
        {
            PathFile = new XmlDocument();
            PathFile.Load(appPath + "TBTemplate.xml");
            parentNode = PathFile.SelectSingleNode("/DATAPACKET/ROWDATA");

            int rowCounter = 1;
            foreach (PathFinderNode node in TBPath)
            {
                this.transformToWoW(node.X, node.Y);
                newROWNode = null;
                newROWNode = this.CreateRowNode();
                newROWNode.Attributes.GetNamedItem("Continent").Value = this.Continent.ToString();
                newROWNode.Attributes.GetNamedItem("Zone").Value = this.Zone;
                newROWNode.Attributes.GetNamedItem("Nr").Value = rowCounter.ToString();
                newROWNode.Attributes.GetNamedItem("PosX").Value = this.transformToWoW(node.X, node.Y).X.ToString();
                newROWNode.Attributes.GetNamedItem("PosY").Value = this.transformToWoW(node.X, node.Y).Y.ToString();
                parentNode.AppendChild(newROWNode);
                rowCounter++;
            }
            PathFile.Save(appPath + XMLFilename);     
        }

        private Point transformToWoW(int X, int Y)
        {
            int origX = X +(int)Math.Ceiling(BLPSmalX * DimensionBLP);
            int origY = Y + (int)Math.Ceiling(BLPSmalY * DimensionBLP);
            if (origX > DimensionABS)
            {
                origX = (origX - DimensionABS) * -1;
            }

            if (origY > DimensionABS)
            {
                origY = (origY - DimensionABS) * -1;
            }

            return new Point(origX, origY);
        }

        private XmlNode CreateRowNode()
        {
            XmlNode returnNode;
            /// <summary>
            /// Create the new node to be returned.
            /// </summary>
            returnNode = PathFile.CreateElement("ROW");

            /// <summary>
            /// Add the Attributes to the new node.
            /// </summary>
            rowAttribute = PathFile.CreateAttribute("Continent");
            returnNode.Attributes.Append(rowAttribute);

            rowAttribute = PathFile.CreateAttribute("Zone");
            returnNode.Attributes.Append(rowAttribute);

            rowAttribute = PathFile.CreateAttribute("Nr");
            returnNode.Attributes.Append(rowAttribute);

            rowAttribute = PathFile.CreateAttribute("PosX");
            returnNode.Attributes.Append(rowAttribute);

            rowAttribute = PathFile.CreateAttribute("PosY");
            returnNode.Attributes.Append(rowAttribute);

            rowAttribute = PathFile.CreateAttribute("Comment");
            returnNode.Attributes.Append(rowAttribute);

            return returnNode;
        }
    }
}

So far so good.

Can i send you an XML file malu05 so you can test ? if yes send me PM with your mail.

The path is calculated ... you can see from where to where in the first code section. It's from westfall to elwynn forest crossing the bridge.

BR

/P

.

Link to comment
Share on other sites

How stupid i am!

here comes the XML listing.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) -->
<DATAPACKET Version="2.0">
    <METADATA>
        <FIELDS>
            <FIELD attrname="Continent" fieldtype="i4"/>
            <FIELD attrname="Zone" fieldtype="i4"/>
            <FIELD attrname="Nr" fieldtype="i4"/>
            <FIELD attrname="posX" fieldtype="i4"/>
            <FIELD attrname="posY" fieldtype="i4"/>
            <FIELD attrname="Comment" fieldtype="string" WIDTH="20"/>
        </FIELDS>
        <PARAMS/>
    </METADATA>
    <ROWDATA>
        <ROW Continent="0" Zone="00" Nr="1" PosX="9710" PosY="-3833" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="2" PosX="9710" PosY="-3834" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="3" PosX="9710" PosY="-3835" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="4" PosX="9711" PosY="-3836" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="5" PosX="9712" PosY="-3836" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="6" PosX="9713" PosY="-3836" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="7" PosX="9714" PosY="-3836" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="8" PosX="9715" PosY="-3836" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="9" PosX="9716" PosY="-3836" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="10" PosX="9717" PosY="-3836" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="11" PosX="9718" PosY="-3836" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="12" PosX="9719" PosY="-3837" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="13" PosX="9720" PosY="-3837" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="14" PosX="9721" PosY="-3837" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="15" PosX="9722" PosY="-3837" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="16" PosX="9723" PosY="-3837" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="17" PosX="9724" PosY="-3837" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="18" PosX="9725" PosY="-3837" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="19" PosX="9726" PosY="-3837" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="20" PosX="9727" PosY="-3837" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="21" PosX="9728" PosY="-3837" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="22" PosX="9729" PosY="-3837" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="23" PosX="9730" PosY="-3837" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="24" PosX="9731" PosY="-3837" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="25" PosX="9732" PosY="-3837" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="26" PosX="9733" PosY="-3837" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="27" PosX="9734" PosY="-3837" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="28" PosX="9735" PosY="-3838" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="29" PosX="9736" PosY="-3838" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="30" PosX="9737" PosY="-3838" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="31" PosX="9738" PosY="-3838" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="32" PosX="9739" PosY="-3838" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="33" PosX="9740" PosY="-3838" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="34" PosX="9741" PosY="-3838" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="35" PosX="9742" PosY="-3838" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="36" PosX="9743" PosY="-3838" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="37" PosX="9744" PosY="-3838" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="38" PosX="9745" PosY="-3838" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="39" PosX="9746" PosY="-3838" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="40" PosX="9747" PosY="-3838" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="41" PosX="9748" PosY="-3838" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="42" PosX="9749" PosY="-3838" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="43" PosX="9750" PosY="-3838" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="44" PosX="9751" PosY="-3839" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="45" PosX="9752" PosY="-3839" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="46" PosX="9753" PosY="-3839" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="47" PosX="9754" PosY="-3839" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="48" PosX="9755" PosY="-3839" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="49" PosX="9756" PosY="-3839" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="50" PosX="9757" PosY="-3839" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="51" PosX="9758" PosY="-3839" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="52" PosX="9759" PosY="-3839" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="53" PosX="9760" PosY="-3839" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="54" PosX="9761" PosY="-3839" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="55" PosX="9762" PosY="-3839" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="56" PosX="9763" PosY="-3839" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="57" PosX="9764" PosY="-3840" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="58" PosX="9765" PosY="-3840" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="59" PosX="9766" PosY="-3840" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="60" PosX="9767" PosY="-3840" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="61" PosX="9768" PosY="-3840" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="62" PosX="9769" PosY="-3840" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="63" PosX="9770" PosY="-3840" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="64" PosX="9771" PosY="-3840" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="65" PosX="9772" PosY="-3840" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="66" PosX="9773" PosY="-3840" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="67" PosX="9774" PosY="-3840" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="68" PosX="9775" PosY="-3840" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="69" PosX="9776" PosY="-3840" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="70" PosX="9777" PosY="-3840" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="71" PosX="9778" PosY="-3840" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="72" PosX="9779" PosY="-3840" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="73" PosX="9780" PosY="-3840" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="74" PosX="9781" PosY="-3840" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="75" PosX="9782" PosY="-3840" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="76" PosX="9783" PosY="-3840" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="77" PosX="9784" PosY="-3841" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="78" PosX="9785" PosY="-3841" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="79" PosX="9786" PosY="-3841" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="80" PosX="9787" PosY="-3841" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="81" PosX="9788" PosY="-3841" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="82" PosX="9789" PosY="-3841" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="83" PosX="9790" PosY="-3841" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="84" PosX="9791" PosY="-3841" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="85" PosX="9792" PosY="-3841" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="86" PosX="9793" PosY="-3841" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="87" PosX="9794" PosY="-3841" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="88" PosX="9795" PosY="-3841" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="89" PosX="9796" PosY="-3841" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="90" PosX="9797" PosY="-3842" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="91" PosX="9798" PosY="-3842" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="92" PosX="9799" PosY="-3842" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="93" PosX="9800" PosY="-3842" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="94" PosX="9801" PosY="-3842" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="95" PosX="9802" PosY="-3842" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="96" PosX="9803" PosY="-3842" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="97" PosX="9804" PosY="-3842" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="98" PosX="9805" PosY="-3842" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="99" PosX="9806" PosY="-3842" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="100" PosX="9807" PosY="-3842" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="101" PosX="9808" PosY="-3842" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="102" PosX="9809" PosY="-3842" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="103" PosX="9810" PosY="-3842" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="104" PosX="9811" PosY="-3842" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="105" PosX="9812" PosY="-3843" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="106" PosX="9813" PosY="-3843" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="107" PosX="9814" PosY="-3843" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="108" PosX="9815" PosY="-3843" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="109" PosX="9816" PosY="-3843" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="110" PosX="9817" PosY="-3843" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="111" PosX="9818" PosY="-3843" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="112" PosX="9819" PosY="-3843" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="113" PosX="9820" PosY="-3843" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="114" PosX="9821" PosY="-3843" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="115" PosX="9822" PosY="-3843" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="116" PosX="9823" PosY="-3843" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="117" PosX="9824" PosY="-3843" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="118" PosX="9825" PosY="-3843" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="119" PosX="9826" PosY="-3843" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="120" PosX="9827" PosY="-3843" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="121" PosX="9828" PosY="-3843" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="122" PosX="9829" PosY="-3843" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="123" PosX="9830" PosY="-3843" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="124" PosX="9831" PosY="-3844" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="125" PosX="9832" PosY="-3844" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="126" PosX="9833" PosY="-3844" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="127" PosX="9834" PosY="-3844" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="128" PosX="9835" PosY="-3844" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="129" PosX="9836" PosY="-3844" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="130" PosX="9837" PosY="-3844" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="131" PosX="9838" PosY="-3844" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="132" PosX="9839" PosY="-3844" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="133" PosX="9840" PosY="-3844" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="134" PosX="9841" PosY="-3844" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="135" PosX="9842" PosY="-3844" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="136" PosX="9843" PosY="-3844" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="137" PosX="9844" PosY="-3844" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="138" PosX="9845" PosY="-3844" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="139" PosX="9846" PosY="-3844" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="140" PosX="9847" PosY="-3844" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="141" PosX="9848" PosY="-3844" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="142" PosX="9849" PosY="-3844" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="143" PosX="9850" PosY="-3845" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="144" PosX="9851" PosY="-3845" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="145" PosX="9852" PosY="-3845" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="146" PosX="9853" PosY="-3845" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="147" PosX="9854" PosY="-3845" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="148" PosX="9855" PosY="-3845" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="149" PosX="9856" PosY="-3845" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="150" PosX="9857" PosY="-3845" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="151" PosX="9858" PosY="-3845" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="152" PosX="9859" PosY="-3845" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="153" PosX="9860" PosY="-3845" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="154" PosX="9861" PosY="-3845" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="155" PosX="9862" PosY="-3845" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="156" PosX="9863" PosY="-3845" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="157" PosX="9864" PosY="-3845" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="158" PosX="9865" PosY="-3845" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="159" PosX="9866" PosY="-3846" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="160" PosX="9867" PosY="-3846" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="161" PosX="9868" PosY="-3846" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="162" PosX="9869" PosY="-3846" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="163" PosX="9870" PosY="-3846" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="164" PosX="9871" PosY="-3846" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="165" PosX="9872" PosY="-3846" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="166" PosX="9873" PosY="-3846" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="167" PosX="9874" PosY="-3846" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="168" PosX="9875" PosY="-3846" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="169" PosX="9876" PosY="-3846" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="170" PosX="9877" PosY="-3846" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="171" PosX="9878" PosY="-3846" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="172" PosX="9879" PosY="-3846" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="173" PosX="9880" PosY="-3846" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="174" PosX="9881" PosY="-3846" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="175" PosX="9882" PosY="-3847" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="176" PosX="9883" PosY="-3847" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="177" PosX="9884" PosY="-3847" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="178" PosX="9885" PosY="-3847" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="179" PosX="9886" PosY="-3847" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="180" PosX="9887" PosY="-3847" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="181" PosX="9888" PosY="-3847" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="182" PosX="9889" PosY="-3847" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="183" PosX="9890" PosY="-3847" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="184" PosX="9891" PosY="-3847" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="185" PosX="9892" PosY="-3847" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="186" PosX="9893" PosY="-3847" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="187" PosX="9894" PosY="-3847" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="188" PosX="9895" PosY="-3847" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="189" PosX="9896" PosY="-3847" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="190" PosX="9897" PosY="-3847" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="191" PosX="9898" PosY="-3847" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="192" PosX="9899" PosY="-3847" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="193" PosX="9900" PosY="-3848" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="194" PosX="9901" PosY="-3848" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="195" PosX="9902" PosY="-3848" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="196" PosX="9903" PosY="-3848" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="197" PosX="9904" PosY="-3848" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="198" PosX="9905" PosY="-3848" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="199" PosX="9906" PosY="-3848" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="200" PosX="9907" PosY="-3848" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="201" PosX="9908" PosY="-3848" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="202" PosX="9909" PosY="-3848" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="203" PosX="9910" PosY="-3848" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="204" PosX="9911" PosY="-3848" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="205" PosX="9912" PosY="-3848" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="206" PosX="9913" PosY="-3848" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="207" PosX="9914" PosY="-3848" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="208" PosX="9915" PosY="-3848" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="209" PosX="9916" PosY="-3849" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="210" PosX="9917" PosY="-3849" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="211" PosX="9918" PosY="-3849" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="212" PosX="9919" PosY="-3849" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="213" PosX="9920" PosY="-3849" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="214" PosX="9921" PosY="-3849" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="215" PosX="9922" PosY="-3849" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="216" PosX="9923" PosY="-3849" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="217" PosX="9924" PosY="-3849" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="218" PosX="9925" PosY="-3849" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="219" PosX="9926" PosY="-3849" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="220" PosX="9927" PosY="-3849" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="221" PosX="9928" PosY="-3849" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="222" PosX="9929" PosY="-3849" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="223" PosX="9930" PosY="-3849" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="224" PosX="9931" PosY="-3849" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="225" PosX="9932" PosY="-3849" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="226" PosX="9933" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="227" PosX="9934" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="228" PosX="9935" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="229" PosX="9936" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="230" PosX="9937" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="231" PosX="9938" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="232" PosX="9939" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="233" PosX="9940" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="234" PosX="9941" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="235" PosX="9942" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="236" PosX="9943" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="237" PosX="9944" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="238" PosX="9945" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="239" PosX="9946" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="240" PosX="9947" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="241" PosX="9948" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="242" PosX="9949" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="243" PosX="9950" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="244" PosX="9951" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="245" PosX="9952" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="246" PosX="9953" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="247" PosX="9954" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="248" PosX="9955" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="249" PosX="9956" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="250" PosX="9957" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="251" PosX="9958" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="252" PosX="9959" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="253" PosX="9960" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="254" PosX="9961" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="255" PosX="9962" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="256" PosX="9963" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="257" PosX="9964" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="258" PosX="9965" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="259" PosX="9966" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="260" PosX="9967" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="261" PosX="9968" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="262" PosX="9969" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="263" PosX="9970" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="264" PosX="9971" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="265" PosX="9972" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="266" PosX="9973" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="267" PosX="9974" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="268" PosX="9975" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="269" PosX="9976" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="270" PosX="9977" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="271" PosX="9978" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="272" PosX="9979" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="273" PosX="9980" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="274" PosX="9981" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="275" PosX="9982" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="276" PosX="9983" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="277" PosX="9984" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="278" PosX="9985" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="279" PosX="9986" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="280" PosX="9987" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="281" PosX="9988" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="282" PosX="9989" PosY="-3850" Comment=""/>
        <ROW Continent="0" Zone="00" Nr="283" PosX="9990" PosY="-3850" Comment=""/>
    </ROWDATA>
    <ROWGHOST>
  </ROWGHOST>
</DATAPACKET>

please guys tell me what is happening. no time for me to test ...

BR

/P

.

Edited by Periklis
Link to comment
Share on other sites

nice, but is the interfache you have written now in c# or in autoit @ Peri

$a=StringSplit("547275737420796F757220546563686E6F6C75737421","")
For $b=1 To UBound($a)+(-1*-1*-1)step(2^4/8);&$b+=1*2/40*µ&Asc(4)
Assign("c",Eval("c")&Chr(Dec($a[$b]&$a[$b+1])));''Chr("a")&"HI"
Next ;time_U&r34d,ths,U-may=get$the&c.l.u.e;b3st-regards,JRSmile;
MsgBox(0x000000,"",Eval("c"));PiEs:d0nt+*b3.s4d.4ft3r.1st-try:-)
Link to comment
Share on other sites

please guys tell me what is happening. no time for me to test ...

Ill ask someone to test it for you.

nice, but is the interfache you have written now in c# or in autoit @ Peri

Yup.

You could see that it was another lang from his early preview's having the C#, VB etc preview icon.

It sure is much faster then autoIT and since its only for calculations i guess its more than perfect.

As long as he keep a seperate mpq fileindex for routing the data files (So if Blizzard changes the structure of the file format) he could keep the source to him self and just release the execuatble.

[center][u]WoW Machinima Tool[/u] (Tool for Machinima Artists) [/center]

Link to comment
Share on other sites

good idea, so you can be sure blizz would not be easily able to understand how it works :)

and its possible that he can get commercial with it?

$a=StringSplit("547275737420796F757220546563686E6F6C75737421","")
For $b=1 To UBound($a)+(-1*-1*-1)step(2^4/8);&$b+=1*2/40*µ&Asc(4)
Assign("c",Eval("c")&Chr(Dec($a[$b]&$a[$b+1])));''Chr("a")&"HI"
Next ;time_U&r34d,ths,U-may=get$the&c.l.u.e;b3st-regards,JRSmile;
MsgBox(0x000000,"",Eval("c"));PiEs:d0nt+*b3.s4d.4ft3r.1st-try:-)
Link to comment
Share on other sites

Hi, I'm trying to use Thermo Prime

when I hit f4 it works :

<ROW Continent="530" Zone="1" Nr="1" posX="-6823" posY="9404" Comment="For Testing" />

<ROW Continent="530" Zone="1" Nr="2" posX="-6842" posY="9394" Comment="For Testing" />

but when I hit F2, it says :

AutoIt Error

For $X=1 T$aNodeName2[0]

For $X=1 T$aNodeName2^ ERROR

Error: Subscript used with non-Array variable.

I'm totaly newb with AutoIt, so I can't fix it.

any ideas?

tx

lutin

[Edit] Mh, didnt see the post with same problem, sorry

Edited by joyeuxlutin
Link to comment
Share on other sites

Hi, I'm trying to use Thermo Prime

when I hit f4 it works :

<ROW Continent="530" Zone="1" Nr="1" posX="-6823" posY="9404" Comment="For Testing" />

<ROW Continent="530" Zone="1" Nr="2" posX="-6842" posY="9394" Comment="For Testing" />

but when I hit F2, it says :

AutoIt Error

For $X=1 T$aNodeName2[0]

For $X=1 T$aNodeName2^ ERROR

Error: Subscript used with non-Array variable.

I'm totaly newb with AutoIt, so I can't fix it.

any ideas?

tx

lutin

[Edit] Mh, didnt see the post with same problem, sorry

Hey guys,

same here, i did the same and get the same error. Are we doing something wrong?

Link to comment
Share on other sites

Damn I can't edit my post :P

I've looked a bit in the source, I've found that the bug comes from the ghostpoints.

0x00C58FD0 is always at 0, so $deathNY never changes. Are you sure that it's the good address?

Edit : 0x00C58F20 Works :)

so the ROWDATA is never read, and the crash was due to the fact that I hadnt made any ghostpoints.

If I press F5 and make a few ghostpoints it works (they are used even when I'm alive).

I've a few problems with my AZERTY keyboard, but no problems I'll fix it.

One more question :

You said earlier that u use Artmoney to defead DMA, damn it isn't free...TSEARCH isn't good?

I used cheat engine, and i didn't succeed, DMA pwnt me, moreover the value DWORD can't be searched with cheat Engine...

I've lots of other questions for u, but I dont want to pollute that post, or flood ur PMs :)

I'm trying to make a bot, for me, for fun, but I've failed many times (just searched for health value, didn't found that static one)...

The realease of u'r source made me hope again that one day I'll make it.

Thank you

See ya.

Lutin ( sry my English suxx, my French is better :))

Edited by joyeuxlutin
Link to comment
Share on other sites

damn, Editing tool just disapear after a few minutes :)

I've a question, for instance I search the 'In Combat' information.

I try 1 for 'out of combat' and 0 for 'in combat', I find a dynamic address

what should I do next?

I've the same problem of health, and all information keeped into dynamic variables.

Ive done Cheat Engines's tutorials but it doesn't help me.

Edited by joyeuxlutin
Link to comment
Share on other sites

Hey Malus, any updates on the project?

Not much, since im still "outa' town" and my computer is in a box somewhere safe...

However, i had some time on one of my friends computer and tried some fun stuff i have thought about lateley.

WOWviewdistPlus

A little tool for altering the viewdistance ingame, instantly... no loading like when you use the normal Video Options -> Drawdistance

http://www.youtube.com/watch?v=Pir_plsFxpA

WoW Animation Control

For playback of animations inside the game, and altering gear, ehchants etc (client side only).

http://www.youtube.com/watch?v=4iS-YfvTKGc

It is quite effective... here i have changed will of arlok to Corrupted Ashbringer, giving me the weapon and showing it as it should be (execpt for the icon)

Posted Image

Edited by malu05

[center][u]WoW Machinima Tool[/u] (Tool for Machinima Artists) [/center]

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...