Secrets of Grindia 日本語化mod作成(1)
こんにちは!びゅーてぃふるうぃっちさくらんです。
最後にこのブログを更新したのもいつの日か、すごい年月が経っています。
お酒に酔っぱらった勢いで気になったことを調べたのでメモっておきます。
さて、今回はタイトルの通り、ゲームの翻訳MOD作成について。
皆様、Secrets of Grindiaというゲームはご存知でしょうか。
Secrets of Grindiaは最大4人で遊べるマルチ対応ドット絵ARPGです。
から説明を引用すると
Key features
A rich world filled with 300+ unique, colorful characters and an engaging story to drive your journey forward.
Co-op support for up to four players! Enjoy the entire storyline with your friends or call someone in to help with the more difficult challenges.
Customization, customization, customization – design a character that represents you, then mix and match any of the 31 spells and skills across 9 different categories.
30+ epic boss fights! Overgrown slimes, giant robots, mimics – we have it all!
Side content – design your own home, fish, craft items, tame pets, partake in mini-games, grow plants – there’s plenty to keep you entertained when you want a break from the main story.
Arcade Mode – Separate from Story Mode, the game includes a full roguelike version where you need to battle your way to the top on a single life, building a town of your own as you progress. How far can you get?
翻訳
主な特徴
300人以上のユニークでカラフルなキャラクターが登場する豊かな世界と、あなたの旅を後押しする魅力的なストーリー
最大4人までの協力プレイに対応! 友達と一緒に全ストーリーを楽しんだり、難易度の高いチャレンジには誰かを呼んで手伝ってもらうことも可能。
カスタマイズ、カスタマイズ、カスタマイズ - 自分を象徴するキャラクターをデザインし、9つのカテゴリーに分かれた31の呪文やスキルを自由に組み合わせよう。 30以上の壮大なボス戦! 生い茂るスライム、巨大ロボット、ミミック......すべて揃っている! サイドコンテンツ - 自分の家をデザインしたり、釣りをしたり、アイテムを作ったり、ペットを飼いならしたり、ミニゲームに参加したり、植物を育てたり......本編から離れたいときに楽しめるコンテンツが盛りだくさんだ。 アーケードモード - ストーリーモードとは別に、完全なローグライクバージョンが用意されている。 あなたはどこまで行けるだろうか?
ということらしい。
私は途中までプレイしたのだけど、かなりおすすめゲームだと感じました。
推しポイントとしては
- ①釣りができる(釣りができるゲームはよい)
- ②ドット絵が凝っていて本当にかわいい。よく動く。
- ③ゲームギミックが凝っている
というところです。
②ドット絵が凝っていて本当にかわいい。よく動く。
に関しては、公式紹介動画があるので参照されたし。
③ゲームギミックが凝っている
に関しては、友人と遊びながら本当にギミックが凝ってるな~!!!と感心したほど。
私があまりコンシューマーゲームを遊んでいないのもあるかもしれませんが、
かなりよく練られているという所感です。
ぜひ遊んでみてね!
Steam版 Secrets of Grindia
(他プラットフォームでもリリースされてるのかなと思っていたらSteamでしかリリースされてないみたい。)
さて、ゲーム紹介としてべた褒めしたのですが、
このゲームは
- キーコンフィグをいじるとバグる
- 日本語化対応していない
という欠点があります。
「キーコンフィグをいじるとバグる」に関してはおそらく、
「日本語化対応していない」に準ずる、日本語キーボードに対応していないことが原因です。
本記事はMOD開発について記述するため上記については詳しく書きません。
もし上記の件でここに辿り着いた方がいましたら、私のX(Twitter)に連絡ください。
「日本語化対応していない」に関してですが、Steamレビューにこんな投稿が。

この投稿をもとに、有志翻訳MODを使用して遊びました。
しかし。

翻訳者さん、Secrets of Grindiaに飽きてしまったよう。
色んなゲームに手を出す民としては非常に気持ちがわかりすぎる!
ということで、技術的に調べた情報だけ残しておこうと(完全に酔っぱらった勢い)しています。(誰か翻訳してくれ~~)(他力本願寺)
MOD制作について
まず、MOD制作ってものをしたことないので、するにはどうしたらいいんじゃ?
と思い、Google先生に聞く。
ここを見ると、どうやらゲームの開発ゲームエンジンを知る必要がありそうです。
ということで、Secrets of Grindiaのスレでエンジンの情報を調べます。

ほうほう、XNA Frameworkを使用した独自のビルドエンジンを使用しているようだ....
ということで、Google先生に聞いてもだめそうなので公式フォーラムを調べてみます。
公式フォーラムに、翻訳に関わるよくある質問の項目を発見。

