Trishty
Legend of Zelda
- 7/3/09
- 1,055
- 51
Ai biết PHP giúp mình với.
Làm giúp mình là Hiện ra 1 dòng cho gõ tên file rez vào. Sau đó thế chuỗi đó vào tenfilerez.rez để cho chạy tool.
VD:
_Go ten file rez: weapon.rez Enter và nó extract
Thank trước, xong mình sẽ rep ^v^
Làm giúp mình là Hiện ra 1 dòng cho gõ tên file rez vào. Sau đó thế chuỗi đó vào tenfilerez.rez để cho chạy tool.
VD:
_Go ten file rez: weapon.rez Enter và nó extract
Thank trước, xong mình sẽ rep ^v^
PHP:
<?php
function hexToStr($hex){ $string=''; for ($i=0; $i < strlen($hex)-1; $i+=2) { $string .= chr(hexdec($hex[$i].$hex[$i+1])); }return $string;}
$rez = file_get_contents("tenfilerez.rez"); // get the rez as a string
$ltbs = explode(hexTostr('0100090000000000'),$rez); //make an array containing the ltbs, its header is cut off, but we gonna fix that
foreach($ltbs as $k => $v) {
if($k==0) continue; //skip the first, its the rez header
$f = fopen("model_".$k.".ltb","a+"); //save as model_NUMBER
fwrite($f,hexTostr('0100090000000000 ').$v); //write the header + the ltb itself
fclose($f);
}
?>
. Code tham khảo thôi, nếu thêm đc thì thêm ko thì dùng cái khác cũng đc ko nhất thiết phải php. Mục đích chỉ là tool cho nhập tên file rez rồi enter nó sẽ extract ltb trg file rez. 0100090000000000 là header của file ltb
.
, thế lưu lại thành file .html rồi chạy đc ko nhỉ :/
164 là multi kill