well since we got a new patch where everything changed as i've already assumed would happen, i decided i'd make all in one thread about discussing changes in the new patch
i'm searching for all the new values again, i'll post up wat i find as i find it, if u find ne thing, feel free to post it
Getting pointer to your own structure
CALL 0051BC20 (after this call a pointer to ur structure is in EAX)
Maybe something can be done w/ this 0x0051BC20 address by calling it with AutoIt / AHK (CreateRemoteProcessEx), and retrieving the return value for the macro programmers.
i've actually found something really interesting, i've found the colors to the steeds...
Quote:
Maroon:
* R - 255
* G - 150
* B - 0
White:
* R - 0
* G - 255
* B - 150
Black:
* R - 150
* G - 0
* B - 255
if you have a rare breed stead, please send me a private message so i can get the EXACT color and post it here, ty
as a side note, i noticed that for example white does not always subtract the same ammount of color value, for example, if ur horse has 255 in red, it does not subtract the same ammount as if it had 10... i also haven't tested if different +'s give different ammount of value, my guess would be that the higher the +, the more it effects the color, but i am not sure... after a bit more testing, i'll get back to you
EDIT: something that i just discovered... all horses start off with 405 total colors, but if u breed another horse into it, the total reduces by 1, so if u start off with 405, breed it 5 times, the total of the color will then be 400... for example, my horse if u add up all the colors only = 390... he is... 106:152:132 (Sapphire)
i'm trying to find the pointer to it right now though since it's a dynamic value XD
here u go, simple program that shows u the original and new color values, both horses must be places into the composition screen to work, don't use this at the same time as w/ my CODisappear, since it'll most likely conflict...
Getting pointer to your own structure
CALL 0051BC20 (after this call a pointer to ur structure is in EAX)
Maybe something can be done w/ this 0x0051BC20 address by calling it with AutoIt / AHK (CreateRemoteProcessEx), and retrieving the return value for the macro programmers.
int RoleXJumpDest = *(int*)(RoleBase + 0x1B8);
int RoleYJumpDest = *(int*)(RoleBase + 0x1BC);
Edit:
Quote:
Originally Posted by ookamocka
here u go, simple program that shows u the original and new color values, both horses must be places into the composition screen to work, don't use this at the same time as w/ my CODisappear, since it'll most likely conflict...
You know the RGB addresses aren't static, right? 'Cause your program isn't reading the right values with me.
The address seems rather low in value, maybe its static relative to the address of a DLL used by conquer. So it will work & work on one computer, and not work on another.
Might not be hard for ya to make static.
IF the address appears in the color GREEN in CE, then add it too the list and try to get that "somedll.dll+offset" thing to appear by double clicking the address (i think).
then... take your address 00689A16 minus the offset.
I.E. DllBase = 00689A16 - offset (offset from somedll.dll+offset).
Then search for this DllBase value inside conquer.exe using CE or something.
(E.g. DllBase = [DllBaseAddr] where DllBaseAddr lies inside the static address space of conquer.exe)
Then u'll have HorsePtrAddrs = [DllBaseAddr] + offset
or in c syntax: HorsePtrAddrs = *(int*)DllBaseAddr + offset
//horse composition
004646e0 - mov ecx,[esi+70] // [esi+70] = Address of Red (after composing)
[Address of red after + 0x8] = Address of blue (after composing)
[Address of red after + 0x10] = Address of Green (after composing)
0046464f - 89 4e 6c - mov [esi+6c],ecx // [esi+6c] = Address of current red
[Address of current red + 0x8] = Address of current green
[Address of current red + 0x10] = Address of current blue
to everyone, yes i realize that the address is dynamic, and apparently what i found wasn't the correct pointer, i'll look into it again whenever i get the chance... which is like never these days XD lol
//horse composition
004646e0 - mov ecx,[esi+70] // [esi+70] = Address of Red (after composing)
[Address of red after + 0x8] = Address of blue (after composing)
[Address of red after + 0x10] = Address of Green (after composing)
0046464f - 89 4e 6c - mov [esi+6c],ecx // [esi+6c] = Address of current red
[Address of current red + 0x8] = Address of current green
[Address of current red + 0x10] = Address of current blue
ya, i already figured that much, but how do u find what esi is?
w00ts took a little bit of time, but i found the proof that TQ is floor'ing the equation... floor(x*.9) + floor(y*.1) = z...
00464669 IMUL EAX,EAX,5A
0046466C PUSH 64
0046466E XOR EDX,EDX
00464670 POP EDI
00464671 MOV ECX,EDI
00464673 DIV ECX
first 2 and the last lines are the important ones... this is for red, just the floor(x*.9) part, the .1 part and all other colors are the same/similar (.1 will be IMUL EAX,EAX,A)
Runescape General Discussion Thread 09/12/2010 - Runescape - 2 Replies Deutsch:
Dieser Thread ist dafür da, um einfach über oder um Runescape zu reden.
Unwichtigere Neuigkeiten, Ingame-Treffen, oder einfach nur unwichtigere Fragen könnt ihr hier posten.
Trotzdem bitte ich darum, das kein Spam entsteht.
------------------------------------------------- --------------------------------------------------
English:
Rare Steed Thread. 08/12/2009 - Conquer Online 2 - 7 Replies I made this Thread so everyone who has made a Rare Steed can post how they made them. Also if anybody knows any links which show how to make Rare Steeds would be really appreciated. :D.
Official SunSRO discussion thread 07/06/2009 - SRO Private Server - 11 Replies Enough with the useless spam, if you got something to say post it here.
Whether its cussing out the chinese, talking about server inspection, updates or unique kills or ranting about the gay ass lag no matter what it is!
If it's about SWSRO, you should probably post it here instead of creating a million threads about server check.
[Discussion] Matin2Bot Thread + Video 09/14/2008 - Metin2 - 20 Replies Hallo Leute!
Ich habe jetzt schon zwei Threads gehijackt und deshalb wollte ich mal einen eigenen Thread für die Diskussion um meinen Bot aufmachen. Außerdem möchte ich Euch hier ein kleines Video von dem Bot in Action zeigen.
Eine knappe Minute geht das Video, es ist 10 MB groß. Ich hoffe es ist aufgrund der geringen Auflösung nicht möglich den Charnamen zu lesen, wenn doch, behaltet ihn bitte für Euch.
Rapidshare Download: Video
Manchmal steht er daneben und überlegt eine Sekunde...