翻訳
ここにあります! 翻訳ツール!
ゲームを中国語、韓国語、日本語、その他グリフを多用する言語に翻訳したい場合、いくつかの特別なハードルがありますが、可能です。 このスレッドで情報を確認してください。
現在、ローカライゼーション・ツールが対応していないテキストがいくつかあります。 私たちの目標は、ゲームの100%近くを翻訳可能にすることですので、翻訳できないものを見つけたら、このスレッドに追加してください。
Q:ゲームがアップデートされたとき、古い翻訳はどうなりますか?
デフォルトの英語のダイアログとテキストは常にロードされ、ゲームが翻訳ファイルで特定のテキストを見つけられない場合、このデフォルトが使用されます。 言い換えれば、翻訳がアップデートされるまで、すべての翻訳されたテキストは翻訳されたままであり、新しい文字列は英語で表示されます!
Q: 翻訳者としてどのようにクレジットされるのですか?
Steam Workshopでは、翻訳はあなたのものであり、どのようにクレジットしてもかまいません!
DRMフリーのビルドに翻訳を配布する場合(マイドキュメント/Secrets of Grindea/Languagesに翻訳を配置する)、Steamプロフィールを使用するべきではありません。
Q: ツールを使用したり翻訳を作成するためのライセンスは何ですか?
ライセンスはありません。 ツールは好きなように使うことができますし、お互いの翻訳から改善点を導き出すことも奨励しています。 このツールは、私たち自身のソースファイルと同じように、翻訳された資料を開くことができます。 もちろん、既存の翻訳をベースにする場合は、原著者のクレジットを明記するのがよいでしょう。
てなことらしい。
なんだかフォントとかの問題で日本語翻訳はひと手間いるっぽいですね。
ともかく、開発環境を作らないことにはそこまでいけないので、開発環境を作っていきましょう。
公式フォーラムより
f you own the game on Steam, then you'll be able to find the Translation Suite under the "Tools" section of your library! It will appear in your list along a bunch of other tools, and you can download and install it just like you would a regular game. When making a translation we strongly advise you to play on Frontline so you can translate new content in smaller chunks!
翻訳
Steamでゲームを持っているなら、ライブラリの「ツール」セクションにTranslation Suiteがあります! 他のツールと一緒にリストに表示され、通常のゲームと同じようにダウンロードしてインストールすることができます。 翻訳をする際には、新しいコンテンツを少しずつ翻訳できるように、Frontlineでプレイすることを強くお勧めします!
Steamのツールに翻訳用ツールがあるようですね。
見てみます。
....?いや、ないが.....?
と思い再びGoogle先生に聞くと、どうやら古いSteamUIの情報らしい。

ゲームライブラリの、上記画像「ゲーム、ソフトウェア」と書いてある部分DLできるものがソートされているらしい。
クリックすると

となるので、ツールのみにチェックを入れてみる。

あった~~~~。
こいつを入れて起動してみます。

こんな感じの画面が出ます。
「Create New Project」を押して、新規プロジェクトを作成します。

名前入れろ!と言われるので、適当に名前をつけます。
(僕はやる気ないのでTestとかつけておきます)
すると画面がこんな感じに。

