- Joined
- Sep 27, 2006
- Messages
- 557
- Reaction score
- 88
Stefan if I'm able to fix your .pkg and other issues would you still host a server? I think we can mod these enough to make more good then the other 1,000 server that could be possible.
Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!
Join Today!Stefan if I'm able to fix your .pkg and other issues would you still host a server? I think we can mod these enough to make more good then the other 1,000 server that could be possible.
Mini guide > intall db
****observation****
not create db name,Tales_DB
create talesrunner db and not Tales_DB
DB name "talesrunner" important to not give error odbc
@manneke Good job! thank you for fix odbc.
thank you, TRDBSettingsDecryptionTest, error dll msvcp100d.dll?
korea
sa
talesrunner
You'll need to download the Visual C++ 2010 redistributable.
Anyway, you can't do much with it. This will be the output if you run it:
Code:korea sa talesrunner
I don't want to explain how it works but this is some reversal codeOne request: if you figure out how en-/decryption works, make it public.
void Encrypt(_BYTE* pData, int dataLen)
{
int* _unknown = new int(1);
int v3; // ebp@1
int v4; // esi@1
int v5; // edi@2
v3 = dataLen;
v4 = *(_DWORD *)_unknown;
if ( dataLen )
{
v5 = (int)pData;
do
{
*(_BYTE *)v5 +=(v4 % 255);
*(_BYTE *)v5 += 1;
*(_BYTE *)v5 = ((*(_BYTE *)v5 >> (7 - v4 % 7)) | (unsigned __int8)(*(_BYTE *)v5 << (8- (7 - (unsigned __int8)(v4 % 7)))));
v4 = (*(_BYTE *)v5 + v4 +1) % 1785;
++v5;
--v3;
}
while ( v3 );
}
return;
}
I don't want to explain how it works but this is some reversal code
Code:void Encrypt(_BYTE* pData, int dataLen) { int* _unknown = new int(1); int v3; // ebp@1 int v4; // esi@1 int v5; // edi@2 v3 = dataLen; v4 = *(_DWORD *)_unknown; if ( dataLen ) { v5 = (int)pData; do { *(_BYTE *)v5 +=(v4 % 255); *(_BYTE *)v5 += 1; *(_BYTE *)v5 = ((*(_BYTE *)v5 >> (7 - v4 % 7)) | (unsigned __int8)(*(_BYTE *)v5 << (8- (7 - (unsigned __int8)(v4 % 7))))); v4 = (*(_BYTE *)v5 + v4 +1) % 1785; ++v5; --v3; } while ( v3 ); } return; }