Talk:Touhou Patch Center

From Touhou Patch Center
Jump to: navigation, search

Language requests

Commons-emblem-notice.svg Global Translation

Translation Notes

Would it be possible to include a .txt for each language with possible translation notes together with the patch? Many of the translations in my language have weird meanings or references which would be quite important to mention in a separate file for the users, and I'm sure all the languages would need that as well. Thanks in advance.

Including the file is no problem - you could simply upload this .txt file using the normal wiki uploader, and include it via a {{Thcrap Include}} call on the Patch:Lang_pt-br page. At the moment, you wouldn't have the access rights to do this yourself, but once I've finished the new security system, it will be possible.
However, of course you need to show users that this file exists. thcrap currently doesn't have a method to do that.
This already is a planned feature for the future graphical patch configuration tool (along with other nice things like automatic generation of a "credits section" from the wiki data). But development on that won't be started until after the PC-98 patches have been completed. --NamelessLegacy (talk) 22:59, 12 October 2013 (UTC)
Alright, the new security system is now set up. You could now include a text file by posting something like {{thcrap Include|File:lang_pt-br-readme.txt|target=readme.txt|game=}} onto the Patch:Lang_pt-br page, and then uploading that file. --NamelessLegacy (talk) 19:57, 28 October 2013 (UTC)

Canadian French

Hello there, is it possible for Canadian French to be a subsection? As a French-Canadian, I often don't enjoy games written in pure French, because we have a lot of talking differences. I'd gladly make most of the translations by myself from already existing French and English translations.

