[中文化交流] 移形換影大法之手動偏移 - 解決字串被截斷的方法
中文化只要遇到字串被截斷
應該都是朝偏移量去動手腳
偏偏這要理解蠻難的...(對於無程式底子的人是很難的)
這裡只能示範操作並盡量解釋了!
前面兩篇低調一點的 中文化交流 文章
[中文化交流] Passolo 中文化範例 Part 1 – 輕鬆繁化 C++ 的檔案
[中文化交流] 善用 CXA 與字典搭配 Passolo 繁化 – 使用心得 Part2
仔細看完了嗎?
當看到 Part2 的時候是不是有個 Cut (剪下) 字串沒有完整顯示
這是因為字串長度的問題
以相同的程式 hexpad 解釋一下
原始程式 Cut 這個字串在16進位編輯工具裡
可以很明顯的看出來它是 3 位元組
而我們輸入的中文字串 - 剪下
則是 4 位元組
Why?
懂了嗎?
所以翻譯後的字串沒有辦法正常的顯示出來
這時候就需要手動偏移來轉換字串位置了!!
這次主要分為兩個部份:
低調範例:
一樣下載回去看!! exe 檔案格式,不喜勿載!
圖文簡易版:

使用 UE 搜尋字串並填入"位置"
23618 為 「剪」 這個字的位置...
之後將點睛偏移量轉換器產生的"代碼"複製起來做個記錄
接下來 UE 下拉尋找 16 進位顯示很多 0000000 的區域
並填入我們要修改的字串
再使用點睛偏移量轉換器 (重複上述動作)
填入位置 => 複製代碼 => 記錄代碼

接下來就是移形換影大法的時候了

尋找原始字串偏移量位置 (第一次複製的"代碼")
修改為自己key資料的偏移量位置 (第二次複製的"代碼")

儲存後執行!

應該很正常的顯示了吧XD
差不多就是這樣啦
至於 ZH-TW 問的問題應該是指底下這的軟體

