<?php
// NS2 SteamID Formatter by Whosat
// Enter each new or old-style SteamID into stdin
// The converter will automatically detect the type
// Enter them one per line
$hi = fopen('php://stdin', "r"); $ho = fopen('php://stdout', "w");
while (fscanf($hi, "%s", $steamid)) { // New -> Old
if($parts[0] % 2 > 0)
fwrite($ho, 'STEAM_0:1:'.(($parts[0]-1)/2)."\n"); else
fwrite($ho, 'STEAM_0:0:'.($parts[0]/2)."\n"); } else // Old -> New
fwrite($ho, $parts[2]*2+$parts[1]."\n"); }
?>
PD9waHAKLy8gTlMyIFN0ZWFtSUQgRm9ybWF0dGVyIGJ5IFdob3NhdAovLyBFbnRlciBlYWNoIG5ldyBvciBvbGQtc3R5bGUgU3RlYW1JRCBpbnRvIHN0ZGluCi8vIFRoZSBjb252ZXJ0ZXIgd2lsbCBhdXRvbWF0aWNhbGx5IGRldGVjdCB0aGUgdHlwZQovLyBFbnRlciB0aGVtIG9uZSBwZXIgbGluZQogICRoaSA9IGZvcGVuKCdwaHA6Ly9zdGRpbicsICJyIik7CiAgJGhvID0gZm9wZW4oJ3BocDovL3N0ZG91dCcsICJ3Iik7CgogIHdoaWxlIChmc2NhbmYoJGhpLCAiJXMiLCAkc3RlYW1pZCkpIHsKICAgICRwYXJ0cyA9IGV4cGxvZGUoJzonLCAkc3RlYW1pZCk7CiAgICBpZihjb3VudCgkcGFydHMpID09IDEpIHsKICAgICAgLy8gTmV3IC0+IE9sZAogICAgICBpZigkcGFydHNbMF0gJSAyID4gMCkKICAgICAgICBmd3JpdGUoJGhvLCAnU1RFQU1fMDoxOicuKCgkcGFydHNbMF0tMSkvMikuIlxuIik7CiAgICAgIGVsc2UKICAgICAgICBmd3JpdGUoJGhvLCAnU1RFQU1fMDowOicuKCRwYXJ0c1swXS8yKS4iXG4iKTsKICAgIH0gZWxzZSAvLyBPbGQgLT4gTmV3CiAgICAgIGZ3cml0ZSgkaG8sICRwYXJ0c1syXSoyKyRwYXJ0c1sxXS4iXG4iKTsKICB9CgogIGZjbG9zZSgkaG8pOwogIGZjbG9zZSgkaGkpOwo/Pg==