Purple KO Counter

12/27/2013 22:40 Aceking#1
I brought this up in another old thread but never realy had any input on it.

Does anyone have any idea or clue on how to create the purple kill counter for Dis City?

I know the red counter during cyclone or superman is part of a client effect, but that doesn't seem to be the case for the purple one.
All the client effect's are pretty well known, and it certainly came before all the Top Fire, Top Deputy etc effects.

I have had a suggestion that it may actually be a map flag, I have done a little testing on those but never managed to create it.

I highly doubt it is a string effect, since those are only temporary effects.

The only other thing I can conclude is that it may be a separate packet.

So does anyone have any suggestions apart from logging it? (I don't have a packet logger or access to a binary).
Can be for any patch, but I am currently working on 5065.
12/28/2013 02:25 cjN93#2
I am pretty sure that around that version, you won't find any purple KO counter for the DisCity quest simply because I don't recall any purple KO counter to be used for that quest. You mean that this counter, counts the mobs required to kill in Stage 3? If that's so, I recall that a gourd was used to track the killed mobs and no KO counter was displayed.

I might be wrong, it's long time since I've bothered to look into the DisCity quest.
12/28/2013 02:32 Aceking#3
Quote:
Originally Posted by cjN93 View Post
I am pretty sure that around that version, you won't find any purple KO counter for the DisCity quest simply because I don't recall any purple KO counter to be used for that quest. You mean that this counter, counts the mobs required to kill in Stage 3? If that's so, I recall that a gourd was used to track the killed mobs and no KO counter was displayed.

I might be wrong, it's long time since I've bothered to look into the DisCity quest.

This seems to be an older client. Its before the legends return expansion which was in the 5200's.
[Only registered and activated users can see links. Click Here To Register...]

This picture is even older, before mentor and shopping mall it appears....
Its a very old client actually
[Only registered and activated users can see links. Click Here To Register...]
12/28/2013 03:03 angel12345#4
PM me and I can maybe help you ace
12/28/2013 04:15 Aceking#5
Quote:
Originally Posted by angel12345 View Post
PM me and I can maybe help you ace
As you wish...
12/28/2013 14:13 cjN93#6
Oh, that one... The effect name is "CountT". The original blue counter is "CountB" and is displayed trough client with the var "CountB%c" so I suppose it goes the same for the purple one.
12/28/2013 15:41 Aceking#7
Quote:
Originally Posted by cjN93 View Post
Oh, that one... The effect name is "CountT". The original blue counter is "CountB" and is displayed trough client with the var "CountB%c" so I suppose it goes the same for the purple one.
By using "CountT0" - "CountT9" I can display the purple number in the middle of the screen using the string packet.
But it won't become the active kill counter.
12/28/2013 17:41 cjN93#8
Code:
004CBC62  /$ 83A1 140E0000 >AND DWORD PTR DS:[ECX+E14],0
004CBC69  |. 83A1 180E0000 >AND DWORD PTR DS:[ECX+E18],0
004CBC70  |. 56             PUSH ESI
004CBC71  |. 57             PUSH EDI
004CBC72  |. 8DB9 0C0E0000  LEA EDI,DWORD PTR DS:[ECX+E0C]
004CBC78  |. 8DB1 180E0000  LEA ESI,DWORD PTR DS:[ECX+E18]
004CBC7E  |. C781 100E0000 >MOV DWORD PTR DS:[ECX+E10],1
004CBC88  |. 68 A0245600    PUSH Conquer.005624A0                    ;  ASCII "CountT"
004CBC8D  |. 8B0F           MOV ECX,DWORD PTR DS:[EDI]
004CBC8F  |. E8 CF00FEFF    CALL Conquer.004ABD63
004CBC94  |. FF36           PUSH DWORD PTR DS:[ESI]                  ; /Arg1
004CBC96  |. 8B0F           MOV ECX,DWORD PTR DS:[EDI]               ; |
004CBC98  |. E8 46070100    CALL Conquer.004DC3E3                    ; \Conquer.004DC3E3
004CBC9D  |. 5F             POP EDI
004CBC9E  |. 5E             POP ESI
004CBC9F  \. C3             RETN
Code:
004CBC7E  |. C781 100E0000 >MOV DWORD PTR DS:[ECX+E10],1
This instruction above is sent for the CountT block but not in the CountB block. Might it be a flag or something idk...
12/28/2013 18:34 Aceking#9
Quote:
Originally Posted by cjN93 View Post
Code:
004CBC62  /$ 83A1 140E0000 >AND DWORD PTR DS:[ECX+E14],0
004CBC69  |. 83A1 180E0000 >AND DWORD PTR DS:[ECX+E18],0
004CBC70  |. 56             PUSH ESI
004CBC71  |. 57             PUSH EDI
004CBC72  |. 8DB9 0C0E0000  LEA EDI,DWORD PTR DS:[ECX+E0C]
004CBC78  |. 8DB1 180E0000  LEA ESI,DWORD PTR DS:[ECX+E18]
004CBC7E  |. C781 100E0000 >MOV DWORD PTR DS:[ECX+E10],1
004CBC88  |. 68 A0245600    PUSH Conquer.005624A0                    ;  ASCII "CountT"
004CBC8D  |. 8B0F           MOV ECX,DWORD PTR DS:[EDI]
004CBC8F  |. E8 CF00FEFF    CALL Conquer.004ABD63
004CBC94  |. FF36           PUSH DWORD PTR DS:[ESI]                  ; /Arg1
004CBC96  |. 8B0F           MOV ECX,DWORD PTR DS:[EDI]               ; |
004CBC98  |. E8 46070100    CALL Conquer.004DC3E3                    ; \Conquer.004DC3E3
004CBC9D  |. 5F             POP EDI
004CBC9E  |. 5E             POP ESI
004CBC9F  \. C3             RETN
Code:
004CBC7E  |. C781 100E0000 >MOV DWORD PTR DS:[ECX+E10],1
This instruction above is sent for the CountT block but not in the CountB block. Might it be a flag or something idk...
That doesn't tell me anything, sorry
12/28/2013 19:40 Spirited#10
Like the other counters that I've found in Conquer Online, it might be a general action packet that does the trick. Which subtype of the packet, I'm not entirely sure. You'll have to do a bit of research. Maybe someone a bit more confident can confirm or deny my claims.
12/28/2013 20:07 Aceking#11
Quote:
Originally Posted by Spirited Fang View Post
Like the other counters that I've found in Conquer Online, it might be a general action packet that does the trick. Which subtype of the packet, I'm not entirely sure. You'll have to do a bit of research. Maybe someone a bit more confident can confirm or deny my claims.
You were correct. I didn't realize the subtypes went that high.