锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
]]>
鏂規硶1.NppExec鎻掍歡
npp_save
cd $(CURRENT_DIRECTORY)
python $(NAME_PART).py
鏂規硶2.Notepad++錛岄夋嫨"榪愯"(涓嶇敤NppExec鎻掍歡)
cmd /k cd "$(CURRENT_DIRECTORY)" & python.exe "$(FILE_NAME)" & ECHO. & PAUSE & EXIT;
]]>
]]>
澶撮亾鐨勮薄寰?闈╁懡鐑堝+綰康紕?br>

闈╁懡鐑堝+綰康紕?2012.10 淇緩

鍘熴婂ご閬撲竴灝忋?鍏堟洿鍚嶄負 銆婃柊鍏村皬瀛︺?br>

鎴戝康涔︽椂鍙?澶撮亾涓灝?灝卞墿浜嗚繖鍑犳5鏁?鏇劇粡寰堝...

鍋氬箍鎾綋鎿嶆椂 浣撹偛鑰佸笀灝辯珯鍦ㄨ繖閲?br>

鏁呬埂綆闄嬬殑鑰佸笀浠殑浣忓畢 澶忓ぉ涓嬪ぇ闆?浠庡湴涓嬫硥姘村柗娑?br>

]]>
http://cnblogs.com/nlsoft
]]>
include \masm32\include\masm32rt.inc
comment * -----------------------------------------------------
FIX Tool -> Find and Replace New
^ ^ ^ ^ ^
Name : FTFRN
Data : 2013-04-20
Ver : 2.0
By : Dragon
Mem : Advantage of fast Find
Does not support batch modify
build environment requirements masm32v11
makeit.bat compile
run_this.bat execute the tool
----------------------------------------------------- *
.data
fname db "infile",0 ;<-- Input the file name
fbakname db "infile.bak",0 ;<-- Input the backup file name
findData db "findData",0 ;<-- Input Find bytes content
findLen dd 8 ;<-- Input length
fixData db 90H,90H,90H ;<-- Input replacement bytes content
fixLen dd 3 ;<-- Input length
findPOS dd 0
.code
start:
call main
exit
main proc
call openGPCore
ret
main endp
openGPCore proc
LOCAL hFile :DWORD
LOCAL hBakFile :DWORD
LOCAL dSize :DWORD
LOCAL hMem :DWORD
.if rv(exist,offset fname) != 0
mov hFile, fopen(offset fname)
.else
print "not find "
print offset fname
ret
.endif
mov dSize, fseek(hFile,0,FILE_END)
mov hMem, alloc(dSize)
mov eax , fseek(hFile,0,FILE_BEGIN)
mov eax , fread(hFile,hMem,dSize)
mov dword ptr [findPOS] , 0
;----find----
mov ecx, dSize
push ecx
mov edx, hMem
push edx
mov eax, dword ptr [findLen]
push eax
mov ecx, offset findData
push ecx
;pat patlen textt texttlen
call qs
;printf ("%d",dword ptr [findPOS])
.if dword ptr [findPOS] == 0
print "Not find "
print offset findData,13,10
.else
;----backup file----
mov hBakFile, fcreate( offset fbakname )
mov eax , fwrite( hBakFile, hMem, dSize)
fclose hBakFile
;----fix----
mov eax , fseek(hFile,dword ptr [findPOS],FILE_BEGIN)
mov eax , fwrite( hFile, offset fixData, dword ptr [fixLen])
print "Fix "
print offset fname
print " success.",13,10
.endif
fclose hFile
free hMem
ret
openGPCore endp
OUTPUT proc
mov eax,dword ptr [esp+4]
mov dword ptr [findPOS] , eax
ret
OUTPUT endp
preQsBc proc
push ebp
mov ebp,dword ptr [esp+10h]
push esi
mov esi,dword ptr [esp+10h]
push edi
mov ecx,100h
lea eax,[esi+1]
mov edi,ebp
rep stos dword ptr es:[edi]
xor eax,eax
test esi,esi
jle preQsBc1
mov edi,dword ptr [esp+10h]
mov ecx,esi
preQsBc2:
xor edx,edx
mov dl,byte ptr [eax+edi]
inc eax
mov dword ptr [ebp+edx*4],ecx
dec ecx
cmp eax,esi
jl preQsBc2
preQsBc1:
pop edi
pop esi
pop ebp
ret
preQsBc endp
qs proc
sub esp,404h
mov ecx,dword ptr [esp+408h]
push ebx
push ebp
mov ebp,dword ptr [esp+414h]
lea eax,[esp+0Ch]
push eax
push ebp
push ecx
call preQsBc
mov eax,dword ptr [esp+428h]
add esp,0Ch
xor ebx,ebx
sub eax,ebp
mov dword ptr [esp+8],eax
js qs1
mov edx,dword ptr [esp+418h]
push esi
push edi
qs3:
mov esi,dword ptr [esp+418h]
mov ecx,ebp
lea edi,[ebx+edx]
xor eax,eax
repe cmps byte ptr [esi],byte ptr es:[edi]
jne qs2
push ebx
call OUTPUT
mov edx,dword ptr [esp+424h]
add esp,4
qs2:
lea eax,[edx+ebp]
xor ecx,ecx
mov cl,byte ptr [eax+ebx]
mov eax,dword ptr [esp+10h]
add ebx,dword ptr [esp+ecx*4+14h]
cmp ebx,eax
jle qs3
pop edi
pop esi
qs1:
pop ebp
pop ebx
add esp,404h
ret
qs endp
end start
download src
]]>
鍥犱負瀹樻柟TV杈撳嚭欏甸潰鍙樺寲榪樺姞騫垮憡錛岀浉搴旇皟鏁?
1.蹇嵎閿瓻SC->閫鍑?ALT閿脊鍑鴻彍鍗?鎴栬呴紶鏍囧彸閿?
2.閫氳繃閰嶇疆鏂囦歡 FYTV.ini 鏁板瓧閿拰鍔熻兘閿垏鎹㈣嚜宸卞枩嬈㈢殑鐢佃棰戦亾錛岃繕鍙互淇敼棰戦亾鐨勭紪鍙?
3.S鎸夐挳鎴栧垯WinMenu閿彲浠ユ煡鐪嬫暟瀛楅敭鍜屽姛鑳介敭瀵瑰簲鐨勯閬?
4.鍦ㄧ嚎鐢佃棰戦亾鏇存柊鍔熻兘 Chennel鑿滃崟鎴栧垯蹇嵎閿瓹TRL寮瑰嚭棰戦亾閫夋嫨紿楀彛 SHIFT閿殣钘忛閬撻夋嫨紿楀彛
5.棰戦亾鍒楄〃涓弻鍑繪垨鍒欏洖杞﹀氨鍙互鎾斁瀵瑰簲鐨勯閬?
6.涓葷獥鍙e彸涓婅鏄劇ず緋葷粺鏃墮棿-絀烘牸閿愭垨榧犳爣涓敭銆戞樉紺烘垨鍏抽棴緋葷粺鏃墮棿
7.榧犳爣婊氬姩鎴?>閿帶鍒墮煶閲忓ぇ灝?
8.TAB閿彲浠ョЩ鍔ㄤ富紿楀彛宸︿笂-涓婁腑-鍙充笂-灞呬腑-宸︿笅-涓嬩腑-鍙充笅
9.涓婁笅宸﹀彸閿洏縐誨姩紿楀彛1px
A.T 紿楀彛緗《 N 鍙栨秷紿楀彛緗《
B.鍙慨鏀圭獥鍙eぇ灝?
C.鍙慨鏀規樉紺烘瘮渚嬬洰鍓嶅彲鏀寔4:3鍜?6:9
D.棰戦亾閫夋嫨紿楀彛涓緭鍏ヤ腑鏂囬閬撳悕瀛楃殑鎷奸煶棣栦綅鍙揩閫熸煡鎵?
E.棰戦亾鏇存柊鏃舵鏌ユ槸鍚︽湁淇″彿
F.淇敼浜哤in8涓夿UG
F.鎸変綇SHIFT閿崟鍑婚紶鏍囩洿鎺ユ帶鍒禩V欏甸潰銆愬脊鍑哄箍鍛婃椂鏈夌敤銆?
涓嬭澆
FYTV-2013_04.18_Bin.rar
]]>
void BF (char *x, int m, char *y, int n);
void BF2(char *x, int m, char *y, int n);
void AUT(char *x, int m, char *y, int n);
void KR (char *x, int m, char *y, int n);
void NSN(char *x, int m, char *y, int n);
void QS (char *x, int m, char *y, int n);
void MP (char *x, int m, char *y, int n);
void SO (char *x, int m, char *y, int n);
閫熷害嫻嬭瘯緇撴灉
7990967 BF [203] 1935868 BF [ 47]
7990967 BF2 [281] 1935868 BF2 [125]
7990967 KR [172] 1935868 KR [ 62]
7990967 NSN [ 94] 1935868 NSN [ 32]
7990967 MP [156] 1935868 MP [ 46]
7990967 AUT [125] 1935868 AUT [ 47]
7990967 QS [ 31] 1935868 QS [ 16]
7990967 SO [109] 1935868 SO [ 47]
閫熷害欏哄簭 QS NSN SO AUT MP KR BF BF2
涓嬭澆婧愮爜
]]>
include \masm32\include\masm32rt.inc
comment * -----------------------------------------------------
GPCore.dll->49 53 4F 2D 38 38 35 39 2D 31
47 42 4B 00 00 00 00 00 00 00
ISO-8859-1->GBK
----------------------------------------------------- *
.data
fname db "GPCore.dll",0
fbakname db "GPCore.dll.bak",0
findStr db "ISO-8859-1",0
fixData db 47H,42H,4BH,00,00,00,00,00,00,00 ;10
.code
start:
call main
exit
main proc
LOCAL hFile :DWORD
LOCAL hBakFile :DWORD
LOCAL dSize :DWORD
LOCAL hMem :DWORD
LOCAL hMemBase :DWORD
.if rv(exist,offset fname) != 0
mov hFile, fopen(offset fname)
.else
print "not find "
print offset fname
ret
.endif
mov dSize, fseek(hFile,0,FILE_END)
mov hMem, alloc(dSize)
mov eax , fseek(hFile,0,FILE_BEGIN)
mov eax , fread(hFile,hMem,dSize)
mov ebx,0
mov eax , hMem
mov hMemBase , eax
.while ebx < dSize
invoke lstrcmp, offset findStr , hMem
.if eax == 0
;backup file to GPCore.dll.bak
mov hBakFile, fcreate( offset fbakname )
mov eax , fwrite( hBakFile, hMemBase, dSize)
fclose hBakFile
;fix to GBK
mov eax , fseek(hFile,ebx,FILE_BEGIN)
mov eax , fwrite( hFile, offset fixData, 10)
print "Guitar Pro 6 鐜板湪鍙互姝e父浣跨敤綆浣?,13,10
jmp pos1
.endif
add hMem,1
inc ebx
.endw
pos1:
fclose hFile
free hMem
ret
main endp
end start
涓嬭澆婧愮爜
]]>


涓嬭澆涔嬪悗瀹夎foobar2000銆佽緗甪oobar2000鎻掍歡

閫夋嫨Layout Editing Mode妯″紡

鍦ㄥ搴旂殑瀛愮獥鍙d腑榧犳爣鍙抽敭閫夋嫨Replace UI Element錛屽湪鍗曞嚮Replace UI Element鎸夐挳灝辨甯告搷浣?br>

閫夋嫨鑷繁鍠滄鐨凟lement

鎼滅儲APE璧勬簮錛岀櫨搴︿笂杈撳叆 site:pan.baidu.com APE
鎼滅儲APE璧勬簮
APE鎹㈡垚鑷繁瑕佹悳绱㈢殑灝卞彲浠?br>

涓嬭澆涔嬪悗瑙e帇鍙瀵煎叆cue鏂囦歡灝卞彲浠ユ挱鏀?img src ="http://m.shnenglu.com/nenlong/aggbug/199275.html" width = "1" height = "1" />
]]>