Touhou Patch Center:Download – Touhou Patch Center
This page is a of the page Touhou Patch Center:Download and the translation is 37% complete.
Outdated translations are marked like this.
Hệ thống chính (đa ngôn ngữ, nhiều game)
Tải từ GitHub
]
Cấu hình
- Windows XP với Service Pack 2, hoặc các bản Windows sau này; chạy trên Wine.
- Kết nối internet chỉ cần thiết cho việc hiệu chỉnh ban đầu và cập nhật; nếu không có kết nối internet, thcrap sử dụng trạng thái cập nhật gần đấy nhất.
Hướng dẫn cài đặt
Tóm tắt
- Bạn không cần phải giải nén vào một thư mục game nhất định. Patcher có thể chạy từ bất kì nơi đâu trong máy của bạn.
- Chạy thcrap_configure.exe và làm theo hướng dẫn để thiết lập cấu hình cho patch.
- Bạn sẽ có một file .js (file cấu hình) cùng với đường dẫn để khởi động mọi game Touhou được tìm thấy trong máy của bạn với cấu hình nói trên. Chú ý rằng thcrap không chỉnh sửa phần game gốc trong máy tính của bạn.
Chi tiết
- Tải patch và giải nén (không nhất thiết phải giải nén vào thư mục chứa game; bạn có thể giải nén vào vị trí thuận tiện).
- Chạy thcrap_configure để tìm game.
- Chọn ngôn ngữ. Bạn có thể chọn hai ngôn ngữ, với thứ tự ưu tiên sẽ là ngôn ngữ được chọn trước. Ví dụ, nếu bạn biết tiếng Anh, khi cài patch bạn có thể chọn ngôn ngữ theo thứ tự tiếng Việt rồi tiếng Anh, khi đó, ở những phần chưa được dịch sang tiếng Việt sẽ được hiển thị bằng tiếng Anh thay thế.
- Chờ tải.
- Chọn dường dẫn chứa game để hệ thống tìm file game, hoặc chọn cancel để tìm trên toàn bộ máy. Khuyến khích đặt các thư mục chứa game Touhou vào một thư mục lớn để xviệc tìm file game diễn ra nhanh chóng và thuận lợi.
- Chọn phiên bản Touhou bạn muốn nếu game có nhiều phiên bản. Ví dụ: Ở Touhou 10 bạn có bản gốc tiếng Nhật và bản tiếng dịch Anh, bạn chọn một trong hai phiên bản để làm vị trí để hệ thống patch chèn mã vào. Khuyến khích chọn bản gốc tiếng Nhật.
- Chạy shortcut.
- Thưởng thức.
Chạy trên vpatch
Kể từ bản 25/10/2013, việc này trở thành khả thi. Do vpatch được dựng dựa trên DLL, thcrap_configure chưa tự động hóa việc chạy trên vpatch, nên một số bước phải được thực hiện bằng tay vào thời điểm này:
- Để chạy Embodiment of Scarlet Devil, thay vpatch_th06.dll bằng phiên bản Unicode chỉnh sửa của chúng tôi.
- Hiệu chỉnh patch như trên. Nếu bạn có nhiều phiên bản game, bước chọn đúng đường dẫn là quan trọng.
- Mở games.js bằng plaintext editor, thay thế file .exe của game với vpatch.exe.
- Chạy game bằng shortcut sẽ khởi động thcrap, vpatch và bản thân game. thcrap sẽ tự động hỗ trợ ký tự tiếng Nhật và tên file, nên AppLocale không cần thiết (không cần thiết cho 東方紅魔郷.exe).
Getting Touhou 06 to run on Windows 10 requires vpatch.
- Download this complete vpatch th06 for thcrap package. It includes vpatch (rev4) and our modified Unicode vpatch DLL.
- Extract the zip contents into your EoSD directory.
- If your EoSD directory already contains a file named vpatch_th06.dll, please remove it. You will only need vpatch_th06_unicode.dll.
- If your game executable is named th06.exe, rename it to 東方紅魔郷.exe. This is necessary because vpatch.exe will expect to find only this file. If you only have th06e.exe and neither 東方紅魔郷.exe or th06.exe, you are using the modified English static patch. We highly recommend that you use a proper Japanese original 1.02h version instead.
- Open thcrap\config\games.js with a text editor and make th06 point to vpatch.exe instead of the game executable.
- If you encounter a lot of screen tearing, open vpatch.ini in a text editor and set
vsync
=
0
vsync
=
1
Mẹo
Xuất File
Trình tự:
- Tìm file .js được tạo thành khi bạn chạy
thcrap_configure.exe
(tên file là tên bạn đặt cho shortcut của bạn, nên nếu bạn gọi shortcut của bạn là “vi” thì file .js của bạn sẽ là vi.js). - Mở bằng text editor (notepad, editpadpro, v.v)
- Chuyển
"dat_dump"
:
false
-
"dat_dump"
:
true
dat
"dat_dump"
:
"C:/name/to/dump/path/"
Chạy shortcut.
Steam
Chúng tôi cần một bản hướng dẫn mới ở đây!
Troubleshooting
Debug những lỗi không liên quan đến dịch thuật
Một bản patch hoàn chỉnh được cấu tạo từ nhiều thành phần độc lập, bất kì phần nào cũng có thể là nguyên nhân dẫn đến lỗi. Nếu có thể, xin hãy giúp xác định nguyên do bằng cách báo cáo lỗi với nhà phát triển.
- Lỗi này có xuất hiện trong nguyên bản không?
- Dù thcrap có sửa một số lỗi của game nguyên bản như một phần của hỗ trợ biên dịch, những nhà phát triển không thể sửa toàn bộ vì họ phần lớn xử lý những tính năng và lỗi của chính thcrap trên hết. Dù vậy, xin hãy báo cáo lỗi vì nếu lỗi không quá nghiêm trọng, một nhà phát triển có thể tìm cách sửa lỗi nhanh chóng.
- Thử loại bỏ các bản patch từ trong số bản patch được chọn từ dưới lên.
-
- Chỉnh sửa file .js của cấu hình được tạo bởi thcrap_configure bằng plaintext editor như Notepad.
- Ví dụ, nếu bạn chỉ chọn bản dịch tiếng Việt, chỉnh sửa vi.js (tên có thể thay đổi tùy vào việc bạn có dùng tên mặc định hay không). Ban đầu bạn loại bỏ
,
{
"archive"
:
"thpatch/lang_vi/"
}
- Nếu bạn không rành về JSON, dùng JSONLint hoặc JSON Formatter để xác thực cú pháp của file bạn vừa chỉnh. Hai trang này cũng đưa ra các thông điệp lỗi hữu ích nếu bạn làm sai cú pháp, VD như để sót một dấu phẩy cuối phần "patches".
- Nếu cần thiết, lặp lại bước này cho đến khi không còn patch nào. Chú ý rằng chạy thcrap không patch không giống như chạy game nguyên bản. Nó vẫn áp dụng những tính năng phụ thuộc vào game của thcrap như mã không phụ thuộc vào locale hay tính năn lan truyền vào các process con vào game, và những tính năng có thể là nguyên nhân gây lỗi.
- Nếu lỗi vẫn xuất hiện khi không còn patch thì bạn đã xong việc. Nhưng nếu bạn có thể xác minh một patch gây lỗi:
- Tạm thời xóa hoặc đổi tên thcrap_update.dll trong thư mục chứa thcrap để tắt tính năng cập nhật tự động.
- Đọc thcrap_log.txt để kiểm tra file nào của patch gây lỗi được đưa vào game. Chúng được đánh dấu bằng những dòng bắt đầu với dấu + .
- Xóa lần lượt những file đó đến khi không còn lỗi.
- Những file bị xóa sẽ được tải lại khi bạn phục hồi thcrap_update.dll.
- Giờ bạn đã biết nguyên nhân, báo cáo lại mọi thông tin với nhóm và họ sẽ hài lòng về bản báo cáo lỗi chi tiết, và chắc chắn rằng sẽ ít bực bội hơn khi bạn chỉ đăng một ảnh chụp màn hình của lỗi.
Nếu không, đăng file .exe của bạn lên Discord hoặc our IRC channel #thcrap trên irc.freenode.net. Chúng tôi sẽ xem xét và xử lý.
Hội thoại=
Ký tự Nhật chưa được biên dịch không xuất hiện trên Wine
Lỗi của Wine và chưa được sửa tính đến thàng 10 năm 2017. Dù font tiếng Nhật đã được cài đặt và chạy trên game gốc, hệ thống thay font của Wine chưa đủ hoàn thiện để sử dụng ký tự từ những font này trong trường hợp font hiện tại được chọn (Touhou Biolinum cho ngôn ngữ dùng chữ Latin) không chứa ký tự Nhật.
Dialogue does not fit in text box
Unfortunately, ZUN’s engine has never been able to do automatic line breaks, and we don’t want to combat this by having the wiki parser guess where to put a line break. This means that all of the line breaks have to be done manually.
If you see such a line, just log in, look for the corresponding page and split it yourself. If it’s a third-party patch, then e-mail the project leader about the issue, or tell them on GitHub or wherever they host their patch.
Errors
Japanese text error
The error to the right is shown whenever a Touhou game is started and there is another Touhou game process active, meaning that you cannot run two Touhou games at the same time. Check Task Manager for any zombie processes and kill them if necessary.
Some translations are incomplete or missing
Check the corresponding text page on this site; most likely, the translations there have not been finished yet.
Patch configuration
Why does Patch X not work with Patch Y?
Oops!
When you are using multiple patches, the order is important. For example one may want to use Gamer251’s Mima patch for the Mima sprite and dialog, the Alphes patch for Alphes-style art, and our English patch to have the rest of the game translated to English. If one was to use the Mima patch first, then the Alphes patch, then the English one, they would discover that while the other patches were applied, the English title screen was applied to the Mima’s custom title. So for a typical patch selection, the correct way to select a patch if it’s not already not added for you (as seen with Nazeo’s gangster patch) is using the main language first, then the mod.
There a crash on Wine (Linux and Mac) when running a game
Make sure you’re using the last version, we fixed some important bugs with Wine in the version 2021-08-30.
Also, if you previously applied the workaround where you copied some DLL files around, delete them. This workaround is no longer needed, and having old DLL files in the thcrap directory can cause a crash. You should not have any DLL file in the thcrap root folder.
A complete, manual reinstallation of the latest thcrap version usually fixes this.
HALP
Something not covered here? Everything just going wrong? We have the solution! (Most of the time.)
Please visit our Discord or IRC channel #thcrap on irc.freenode.net. Things we would need are OS, game, what you were doing, and the patcher’s log file (thcrap_log.txt).
Run configuration parameters
Root level
dat_dump
- Dumps original game data from the .dat archive as it’s loaded.
- As of the 2013-07-29 build, this also dumps the sprite boundaries for all graphic files.
- values: false to disable, directory string to specify directory, anything else will enable dumping into game directory/dat
console
- Enables or disables the on-screen patch debugging console.
- values: true / false
font
- Changes the font used in the game to any other font installed on your system.
- values: string
Patch level
archive
- Specifies the base directory of this patch. Must end in a forward slash (/).
- As of the 2014-01-03 build, this can be a directory relative to the one the run configuration is stored in.
- value: string
ignore
- Ignores any files from this patch that match the given wildcard.
- value: array of strings
Example: Disabling music title and spell card translations for a specific language
{
"archive"
:
"thpatch/lang_en/"
},
{
"archive"
:
"thpatch/lang_pt-br/"
,
"ignore"
:
[
"*themes.js"
,
"*spells.js"
]
},
- Set to false to disable automatic updates for this patch.
- value: true/false
Alternatively, you can safely delete thcrap_update.dll after configuration to remove all on-line functionality.