Page 1 of 1

2 idea's to improve kore's user experience

Posted: 06 Sep 2012, 17:57
by Technology
Hey guys, check this:

http://forums.openkore.com/viewtopic.ph ... 021#p64021
First idea is rather ambitious, but I don't see how else to fix the problem at hand.
Second idea should be tested, polished and at least be mentioned in the guide to find charblocksize imo.

Ok I just got another crazy idea, we could use this entire DB of recvpackets to test the entire kRO ST tree for correct packet lenghts and even TO BE implemented packetswitches etc.

Re: 2 idea's to improve kore's user experience

Posted: 06 Sep 2012, 18:15
by kLabMouse
Hmm. As for packets. I hale a complete DB of them, that is RLY Fresh. Some Info is missing, but nothing RLY hard.
(Also an Additional CharBlockSize too).

If you need them to clean up and update kRO ST Tree or add/complete ST0, just PM me, and I'll send you them.
Last packet there is 098F
So it's Pretty Fresh!

Re: 2 idea's to improve kore's user experience

Posted: 07 Sep 2012, 03:43
by EternalHarvest
extract all recvpacket files
Related: http://openkore.svn.sourceforge.net/vie ... tables/eA/

Re: 2 idea's to improve kore's user experience

Posted: 07 Sep 2012, 08:58
by Technology
EternalHarvest wrote:
extract all recvpacket files
Related: http://openkore.svn.sourceforge.net/vie ... tables/eA/
Hey, that's awesome EternalHarvest, didn't know that commit existed! :o
Anyways, ISTR that the packet_db file also contains the names of the binaries where packets got implemented/changed?
unknown binary + packet extractor to get its recvpackets + comparing with recvpackets files of known binaries = servertype finder maybe?

Maybe we should send a patch to rA/eA about 08B9?

Re: 2 idea's to improve kore's user experience

Posted: 07 Sep 2012, 09:17
by EternalHarvest
Technology wrote: unknown binary + packet extractor to get its recvpackets + comparing with recvpackets files of known binaries = servertype finder maybe?
Can be done. If anything like that, I'm for empty serverType value for "automatic discovery if possible".
Maybe we should send a patch to rA/eA about 08B9?
eA doesn't have related server version yet. We can send that to rA.

Re: 2 idea's to improve kore's user experience

Posted: 07 Sep 2012, 09:24
by Technology
EternalHarvest wrote:
Technology wrote: unknown binary + packet extractor to get its recvpackets + comparing with recvpackets files of known binaries = servertype finder maybe?
Can be done. If anything like that, I'm for empty serverType value for "automatic discovery if possible".
Or as standalone script, listing the ST's that differ the least from the unknown binary's recvpackets, using the comparison as heuristic.