Need Hex Editors For ToXiC-Online

10/04/2008 13:25 DiobloSlayeR#1
Hey, I need some one who knows how to Hex Edit shopping mall, if some1 can and know, please join my hamachi network ToXiC-Online pass 123 :D or add me at [Only registered and activated users can see links. Click Here To Register...]
10/05/2008 23:11 Spy520#2
Bump
Anyone answer Plz
10/06/2008 05:31 funhacker#3
no sorry you could always turn to using tools ;)
10/08/2008 14:18 DiobloSlayeR#4
Quote:
Originally Posted by funhacker View Post
no sorry you could always turn to using tools ;)
If you don't wanna help then don't post.. and increase your post count, I asked if any1 is willing to help us, n if u dun wanna , then jus dun increase your post count in EVERY SINGLE thread >.<
10/08/2008 15:10 funhacker#5
Quote:
Originally Posted by DiobloSlayeR View Post
If you don't wanna help then don't post.. and increase your post count, I asked if any1 is willing to help us, n if u dun wanna , then jus dun increase your post count in EVERY SINGLE thread >.<
like that was a productive post are you blind someone asked for answer I gave one
increase post count come on please wtf for considering I joined here in september 2007 and you joined june 2008 for almost a years difference you have an extra 200posts then me almost, sad really you get told no and now you take it personal, perhaps I should take that personal and not bother help you anymore -.-

Quote:
Anyone answer Plz
10/12/2008 16:00 Necron33#6
Quote:
Originally Posted by DiobloSlayeR View Post
Hey, I need some one who knows how to Hex Edit shopping mall, if some1 can and know, please join my hamachi network ToXiC-Online pass 123 :D or add me at [Only registered and activated users can see links. Click Here To Register...]
i kept asking as ya before no one answered simply try to USE YOUR MIND AND LEARN IT lol
10/13/2008 22:13 Spy520#7
Quote:
Originally Posted by Necron33 View Post
i kept asking as ya before no one answered simply try to USE YOUR MIND AND LEARN IT lol
Where to learn it ?
10/13/2008 22:53 funhacker#8
research the file like I have with about 50% of the data files
10/16/2008 09:45 forcer#9
basically, 80% of EO PMs on epvp would fit on at least one:
- unskilled, and not willing to learn more advanced techniques
- begging for help every time something screws up
- don't know much about: administration of systems, reverse-engineering, database management, scripting

I'm pretty disappointed that this game doesn't get more skilled people, all I see is PM-kids who want to have 10x bigger potency just to kill everyone else.

everyone can change it by learning from dozens of tutorials on the net. Those are very soft basics, not a big deal.
I saw some of you get better and better by the year we are together, however lots of people should first look around on the net before asking.

Not trying to be an ass here, but I get the point of funhacker, he is sick of seeing all people beging for help on pservers.
10/16/2008 12:01 DiobloSlayeR#10
forcer, I understand, but I have searched alot over the net, nothing helpful with that came up.
10/16/2008 16:55 funhacker#11
Quote:
Originally Posted by DiobloSlayeR View Post
forcer, I understand, but I have searched alot over the net, nothing helpful with that came up.
ok let me help you, if you don't have a good hexeditor that can interpret decimal values you can use your calculator in scientific view.

Decimal Value:
This is a value like 1 or 200 so on. It is the integer value the binary or hex returns to the computer.

Binary Value:
This computed by all the possible combinations of 1 and 0, comonly known as true or false. Each BYTE of information contains 8 BITs, 1 bit is either 1 or 0 (true or false), so the binary value of the decimal value is 00000001 , now the decimal value 2 in binary would be 00000010, 3= 00000011,
This has a posible of 256 possibilites, decimal value of 0 -> 255 (main reason for max on game stats as 255)

Now the above example in hex which is used alot more then binary.
Hex is a simplified form of binary, 1Byte will hold 2Hex characters which are ultimately just a more simple way of viewing the binary.
so the value 1 = 01 in a hex table 2 = 02
but to display 10 we use the character A, we also use B C D E and F for 11 - >15
So in this case you have a total of 16 different characters
0 -> 9 + A -> F

Then you have 2 sections just like in a double digit number like 23

you have the number 2 and the number 3, you can break this down into simple form

10s = 2
1s = 3
2*10+1*3=23

So just like hex you have the 2 sections example hex code 14
(since there is a possible 16characters for each field you multiply by 16)
so:
16s = 1
1s = 4
just like above we broke this down to a simple form

16*1+1*4=20 (decimal Value)

---------------------------------------------------------------
Now the harder part multiple byte integers
This is when the computer uses more then 1 byte to store/read information.
It is just like above but now your asian you have to read right to left not left to right.
So lets say we have a 4Byte Integer ( I will use obsidian Mail ID as an example)
C0 E7 02 00
We would then break this into a readble format first we reorder the bytes
00 02 E7 C0
or
2E7C0

I will go through this every bit of each byte

0 = 0*1= 0
C = 12*16 = 192
7 = 7*16*16 = 1792
E = 14*16*16*16=57344
2 = 2*16*16*16*16=131072
0 = 0*16*16*16*16*16=0
0 = 0*16*16*16*16*16*16=0
0 = 0*16*16*16*16*16*16*16=0

Now we add all that:
0+192+1792+57344+131072+0+0+0 = 190400

-------------------------------------------------------------------
Storing data this way is much more efficient then the way we store text, which is 1Byte = 1Character

---------------------------------------------
If your hex editor doesnt have data interpretation then you can use your systems calculator to do all the math for you.
Open your calculator click view -> scientific
You will notic some radians (selectable dots) on the right side under your edit box. the selected one should say "Dec" short for decimal if you input a number like 190400 then click the hex dot it will convert that value to hex for you but remember to swap then back around. Example

190400
output = 2E7C0

check the character length all hex is done in blocks of 2. and only the 0s at the front are taken

so since we have 5 characters add a 0 at the start

new output = 02E7C0

Now we put the end at the start and the start at the end, you can do this using notepad if you wish start writing each set of 2 characters into a notepad starting from right to left.

example

C0...

C0E7...
C0E702

Final Output: C0E702

----------------------------------------------------------


Now all you should have to do is research the files, compare them to the database notice patterns etc. That I won't just give away took me hours to write out a map for the itemtype :)
10/16/2008 17:07 Necron33#12
lol too bad that the new itemtype.dat is completely diffrent than the old one 'More Work'
10/16/2008 17:08 funhacker#13
Quote:
Originally Posted by Necron33 View Post
lol too bad that the new itemtype.dat is completely diffrent than the old one 'More Work'
no that took an extra 5minutes
10/16/2008 17:14 Necron33#14
:D for you hehe but for me :P i hardly understood the first itemtype.dat