想要補 00 到程式是吧?
就是跑這個 Add PE bytes !
只是通常跑這個就不能加殼了(這是題外話)
其他步驟都一樣囉~
影片看完手癢了就趕緊試試看吧!!
(可別亂改改到程式壞掉囉)
本文所使用的檔案載點:
UltraEdit (這個要摳摳的~有興趣的人請到這裡 http://imurl.net/2VxeGk
點睛偏移量轉換器 0.95 版 (提取自 open5858 大的神物)
Add PE bytes 0.1.1 版 (自己繁化的低落品)
Zkm頭腦裡裝的的糟糕物 (大誤特誤)
打包下載吧~

密碼:低調一點
應該都是朝偏移量去動手腳
偏偏這要理解蠻難的...(對於無程式底子的人是很難的)
這裡只能示範操作並盡量解釋了!
前面兩篇低調一點的 中文化交流 文章
[中文化交流] Passolo 中文化範例 Part 1 – 輕鬆繁化 C++ 的檔案
[中文化交流] 善用 CXA 與字典搭配 Passolo 繁化 – 使用心得 Part2
仔細看完了嗎?
當看到 Part2 的時候是不是有個 Cut (剪下) 字串沒有完整顯示
這是因為字串長度的問題
以相同的程式 hexpad 解釋一下
原始程式 Cut 這個字串在16進位編輯工具裡
可以很明顯的看出來它是 3 位元組
而我們輸入的中文字串 - 剪下
則是 4 位元組
Why?
基本常識:
英文字一個字是 1 位元組
中文字一個字是 2 位元組
懂了嗎?
所以翻譯後的字串沒有辦法正常的顯示出來
這時候就需要手動偏移來轉換字串位置了!!
這次主要分為兩個部份:
1. 使用點睛偏移量轉換器 0.95 搭配 Ultra Edit 來進行手動偏移
2. 嘗試解釋網友 ZH-TW 的問題 - 「如果遇到00不夠的情況 要怎麼回寫過長字串?」
低調範例:
一樣下載回去看!! exe 檔案格式,不喜勿載!
影片1.
影片2.
圖文簡易版:

使用 UE 搜尋字串並填入"位置"
23618 為 「剪」 這個字的位置...
之後將點睛偏移量轉換器產生的"代碼"複製起來做個記錄
接下來 UE 下拉尋找 16 進位顯示很多 0000000 的區域
並填入我們要修改的字串
再使用點睛偏移量轉換器 (重複上述動作)
填入位置 => 複製代碼 => 記錄代碼

接下來就是移形換影大法的時候了


尋找原始字串偏移量位置 (第一次複製的"代碼")
修改為自己key資料的偏移量位置 (第二次複製的"代碼")

儲存後執行!

應該很正常的顯示了吧XD
差不多就是這樣啦
至於 ZH-TW 問的問題應該是指底下這的軟體

想要補 00 到程式是吧?
就是跑這個 Add PE bytes !
只是通常跑這個就不能加殼了(這是題外話)
其他步驟都一樣囉~
影片看完手癢了就趕緊試試看吧!!
(可別亂改改到程式壞掉囉)
本文所使用的檔案載點:
UltraEdit (這個要摳摳的~有興趣的人請到這裡 http://imurl.net/2VxeGk
點睛偏移量轉換器 0.95 版 (提取自 open5858 大的神物)
Add PE bytes 0.1.1 版 (自己繁化的低落品)
Zkm頭腦裡裝的的糟糕物 (大誤特誤)
打包下載吧~

密碼:低調一點
其實我有找到乾坤大挪移的教學 只是很神奇的是..他教學換的字串跟一開始的不同...
回覆刪除後來我就在嘗試Passolo 的非標準字串巨集 一直抓不到我要的字串.....
可能我使用方法理解錯誤吧
不太可能..
回覆刪除CX 三種模式都跑理論上抓的到
使用上有問題吧
所以我才說我理解錯誤...
回覆刪除話說apf011被我的avast報毒
不介意我把這個特別的殼脫掉吧(自用)
不用再找什麼教學了
回覆刪除老實說我也蠻懶惰的
大部分的教學都已經備妥
只是我自己想把它做成影片檔
你要學 - 軟體中文化
那就到網際論壇的這裡 http://imurl.net/Uv5GUN
註冊一個帳號把教學全部看完
大概就是這樣
反正這也不是什麼不可告人的
我所有技術都來自於那裡
之前就把網際論壇的所有教學都另存下來了
回覆刪除只是一直都沒去翻
當我找到這論壇時
我已經錯過最輝煌的時刻了
你自便
回覆刪除學習跟你輝煌不輝煌有什麼相關性??
回覆刪除應該沒有吧?
既然有現成的可以看為什麼不看?
難不成是想到要什麼再去翻?
我學軟體中文化的時候積極到從最後一頁開始看
邊看邊載邊學...
有時候覺得你的想法蠻特別的
錯過輝煌時 就沒有高手能解答問題了
回覆刪除當初我們在網際的時候
回覆刪除是大家都不是很懂
一起 "討論"
而不是你所謂的解答為主
我們私底下 PM 來 PM 去
這是你們看不到的..
你有什麼疑問也可以跟我一起討論
我雖然不是高手
至少還懂一些
雖然越來越懶的碰中文化
額...所以我現在除了爬文之外
回覆刪除有問題也會找你交流阿....
像00的問題
還有不知道是不是我網路的問題
你影片1的 adf鏈結 無法顯示網頁
能確認一下嗎?
顆~不過我也不是全部都會解
回覆刪除adf.ly 現在怎麼掛了...= =||
慘兮兮
我這裡沒留原始連結 =3=
直接用 adf.ly 去轉了
http://bbs.hanzify.org/read-htm-tid-96514.html
回覆刪除前幾天看到這個教學
整理的不錯
載不下來
回覆刪除我對對岸空間過敏
只有 百度空 還不錯!
要我上傳到度盤?
回覆刪除不用..
回覆刪除只是讚嘆免空
不是...因為我這文集也載了10多分鐘
回覆刪除我現在度盤也有再用 你要的話我可以上傳...
搭配IDM 度盤可以跑到滿速
回覆刪除所以我現在也改用度盤了
還不錯快
回覆刪除我不用搭配 IDM 就滿了
1.5MB/s 到頂..
如果你要發
可以發在你的 blog 給大家欣賞阿...
不過建議你轉譯一下 CHM 檔
簡體字實在是..
當初只比你多混了幾天(ad6543210)
回覆刪除喔...原來是你..
回覆刪除沒事~只是好奇中文姓名搭不上~~
顆顆
我進去時啥都不會
出來也啥都不會
繼續宅
嘗試轉譯CHM中.....
回覆刪除呵~CHM繁化也是一門學問呢!
回覆刪除