IEditor preview/discussion

03/14/2013 07:16 go for it#1
i've been for most likely 5 hrs working on an algorithm for detecting unknown values/strings with unknown length and position by using advanced engine to search for chars that this strings/values begin/end with

features im working on may take the rest of the day but nothing is actually new for me , all i want to do was the engine to get better at programming

here is a preview
please vote on the poll for what you think and if it worth to complete it and release it with source code

this was inspired by request for some automatic way to replace all hex values in edited trinity sources to dec base

[Only registered and activated users can see links. Click Here To Register...]
03/14/2013 09:31 _DreadNought_#2
lol people in co need to start upgrading shit theyre using out dated packet writers.

most newly written packet writers don't require offsets as part of the pkt structure.

"pkt.write(entityid);
pkt.write(entity.name);
pkt.write(entity.cps);
client.send(pkt.build());
"

therefor making programs like this useless buddy :(
03/14/2013 09:40 go for it#3
Quote:
Originally Posted by _DreadNought_ View Post
lol people in co need to start upgrading shit theyre using out dated packet writers.

most newly written packet writers don't require offsets as part of the pkt structure.

"pkt.write(entityid);
pkt.write(entity.name);
pkt.write(entity.cps);
client.send(pkt.build());
"

therefor making programs like this useless buddy :(
misunderstanding :) sorry for my poor english
here is an example
you got 50k line of codes written as the following
Code:
if (client map == 0x55)
{
client teleport to (0x5656,0x878,0x878)
}
if (client take cps 0x65)
{
client inventory add item 0x9898 plus 0x0c damage 0x07
}
this is exactly how some sources are edited , and i heard that this was because of using reflector
people want to change all the hex values back to dec so the sources becomes readable once more
this is why i wrote this app.

but away from that , i've been learning some through this ex. using data grid view , overridden indexers , little about overriding constructors with composed classes , keyvaluepair lists , etc.

thanks for replying and sorry once more for the misunderstanding
03/14/2013 15:47 ShittyMod#4
Quote:
Originally Posted by _DreadNought_ View Post
lol people in co need to start upgrading shit theyre using out dated packet writers.

most newly written packet writers don't require offsets as part of the pkt structure.

"pkt.write(entityid);
pkt.write(entity.name);
pkt.write(entity.cps);
client.send(pkt.build());
"

therefor making programs like this useless buddy :(
Right, you just send a packet to the client without knowing anything about the offsets/structure of the packet. Good luck with that.
03/15/2013 05:16 U2_Caparzo#5
Quote:
Originally Posted by ShittyMod View Post
Right, you just send a packet to the client without knowing anything about the offsets/structure of the packet. Good luck with that.
he means that a packet writer wich works as streams is easier to use.
03/15/2013 23:42 ShittyMod#6
Quote:
Originally Posted by U2_Caparzo View Post
he means that a packet writer wich works as streams is easier to use.
Yet this is what he said:
Quote:
Originally Posted by _DreadNought_ View Post
most newly written packet writers don't require offsets as part of the pkt structure.
03/16/2013 04:01 shadowman123#7
Quote:
Originally Posted by _DreadNought_ View Post
lol people in co need to start upgrading shit theyre using out dated packet writers.

most newly written packet writers don't require offsets as part of the pkt structure.

"pkt.write(entityid);
pkt.write(entity.name);
pkt.write(entity.cps);
client.send(pkt.build());
"

therefor making programs like this useless buddy :(
So i have to just write offset Names in orders instead of assigning EntitID to offset 4 for example ?
and if so do u recommend me to use it .. i guess CSV3 use the method u r talking about
03/16/2013 04:12 go for it#8
Quote:
Originally Posted by shadowman123 View Post
So i have to just write offset Names in orders instead of assigning EntitID to offset 4 for example ?
and if so do u recommend me to use it .. i guess CSV3 use the method u r talking about
i spoiled what i've said because im not sure about it
03/16/2013 04:22 Super Aids#9
Quote:
Originally Posted by ShittyMod View Post
Right, you just send a packet to the client without knowing anything about the offsets/structure of the packet. Good luck with that.
This ^

+ Unknown values are much easier to figure out with static offsets.
03/16/2013 05:11 go for it#10
Quote:
Originally Posted by Super Aids View Post
This ^

+ Unknown values are much easier to figure out with static offsets.
you don't need to know the offsets while sending but you still need to know them to build the packet , right ? or you don't need to know them at all ?
do you mind to explain more o-0
03/18/2013 14:28 shadowman123#11
sm1 told me using BineryReader and Writer is Bad ... is that right or wrong and y ?
03/18/2013 14:41 ShittyMod#12
Quote:
Originally Posted by shadowman123 View Post
sm1 told me using BineryReader and Writer is Bad ... is that right or wrong and y ?
[Only registered and activated users can see links. Click Here To Register...]
03/18/2013 20:15 Super Aids#13
Quote:
Originally Posted by ShittyMod View Post
[Only registered and activated users can see links. Click Here To Register...]
And to the generic pointer part:
[Only registered and activated users can see links. Click Here To Register...]
03/18/2013 20:20 ShittyMod#14
Quote:
Originally Posted by Super Aids View Post
And to the generic pointer part:
[Only registered and activated users can see links. Click Here To Register...]
Haha, you know who wrote that article right?
03/19/2013 17:40 Super Aids#15
Quote:
Originally Posted by ShittyMod View Post
Haha, you know who wrote that article right?
Of course. How do you think I got it?