Skip to content

Commit 174ce48

Browse files
authored
Add Network core. (jo3bingham#1)
* Add NetworkMessage class. * Add Connection class. This adds a basic proxy to sit between the Tibia client and the web service and game server. A Tibia client can currently connect to this proxy by only changing it's web service address to http://127.0.0.1/. Unique RSA keys are not currently supported. * Adds Rsa class. Adds support for decrypting an RSA-encrypted block of data in a Tibia packet that was encrypted using the Open-Tibia private key. Adds support for encrypting blocks of data using either the Open-Tibia public key or the Tibia public key. Fixes an issue with NetworkMessage.ReadBytes() not starting at the correct index in the buffer. Changes some signed variables to unsigned as they should never be negative. Fixed some typos. * Add Xtea class.
1 parent 903d29c commit 174ce48

7 files changed

Lines changed: 1447 additions & 1 deletion

File tree

TibiaAPI.sln

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio 15
44
VisualStudioVersion = 15.0.28010.2003
55
MinimumVisualStudioVersion = 10.0.40219.1
6-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TibiaAPI", "TibiaAPI\TibiaAPI.csproj", "{FEDE2A7B-8203-443E-9CF7-97A562AABB92}"
6+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TibiaAPI", "TibiaAPI\TibiaAPI.csproj", "{FEDE2A7B-8203-443E-9CF7-97A562AABB92}"
77
EndProject
88
Global
99
GlobalSection(SolutionConfigurationPlatforms) = preSolution

0 commit comments

Comments
 (0)