燻丸のメモ帳

インディーゲームのMODとか

<Risk of Rain>日本語化に挑戦している話

 2020.11.23更新

この度、Risk of Rain有志日本語化パッチが完成いたしました。ぜひ遊んでみてください。

ibushi-maru.hatenablog.com

 


このたび、日本語化についに成功しました。本記事を読んで解析を行ってくれた方がいまして、ようやく夢がかないそうです。現在、解析をさらに進めて翻訳作業所を整備しております。翻訳に興味ある方、ぜひご参加ください。文章量は数百程度ですが今回の翻訳はおそらく初の事例となるでしょう。まだ解析しきれていない部分もありこの翻訳を行った軌跡も残し次の言語に託したいと考えています。


現在、翻訳作業を行っております。翻訳はスプレッドシートを共有して行う形式で、翻訳を行うテキストは確認できただけで800行ほど。さらに調査を行う必要があるためゲーム所有者のかたが数名いると助かります。あと、UndertaleModToolを使用したことがある人や、C#に詳しい方がいれば助かります。


翻訳が完成した暁には配布並びにSteam上で翻訳手順をまとめたものを公開する予定です。続報をお待ちください。





 

始めに

 Risk of Rainは私がインディーズゲームを好きになったきっかけのゲームで、ずっと翻訳をしたいと思っていた作品であり、ガンジョンのきりたんMODもRisk of Rainの翻訳に挑戦した時の副産物みたいなものです。
 なぜこんなにも素晴らしいゲームの日本語化MODが制作されていないのか?ずっとそれが不思議でたまりませんでした。他の言語に翻訳されていないか調査しても、成功例は一件だけでした(これも完成には至らなかったみたい)
本記事は私がRisk of Rainの翻訳に挑戦してきた足跡を残し、ほかの有志日本語化の方に質問をする際の資料として制作しました。
 一番の目的は、一度試した手法を再度試して二度手間をしない様にするための備忘録です。

 

注意:このブログの主は日本語化MOD制作初心者です。全くの検討違いのことをやっている可能性もあります。あくまで備忘録ですので本ブログをほかの翻訳の参考にする際は自己責任でお願いします。

 

もし今後翻訳できたら解説用の記事を書き直したいと思います。

Changelog:2020.9.25 現在も進展なし 唯一の希望も翻訳成功例ではなかった。

 翻訳に挑戦

data.winを展開

まずはRisk of rainがどのツールで作られたかを調べてみた。

ryo.game.coocan.jp

 

ファイルにdata.winが含まれていたためGame maker :studio製だとわかりました。

 data.winの解析にはUndertaleがまだ日本語翻訳されていなかったときに用いられたツールを使用しました。

github.com

  こいつの理解にはかなり苦労を要しました。私が一番最初にRisk of Rainの翻訳に挑戦したのは2年くらい前だったと思います。Va11-Hall-Aの日本語化の記事を読んだりしましたが当時は全然理解できなかった。そもそも英語がわからん。コマンドプロントがわからんで最初に翻訳に挑戦した時はunpackすらできずに1度目の挫折を経験。
 それでも、挑戦したことによって得たことは多くありました。ゲームの見る目がガラリと変わりました。新しく買ったゲームでも、翻訳できるかMODは存在するのかを調べるのが楽しくて仕方なくなってしまった。

 

 再度挑戦したときはGithubソースコードをビルドすることに成功、Batファイルを作成しdata.winをunpackすることに成功しました。

 

フォントを置き換えてみる

UndertaleToolsを用いて展開したファイルがこちら

f:id:Ibushi_maru:20190612232504p:plain

 中身はこんな感じ。一つずつ説明しているときりがないので省略(にわか知識なので正しいこと説明できる自信がない)
 早速フォントを置き換えてみよう。。。

 フォントを作るには、Game maker :studioをインストールして、フォントを読み込ませ。。。Game maker stadio"2"になってる??!!無印版はもうインストールできないじゃん。終わった。。。ってことで2度目の挫折。

 

 ※なお本ブログを執筆時にはkengo700さんが公開されているstadio2で作ったデータをgmx形式に変換するtoolの存在は理解しています。

 

 それでもあきらめきれず再度挑戦。フォントを新しく作れないのならばすでに日本語フォントをgmx形式で出力してるゲームからフォントを引っこ抜いてくればいけるのでは。ってことでUndertaleのデータをから手ごろなfnt_papyrusを持ってきてフォントが置き換わるか検証してみた。(日本語には書き換えず、フォントが変更できるかのチェック)

 

f:id:Ibushi_maru:20190612235502p:plain

 こんな感じにFONTファイルに入ってるフォントを全部上書きした。これでゲーム内に読み込まれるフォントが変わるはず。

f:id:Ibushi_maru:20190612235934p:plain

