Runtime code generator for Tibia Auto

To obtain a code, please enter the "runtime ID" Tibia Auto is asking for, and paste resulting "code" into the program.
Runtime ID:

If you are using a version downloaded from the Premium Area, you can generate code in the there.

",$rsum,$rsumCalculated); if ($rsum==65535&&$rsum2!=0) { $rsum=$rsum2; $rsumCalculated=65536+$rsumCalculated; } if ($rsum!=$rsumCalculated) { // hacking attempts $randTab[1]+=43; $randTab[2]*=2; $randTab[3]+=34; $randTab[7]+=18; $randTab[5]=$rsum; } $goodSum=$randTab[0]*$randTab[0]*13+$randTab[1]*131+$randTab[2]*$randTab[1]*57+$randTab[3]*21+$randTab[4]*14+$randTab[5]*$randTab[6]*$randTab[7]*12-$randTab[3]*($randTab[5]+$randTab[4]); $goodSum%=100000000; //$query=sprintf("INSERT INTO code_request (ip,runtimeId,code,value,version) values ('%s','%s','%s','%s','1.9.2')",$REMOTE_ADDR,addslashes($runtimeId),md5($goodSum),$goodSum); //$result=mysql_query($query); return md5($goodSum); } function out_1_9_7() { global $runtimeId; list ($randTab[0],$randTab[1],$randTab[2],$randTab[3],$randTab[4],$randTab[5],$randTab[6],$randTab[7],$rsum,$rsum2) = sscanf($runtimeId,"%4x%4x%4x%4x%4x%4x%4x%4x%4x%4x"); $randTab[0]-=18; $randTab[1]-=20; $randTab[2]-=24; $randTab[3]-=28; $randTab[4]-=26; $randTab[5]-=13; $randTab[6]-=25; $randTab[7]-=35; $rsumCalculated=1; for ($i=0;$i<8;$i++) $rsumCalculated=($rsumCalculated*$randTab[$i])%65536; //printf("///%s///%s///
",$rsum,$rsumCalculated); if ($rsum==65535&&$rsum2!=0) { $rsum=$rsum2; $rsumCalculated=65536+$rsumCalculated; } if ($rsum!=$rsumCalculated) { // hacking attempts $randTab[1]+=43; $randTab[2]*=2; $randTab[3]+=34; $randTab[7]+=18; $randTab[5]=$rsum; } $goodSum=$randTab[0]*$randTab[0]*13+$randTab[1]*131+$randTab[2]*$randTab[1]*57+$randTab[3]*21+$randTab[4]*14+$randTab[5]*$randTab[6]*$randTab[7]*12-$randTab[3]*($randTab[5]+$randTab[4]); $goodSum%=100000000; //$query=sprintf("INSERT INTO code_request (ip,runtimeId,code,value,version) values ('%s','%s','%s','%s','1.9.2')",$REMOTE_ADDR,addslashes($runtimeId),md5($goodSum),$goodSum); //$result=mysql_query($query); return md5($goodSum); } function out_1_9_8() { global $runtimeId; list ($randTab[0],$randTab[1],$randTab[2],$randTab[3],$randTab[4],$randTab[5],$randTab[6],$randTab[7],$rsum,$rsum2) = sscanf($runtimeId,"%4x%4x%4x%4x%4x%4x%4x%4x%4x%4x"); $randTab[0]-=12; $randTab[1]-=11; $randTab[2]-=13; $randTab[3]-=21; $randTab[4]-=24; $randTab[5]-=11; $randTab[6]-=5; $randTab[7]-=55; $rsumCalculated=1; for ($i=0;$i<8;$i++) $rsumCalculated=($rsumCalculated*$randTab[$i])%65536; //printf("///%s///%s///
",$rsum,$rsumCalculated); if ($rsum==65535&&$rsum2!=0) { $rsum=$rsum2; $rsumCalculated=65536+$rsumCalculated; } if ($rsum!=$rsumCalculated) { // hacking attempts $randTab[1]+=43; $randTab[2]*=2; $randTab[3]+=34; $randTab[7]+=18; $randTab[5]=$rsum; } $goodSum=$randTab[0]*$randTab[0]*13+$randTab[1]*131+$randTab[2]*$randTab[1]*57+$randTab[3]*21+$randTab[4]*14+$randTab[5]*$randTab[6]*$randTab[7]*12-$randTab[3]*($randTab[5]+$randTab[4]); $goodSum%=100000000; //$query=sprintf("INSERT INTO code_request (ip,runtimeId,code,value,version) values ('%s','%s','%s','%s','1.9.2')",$REMOTE_ADDR,addslashes($runtimeId),md5($goodSum),$goodSum); //$result=mysql_query($query); return md5($goodSum); } function out_1_10_1() { global $runtimeId; list ($randTab[0],$randTab[1],$randTab[2],$randTab[3],$randTab[4],$randTab[5],$randTab[6],$randTab[7],$rsum,$rsum2) = sscanf($runtimeId,"%4x%4x%4x%4x%4x%4x%4x%4x%4x%4x"); $randTab[0]-=12; $randTab[1]-=11; $randTab[2]-=13; $randTab[3]-=21; $randTab[4]-=24; $randTab[5]-=11; $randTab[6]-=5; $randTab[7]-=55; $rsumCalculated=1; for ($i=0;$i<8;$i++) $rsumCalculated=($rsumCalculated*$randTab[$i]+13)%65536; //printf("///%s///%s///
",$rsum,$rsumCalculated); if ($rsum==65535&&$rsum2!=0) { $rsum=$rsum2; $rsumCalculated=65536+$rsumCalculated; } if ($rsum!=$rsumCalculated) { // hacking attempts $randTab[1]+=43; $randTab[2]*=2; $randTab[3]+=34; $randTab[7]+=18; $randTab[5]=$rsum; } $goodSum=$randTab[0]*$randTab[0]*13+$randTab[1]*131+$randTab[2]*$randTab[1]*57+$randTab[3]*21+$randTab[4]*14+$randTab[5]*$randTab[6]*$randTab[7]*12-$randTab[3]*($randTab[5]+$randTab[4]); $goodSum%=100000000; //$query=sprintf("INSERT INTO code_request (ip,runtimeId,code,value,version) values ('%s','%s','%s','%s','1.10.1')",getenv(REMOTE_ADDR),addslashes($runtimeId),md5($goodSum),$goodSum); //$result=mysql_query($query); return md5($goodSum); } function out_1_11_2() { global $runtimeId; list ($randTab[0],$randTab[1],$randTab[2],$randTab[3],$randTab[4],$randTab[5],$randTab[6],$randTab[7],$rsum,$rsum2) = sscanf($runtimeId,"%4x%4x%4x%4x%4x%4x%4x%4x%4x%4x"); $randTab[0]-=17; $randTab[1]-=13; $randTab[2]-=13; $randTab[3]-=18; $randTab[4]-=14; $randTab[5]-=19; $randTab[6]-=5; $randTab[7]-=31; $rsumCalculated=1; for ($i=0;$i<8;$i++) { //echo "### ".$i." @@@ ".$rsumCalculated." ###
"; $rsumCalculated=($rsumCalculated*$randTab[$i]+13)%65536; if ($rsumCalculated<0) $rsumCalculated+=65536; } //printf("///%s///%s///%s///
",$rsum,$rsum2,$rsumCalculated); if ($rsum==65535&&$rsum2!=0) { $rsum=$rsum2; $rsumCalculated=65536+$rsumCalculated; } if ($rsum!=$rsumCalculated) { // hacking attempts $randTab[1]+=43; $randTab[2]*=2; $randTab[3]+=34; $randTab[7]+=18; $randTab[5]=$rsum; } $goodSum=$randTab[0]*$randTab[0]*11+$randTab[1]*121+$randTab[2]*$randTab[1]*27+$randTab[3]*23+$randTab[4]*15+$randTab[5]*$randTab[6]*$randTab[7]*11-$randTab[3]*($randTab[5]+$randTab[4]); $goodSum%=100000000; $query=sprintf("INSERT INTO code_request (ip,runtimeId,code,value,version) values ('%s','%s','%s','%s','1.11.2')",getenv(REMOTE_ADDR),addslashes($runtimeId),md5($goodSum),$goodSum); $result=mysql_query($query); return md5($goodSum); } $randTab = array(); $runtimeId=$_REQUEST["runtimeId"]; if (strlen($runtimeId)) { print "Tibia Auto 1.11.*, 1.12.*, 1.13.*, 1.14.*, 1.15.* and later code: ".out_1_11_2(); print "
"; print "Tibia Auto 1.10.1 code: ".out_1_10_1(); print "
"; print "Tibia Auto 1.9.8 code: ".out_1_9_8(); print "
"; print "Tibia Auto 1.9.7 code: ".out_1_9_7(); print "
"; print "Tibia Auto 1.9.2 code: ".out_1_9_2(); print "
"; print "
"; } ?> We also invite you to join our Premium Area and always get the newest versions of TA immediatelly as they got released! We accept the following payment options: Go to the Premium Area page for details.