网址如下3 |3 e- {# t/ [. q+ [
http://aluigi.org/mytoolz.htm' S7 z x2 F# K6 C8 K
r; n F3 m$ A0 Y, Q. Q: ?' A7 b
里面有不少可以用于汉化的好冬冬。8 j+ P" c, h; t, u" q
先介绍几个2 j- D1 q1 I q6 u
; Y5 v: g: _/ j" F/ bunlzw 0.1.2 (unlzw)
$ W5 @* }7 A5 N3 J2 r- m7 Psimple LZW memory decompression function in use on the Vietcong games, it's seems compatible with the algorithm used in the compress (*.Z) utility.
) p5 Z# e5 z. [) o能解Lzw的c源代码' |% {: l, m1 c# X
0 f4 R5 F* a3 ~) bunlzss 0.1 (unlzss)3 K3 ?1 y' u/ x* I4 N' b& O% [
function for a LZSS/LZ77 memory decompression used on the games developed by Cauldron.* b4 N9 {. T f/ |& b# r0 A! z
能解Lzss的c源代码
& L0 y" Y9 w( G( }5 w l$ d) N3 ]$ j% q1 {" K' j
Xor 0.2 (xor)$ e$ |( F6 N: h" ?
simple tool for XORing an input file with a byte or a key chosen by the user, which can be a file, a string or a sequence of hex bytes.
7 }3 a9 ] y& l- T4 a7 [异或工具
0 Y X8 a. d; p; _ u) s
; |* f" n; j8 Q$ wDLL proxy skeleton generator 0.1.1a (dllproxyskel)
/ ^3 |8 q, |2 ~4 K& B$ S% f' _quick tool for generating a base C code to use for proxifying the exported functions of any DLL.' Y: P# W; A" h
with the resulted code is a lot more simple and easy to hook a specific function of a dll (like recvfrom or sendto and so on) so that then is only needed to modify the wanted functions to hook.$ G; v. B( o8 d2 {
my Proxocket project is an example of result obtained through this tool.1 B/ A8 d1 t# T5 l, j# [( O7 b
the generated C source code is gcc/Mingw compatible, it's commented to allow an easier customization, has a small example about wsock32/ws2_32 and is written with the compatibility in mind (to avoid problems with some gcc options like -fomit-frame-pointer).: b8 k5 f# t: \0 V) Z$ `
a DEF file is generated too, it's needed to keep the ordinal values of the exported functions.
/ ^$ T* c( o9 U- V* p& U5 {' m) j2 Cthere is also another small tool which simply lists all the exported ordinals and functions of a DLL.1 l2 K+ r8 ^/ x4 j
代理DLL生成工具 |