發表文章

目前顯示的是 12月, 2018的文章

修正youtube 被重導去行動版, fix youtube is redirected to mobile site

原本會網址會變成 m.youtube.com (mobile版) 點這個連結後就會修正回desktop版了 https://www.youtube.com/?app=desktop&persist_app=1 原因大概是有點到別人手機的網址吧,忘了

遊戲翻譯機 VNR (visual novel reader) 常見問題, FAQ

圖片
VNR是日文遊戲用的翻譯程式 (其他語言也可以用,效果沒有日文好) 對想用遊戲來學日文的很有幫助 對於沒玩過日文遊戲的,請先看怎麼正常啟動/執行遊戲 日本/日文程式(遊戲)需要修改的語系設定 一個症狀可能有多種原因,解法不固定 Q: 除錯模式 (debug mode) 怎麼用? A: 用Visual Novel Reader\Scripts\Visual Novel Reader (Debug).cmd啟動VNR,在發生錯誤後,把視窗的輸出都複製進文字檔 (按標題選全選->複製),貼進檔案再檢查錯誤原因 Q: 啟動跳錯誤 A: 用純英文路徑 (ex: 目錄/資料夾不可有中文),使用者帳號也要純英文。或是VNR檔案損壞,請重裝,重裝還有問題就關掉VNR清設定檔重開 locale設定不能開UTF-8 Q: 清除設定 A: Visual Novel Reader\Scripts\下 (關掉VNR後執行) Remove VNR Profiles.cmd Remove VNR Settings.reg Q: 抓不到本文可能解法 A: 改遊戲設定 (字型,文字速度調最快) 需要特別碼h-code(hook code)才能抓到,VNR支援引擎是內建規則找出hook,兩者底層原理都一樣 (手動和VNR自動幫你加) 遊戲要手動啟動,等文字出現後再讓VNR連接上 更新遊戲 (可能VNR支援的是新版本的遊戲引擎),不同遊戲版本使用的h-code可能不同,不同發行商也可能改變(ex: steam版和非steam版) patch遊戲讓VNR能抓到(rpgmaker mv, 還有一個我忘記名字了,Ren'Py?) ocr 直接掃描畫面成文字,好像需要安裝微軟office的某個元件,沒用過的功能 用管理者權限執行 (如果遊戲用管理者,VNR也需要) 遊戲不要用相容模式執行 (VNR會抓不到,大概是hook address會改變或有保護無法inject)  VNR只支援32bit遊戲,有些遊戲有分32/64bit的執行檔,用32bit的 (通常執行檔名字後面有64/x64的是64bit版本,32bit版本後面會有32/x86) 軟體衝突,有其...

啟動程式在指定位置和大小,run program in specified position and size

適合想把程式視窗位置和大小或其他屬性都固定的人 有些程式不會記錄最後視窗位置和大小,寫了個程式來處理 也可以移除title bar, menu (不是所有程式都有效) 下載 https://github.com/craftwar/Runin/releases/tag/git 使用說明 https://github.com/craftwar/Runin/blob/master/Runin/ReadME.txt 如果你想管理已建立的視窗,可以用Stefan Didak做的 Windows Layout Manager (WiLMa) . 基於目標程式的架構,有些目標很難處理 啟動過程不只一個process,process會做出多個window,很難判斷要對哪個做處理

優化網路設定,TCP Optimizer

SG TCP Optimizer https://www.speedguide.net/downloads.php 執行時要用系統管理者 因為乙太網路mtu是1500,PPPoE會消耗掉8byte,實際能用來傳送資料的只有1492 設太大上是無法傳送的,會錯誤或幫你切割重組封包減少mtu重送,造成效能降低,非固定制需要PPPoE 打帳號密碼的 mtu要改1492 (透過modem硬體撥號的也一樣) 把PPPoE的選項打勾即可 電腦直接PPPoE的,Windows預設mtu是1480,應該可以調高到1492 上面有一條網路速度的,可以根據你的網速調整 其他設定懶得看的應該直接選Optimal就好了 (怕出問題的就只改上面兩個就好) 如果你想自己調,可看Optimal和Default值比較,再看說明了解差異 有些選項會減少latency,也減少throughput (希望遊戲低延遲可以開,否則不建議) 改完後按Apply changes會提示重開機,重開後生效 更新網路驅動後需要重新修改 Linux下修改mtu (看你用哪個介面) Android也是類似 (需要root) 下面是暫時的修改法,永久修改需要去改設定檔,因系統而異 ifconfig wlan0 mtu 1492 ifconfig eth0 mtu 1492 部分應用程式也可以指定mtu VLC