変わんねぇ・・・

 ちなみに文字列いじって内容を書き換えることには成功したからUndertaletoolの使い方はあってると思うんだけどなぁ。。。ここで3度目の挫折をした。

 

f:id:Ibushi_maru:20190613013108p:plain


 それでもあきらめられなかった。
 どのフォントを置き換えても変更されなかった理由を調査をしたところ、そもそもgmxが割り当てられているフォントが呼び出されていないことが判明した。

f:id:Ibushi_maru:20190613030057p:plain

 

 

f:id:Ibushi_maru:20190613013641p:plain

これがゲーム内で表示されているSで、

f:id:Ibushi_maru:20190613013717p:plain


これがFONT内に登録されているフォントのS。該当するものが存在していない。

 予想を立ててみた。テキストを表示する際、呼び出しているフォントを別のレジストリから読み出しているのでないかと。でもそんなことがあり得るのか?Game maker :studioでゲーム作ったことないのでわからないが、これがRisk of Rainがいつまでたっても翻訳されない理由なのではないか?

 ゲーム内のスプライトを調べたところ、別のシートにゲーム内で使用されていることが判明した。なんでこんなところに。。。

f:id:Ibushi_maru:20190613014534p:plain

 フォントを呼び出す構造がほかのGM:S製のソフトと異なるため、Undertaletoolでは変更不可能と断定した。

単にUndertaletoolの使い方を間違っている可能性も考えられる。

Risk of Rain の FanMODを検討

 アプローチを変えてみた。私が挫折を3回ほど経験しているうちに、海外ではRisk of RainのMODが公開されていた。公式の認知も得ている正式なMODである。

f:id:Ibushi_maru:20190613021422p:plain

Hopoo Games DevBlog — Risk of Rain Fan Mods

 

 完全にオリジナルのキャラクターを追加するなど、かなり凝ったMODも配布されている。

f:id:Ibushi_maru:20190613021604p:plain

 

 このRisk of Rain MODのDiscordサーバーで、日本語翻訳が可能か聞いてみた。結論としては、このMODを使用してのローカライズは現状不可能とのこと。
 ただ、技術的には可能だとか。しかし、MODの大元を作っている人が多忙でそれを実現できるかはわからないとのことである。ほかの手段で翻訳したとしても、最終的には公式からも認知を得た適切な形での翻訳MODを公開したい。

f:id:Ibushi_maru:20190613021824p:plain

 

ゲームを解析してみる

 現状もっとも有用な手段として考えられるundertaletoolが使用できなかったため、より本格的な解析を行うことにした。

 何らかの方法で、ゲーム内で読み出すフォントを指定しているはず。その項目を書き換えれば正規の場所からフォントを読み取ることもできるのではないか。

 他のdata.win解析ソフトを試したが最終的に行きついたのがUndertaleModToolである。前述のUndertaletoolとは名前は似ているが編集できる範囲が異なる。

 

github.com

 

 UndertaleModToolはgame make :studios,studio2と連携してゲームデータを編集したり改造したりできるツール。(もっといろんなことできると思うけど)データのエクスポートもインポートも自由にできる。

f:id:Ibushi_maru:20190613023903p:plain

 data.winの内部データ検索をかけてみると、Spriteの項目に見慣れないフォントがヒットした。Texturesをエクスポートするとゲーム内で用いられているフォントと一致した。

  どうにか編集することができないか?いろいろ試してると、gmlをエクスポートすることに成功した。gmlは、GM:Sのスクリプトを記述したものである。これを編集すればフォントを別の場所から読み出すことができるのではないか。

 Atomエディターを用いて数千項目あるgmlに検索をかけてみた。すると、それらしき項目を見つけることができた。

f:id:Ibushi_maru:20190613025309p:plain

  

 このfont_add_sprite_extが何かを調べると、FONT内のデータを別のspriteデータに配置する処理だとかなんとか。うーーーむ。さっぱりわからん。これらのgmlの中で、テキストに用いるフォントをfont_setしている項目があるはず。それを書き換えればFONTファイルのgmxを読み取ってくれるのではないか。と考えては見るものの迷宮入りしそうではある。そもそもgame maker :studio2のライセンスを購入していないからなのか調査不足なのかgmlを編集してもdata.winに戻すことができない。ここで4度目の挫折を味わうことになる。

 

 ひとまずのおわり

 最初にちらっと話していた、成功例はハングルだった。まずは日本の方に聞いてみてそれでもだめだったらこのかたに連絡をするつもり。ハングルは翻訳経験がないので完全に機械翻訳の意味が伝わる文章になるかが不安だが、翻訳したいという思いは止められない。

 

追記

メールを送ったところ、こちらも翻訳データではなかった。画像編集ツールで上書きしたデータとのこと。まだ成功例は見つからない。

