网址如下+ c, C! k, [5 ?( x
http://aluigi.org/mytoolz.htm; W/ L% e- G( ~2 \) Z8 V5 c0 n) Z2 [
Q1 Q1 D) u: J$ f5 R
里面有不少可以用于汉化的好冬冬。
, N- a* D9 J( V5 v. r m* N先介绍几个% Y3 S; Q- P5 h4 _
* O5 i' v# V0 s& G" dunlzw 0.1.2 (unlzw)' ?3 p0 T$ |+ x0 p* V+ z$ x
simple LZW memory decompression function in use on the Vietcong games, it's seems compatible with the algorithm used in the compress (*.Z) utility.. h- m9 y4 s( T* r% k
能解Lzw的c源代码
- ~0 \9 F2 e$ G$ p) Q2 |# D4 ]; c+ F1 V# @, Z
unlzss 0.1 (unlzss)" X" v8 i& j2 \7 O7 }
function for a LZSS/LZ77 memory decompression used on the games developed by Cauldron.
& s% j- q% n& u$ G$ l能解Lzss的c源代码
/ Q6 e# |9 L3 V; Q3 H! l
. w8 p. j' p0 `Xor 0.2 (xor)0 g D- ^7 ^* U* q! X6 }) M# x
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.9 h4 V2 o2 G. q& u
异或工具
8 W" [/ e1 X* q8 F& b- m! \; |
/ c% p; X/ v2 }) @, I4 r, E0 d: [DLL proxy skeleton generator 0.1.1a (dllproxyskel)
" t* |4 m7 Q+ N( ]quick tool for generating a base C code to use for proxifying the exported functions of any DLL.
& _6 Z& x3 D$ @/ C6 r2 U8 s! D0 Rwith 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.
- B! ?1 J! I* w+ pmy Proxocket project is an example of result obtained through this tool.; ?7 c& F8 R+ L( b% i1 j, m, I: |
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).0 r: h" ~. m" c' `' a" Y2 x7 j( \1 D
a DEF file is generated too, it's needed to keep the ordinal values of the exported functions.
0 s) ]* I% ]( k1 }' @7 R3 B' cthere is also another small tool which simply lists all the exported ordinals and functions of a DLL.
9 o6 S# b3 m0 U' T8 r5 ]& l代理DLL生成工具 |