Jump to content

World Of Warcraft Advnced Machinima Tool


malu05
 Share

Recommended Posts

i got somethink like this back:

"2FCC633C1978F2FA8207E4B67A4BA3D189D119C1FB7C2700776DE2E4E1345B696832D0B536D6DB691F2153749A83117

CE316DB223042FFCC02D7E5F600A3145F29A6CF3F0F4F07BDFC702EBAAE6EE239F2AB3C44CC5FD5220619DC0B6A9FC0143A9

E7CC93CD25736A15F8374C624C8AB3CB499B517F18B45D8BF77B476BF81B9AD61A313216DFBF33AA351C67DE6C03D0FFABD6

FA55239BD7611EEEB54A4E860C8ED9C6B0E16A44A9446540874416E94AE0E382A574FB07DAEC3BC8F6C0A73580F65374BFD4

E707D3A6A5A371A451EF85491AE0E9A01F5A7C4D22E4A2C667BFF924336E0BE8C6CAB5E5454A8205FB41D2C192C7F91B3C24

60F276049C0B860E7C18DBB41CAF832F8B415183513D9CADC5D3B752798EB052BBF58BF8AC407323402094C67803B6ECD507

594A1DC2B7A3385E2EF7A692FA1621F2837E69B2BB050D826884B7DBFC6EF441682C5502094A43C590868980574F3060FDED

1F008E2696A9AE15D00B335DC04B09AC6A1847530EE6DCC101A127E87DF658DDF80BC2A495BC7DF577261D22C7FBC98A3286

F85878B036DAA0EF318854AF37D3A79A36F2A1AA3019E9CBB72267DF5B7B5537B65DB5A50E65486D616C76AAE8BF2E414349

7A0344F7BA89CB3090D7F3A21B1F42BB5C27311FB9218A0FDA0A905C32F374929A70BD206DB30E0BBFD916F327C054A108CA

4E498352561FA7FE7520B04EDF7F320CE6F80230EFEF15F63DEB205461A9EF4AC131897465B7C7AA1DFE1ED4FF100514EAAB

08D9FA86214F43D3292FB19B0DE64D754992DCEB772AC5BBE06DB198934E8C24170F73DCC84798ED693669D3148963E45B6F

BB9610C6EDBB52292CA18EE8042B536AEEF0AA3238ED8D919B5D23774A2B317FD212DE4B409B1BFF383C5D0CBCD5C5465F74

E73D52ACFDE8D8B3272840150AF583266655DE7945E18D111B7973904471DAB402E0556740CED06ADA70130E41B3ACB7B77A

F86F46173CA1E0D6D3DE6EB77087E36D26D40144FC09E6F9FD672263D87D1C9783B0657667D31A84548EB109152A253229EE

35150CDB4315451059407F046095AC95580B51CEC08BCCA3EC42729BFB81E16F058ACB6A3F0213C5C9EE5BF63BA29C126A64

E4C3F07B10A67F946B1D16B0EE9DC6463063A894180451525DDA4532E3BE24247FE2AA12D4D0874C4BA30555AF8B92C95DBD

54053D306A20A0CF6BE44D9DAF8DA825612ECEEEB42B74FA4A1AFA5BDDEFAB90B9F11C4B9785B0E8DA1A8C6D28EB48E2767B

ED65DC85DD15C701FF5EA51118B3BC60264D1A4E3518B33FBC9717DA861F5779B02E2E3734D200C891FDF62096FA1E41AE32

08E0D0C8E62D9844DAF6F33E7742C0603D3E67B450D724788A1BB25B8BAB655FF9F137BEEEEA20CCEE4784D22DAD2B842A24

CE304C292174FA618721B86AE2DDF32206E5113AD27717D54C5865DC4C6EA1A7CFFF89657A8C57B9D7BD38DAC1EA4AB45247

5D5C9E09B9637344A5B37D66093D4A51D623906309D80B2AAE41DAC502767C8BA037044F07DD3134278EDCB4CA8E804CDF00

540ECE416E3EF56AF4348CC478760041801DA699DB4672FBE31CD3D07F240D928846D921EB1AE981F9ACD1CF69B6295B9766

1D3B780C8AF018D2E221B5D2439DF24B56DC78D3E0E2A1D63DD5943DF272FED98F071EB1AB9E9883B436AA09F4B4B2E7A725

93AD8A8049BFC2C41C276BEE7F1F36CDAD6277712312CA87373769CBF254B6C4009D01995AADC3F70F6A9C6B77B052969A12

C943847ECAEAA20AA5F81F5AE5A2FB00E05232E0A3065C13F7825701EF1BD663564FEC136CC9D60CCB767BBE110A3B9AB4D1