Steam Community :: Guide :: 일부 아이템에 대한 내용 번역

 

  これ以上進めるのはGM:Sでゲームを作れるようになるくらい勉強をしないといけないのかもしれない。いままで試してきた手法に、答えがあるのかもしれない。もしくはバイナリで編集すれば簡単に書き換わるのかもしれない。一人の知識でできるのはここまでみたいだ。ある程度知識がたまったので日本語化作業者互助会のDiscordサーバーに投げてみるつもりである。学び始めて数カ月の私よりdata.winに詳しい人がいる可能性がある。Nuclear throneの翻訳時にお世話になったkengo700さんにも聞いてみよう。彼は確かDeath's Gamditの翻訳を行っていた。あれもGM:S製だったはず。

 

 翻訳に進捗があったら逐一こちらのブログに反映していこうと思います。

<ガンジョン> Enter the gungeonスキンMODの紹介

f:id:Ibushi_maru:20190501042211j:plain

 1.はじめに

 ガンジョンを盛り上げたいという理由で始めた東北きりたんスキンMODですが、現在では多くの人に閲覧してもらい実際に導入してもらっており、少しはガンジョンに貢献できたのかなと思っています。

 スキンMODの製作方法をブログで投稿させていただいてから早2か月、実際に挑戦したという声が以外にも多くうれしい限りです。そこで本日は国内外含めたガンジョンのスキンMODをご紹介します。連絡が取れた方に関しては製作者コメントをいただいております。

 ↓ガンジョンMOD部のシグナスさんが追加のスキンを紹介してくださってますのでぜひご覧ください!

www.nicovideo.jp


Twitterで明記された配布所等のリンクをガンジョンMOD部のkio[stdio.h]さんがまとめてくださってます。こちらのリンクが一番更新早いです。

twitter.com

 

2.ガンジョンスキンMODの紹介

・電脳少女シロ

f:id:Ibushi_maru:20190502021131p:plain

製作者:DENPONさん

製作者コメント

「春服を着た電脳少女シロちゃんのスキンMODです、頭が為になりたい人は使ってください。」

 

連絡先:DENPOU (@Denpou1213) | Twitter

配布所:下記ツイートに明記

https://twitter.com/Denpou1213/status/1107259486396276742

 

f:id:Ibushi_maru:20190502021244p:plain

 

パイ~ン!

 

 Vtuber四天王の一人、電脳少女シロちゃんのスキンMODです。私のきりたんスキンMODと同時期に制作されていた方で、キャラの選択モーションなど細かい動き一つ一つにすごいこだわりが感じられます。

 

・結月ゆかり

f:id:Ibushi_maru:20190502061005p:plain

製作者:シグナスさん

製作者コメント

「ゆかりMod使用の対価はボイロ動画の作成かボイロModの作成です。楽しみにしてますね♪」

 

連絡先:シグナス (@sigunasu_28) | Twitter

配布所:下記ツイートに明記

https://twitter.com/sigunasu_28/status/1119826469641867264

 

f:id:Ibushi_maru:20190502063239p:plain


ばきゅーん

 

 VoiceroidスキンMOD第二弾、結月ゆかり。ちびきりたんスキンとCOOPプレイすると妄想がはかどりますね。VoiceroidガンジョンCOOP動画が流行るはず。

 

・オホーツクゆかり

f:id:Ibushi_maru:20190502064210p:plain

製作者:MP10/100さん

製作者コメント

「武器持ったゆかりさんかわいいヤッター」

 

連絡先:https://twitter.com/MP1_100

配布所:下記ツイートに明記

https://twitter.com/MP1_100/status/1123129078758776832

 

f:id:Ibushi_maru:20190502064613p:plain

 

ピコピコ

 

 VoiceroidスキンMOD第三弾、オホーツクゆかり。キャラ選択時の待機モーションが本当に可愛い。ゲーム内でもコントローラー握ってもらって撮影しました。

 

バティスタ

f:id:Ibushi_maru:20190502074444j:plain

Twitter動画リンク:https://twitter.com/i/status/1116031330553221120

