Quiz show packets

05/04/2009 18:29 tanelipe#1
So yah, I'm looking for the packets and/or the packet structure for quiz show, the packet type is 0x814. Any help is much appreciated.

[I'd prefer couple dumped packets so I can see what changes :p]
05/04/2009 23:46 kinshi88#2
Holy f*ck its tane!


I did have some dumps, but I accidentally deleted them.
I'll edit this post with them after I do the quiz =P
05/05/2009 00:06 tanelipe#3
I got the most of it covered already, had to get them myself, they were structured as i imagined, couple unknowns in the packet(s) still.
05/05/2009 01:00 Qonquer#4
i have it all figured out, what is it you have unknown?
05/05/2009 07:35 tanelipe#5
Quote:
[QUIZ SERVER -> CLIENT]
14 00 14 08 01 00 00 00 14 00 1E 00 08 07 B0 04 ................
58 02
00 00 54 51 53 65 72 76 65 72 X...TQServer

Quote:
The red part seems to be something like (x + (10 * n)) where x is the value sent in the quizStart packet and n in the questions sent.

7C 00 14 08 02 00 08 00 02 00 5A 00 27 00 3F 00 ..........Z...?.
00 00 05 4A 57 68 61 74 7E 63 61 6E 64 79 7E 62 ...JWhat.candy.b
61 72 7E 77 61 73 7E 63 61 6C 6C 65 64 7E 61 7E ar.was.called.a.
60 52 61 69 64 65 72 60 7E 62 61 72 7E 69 6E 7E `Raider`.bar.in.
46 72 61 6E 63 65 7E 61 6E 64 7E 47 65 72 6D 61 France.and.Germa
6E 79 7E 75 6E 74 69 6C 7E 31 39 39 31 3F 07 4B ny.until.1991?.K
69 74 7E 4B 61 74 04 54 77 69 78 09 4D 69 6C 6B it.Kat.Twix.Milk
79 7E 57 61 79 05 54 6F 70 69 63 00 54 51 53 65 y.Way.Topic.TQSe
72 76 65 72 rver

Quote:
The 5A 00 part is same as in the above packet, i think.

47 00 14 08 04 00 5A 00 31 00 B3 00 00 00 00 00 G.....Z.1.......
00 00
03 10 4D 2E 48 41 4D 41 44 41 20 31 38 37 ....M.HAMADA.187
20 31 36 34 0C 45 31 35 30 64 20 31 37 30 20 36 .164.E15.d.17..6
37 14 4C 61 64 79 54 72 6F 73 4E 69 6E 6A 61 20 7.LadyTrosNinja.
31 37 30 20 37 38 00 54 51 53 65 72 76 65 72 17..78.TQServer
These are the parts that are completely unknown. I have some idea what they may contain but no confirmation.
05/05/2009 07:45 hunterman01#6
Quote:
Originally Posted by tanelipe View Post
These are the parts that are completely unknown. I have some idea what they may contain but no confirmation.
Its pretty insane that yall understand packets cause i sure as HELL dont understand them

I guess when i get more Experience i will understand
05/05/2009 13:10 Qonquer#7
Packet switch 1.

after 14 00 14 08 01 00

00 00 : Countdown
14 00 : Number of questions
1E 00 : Question Time Limit
07 08 : 1st prize
B0 04 : 2nd prize
02 58 : 3rd prize
(1 exp ball=600 for prizes)


Packet Switch 2

after 7C 00 14 08 02 00

08 00 : Question number
02 00 : Correct answer to last question
5A 00 : Experience gained so far (600=1 exp ball)
27 00 : Time Taken so far
3F 00 : Current Score


Packet Switch 4

after 47 00 14 08 04 00

5A 00 : Score (the 5A here was a co-incidence in your packets)
31 00 : Time Taken
B3 00 : Rank

the rest always seem to be 0

Also in the status packets after a question make sure you always send the top 3 players, not just the top 1, even if there is only 1 player, you have to pad them in, I use then name None with a score 0, this is important on the very first status packet otherwise the details from the last quiz (assuming the client has been on that long) will be displayed. The score upto the PREVIOUS question is displayed on the status packet also, not the score including the current one for obvious abuse reasons.
05/05/2009 13:32 tanelipe#8
Thanks. I suspected some of those. (The correct answer, just wasn't sure which of them held it.)
05/05/2009 14:01 w00tare#9
Thanks Qonquer very helpful !
05/10/2009 11:21 tanelipe#10
I got a question. I was logging packets from real CO and noticed that the correct answer in the packet didn't match the correct answer.

Code:
Answer to previous question: 1
Question: The~Kama~River~is~in:
Option1: Asia
Option2: Africa
Option3: Australia
Option4: Europe

Answer to previous question: 2
Question: In~the~Save~the~Villagers~quest,~what~reward~will~Doctor~Holt~give~to~you,~though~he~is~selfish?
Option1: Some~Experience
Option2: A~Weapon
Option3: 10000~silver
Option4: A~Meteor
Like you can see, the answer for the river question is Africa according to the packet but the real answer is Russia, Europe. Is this because TQ got the questions wrong? I've never received any other correct answers in those packets greater then 2. So is there a "switch" that'll determine whether the correct answer is 1..2 or (correctAnswer + 2) ?