83D21994FA15DC52EC29EEF383144A1DB3464F54C7A9D187595727E5F0630858ABA456A5903C01C52449B8F7BFA57D9F4554

87ECEC2FB155981B1F0FF96AB4B281945D2057350A304A1A3F01402"

^^^are here the offsets of the wow client included?

or in the strange patch.dat muttley

The code contains the offsets yes.

The reason why i don't include it in the code is that Blizzard often make patches so enstead of having a million outdated versions out there like most of my old code, all offsets are now stored online.

The patch.dat is;

If i by any chance update the Client, your client will know and start download the new version.

Edited by malu05

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

Link to comment
Share on other sites

  • Replies 45
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

it seems to me that it will be some kind of commercial, true?

and #include <Injectdll2.au3> is missing, if i want to recompile muttley

Ahh.. just remove it.

Its not in the public version ^^

I have updated the source code with that part removed.

Edited by malu05

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

Link to comment
Share on other sites

i now understand you decission, go ahead. muttley will get inspired on the gui then. :)

$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

i now understand you decission, go ahead. muttley will get inspired on the gui then. :)

Yea well, its the bullet-time feature that can be abused if you use the code in the wrong way, so i have removed that from the public version.

But i must ask if you can successfully compile it now and if it works as intended ingame?

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

Link to comment
Share on other sites

replaced $webdata = inetgetsrc... with $webdata = "ieugxkldfhgieuvr75478dummycodeofthereallogincode456456"

to login easier, is that ok for you?

$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

it compiles fine now, with some errors, but it runs, im at work son can't test it out right now, but seems to run fine.

$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

replaced $webdata = inetgetsrc... with $webdata = "ieugxkldfhgieuvr75478dummycodeofthereallogincode456456"

to login easier, is that ok for you?

see the "C:\temp\captions.dat" code?

download www.madx.dk/files/captions.dat

Put it in your C:\temp\ folder.

this will result in:

A: No Login

B: No DataDownload

C: No Updates (so delete it when you are done or update it frequently)

Edited by malu05

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

Link to comment
Share on other sites

see the "C:\temp\captions.dat" code?

download www.madx.dk/files/captions.dat

Put it in your C:\temp\ folder.

this will result in:

A: No Login

B: No DataDownload

C: No Updates (so delete it when you are done or update it frequently)

got it muttley even, easier ....

btw: did you find a way that autoit can get the offsets itself, or do you have to search by hand with ce after every patch?

$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

got it muttley even, easier ....

btw: did you find a way that autoit can get the offsets itself, or do you have to search by hand with ce after every patch?

Its possible... but...

Its easier to update them manually.

And every 4 patch or so the structure is changed so have to redo the autofind part too frequent.

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

Link to comment
Share on other sites

Its possible... but...

Its easier to update them manually.

And every 4 patch or so the structure is changed so have to redo the autofind part too frequent.

those bastards muttley

$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

in addition, is there a faster way to communicate wit you, instead of spamming this thread muttley

$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

i found your error:

replace this:

func Action_Hotspotlist()
   
    $HSlist = IniReadSection ( "hotspots.ini", "Hotspots" )
    if @error then
        _report("Unable to acces hotspots.ini")
    Else
        _ArraySort( $HSlist) ;<<----THIS CAUSES THE ERROR!!!!!
        _report("==LIST OF ALL HOTSPOTS==")
        For $i = 1 to $HSlist[0][0] Step +1
            _report($HSlist[$i][0])
        next
    EndIf