公式フォーラムより
1) The name you want to be credited for creating your glorious translation
2) The name of the langauge in English (select Other if it's not in the list)
3) The English display name of your translation (the one shown in Workshop searches)
4) The English description for your translation (keep it fairly short if you want it all to be readable in game)
5) The same information in the native language (this is saved but not currently uploaded!)
6) Select an image for your translation, or pick the default flag
7) Some general information about the current project, including image thumbnail
8) Upload options for updates
9) Steam connection information
翻訳
1) 栄光の翻訳を作成した際にクレジットされたい名前
2) 英語での言語名(リストにない場合はOtherを選択してください)
3) 翻訳の英語表示名(Workshop検索で表示されるもの)
4) 翻訳の英語説明文(ゲーム内ですべて読めるようにしたい場合は、かなり短くしてください)
5) 母国語での同じ情報(これは保存されますが、現在はアップロードされていません!)
6) 翻訳のための画像を選択するか、デフォルトのフラグを選ぶ
7) 画像のサムネイルを含む、現在のプロジェクトに関する一般的な情報
8) アップデートのためのアップロードオプション
9) Steam接続情報
「栄光の翻訳を作成した際にクレジットされたい名前」
とありますが、クレジット表記の名前をどうしますか?ということですね。
特にこだわりもないので「びゅーてぃふるうぃっちさくらん」としておきます。
「 英語での言語名(リストにない場合はOtherを選択してください)」
日本語は対応していないのでOtherなのかな?と思ったらちゃんとJapaneseという項目があるのでJapaneseを設定。
「翻訳の英語表示名」
本来ならば「Japanese Trans」とかになるのでしょうか?
適当に設定します。
「翻訳の英語説明文」
ここも適当に。
....とまあ日本語訳したら大体わかると思うので設定値は割愛。
Statusの欄はアップロード時に使用する欄っぽいので、MiscTextsタブへ移動します。
今回はここまで。
希望があれば続きを書きます。
ubuntu 16.04がいきなり喋り出した話
こんにちは!お久しぶりです、さくらんです。
技術的なことのみ投稿しようと意地を張っていたら更新までかなり間が空いてしまいました。
さて、今回はlinux(ubuntu)ちゃんがいきなり喋り出した話です。
学校から帰宅し、友人とゲームをしていたところ、友人から
「うちの学校指定PCってしゃべるっけ?」
とメッセージが飛んできました。
よくよく話を聞くと、
「PCがことあるごとにジャパニーズレズレズ、チャイニーズレズレズレズ、0.03,0.04.....ってしゃべる(泣)」
と言うんですよ。
ジャパニーズレズレズって完璧にそういう系のいかがわしいサイトを見ただろ...という
思いを抱きつつ、見せてもらうと、どうやら英字を打つと英字を読み上げ、
firefoxを起動すると、「received firefox japanese(ry chinese(ry」というようなことを
絶え間なく喋ってました。
これはもしや、アクセシビリティのスクリーンリーダーがオンになっているのでは?と思いつつ検索。
アクセシビリティ
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2018/04/08 08:07 UTC 版)
アクセシビリティ(英: accessibility)とは、近づきやすさやアクセスのしやすさのことであり、利用しやすさ、交通の便などの意味を含む。国立国語研究所「外来語」委員会は日本語への言い換えとして「利用しやすさ」を提案している[1][注釈 1]。現代では、広い種類の利用者が製品や建物、サービスなどを支障なく利用できる度合いを指していることが多い。英語本来のアクセシビリティは、ノーマライゼーションの推進の理念から社会のすべてに適用される意味合いがある。日本でのバリアフリーがこれにあたる。
調べてみると、やはりスクリーンリーダーが起動しているようでした。
(なぜジャパニーズレズレズレズと喋るのかは不明(;´Д`))
私はiphoneなので、アクセシビリティのほうが言葉として馴染みがあるのですが、
ubuntuの方では「ユニバーサルアクセス」という名前になっていました。
ショートカットでスクリーンリーダーを止める方法として、
「windowsキー」+「エンターキー」
というものや、
「alt」+「ctrl」+「esc」
というものもありましたが、なぜかどちらもうまく動作しなかったので、
GUIの方からアクセスしました。
「システム設定」→「ユニバーサルアクセス」→「視覚」
の順番にたどると、スクリーンリーダーのオンオフのタブがあるのでそちらをオフにして終了です。

⇓

ウイルスだったらどうしよう、怖い(T_T)と慌てる友人が面白かったので、
こんなことだったら真面目にトラブルシューティングせずにもっとからかえばよかったなとか思いましたが、一件落着です。
一応もう一度読み上げる状態にして動画をとったので、載せておきます。
今回はこのくらいで。
Ubuntu ver.16.04でパスワードを忘れてログインできなくなった話
こんにちは。さくらんです。
ちょっと困ったことがあったので忘備録として書いておきます。
春休み、大学って二ヶ月もあるじゃないですか。最高ですね。
私は、絵を描くにも、動画を見るのにもwin10を使ってます。
ということで、二ヶ月間ずっとwin10と仲良くしてたんです。
私は大学で情報系専攻なので、学校ではUbuntuを使ってるわけなんですが、
正直、プログラミング以外で開かないんですね。
(ここで私が一切春休みにプログラミングに触れていないということがばれてしまうわけですが。)
久々に学校でUbuntu使うぞ~!となったんですけど、まぁタイトルの通りですね。
パスワード忘れた。
お前なんでwinの方と同じパスワードにしとかないの???
と思われるかもしれないんですが、してたんです。
してたんですけど、新年度に入ると各種パスワードを更新しろと、
学校の方から言われるわけなんですよ。
それに合わせてwinだけ変えちゃったんですよ。
Ubuntuのパスワード忘れちゃったんですよ。
メモっとけよ!って話なんですけどね。
ということでたどり着いたのがこちらのページです。
すごい!わかりやすい!
Ubuntuを本も何もなく手探りで触ってるぜ!!
って人以外にはだいぶわかりやすい記事だと思ってます。
大丈夫、私にわかるんだからわかりやすいに違いない。
なんですが、ちょっとだけ相違点があったので、
それを情報として残しておこうと思います。(大したことではない)
「Press Enter for maintenance」と表示されてからEnterキーを押すと、rootのシェルプロンプトが起動するので、passwdコマンドでユーザのパスワードを変更します(rootによるpasswdコマンドは以前のパスワードの入力が不要です)。日本語の文字化けを回避する為にLANG=Cも与えます(英語キーボードとして認識されているので=は^キーを押すことで出力されます)。
と、この方のブログ内ではあったのですが、「LANG=C」を打つときに、
英語キーボードとして認識されませんでした。
普通に=打ったら=が出力されました。
Ubuntuのアップデートによる改良なのかな?
情弱には謎が深いですが、特に心配する必要はなさそう。
「Ubuntuでパスワード忘れたふえぇ><」「情弱極めてて全然わかんね!!」
って人は役立ててみてください。
今回はこんなとこで終わりです。