Hello, I'm NightLunya. Also being the new leader of Thpatch under very long restructuration, I'm also the leader of the french translation team managed by my community, Touhou-Online.
I will suggest you to follow us on our forum there: Touhou-Online (please, make a new account) and follow our post about translation guideline here: Touhou-Online french translation guideline. This way we could manage an additionnal guideline for Canadian French translation together with the main guideline to get the highest quality as possible.
Also, we are already a team with several translators in all branch (translators itself, spellcheckers, management of the team and translation, testers... the whole group... Including French-speaking canadians!)
Bonjour, je suis NightLunya. Etant le nouveau leader de Thpatch sous une très longue restructuration, je suis également le chef de l'équipe de traduction française, gérée par ma communauté, Touhou-Online.
Je te conseillerais de nous suivre sur notre forum ici: Touhou-Online (merci de faire un nouveau compte) et de suivre notre sujet à propos de l'harmonisation de traduction ici: Harmonisation de la traduction de Touhou-Online. De ce fait, nous pourrions préparer une harmonisation complémentaire pour la traduction en Français Canadien en parallèle avec l'harmonisation principale afin d'obtenir la meilleure qualité de traduction possible.
De plus, nous sommes déjà une bonne équipe assez complète dans toutes les branches (traducteurs, correcteurs, gestion de l'équipe et de la traduction, testeurs... une équipe entière... Incluant des Canadiens francophones!)
-NightLunya- (talk) 21:46, 31 January 2015 (UTC+1)


Hello. After a bit discussion, we, the Malay language translator decided to stop the Malay language translation project. Can you delete the Malay translation page?

Flag vi.svg Vietnamese

Just added it to the patcher. To translate the content, simply follow the rest of the tutorial. --NamelessLegacy (talk) 12:51, 4 August 2013 (UTC)

Vietnamese THVNFB

May i request for a sub portal of Vietnamese for THVNFB? we're an independent Touhou community in Vietnam and have a private translation group which having more organized skill and style in translation. It be easier for us since our translation process is going smoothly, but might get interrupted with individual translators who freely using the main portal. Thanks in advance

Well, the main Vietnamese portal is currently unused, and the Vietnamese translations as a whole are not seeing a lot of activity. I see no problem with your group "taking over" the main portal - just add a note telling others that your group has everything under control. --NamelessLegacy (talk) 04:59, 22 August 2013 (UTC)

Alternative Vietnamese Translation

I would like to request for another vietnamese subportal for an alternative Vietnamese translation, the translation done by THVNFB while not extractly wrong, made heavy use of borrowed chinese words, which not only made touhou read like a chinese story from the middle age in their translation, but also falsely convey some meaning. My translation project aim to create a Vietnamese translation that use mostly pure vietnamese words/vocabulary and only rely on borrowed chinese words when absolute necessary, that should make touhou read more like a moderm work/story, which is what it really is.

Collaboration between us is not possible, as people other than me have criticised their translation style in the past, but they refused to change.

If possible, please let only me have permission to edit the alternative Vietnamese subportal, due to the nature of VN touhou fandom, there are a good chance of vandalism, a lone translator I am, I'm experienced and have plenty of free time, I can completely translate at least one story scenario per day including extra scenario, so if all go as planned, all the main game translation should be done in little more than a month, there might be other translator will join me in the future too.

Thank in advance. Kimidori (talk)

I see. I'm a little bit reluctant to open yet another closed Vietnamese sub-code, though. After reading your explanation, I'm convinced to move the existing vi translations to vi-thvnfb (after all, that's what they proposed initially as well). But there's still the question which language code to give to you.
Would vandalism really be that likely in the Vietnamese community? I once assumed the same for the English one, but I haven't seen any vandalism yet. But yes, it's technically not possible yet to lock a certain language code for certain users.
Since I always prefer to keep the base language code open for community editing, I would like to do the same with vi. If you are really that worried about vandalism, I could very well create a separate code (how about vi-neutral?) that you can announce as yours in its portal page. vi will then stay empty for now.
If you decide on this, I'll try adding a protection feature, but I can't guarantee anything in that regard.

But there would also be another option.

Thinking about all this, I've decided to prioritize the support for multiple patch servers. This would allow (and require) you to directly edit the patch files yourself without going through Touhou Patch Center, and to host them on a separate server. This server does not necessarily have to be a paid or free webspace; anything that supports basic HTTP will work. Even a cloud service like Dropbox will do.
Touhou Patch Center would then only contain the URL to your server, to make it show up in the configuration tool.
However, it will take a while to implement this into the configuration tool (I guess it will be available a month from now). Once that's done, I'll also ask THVNFB to move their translations to a private server.
To summarize, you can now choose between the following:
1. vi will be moved to vi-thvnfb, vi will be opened for community editing.
2. vi will be moved to vi-thvnfb, vi-neutral will be added and treated as being under your control. vi will remain empty for now.
3. Wait until multiple patch servers are supported (~ 1 month), then set up your own server, fully under your control, without going through Touhou Patch Center.
--NamelessLegacy (talk) 18:10, 18 October 2013 (UTC)
I think I'll wait till multiple patch servers are supported
Thank you for your effort
--Kimidori (talk) 10:16, 19 October 2013 (UTC)

Request To Open Up Main Portal

To my knowledge, currently there is at least one other Vietnamese Touhou community who would be interested in translating the games, and who have the means and talent to do so. For that reason, I would like to request that THVNFB's translation be moved to a subportal, opening up the main portal for other communities to edit.

Hinarie (talk)

Sorry for the late reply.
The problem now is that the existing Vietnamese translation has been there for close to three years. Moving the translations to a different language code now would break patch updates, as well as other code THVNFB might have written that expects their translation to be at lang_vi. We can ask them if that would actually be an issue. Or we could simply add a new portal named vi-commmunity or something like that, which would be the least complicated option.. --NamelessLegacy (talk) 01:21, 20 July 2016 (UTC)
Thank you for the reply.
Because it has indeed been so long, I don't think it's very likely that THVNFB can immediately give us a reply if we ask them, or if they still remember everything accurately from code written 3 years ago.
For that reason, I believe it would indeed be better to have a new portal under the name of vi-community, which will be open for everyone. On our side, we will also try to contact THVNFB and ask them about the code, and see how it goes from there. Hinarie (talk) 09:38, 23 July 2016 (UTC)
Done, vi-community is now set up. --NamelessLegacy (talk) 22:14, 23 July 2016 (UTC)

Flag pt.svg Português (PT)

I'd like to request Portuguese from Portugal. I know it appears on the drop-menu as "pt - português" but the results of the search are actually from the "português do brasil" translation. And I can't change those since they're from a different dialect. Monykukki (talk) 20:36, 15 August 2013 (UTC)

Created a portal page for it - the integration into the patcher has already been done, so you can start translating right away.
I was wondering about the dialect differences too. Since I don't know much about the differences between European and Brazilian Portuguese, I would have suggested to do it just like British English - where that translation only contains the differences to American English. But some research I just did has shown that there are indeed significant differences especially in informal language. So, if it is easier for you to just start a new translation from scratch, go ahead. --NamelessLegacy (talk) 20:43, 15 August 2013 (UTC)

Português BR Zoado

I would like to request the links to this language,please create it/Gostaria de pedir a criação de links dessa linguagem,por favor criem eles :D

So you're basically asking for something like lang_pt-br-lol, right? --NamelessLegacy (talk) 11:23, 16 September 2013 (UTC)

Exactly,but if you let me ask, i would like the troll face meme as the flag please :D/Exatamente, mas se você me permite pedir gostaria de um troll face como bandeira :D

Flag es.svg Spanish

Latin Spanish

Hi, I'd like to request Latin Spanish. The one we have right now is Spanish from Spain, and it has differences in dialect. Some people want to translate to Latin Spanish, so it could be a good idea to have a portal for them. --Ghildrean 10:13, 21 August 2013 (UTC+1)

Alright, created es-419 (yes, not exactly intuitive, but this is the widely recommended code for that).
The patch definition currently does not state to the user whether this is just a difference patch (like en-gb is to en) or a full standalone translation (like pt-br is to pt), since it doesn't seem to be clear at this point. I'll edit that once it does. --NamelessLegacy (talk) 09:59, 21 August 2013 (UTC)

"Chilean" Spanish

Hi, I'm Gusano2314, I would like to request Chilean Spanish , meant to be a Joke/troll Language using "our dialect" and slangs from the Chile Community (I know its just only one country, but it's going to be fun to translate ^.^)(its meant to be something like en_lol but in Spanish, and the Chilean slangs are the only thing it can fit en_lol's awesomeness) Gusano2314

Done. MuffinPimp (talk) 05:59, 27 August 2015 (UTC)

Venezuelan Spanish + troll

Can you add venezuelan spanish (es-ve) and venezuelan spanish troll (es-ve-lol)? Hhhh (talk) 01:32, 3 April 2016 (UTC)

Done. As with Argentine Spanish, I've set up the Venezuelan Spanish patch to inherit all existing translations from Latin American Spanish and, if a certain thing is not translated there, from European Spanish. This means that you only have to edit the things you actually want to change compared to the existing Spanish translations.
The Venezuelan Spanish troll translations in turn inherit from the regular Venezuelan Spanish translation, all the way down to European Spanish.
If you want me to change any of those fallback settings, just tell me. --NamelessLegacy (talk) 21:04, 3 April 2016 (UTC)

Argentinian spanish

Hi, is it possible to add an argentinian spanish section? We will try to translate TH 15 with a little group of people. --Faraday (talk) 03:36, 17 February 2016 (UTC)

Yes, I've just added this, and you can now start translating using the language code es-ar. I've set up the Argentine Spanish patch to inherit all existing translations from Latin American Spanish and, if a certain thing is not translated there, from European Spanish. This means that you only have to edit the things you actually want to change compared to the existing Spanish translations. If you want me to change those fallback settings, just tell me. --NamelessLegacy (talk) 00:28, 18 February 2016 (UTC)

- Thanks a lot, this is truly helpful. It will be a slow process but I hope we can finish this soon --Faraday (talk) 17:20, 18 February 2016 (UTC)

Dub English

I'd like to request Dub English, where everything is translated like a bad 4Kids dub. This should be under the joke languages. Dancingbug11 (talk) 19:45, 9 May 2015 (UTC)

It is done: Portal:En-4kids. --Splashman (blub) (talk) 21:01, 13 May 2015 (UTC)
I have to say, I thank myself for doing this, and you for creating it. Just...Mysteryland needs to go somewhere now. Let's do it. Dancingbug11 (talk) 19:29, 7 July 2015 (UTC)

Pig Latin?

This Idea Came into My Mind

This has now been added. Enjoy! --DTM (talk) 05:11, 21 November 2015 (UTC)


I'd like to put Touhou into Irish. Dancingbug11 (talk) 00:14, 3 March 2016 (UTC)

Irish, as in, this language? --NamelessLegacy (talk) 23:08, 3 March 2016 (UTC)
If that's the language you want to translate Touhou into, the language code 'ga' should already exist for you to translate to Irish. If you're referring to Hiberno-English (English used in Ireland), then the language code 'en-ie' needs to be created. If this is going to be like British English (having '(American) English' stacked with it), then I also suggest stacking British English as well, since Hiberno-English also uses a lot of British spelling, vocabulary and grammar, but that is up to you lot :) トーニ英国 (Talk/Con.) 20:54, 4 March 2016 (UTC)
Yes, Hiberno would be good. Dancingbug11 (talk) 21:37, 17 March 2016 (UTC)


Hello, I have some friends who would like to put Touhou into Javanese (They only want to register here after the section is up). While Javanese have its own alphabet, we'd rather put it in Latin alphabet. Also, we're most likely to have big influences from Indonesian language, so as a sub-section to Indonesian language, perhaps? --TFisher93 (talk) 13:41, 13 March 2016 (UTC)

Alright, I've just added the jv language code, and set up the Javanese patch to have a dependency on Indonesian. Have fun translating! --NamelessLegacy (talk) 06:45, 14 March 2016 (UTC)


Hello. I'd like to translate Touhou into Hindi. I'm most likely alone in this, but Touhou in an Indian Language should be interesting. --FalKoopa (talk) 15:13, 14 March 2016 (UTC)

As you noticed, I created the necessary portal and patch pages for the hi language code two days ago. However, the Hindi patch probably needs a better font, since the one Windows uses as a fallback right now appears pretty small.
I looked around a bit, and the Hind font from Google appeared to be quite legible. Here are some screenshots with some sample text I took from the Hindi Wikipedia:
If this looks fine to you, I'll set up the Hindi patch to bundle that font. Or do you have another one in mind? --NamelessLegacy (talk) 03:51, 16 March 2016 (UTC)
That looks good. The default Windows font is a bit ugly, tbh. Thanks.--FalKoopa (talk) 19:--Spaztron64 (talk) 00:16, 1 July 2016 (UTC)59, 16 March 2016 (UTC)
And done, the font is now bundled with the Hindi patch. --NamelessLegacy (talk) 20:31, 16 March 2016 (UTC)
Is it possible to grab the updated Nirmala UI font from Windows 10? (It's the fallback font in Win 10) I found that font to be far more legible in the earlier games.--FalKoopa (talk) 16:54, 24 April 2016 (UTC)
And while I'm at it, the translated images I've uploaded aren't downloading or appearing in-game. What should I do?--FalKoopa (talk) 22:19, 24 April 2016 (UTC)
Uhh, sorry for another edit in a row, but looked over the Gitter conversation and I guess I'm fine with letting the Hind font stay.--FalKoopa (talk) 18:42, 26 April 2016 (UTC)


Hello. If possible, could the SR code be added to the automatic patcher? I've translated quite a lot of text in EoSD and I would love to see my results in-game. For convenience, I used Latin, and not Cyrilic so that people from Croatia, Montenegro and BiH could read my translations without a problem.

I'll get to it tomorrow. --NamelessLegacy (talk) 22:29, 30 June 2016 (UTC)
Appreciated. It also seems that there is no Serbian flag as an option. If possible, take care of that too.

Google Translations request

Because it is hilarious. Domran (talk) 11:13, 28 January 2017 (UTC)

Thought about auto-generating such a patch directly on the server for a while, but since thcrap can't do automatic line breaks yet, that wouldn't actually work too well. Also, I assume this patch is probably meant to be a showcase of the funniest translations Google ever had for each individual line, rather than how Google would translate it right now. So, I've just set it up as a normal "translatable language". Have fun! --NamelessLegacy (talk) 13:20, 28 January 2017 (UTC)

Dramatic English

I had a little idea, maybe re-word the dialogue and spell names to not sound as boring. (and maybe even give it a shakespearean twist) Although to be honest, it'd probably just be a patch for people who want some new dialogue.

That does sound interesting, albeit a bit vague. How about you join us on Discord and tell us what exactly you have in mind?--Splashman (blub) (talk) 19:49, 19 February 2017 (UTC)

Current Project Goals

This is the Nazeo, back again to spin things up! Currently I am looking for artists, translators, and developers that can assist on the project.

Specifically what is needed for the artistry side is on this link.

Translators, new and old, we always appreciate your help! If there is a language currently not on the wiki, let us know so we can add in yours. For existing languages on the wiki, if you don't understand how to use the system, just post on this page or simply come on the irc on freenode, channel #thcrap for inquires.

For the developers, knowledge in JSON ( for patch data ), Python3 ( for certain scripts ), x86 assembly (for the interface between the games and the engine using OllyDbg), C ( for the engine itself ) and Visual Studio ( for debugging and building ), also knowing MinGW is a plus. Source code is in Nmglc's Github account

Even if you do not have one of the aforementioned skills, you can still contribute in other ways! Spread the word, tell people what we are about, or even stop on by and we'll find a way to add you on. This project is by touhou fans, for the touhou fan.

During this restructuring, I will be overseeing the needed components to better transition with the new management of the site as well as the patch.
I will be available for questions, and you can reach me several ways, as noted on my userpage.

Current Staff is as follows: Staff

Progress and ideas can be followed on gitter There also has been activety on the facebook page.

I'm looking forward to working with all of y'all and happy to be of service! And again, thanks for two years of support, I and the team here will do everything within our power to get things back to standard.

♥★♦ (talk) 02:29, 24 March 2015 (UTC)

Use of REDIRECT in dialogue boxes

(I'm just going to put this here because I don't know where else to put it)

So, I tried to use REDIRECT to make it so that the es translation uses what the es-419 has, because both translations are going to end up being basically the same thing repeated twice and this would help reduce the maintenance work - instead of having to change the es-419 translation and then having to change the appropiate part of the es translation so that they match, people would only need to change the first one and the changes would take effect in the other one too.

However, using REDIRECT isn't working. In-game, it just shows an ugly "#REDIRECT Translations:Th15/Reimu's Scenario/2 Reimu/es-419" in place of the proper dialogue. So, my question is the following: If I can't use REDIRECT to force the program to grab from the es-419 translation, how should I do it? Or is the only solution to copy everything by hand and having to change both translation should updates pop up? --Goldenhog (talk) 20:15, 17 May 2015 (UTC)

when is th15 going to be completed?

The full version is only in Japanese, the rest of the languages haven't had the rest of the stages added yet. Dancingbug11 (talk) 20:50, 14 August 2015 (UTC)

When it's done. Wymar (talk) 20:23, 15 August 2015 (UTC)
Will you translate Stage 4? It's on thwiki Dancingbug11 (talk) 02:49, 16 August 2015 (UTC)

ANM files

I've changed the sizes and sprite boundaries of a few images, so they need a modified ANM file to work. Can you add ANM files to the thpatch server?

For example, music00.png in the venezuelan spanish language needs music00.anm to work.

You can include hard-patched files the way Patch:Lang_en does it currently. Just place the include to the Patch page (Patch:Lang_es-ve I'm assuming) --DTM (talk) 02:26, 10 April 2016 (UTC)



How could I get the images patched in the game? The group hasn't completed uploading the images and the translation, but it would help very much seeing the progress in game so that we can make adjustment to it. Th15/Image vi-community is what we are working on. I'm very grateful to receive helps. -Another Oni (talk) 23:41, 1 August 2016 (UTC)

There's a file name for every image on those pages, and you can simply put a file with the same name into the correct patch and game subdirectory of your thcrap directory to preview it in-game before the upload. So, for example, if you want to edit the Vietnamese community version of loading/sig1280.png of TH15, your local translated image needs to be named sig1280.png and be stored in the thpatch/lang_vi-community/th15/loading directory. Look at the locally downloaded data for other patches for further examples.
However, note that your locally stored version of a specific image will be overwritten as soon as someone uploads a translated image with the same name to this site. This can only be disabled by disabling automatic updates altogether in your run configuration.
Also, this explains how to reduce the file size of your translated images. --NamelessLegacy (talk) 00:17, 2 August 2016 (UTC)
Thank you for replying. Now we can test it.
But there's a problem that I forgot to ask, for some reason, the images don't automatically update. When I checked the folder of the patch, the folders for the image hadn't been created, and although I manually created them, it seems that the patch didn't put the files in there.
Even though the en-lol patch works perfectly in this area
EDIT: After manually created and patch the game, the thcrap DOES update using the images from the server. Maybe it's because we didn't have the images on the server when downloaded the patch, so it was ignored by the thcrap somehow..-Another Oni (talk) 01:25, 2 August 2016 (UTC)
Yeah, I've fixed it in the meantime. This site is getting pretty old by now and apparently, the server needs to be manually kicked into actually writing the image files for every new language now. If any of your future image uploads don't show up within a minute, just tell us (either here or on the Gitter page) and we'll quickly do that. --NamelessLegacy (talk) 01:44, 2 August 2016 (UTC)
Hi there. Sorry for bothering you again, but for some reason, after reuploading newer version of the images (namely the player_xx files), the thcrap couldn't patch it to the game, saying CRC32 Mismatch or 404 0-byte file. EDIT: Problem solved, as it's my computer bug, not the server.-Another Oni (talk) 08:22, 2 August 2016 (UTC)
It actually was the server, I've just fixed that as well. Same problem I've described above, and I'll probably have to do this manually for every image in vi-community from now on… --NamelessLegacy (talk) 14:56, 2 August 2016 (UTC)
It seems that the bug does happen with every new image we upload. Are there any way to fix it once and for all? -Another Oni (talk) 04:33, 8 August 2016 (UTC)
Discussion continued on Gitter. --NamelessLegacy (talk) 06:38, 9 August 2016 (UTC)

Touhou 6 to Touhou 9 Ending

I've just notice it, why there are no ending section in the translatable content in Touhou 6 to 9? Are they not supported currently? -Another Oni (talk) 00:24, 7 August 2016 (UTC)

Yes, they aren't supported right now. ZUN changed the ending format for Icon th10.png Mountain of Faith, which absolutely had to be supported by thcrap before the release of Icon th14.png Double Dealing Character. But because there were always other more pressing issues, I haven't gotten to the older format since then. It might become patchable soon, as brliron has been adding more and more support for Icon th06.png Embodiment of Scarlet Devil in recent builds, which would include endings at one point. No guarantees on when that will happen, though. --NamelessLegacy (talk) 07:43, 7 August 2016 (UTC)
Since it might take a while until the endings get supported, you can always manually edit the .end files and include them in your patch for now. See here for the files and my old translation table for jp/en/ger. --Splashman (blub) (talk) 05:53, 5 September 2016 (UTC)