製作者:今日のアントルメ(暴れんなよ、暴れんな さん

製作者コメント

「正直完成しないと思ってただけにつたないながらも完成して嬉しいです」

連絡先https://twitter.com/KYONOentremete

 

 

 格闘ゲームUNDER NIGHT IN-BIRTHに登場するバティスタです。ガンジョン内でガンマレイを放つ姿はまさしく必殺技のミコルセオ!

 

 

・美霧

f:id:Ibushi_maru:20190502075256p:plain

Twitter画像リンク:https://twitter.com/mikiri_Vvaper/status/1115310184463622145

制作者:美霧 バーチャルベイパーさん

連絡先:https://twitter.com/mikiri_Vvaper

 

 バーチャル活動を行っている美霧さん本人のスキンMODです。現在制作中とのことで、自作スキンMODでガンジョン実況を行っている動画を見るのが非常に楽しみです。

 

・リッチハンター

f:id:Ibushi_maru:20190502080621p:plain

制作者:Spleen

配布所:https://modworkshop.net/mydownloads.php?action=view_down&did=17827#description

 

  スキンMODはここから始まった、といっても過言ではない。2016年にはスキンMODは世に出回っていました。完全に別のキャラクターに差し替えるMODはおそらくリッチハンターが最初でしょう。

 

マスターソード

f:id:Ibushi_maru:20190502081057p:plain

製作者:Olympicene
配布所:https://modworkshop.net/mydownloads.php?action=view_down&did=23987#images

 

 スキンMODはキャラの書き換えだけじゃない!ガンジョン内に登場する武器のスキンを変更して楽しむのも立派な楽しみ方だと思います。キャラを書き換えるのには結構な時間が必要ですが、武器一つならば実装ははるかに楽だと思います。

 

 

3.おわりに

  すでに国内では多くの方がスキンMODの制作を行ってくれています。どの方も愛のあふれるスキンMODで本当にうれしい限りです。海外では数年前からスキンMOD制作が盛んで、配布所も用意されています。最後の二つで紹介したリッチハンターとマスターソードは海外のMOD配布サイトで配布されているものです。スキンMODだけでなく様々なMODが配布されているサイトです。

modworkshop.net

 国内でもこれくらい活発にしていきたいな。最終アップデートが終わった今、ガンジョンの楽しみ方はスピードランとMOD制作が主流になっていくと思うのです。

 

 今回はスキンMODの紹介という形でブログを書かせていただきましたが、スキンMODがもっと増えた際にはちゃんとした形での配布所も作りたいと考えています。スキンMOD制作された方がいらっしゃいましたら是非ご報告ください。

 

 スキンMODの作り方は下記ブログより

ibushi-maru.hatenablog.com

 

 

 

<スローン>Nuclear Throne有志日本語化 配布所

 f:id:Ibushi_maru:20190424023056p:plain


 NuclearThroneの内部テキストを日本語に書き換えるファイルを配布いたします。

 

有志日本語化に参加してくださった皆さんのおかげで翻訳率は100%を達成。

 

 ゲーム内の表記がうまくいっていない部分もありますので、そちらもなんとかできたらなと思っています。

v1.1.5にて修正


 正しく表記されていない等の報告お持ちしております。

 

 配布は下記のGoogleドライブより。最新バージョンのファイルをインストールし、readme.txtファイルの内容に従って日本語化を行ってください。


drive.google.com

 

 

Nuclear throne togetherを導入した状態で翻訳をするには、コマンドライン/loadloc lang.iniと入力してください。

f:id:Ibushi_maru:20190809225914p:plain

 

 

 

以下、技術説明文

1.翻訳ファイルの解説

<バージョン1.1.3情報>

Zipの中身は6つのファイルで構成されています。

f:id:Ibushi_maru:20190429121301p:plain

・font_jp.png→NuclearThroneに反映する大文字

・font_sm.png→NuclearThroneに反映する小文字

・lang.ini→翻訳ファイル

・License.txt→使用したフォントのライセンス

・JP_LocalizationMenber.txt→翻訳に参加してくださった方のリスト

・Readme.txt→読んでください

 

 ここで重要になってくるのが翻訳ファイルのlang.iniです。中身はこんな感じになっています。最初の[Init]は翻訳を反映させる方法です。それ以降はひたすら翻訳すべき文章が1600行くらい続いています。

f:id:Ibushi_maru:20190424084608p:plain

 

 ゲームに直接かかわってくるのがFontPath,FontGlyphs,FontSpacingです。Pathはフォントを保存するファイル。ここでいうfont_sm.pngですね。Glyphsがフォントの順番や並びを記述しておきます。NuclearThroneの翻訳にもちいるフォントデータですが、そのままttfファイル突っ込むわけではないので面倒です。Asepriteを用いてttfから読みだしたフォントを横長のシートに7x7の間隔で文字をひたすら敷き詰める必要があります。png画像を読み取っているだけなので理論上はカタカナだけでなくひらがなや漢字を含んだ文字も反映させることができますが、正直めんどくさいです。FontSpacingは文字間隔です。

 細かい説明になってしまいますが、[Tips]にずらっと書いてあるのが翻訳文です。@rとか@w,@yは文字の色を変更するために用います。通常は白色で、@y,w,r...を入れた次の文から@sを入れるまでの間色が変更されます。@rだったら赤色、@yだったら黄色みたいな感じです。

2.NuclearThrone公式の許可

 日本語の翻訳を開始する前に、VlambeerのDiscord鯖に質問してきました。

f:id:Ibushi_maru:20190424091141p:plain

 こんな感じでGoogle翻訳を駆使してきて、翻訳作業は非営利であること、公式から許可は必要か等々のことを聞いてきました。公式の方からの返答は得られなかったのかな?誰が公式の人かはわからないのですが丁寧に教えてくれました。

 NuclearThroneの翻訳をやろうとした際に、ほかの言語で翻訳されていないか調べたらロシア語で一軒だけ見つけたんですよね。そのファイル見たらすっごく構成情報が簡単で日本語でもできるんじゃとやってみたらできた感じです。バイナリとか見なくて済んだのは非常にありがたいです。
Discodで聞いてきた情報を要約すると

・翻訳の手順書は公式が用意したファイルであること

・公式が翻訳の手順を配布している以上、公式からの認知を得ている。もしくは公式は関与しない

 

 公式が翻訳してもいいよってファイルを公開しているわけです。どこで公開しているかというと、NuclearThroneのsteamでインストールした際にデフォルトで入っているlang-example.iniというファイルです。いままで日本語の翻訳が行われていなかったのが不思議なくらいです。

3.作業所への参加者募集

 一応全文翻訳(設定画面等は英語のまま)は完成していますが、Google翻訳を用いているため意味が伝わらなかったり単語単位で翻訳している箇所が多々あるので適宜修正を加えていきたいと考えています。

 そこで、翻訳作業に参加してくれる方を募集いたします。作業所はDiscordに作りました。翻訳に用いたGoogleスプレッドシートのリンクをそちらに貼っているのでDiscordに参加すれば誰でも編集が可能となります。

 恥ずかしい話なのですが、私はまだNuclearThroneをクリアしているわけではありません。私がゲーム内で確認できない範囲を修正してくださると非常に助かります。翻訳に関する説明もここで受け付けてます。

 翻訳完成に伴い作業所への募集は打ち切らせていただきました。プレイしていて文字の訂正がある場合は、Twitter:@ibushi_maru までご連絡ください。

 

4.今後の展望

 Nuclear Throneの翻訳は私の初めての翻訳作品です。どのようにしたら快適に翻訳できるかを皆さんと一緒に考え、初めてながらいい環境を整えられたと思います。まだ翻訳したい作品はいっぱいあるので翻訳方法の確立と公式からの許可がいただけたら、またこうしてブログにまとめて募集させていただこうと思います。

 なぜ翻訳してくれる人を募集するかといいますと、そもそも翻訳とは一人で行うものじゃない気がするのです。人を集め、作業所を運営し、分担して作業を行う。そうしてようやく完成するものだと思うのです。だからこそ翻訳の手順や方法を公開することにこそ私は意義があると思います。正直言って機械翻訳で公開するのはどうかと思いますが今の私一人でできるのはここまでです。あとはゲームが好きな人同士が集まって自分たちがゲームしやすい環境作り、そして新しくゲームに興味を持ってくれる人の為に作業所等を有効活用してくれればありがたいです。

 

 この度は有志翻訳にご参加いただきありがとうございました。

Locarization Menber

・りんき

・ら~めんぼくじょ~

・牧瀬空

・白狐蜜

・fuji_9
・nj
・しろぽん

・CurryDays

 

Special Thanks

・CurryDays→steamで翻訳所の宣伝をしてくださいました。

・kengo700→「用語集機能」のスクリプトを使用させていただきました。

 

 

ガンジョン スキンMODの制作手順

 

 

この度、DiscordにガンジョンMOD部のサーバーを立てましたのでMOD制作に興味がある方はぜひ参加してください。

 

discord.gg

 

 

MODの解説

 スキンを変更するにあたって、使用するMODはこちら。

Sprite Replacement [Fix] - Mods

 Kyleさんが制作したEnter the gungeon内のスプライトデータを取得し、データを変更することでゲーム内に反映するMODです。

 5月の初めにKyleさんのMODが更新され、BOSS戦のカットインも編集が可能になりました。↓

 このMODで書き換えられる範囲はこのMODで吸い出せる領域のスプライトのみです。BOSS戦のカットイン等は含まれていないので変更するにはassetデータを直接書き換える必要があります。キャラクターだけでなく武器やモンスターのデータも書き換え可能なのでガンジョン内のほとんどのデータをこのMODで書き換えが可能です。

私が配布しているEnterTheKiritan_v2.0.0にはファイルに組み込み済です。

用意するもの

 

ドットエディター

ガンジョンのスプライトデータはドット絵で構成されています。そのためスキンMODを制作するにはドットエディタが必要となります。また、書き換えるデータがキャラクターを変更する場合だと200枚程度になるので書き換えに適した高性能なエディタが必要となります。
そこで私が導入しているのがAsepriteです。

store.steampowered.com

f:id:Ibushi_maru:20190302044447j:plain


こちらはsteamで配布されている有料のドットエディタとなります。価格はガンジョンと同じです。

Asepriteの良さはあげたらきりがありません。日本での普及と認知はまだまだEDGEには及ばないと思いますが、確実にこちらのほうが高性能だと私は思っています。ドットエディタの決定版といっても過言ではありません。
こう言っては何ですが、AsepriteがないとMOD制作は苦難を極めるでしょう。MODを作らなくてもいいからAsepriteの導入は激しくお勧めします。

有料ですがそれ以上の価値が確実にあります。


Q.英語のソフトはちょっと....

A.日本語の有志翻訳があります。

Asepriteの日本語化

 

Q.有料なんでしょ?

A.Githubソースコードが公開されているので手順を踏めば無料で導入も可能です。

ソースコード:GitHub - aseprite/aseprite: Animated sprite editor & pixel art tool (Windows, macOS, Linux)

導入記事:Windows 10でAsepriteをビルドする - Qiita

無料での導入ですが、パソコンにそこそこ精通していないと難しいですしsteamを介しての自動アップデートも行えません。

 

ちなみに私はsteamで2年ほど前に購入したのち、2,3枚ドット絵を書いて挫折しました。当時は描きたいものが明確になっていませんでした。ガンジョンのスキンMODを導入するために今年の2月くらいから本格的に使い始めた程度のレベルです。
ソースコードからの導入は検証済みです。

 

制作手順

1.スプライトデータのダウンロード

まずは書き換えるデータをダウンロードしましょう。

Dropbox - DUMPsprites.zip - Simplify your life

Dropbox - DFDUMPSPRITES.zip - Simplify your life

 

DUMPspriteが解凍出来たらこんな感じになっていると思います。

f:id:Ibushi_maru:20190302052454j:plain

 

DFDUMPSPRITESはこんな感じ。

f:id:Ibushi_maru:20190514071156p:plain

 

この中から書き換えたい任意のデータを選び変更を加えていくことになります。

2.スキンの書き換え

まずは変更したいスプライトを選択します。キャラクターのスキンを変更したいのであれば

ハンター:Guide

パイロット:SpaceRogue

プリゾナー:Convict

ソルジャー:Marine

ロボット:Robot

ブレット:Playable_Bullet_Man

 

 以上のファイルの格納されているデータを変更し、MODの導入を終えたEtGローカルデータファイルのEnter the Gungeon¥Resources¥spritesフォルダに書き換えたフォルダごと突っ込むことで書き換えが完了します。

 ボス戦カットインはEnter the Gungeon¥Resources¥dfspritesに直接ファイルを配置してください。きりたんMODではこんな感じ。

f:id:Ibushi_maru:20190514070745p:plain





Asepriteの操作説明とともに説明したいと思います。Guideをきりたんに書き換えてみましょう。

 

f:id:Ibushi_maru:20190302061747j:plain



 DUMPspriteのGuideファイルを開きます。待機モーションはguide_idleと書かれたデータに相当しますハンターの場合、待機モーションは32枚で構成されています。

まずは基準となる1枚目としてguide_idle_front_001.pngをAsepriteにドラッグします。

するとこのようなポップアップが現れると思います。

f:id:Ibushi_maru:20190302061959j:plain



同意を押しましょう。するとこんな感じになります。

f:id:Ibushi_maru:20190302062028j:plain



 おおまかに画面の説明をすると、左がパレット、中央が編集画面、下がフレームとレイヤー、右下がプレビューとなっています。

今はguide_idle_front_001~004を一気に読み込んだため4枚のフレームで構成されています。矢印キーの←や→を押せば楽しくなりますよ。

 

個人的な書き換え手順

1.参考となる画像を画面上に配置する

2.編集データにフレームを追加する

3.画像を参考にドットを配置していく

4.画像が書き換わったら元のフレームの表示設定を変更し保存する。

 

最終的な画像がこちら

f:id:Ibushi_maru:20190302065521j:plain

コツとしては、

・目の位置を合わせる。

・顔や服の輪郭は大きく変えない。

・ワンポイントアクセントを数箇所配置する。

 

きりたんであれば、「くせ毛・髪飾り・帯」の3つを意識しました。

あとはひたすらデータを書き換えるのみです。

 

 書き換えたデータをガンジョンに反映するには、KyleさんのMODを導入した状態で、書き換えたファイルを適切な場所に移動する必要があります。ファイルの場所はEnterTheKiritan_v2.0.0のスキンMODを導入して参考にしてください。BOSS戦カットインと通常のデータでは格納場所が異なりますので、ガンジョンのローカルデータを閲覧し、同様の場所に書き換えたデータを配置してください。

3.配布

 配布方法は私の配布データを参考にしてください。わからないことがあればTwitterで聞いていただけらば対応いたします。
 スキンMODの紹介をする記事も書いておりますので、連絡くだされば是非とも掲載したいと思います。

 

ibushi-maru.hatenablog.com

 

 

あとがき

全データが書き換えはかなり根気が必要だと思います。終わったらぜひ配布をしてください。配布をしなくてもガンジョンでスキンMODに挑戦してみた!とツイッターでつぶやくと私が喜びます。教えてくれればできる限り導入して遊びたいと思います。

MODの導入と同様、分からないこと等があればツイッターかDiscordに質問いただければ対応いたします。

Twitter:@ibushi_maru

Discord:燻丸#4633

 

 

 

ガンジョン 東北きりたん スキンMOD 配布所 EnterTheKiritan_v1.0.0

f:id:Ibushi_maru:20190812002005j:plain



f:id:Ibushi_maru:20190407235306g:plain

 

 

 

Enter the gungeonの東北きりたんスキンMODバージョン2.5.0を公開しました。
リンク等を変えたくないのでタイトルは変わらずv1.0.0になってます。

 

下記のgoogleドライブから最新版のzipファイル選んでダウンロードしてください。

 

注意:MODの更新に伴い、Minimapのアイコンが変更できなくなっております。v2.0.0では明記できておりませんでした。反映方法が判明したらまたバージョンを更新したいと思います。

 


drive.google.comhttps://drive.google.com/drive/folders/1rBunA8zWN0V6do8mTC3mXNn4euiqNeHi?usp=sharing

 

導入方法は過去の記事を参考にしてください。

基本な事は展開したzip内のreadme.txtに書かれています。

 

アプデに伴いデータの変更が少しありますので以前のデータを入れている方は最初にDelete.batを起動してから他のbatファイルをご使用ください。

 

 

ibushi-maru.hatenablog.com

  

 

<EnterTheKiritan_v2.5.0情報>

 

・BOSSカットインの解像度を4倍に変更

 

立ち絵を制作いただきましたcade様、ありがとうございます。
立ち絵の配布所

seiga.nicovideo.jp

 

ここでいったん東北きりたんスキンMODの制作に区切りを打ちたいと思います。
今後は別のスキンMODの制作に着手しようと考えています。

↑なんやかんやで更新し続けてますね。。。

 

実況等大歓迎です。

エラー報告等もお待ちしております。スキンをハンター以外のキャラに対応してほしい場合はツイッターやdiscordまでご報告ください。
ツイッター:@ibushi_maru

discord:燻丸#4633

気が向いたら制作すると思います。

 

また、今回スキンMODを制作した手順を別の記事にまとめ、だれでもスキン制作ができるようにしたいと思います。主に備忘録的な記事になると思いますが...

 

 

 

スキンMODの導入手順をまとめました。

ibushi-maru.hatenablog.com

DiscordにガンジョンMOD部のサーバー作りましたので導入でエラーが発生したらこちらでお聞きください。たぶん対処法をご提示できると思います。導入報告もお持ちしております。 

discord.gg

 

きりたんMODを公開してはや5カ月。多くの方にスキンMODを制作していただきかなりホットな界隈となりました。海外のMOD制作者にも多くの刺激を与えています。ガンジョンを一緒に盛り上げていきましょう

ガンジョンMOD部の方が配布されたほかのMODはこちら

 

ibushi-maru.hatenablog.com

 


twitter.com



 

 

 

ついにガンジョンが最終アップデートを迎えましたね。もう最高。好き。開発元の

Dodge Roll、パブリッシャーのDevolver Digital、日本語のローカライズを担当してくれた架け橋ゲームズ、そして翻訳者の福市恵子さん。ありがとう。本当にありがとう。

 

 

 

 

 

 

Enter the gungeon 東北きりたんスキンMOD 導入手順

 本記事はガンジョンMOD部が配布するスキンMODに対応しています。

ibushi-maru.hatenablog.com


配布所から引き続きましてきりたんスキンMODの導入記事を書かせていただきます。

 

1.Mod the gungeonの導入

https://modthegungeon.eu/ 

f:id:Ibushi_maru:20190209005517p:plain

上記サイトに入ると、この様なキャプチャ画像が現れると思います。(ロボットkawaii
とりあえず最新版のv17.10.19をお使いのパソコンにダウンロードしましょう。

ガンジョンの最新アップデートに伴い最新版現在v19.04.12.2となっています。最新版を適応しないとMODがうまく導入できない事例が確認されています。

 

f:id:Ibushi_maru:20190209012151p:plain

可愛いロボットのアイコンでETGMod.Installer.exeがダウンロードされたかと思います。

 

f:id:Ibushi_maru:20190209012128p:plain

起動するとこんな感じです。

導入手順としては、ファイルアイコンをクリックしてEtG.exeが格納されているフォルダを指定します。steamのほうで特に変更をしていなければデフォルトで"C:\Program Files (x86)\Steam\steamapps\common\Enter the Gungeon\EtG.exe"となっていると思います。

場所がわからない場合は、「steam ローカルファイルを閲覧」で検索をかけると詳しい説明があるかと思います。
EtG.exeが指定できた後、step 3:Install ETGModをクリックすればインストールが開始されます。step2は追加のオプション選択です飛ばしても構いません。

 

ガンジョンを一度起動し、F1,F2などのキーを押して上図のように画面が変わればMod the gungeonの導入成功です。画像は言語がEnglishの時に撮影したものです。日本語だと文字が重なって表示されていると思われます。

 

f:id:Ibushi_maru:20190418022755j:plain

 

2.東北きりたんスキンMODの導入

 

 

 

基本的な導入手段はEnterTheKiritanMODのファイル内にあるreadme.txtに書かれていますのでお読みください。こちらの記事でもざっと説明させていただきます。

1.手順1で指定したEtG.exeが格納されているファイルを開き、Modsファイルが入っていることを確認してください。こちらのファイルはMod the gungeon導入後に作成されますのでmod the gungeonを導入したのち最低でも一度ガンジョンを起動してから確認してください。

f:id:Ibushi_maru:20190209015140p:plain

 

2.EnterTheKiritan_v1.1.0.zipを解凍してください。下図のようになっていると思います。導入に使用するファイルはAll.bat、CoopCultist.bat、Guide.batの3種類のうちどれかを選択します。batファイルはダブルクリックをすれば起動します。


All.batはガンジョンのプレアブルキャラクターであるハンターとCoop時に使用するイニシエートの両キャラクターにスキンMODを適応するものとなっています。
CoopCultist.batはイニシエートのみ。Guide.batはハンターのみへの適応となっています。

f:id:Ibushi_maru:20190418024058j:plain

3.ガンジョンを起動しスキンが反映されていれば成功です。

 

注記:EtG.exeの配置がCドライブではなく別のドライブに変更を行っている場合は、batファイルを中身を編集する必要があります。batファイルを右クリック編集で開き、ctrl+Hで置換オプションを起動してください。Steam以降のつづりは同じだと思うので"C:\Program Files (x86)"のつづりを正しいものへすべて置換してください。編集を保存し、再度batファイルを操作すれば適応できると思います。

 

steam以外でガンジョンを入手された方はこちらの手順でbatファイル内のパスを編集してください。

Epicでガンジョンを入手され、保存フォルダをデフォルトにされた方は
1.batファイルを右クリック編集で開き、ctrl+Hで置換オプションを起動
2.検索する文字列にC:\Program Files (x86)\Steam\steamapps\common\Enter the Gungeon
3.置換後の文字列にC:\Program Files\Epic Games\EnterTheGungeon
4."すべてを置換(A)"を実行し保存
5.保存したbatファイルを起動

以上の手順で導入が可能です。3の項目である置換後の文字列を変更すればほかのフォルダに保存した方でもbatファイルを使っての導入が可能です。

 

f:id:Ibushi_maru:20190418025150j:plain

 

3.あとがき

スキンMODの制作手順を公開しています。

 

ibushi-maru.hatenablog.com

 

ひとまずv1.1.0でMOD制作は終了しています。大元のMODであるSprite Replacement

の制作者であるKyleさんのほうでMODの進捗があればバージョンをもう一段階上げれると思います。

 

謝辞

本記事は先日までEnterTheKiritanの一番古いバージョンv0.9.0に対応しており、ガンジョンのアップデートとMODのバージョンアップデートに対応しきれていませんでした。せっかく記事を読んでいただき、ガンジョンにも興味を持っていただいたのにMODを正常に導入できないといった事例が発生していました。ツイッター上で複数の方に声をおかけしてようやく問題の特定に至り記事の訂正を行わせていただきました。
ガンジョンの微量なアップデートにともない今後も何度かブログの訂正を行わせていただくと思います。
MODが導入できない等のエラーがあればご連絡ください。

 

discord.gg

 

twitter:@ibushi_maru

Discord:燻丸#4633

 

Enter the gungeon 東北きりたんスキンMOD 配布所

 

f:id:Ibushi_maru:20190208123157g:plain

AK-47を撃てるきりたんはEnter the gungeonだけ!



drive.google.com

1.https://modthegungeon.eu/ からETGMod.Installerをダウンロードし導入します。

2.上記zipファイルをgoogle driveからダウンロード&展開。ファイル内のreadme.txtに従ってMODを導入してください。うまく行けばbatファイルをダブルクリックするだけで終わります。

 

batファイルを用いず手動でMODを導入する手順は別の記事にて紹介させていただきます。また、簡単にMODを削除できるファイルもアップデート版で公開しようと考えております。

 

<追記>

導入記事と削除用のbatファイルを追加した完成版v1.0.0を公開しております。

 

 

ibushi-maru.hatenablog.com