endfunc   ;==>Action_HotspotoÝ÷ Û­Øb±«­¢+Ùչѥ½¹}!½ÑÍÁ½Ñ±¥ÍÐ ¤((ÀÌØí!M±¥ÍÐô%¹¥IMÑ¥½¸ ÅÕ½Ðí¡½ÑÍÁ½Ñ̹¥¹¤ÅÕ½Ðì°ÅÕ½Ðí!½ÑÍÁ½ÑÌÅÕ½Ðì¤(¥ÉɽÈÑ¡¸(}ÉÁ½ÉÐ ÅÕ½ÐíU¹±Ñ¼Ì¡½ÑÍÁ½Ñ̹¥¹¤ÅÕ½Ðì¤(±Í(}ÉÉåM½ÉÐ ÀÌØí!M±¥ÍаİĤì±Ðì±Ðì´´´µQ!%L
UMQ!II=HÌÌìÌÌìÌÌìÌÌìÌÌì(}ÉÁ½ÉÐ ÅÕ½Ðìôõ1%MP=10!=QMA=QLôôÅÕ½Ðì¤(½ÈÀÌØí¤ôÄѼÀÌØí!M±¥ÍÑlÁulÁtMÑÀ¬Ä(}ÉÁ½ÉÐ ÀÌØí!M±¥ÍÑlÀÌØí¥ulÁt¤(¹áÐ(¹%)¹Õ¹ìôôÐíÑ¥½¹}!½ÑÍÁ½Ð
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

i found your error:

replace this:

func Action_Hotspotlist()
   
    $HSlist = IniReadSection ( "hotspots.ini", "Hotspots" )
    if @error then
        _report("Unable to acces hotspots.ini")
    Else
        _ArraySort( $HSlist) ;<<----THIS CAUSES THE ERROR!!!!!
        _report("==LIST OF ALL HOTSPOTS==")
        For $i = 1 to $HSlist[0][0] Step +1
            _report($HSlist[$i][0])
        next
    EndIf
endfunc   ;==>Action_HotspotoÝ÷ Û­Øb±«­¢+Ùչѥ½¹}!½ÑÍÁ½Ñ±¥ÍÐ ¤((ÀÌØí!M±¥ÍÐô%¹¥IMÑ¥½¸ ÅÕ½Ðí¡½ÑÍÁ½Ñ̹¥¹¤ÅÕ½Ðì°ÅÕ½Ðí!½ÑÍÁ½ÑÌÅÕ½Ðì¤(¥ÉɽÈÑ¡¸(}ÉÁ½ÉÐ ÅÕ½ÐíU¹±Ñ¼Ì¡½ÑÍÁ½Ñ̹¥¹¤ÅÕ½Ðì¤(±Í(}ÉÉåM½ÉÐ ÀÌØí!M±¥ÍаİĤì±Ðì±Ðì´´´µQ!%L
UMQ!II=HÌÌìÌÌìÌÌìÌÌìÌÌì(}ÉÁ½ÉÐ ÅÕ½Ðìôõ1%MP=10!=QMA=QLôôÅÕ½Ðì¤(½ÈÀÌØí¤ôÄѼÀÌØí!M±¥ÍÑlÁulÁtMÑÀ¬Ä(}ÉÁ½ÉÐ ÀÌØí!M±¥ÍÑlÀÌØí¥ulÁt¤(¹áÐ(¹%)¹Õ¹ìôôÐíÑ¥½¹}!½ÑÍÁ½ÐoÝ÷ Ûú®¢×¢éݶ©®åzi²ºÚÉ«·Á«¢ºî¦Ðn¶*Þr¦zwn²)àjëh×6func Action_Hotspotlist()
    $HSlist = IniReadSection ( "hotspots.ini", "Hotspots" )
    if @error then
        _report("Unable to acces hotspots.ini")
    Else
        _ArraySort( $HSlist, 0, 1)
        _report("==LIST OF ALL HOTSPOTS==")
        For $i = 1 to $HSlist[0][0] Step +1
            _report($HSlist[$i][0])
        next
    EndIf
endfunc   ;==>Action_Hotspot

enstead

And Lawl about the Quite here, AutoItscript.com fix?...

Edited by malu05

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

Link to comment
Share on other sites

Ill put up a new version of the app tomorrow along with a new source code.

Since the app is getting quite popular i have also rewritten the distribution method.

Anyway the new upcomming version have a almost 100% correct chasecam feature.

A whole new feature is the rotation pannel which allows you to smoothly change the rotation while you use autoPan.

It is a bit Commandore 64 style right now but ill save a nice GUI for later and focus on prime code for now.

You can drag the purple square around in the big black square. If you drag left the camera rotates to the left and drag it up to make the camera rotate up.

Now the cool thing is that you adjust both UP/DOWN and LEFT/RIGHT slider on same time giving much more flexibility.

I have added some smooth factor code so when you drag around the square it is not stiff but rather quite smooth and when you release the square it slowly smooths out to the final rotation.

Both smoothness and tolerance factor will have unique sliders so people can adjust it for their needs.

Posted Image

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

Link to comment
Share on other sites

very nice vid, you did with the script. which tools do you use to capture and cut the movies?

btw. already great work with the "joy square" i had something like this in mind for the tool muttley

i did in addition thought about using the joystick.au3 to do the camera moves, i have a flightstick so i can use the throttle function to speed up or slow down the moves, like a real camera crane.

and what about day and night control, i would like to see that as a feature as well.

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

very nice vid, you did with the script. which tools do you use to capture and cut the movies?

btw. already great work with the "joy square" i had something like this in mind for the tool muttley

i did in addition thought about using the joystick.au3 to do the camera moves, i have a flightstick so i can use the throttle function to speed up or slow down the moves, like a real camera crane.

and what about day and night control, i would like to see that as a feature as well.

A Frpas and FinalCut Pro (OSX)

B Yea, also something i have thought about for some time

C Haha! Good idea!

D Not sure what you mean? You just type "Time HH:MM" then the day changes. So its allready there.

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...