Contents:
Introduction
Step 1
Step 2
Step 3
Downloads:
Clients: Put these into your v83 folder
Farmerstory
HellyMS Pre made client by me READY TO PLAY RIGHT AWAY!
Hex editor:
Hex Workshop 30day Trial
Introduction:
This is a guide made by me to ease it up, for people interested how to hex edit clients correctly, and how to do stuff on your own. There's many other programs other than the ones I name here that you may use too, I'm just naming these cause these are the simplest ones, that even a starter are meant to understand pretty easy. However, if you do use something, like Farmerstory's client to get full UFJ other than getting the addresses yourself, you need to have their credits in the post you're linking your own client.
Extra info about Hexadecimals, ports and IP/DNS's:
Hexadecimals, or as people prefer calling them, hex numbers. Hexadecimals is another way of writing data, just like our language or just like binaries which only uses 1's and 0's. However, Hexadecimals uses all the numbers 0-9 and they use letters too, A-F, combined with the numbers to make a bigger differ the longer data you have. When counting hexadecimals, the numbers are smallest and letters biggest. 00 is the least you can get, and FF is the highest, where FF is 255 and 00 is worth 0.
0,1,2,4,5,6,7,8,9,A,B,C,D,E and F. <- In order by worth.
A hexadecimal also, always sticks to his mate, you can not write one F on it's own, that is not a hexadecimal, you need to get him a 'partner' So let's see... F6 that is, or FA
End of Basics.
Okay so, now that you got that, you know some basic info about hexadecimals, for the Ports part, I'm going to use something called 8bit signed, 8bit unsigned, 16bit signed & 16bit unsigned. These go up in a special order 8,16,32,64,128bits and so on.
You multiply your current number by 2 to get the next bit, as simple as that. The difference in an 8bit hexadecimal and a 16bit hexadecimal is merely that the 8bit will consist of one hexadecimal, while a 16bit hexadecimal consists of 2 hexadecimals.
32 consists of 4, and 64 consists of 8.
To write the number 62 we use a 8bit and that goes all the way up to 999, but when getting past 1000 we use 16bits. To write something bigger, like Hell (hellyMS) we use a 32bit hexadecimal, it's simple and seems hard, you get it when you work more with hex. So then the 4 letters Hell is 6865 6C6C in 'hexadecimal language' and is simply consisting of 4 8bit hexadecimals, 68 is H, 65 is E and 6C is L. When you put them together, you get a 32bit hex.
If you did not understand everything, you don't. Just follow the screen shots, and try to keep in mind what you understood for your own good.
Ports are VERY simple.
The port numbers are divided into three ranges: the Well Known Ports,
the Registered Ports, and the Dynamic and/or Private Ports.
The Well Known Ports are those from 0 through 1023.
Everyone knows which they are if they're set into it, WEB Hosting is port 80, what your browser automatically connects to when you type www.google.com into your browser. For you to be able to connect, google has to had it's website set up, and the PORTS opened. Which allows you to view what's on the computer.
The Registered Ports are those from 1024 through 49151
One of them is MYSQL which is 3306, and is merely used for remote contacting a MySQL server, or entering data into it from a longer location.
Registered ports SHOULD NOT be used without IANA registration. YOU MAY BE SUED!
The Dynamic and/or Private Ports are those from 49152 through 65535
Where they may be anything you choose, and freely used.
[Without being sued]
IP/Dynamic DNS's are pretty much anything from 255.255.255.255 to www.google.com An IP is assigned by your Internet Service Providor and a Dynamic DNS can be purchased at different places. Where it's registered.
END OF POST ONE.
Introduction
Step 1
Step 2
Step 3
Downloads:
Clients: Put these into your v83 folder
Farmerstory
HellyMS Pre made client by me READY TO PLAY RIGHT AWAY!
Hex editor:
Hex Workshop 30day Trial
Introduction:
This is a guide made by me to ease it up, for people interested how to hex edit clients correctly, and how to do stuff on your own. There's many other programs other than the ones I name here that you may use too, I'm just naming these cause these are the simplest ones, that even a starter are meant to understand pretty easy. However, if you do use something, like Farmerstory's client to get full UFJ other than getting the addresses yourself, you need to have their credits in the post you're linking your own client.
Extra info about Hexadecimals, ports and IP/DNS's:
Hexadecimals, or as people prefer calling them, hex numbers. Hexadecimals is another way of writing data, just like our language or just like binaries which only uses 1's and 0's. However, Hexadecimals uses all the numbers 0-9 and they use letters too, A-F, combined with the numbers to make a bigger differ the longer data you have. When counting hexadecimals, the numbers are smallest and letters biggest. 00 is the least you can get, and FF is the highest, where FF is 255 and 00 is worth 0.
0,1,2,4,5,6,7,8,9,A,B,C,D,E and F. <- In order by worth.
A hexadecimal also, always sticks to his mate, you can not write one F on it's own, that is not a hexadecimal, you need to get him a 'partner' So let's see... F6 that is, or FA
End of Basics.
Okay so, now that you got that, you know some basic info about hexadecimals, for the Ports part, I'm going to use something called 8bit signed, 8bit unsigned, 16bit signed & 16bit unsigned. These go up in a special order 8,16,32,64,128bits and so on.
You multiply your current number by 2 to get the next bit, as simple as that. The difference in an 8bit hexadecimal and a 16bit hexadecimal is merely that the 8bit will consist of one hexadecimal, while a 16bit hexadecimal consists of 2 hexadecimals.
32 consists of 4, and 64 consists of 8.
To write the number 62 we use a 8bit and that goes all the way up to 999, but when getting past 1000 we use 16bits. To write something bigger, like Hell (hellyMS) we use a 32bit hexadecimal, it's simple and seems hard, you get it when you work more with hex. So then the 4 letters Hell is 6865 6C6C in 'hexadecimal language' and is simply consisting of 4 8bit hexadecimals, 68 is H, 65 is E and 6C is L. When you put them together, you get a 32bit hex.
If you did not understand everything, you don't. Just follow the screen shots, and try to keep in mind what you understood for your own good.
Ports are VERY simple.
The port numbers are divided into three ranges: the Well Known Ports,
the Registered Ports, and the Dynamic and/or Private Ports.
The Well Known Ports are those from 0 through 1023.
Everyone knows which they are if they're set into it, WEB Hosting is port 80, what your browser automatically connects to when you type www.google.com into your browser. For you to be able to connect, google has to had it's website set up, and the PORTS opened. Which allows you to view what's on the computer.
The Registered Ports are those from 1024 through 49151
One of them is MYSQL which is 3306, and is merely used for remote contacting a MySQL server, or entering data into it from a longer location.
Registered ports SHOULD NOT be used without IANA registration. YOU MAY BE SUED!
The Dynamic and/or Private Ports are those from 49152 through 65535
Where they may be anything you choose, and freely used.
[Without being sued]
IP/Dynamic DNS's are pretty much anything from 255.255.255.255 to www.google.com An IP is assigned by your Internet Service Providor and a Dynamic DNS can be purchased at different places. Where it's registered.
END OF POST ONE.
Last edited by Joachim on Sat Nov 06, 2010 3:38 pm; edited 8 times in total