Kotcrab has been kind enough to provide an update. Have an enjoy! Stay cool, and stay safe. – cj
Kotcrab here with this month’s update to tell you more about the tools we use for this project! Let’s start with the script editor. We’ve come a long way with this one. At the beginning, there was a big spreadsheet with all the text from the game.
From there, we moved to a simple application with three text fields: Japanese, English and notes. We wanted to add more functionality to the editor, but since we didn’t have the source code for it, JS created the new app you can see in the screenshot below.
It’s packed with features, but most notably it allows us to see a live preview of how the text will look in the game as you type. You can play audio and see the image for the character speaking the line. When editing subtitles, we can adjust the timings and simulate exactly how it will look in game.
This worked great assuming that only a single person was working on the script at a time. With more people joining the project, it wasn’t sustainable as merging two versions of the script was a time consuming process. The next step was to create a central database for the editor. Once we finished that feature, multiple people could work on the same script in real time. We’re able to track change history for each entry, suggest changes, and mark completed entries or ones requiring more attention.
We also designed tools to extract and repackage the game. The tools understand how to parse the game files and make all the necessary changes. They also assemble and apply code patches.
Both Extra and CCC make extensive use of archives. First you have the game ISO file which contains the main archive. This archive contains smaller PAK archives, which can either be the actual game files or more archives. For example, a texture bank file will contain multiple textures. Due to various reasons, a single file can be duplicated across many PAK archives and a PAK archive can be repeated multiple times in the main archive. Our tools fully automate the management of these archives webs. After changing a file or adding a translation, the tool figures out what needs to be changed and replicates the changes to the proper places.
Finally we have the patcher tool. Its main purpose is to take the patch file and input ISO then create a patched ISO. It’s a fairly recent addition to the toolkit, but it had to be made. At first, we used xdelta, but this produced huge patches due to how the games are packed. The first Extra mod was over 500 MBs and the CCC patch was estimated to be even bigger. With the new tool, the patch for Extra is just 11 MBs. Thanks to it, we can also provide an option for selecting which Meltrylis name to use.
To sum up, a lot of custom stuff was written for this patch. Some of it is already finding use in other projects. Hopefully we’ll be able to reuse more and more of these tools going forward.
Now for some progress updates~
The initial translation pass for the Extra subtitles is finished. It adds almost 800 subtitles for the in-battle dialog. Of course, this patch also includes all the changes from the first mod.
(don’t worry, this file is automatically generated)
Thanks to the help from our image editors, we have finished and tested all of the texture edits for CCC. This is 436 edited images. The last ones were the textures used in the prologue.
The CCC script translation efforts are going smoothly. According to our database stats, we have over 1000 edits per month on average to the main script. Let’s take a closer look:
Script source | Tools (extraction, insertion) | Translation |
DAT (the main script) | Done | 5 out of 7 chapters done |
EBOOT | Done | Done |
Indungeon | Done | Not started yet |
Infomatrix | Done | Done |
Items | Done | Done |
Interface | Done | Done |
SG | Done | Done |
Subs | Done | In progress |
Finally, it’s likely we will post smaller updates on our Discord. Last month, I shared updates on the two technical issues; check the pinned messages!
And beware the gatcha! Unless it’s for Ishtar, then it’s okay. Maybe.
(not really.)
I’m sorry to ask, but you name a Discord in the update where you post smaller updates. Can I have a link?
https://discord.gg/dKetcS
Thanks a lot for the hard work! The invite seems to be expired. Could we have a permanent invite?
plz discord?
new invitaion
I prefer temp links, minimizes the chances of the place being spammed. https://discord.gg/vPC4Bc
Okay, that’s understandable. Thank you.
Hi, i don’t mean to be a nag, but could i also get an invite, or DM me? I’ve followed and loved fate/extra for a long time, and it started my adventure into modding games. Illya’s Onii-Chan#6969
Super excited to see this progress update – your projects actually got me into working on fan TLs (though mostly only as a proofreader recently for time constraints). If you’re still allowing people to join your Discord, I’d love to join just to lurk and learn more.
Yet another link- https://discord.gg/55sjQM
I’d like to join as well
https://discord.gg/nKBgr2
sorry about that i missed it. could you resend it?
Im happy CCC got a decent progress and all but whay about P2EP progress tho?
2 chapters left?
Subs about what exactly? The ingame dialogues?
What is indungeon?
Thats likely what the files are located under.
Subs are likely from when characters talk without having text bubbles (EG Noble Phantasms)
Thanks for your harwork
Oh.my.god. You did so much work. Guys i love you
Thank you guys so much for all your hard work 😀
I love all of you guys
Its incredible that specific tools for this project were created! I’m getting increasingly interested in fantranslations.
Once again, good job, you guys are just bonkers.
Thanks for the update!
Hey,
I translated parts of ZVN’s CCC videos a while back. It’s weird that I’m only hearing about this project now, but I’d love to help out with this translation if you’d have me. While I don’t have much TL experience outside of what I did with CCC earlier, I do have native English, fluent Japanese, background in Fate lore, and most importantly an abundance of time thanks to Covid. DM me if you’d be interested.
Whoops, I meant to reply to the main thread, sorry.
Hey,
I remember you and your work. Pretty good. Unfortunately we’re kinda full up on translators at this point (kinda wish we had this discussion a year, even a few months ago) but I still absolutely want to get to know you. If possible, I’d love to do some projects with you.
And you say to DM you but liek how. I’ll give you contact info and we’ll go from there. My twitter is https://twitter.com/ItsumoKnight so please DM me and then presumably we’ll hop over to Discord. じゃあね~
Sure thing. Also, DM me, the team wants to talk.
https://discord.gg/55sjQM
Great work guys. Thanks for the update.
Thank you for your efforts my mans!
Yassss!!
Awesome work duds!!
Thank you for the hard word
Thank you for all your hard work… but does the announcement of the remake of Extra change anything? Could I also possibly get a link for that discord invite please?
Could i get a discord invite also?
Could you send me a discord invite as well?
Hey,
I translated parts of ZVN’s CCC videos a while back. It’s weird that I’m only hearing about this project now, but I’d love to help out with this translation if you’d have me. While I don’t have much TL experience outside of what I did with CCC earlier, I do have native English, fluent Japanese, background in Fate lore, and most importantly an abundance of time thanks to Covid. DM me if you’d be interested.
Can I get an invite for the discord server also?
Thank you for the hard work, really looking forward to this translation. Also, can I get an invite for the Discord server also?
great work, good shit. hopefully fate/extra record’s announcement doesn’t demotivate anyone involved with the project
100% agreed. Even if CCC gets remade eventually it will be censored to hell and back. Much more excited with this fan translation than a remake and official localization.
I am assuming that they are quiet because they have no firm stance on this yet, but my (extremely dreamy) hope is that Type-Moon eventually contacts them and works with them on the english release of the inevitable Fate/Extra CCC remake.
Also, the situation really is not as dramatic as it seems – I remenber reading that Nino wants the remake to come up truly polished, so there isn’t even any planned release date yet.
Happy Nasu-Versing!
Thank you guys!
Thanks for the update! Glad to hear it’s going well. Absolutely cannot wait, thank you and everyone else for all the hard work.
Just letting you know if they do announce a CCC remake and you guys don’t end up releasing this I will have to actually jump off a bridge, cause they’ve already mentioned it’ll be censored to hell and back.
hello i’m a brazilian fan and i would like to know if the announcement of the remake of the extra fate will affect the translation, many translators always discontinue if the game they are translating receive remake, including with an official translation, I hope you don’t discount the project that I’ve been waiting for years……. by the way about the updates, do you plan to release any patches in the future?
cj_iwakura, who is your favorite playable servant in Extra and CCC?
Caster. Never played CCC.
thank you so much for the hard work. of all fate games the ccc is the one i want to play the most.
just gonna be honest it cool to see this old fate game get translated but what happend to persona 2 enteral punishments translation iv been looking about this site/forum for a while (the past hour or so) trying to find any scrap of information from this year about it but nothing i did find a post (from april 2019) saying this translation was on the back burner so that other games which are eaiser to translate could be completed but..seeing these constant stream of updates for CCC its clear it aint on the back bunrer now which begs the question from my mind did you guys finish up ep(or get close to finishing it up?) hence why your full steam ahead with this project now? im sorry if you get asked this alot i just wanted to stream the hell outta persona 2 innocent sin and its 2nd half so iv been sorta waiting for the fans translation to be done so i could stream the hell outta both games in rapid succession so i thought id ask the question either way.
CCC has proven easier to complete, ironically, due to the vast amount of talent we’ve accumulated, probably because of how devoted the Type-Moon community is. EP is now on the backburner instead, until such a time that it has the same level of talent and/or commitment involved.
could I ask for an invite to the Discord server? pretty please 🙏
https://discord.gg/SuPfQf
Hello, I would like to know if the translation of Fate / Extra CCC is still in progress.
could I have a discord invite as well?
https://discord.gg/yV7GZ3
Can I have a discord link?
https://discord.gg/yV7GZ3
Hi could I have a discord invite too? Appreciate the work you guys are doing!
https://discord.gg/zABFhC
Can I have a discord link pls ?
https://discord.gg/6kxDRR
This is pretty incredible. Thanks to everyone involved for all the hard work!
Sorry to be a bother, but could i get a discord invite ? Promise to be polite
https://discord.gg/6kxDRR
Bruh please send the discord link lmao
https://discord.gg/6kxDRR
May I have an invite link to the discord? Also I am wondering if the patch for the original Extra is finished yet
https://discord.gg/KznJKm
Can I have a invite for the discord channel aswell?
Thank you for keeping the hard work.
https://discord.gg/KznJKm
hey can I you also give me an invite ? Thank you
https://discord.gg/VgcCkn
Can I get a discord invite? Thanks and sorry to keep making you span these out
https://discord.gg/s4zyTC
discord invite plz?i will really appreciat it
plz discord i appreciat it
https://discord.gg/s4zyTC
Good luck team
Hi! Congratulations on all the amazing work, we all really appreciate what you guys have done!
I know a lot of people have asked for one, but could you post a new discord invite? I work in games professionally as a VFX artist and have always been interested in seeing the process of more fan style work. Regardless, cheers and good luck with the project!
https://discord.gg/s4zyTC
Thank you so much for your hard work, I can’t wait to see the final product!
If you are still accepting people could I join the discord server?
I can’t wait for this to be finished!
If you’re still accepting people could I have the discord link too? 🙂 thx for the hardwork
https://discord.gg/ReYAgt
Hi, Id love to have a discord invite as well. Also I didn’t even know this translation existed up until now (I did know the previous project). Thanks for your dedication!
could i also have a link?
Can i get a discord link?
https://discord.gg/WV3z23
Helloooo, can you send a discord link, I want to be updated on your worksss, thank you so much
https://discord.gg/WV3z23
hey can i get a discord link?
Hello , can i get a discord link ?
https://discord.gg/zrMrTP
Really apologize for asking it, as it has been asked before quite a few times. Could I get a discord link?
https://discord.gg/zrMrTP
could i get a discord invite as well? thank you for all your hard work! hope you’re doing well 🙂
https://discord.gg/pgk9NE
Im sorry to ask. But i wish to join the discord to keep up with the project and chat with you guys and the people that are cheering you guys and your hard work.
https://discord.gg/w9N8jc
You guys are great, thx for everything!
Great progress guys Keep it up! Got discord invite?! Thanks!
https://discord.gg/w9N8jc
Hello can I have a discord invite?
https://discord.gg/uZSkeU
Can I also have a discord invite please? Thank you in advance.
https://discord.gg/M46YYV
Hello! Can I have a discord invite?
https://discord.gg/M46YYV
Hey, can I have a Discord invite ?
https://discord.gg/M46YYV
Sorry to ask!
Discord invite?
https://discord.gg/r9KzqU
Sorry, can I get a discord invite ?
https://discord.gg/r9KzqU
i’m sorry to be part of the discord invite cycle but can i get a discord invite?pls
https://discord.gg/r9KzqU
Hi , are there any updates on this fan translation ? thanks for your hard work
Also , can i get a discord invite ? please ?
https://discord.gg/r9KzqU
Thanks for the amazing work! I learned about Fate/Extra CCC only about a week ago and it immediately caught my attention. Never thought anyone would actually take its translation seriously, you guys are awesome! Also, could I get a Discord link too?
https://discord.gg/ahND7P
Great work
May i know the discord server?
https://discord.gg/ahND7P
Would I be able to get an invite to the Discord? 😮
https://discord.gg/ahND7P
I didnt feed the fate extra ccc translation chat where is it
Thank you!
Plz i beg u i need discord link it always expires before i get it
I’m sure you’re tired of getting bombarded by this for so long, but can you share another Discord Link?
https://discord.gg/nKBgr2
I just wanna say thank you for the good work you’re doing. Can’t wait to get the translated fate extra ccc. Also sorry to be a bother, but can l have an invite link please.
https://discord.gg/nKBgr2
Can i have the discord link please? uwu
https://discord.gg/nKBgr2
Discord inv please?
https://discord.gg/9ggssJ
Discord inv pls
https://discord.gg/9ggssJ
I am really excited for this project, it looks like it’s coming along really nicely! Keep up the good work. Also, if you wouldn’t mind a discord link, I’d love to join. Thanks!
https://discord.gg/9ggssJ
Can I also get a discord link?
I believe my invite expired curse gmail and their notification system may i have another invite good sir
May i trouble u for an invite
May i pls get an invite to your discord