• 自称中級者のMinecraft日記 Eclipseで艦これMOD(仮)に挑戦 10月の生存報告

    2017-10-12 19:49
    前回の更新から1カ月ということで、10月の生存報告です。


    私の方は、昨日まで実装可能かどうか怪しかったアイデアを試してみて、さきほど想定通りの挙動を得られて気分が高揚しています。ちなみに、そのアイデアと上の画像はあまり関係がありません。上の画像のものを実装できるようにするために必要だったアイデアではあるので、まったくの無関係ではないのですけどね。

    さて、予期していた通り、Minecraftのバージョンは 1.12.2 へ進んだようで、MOD製作者としてはもういっぱいいっぱいです。1.12.2 からレシピの追加方法が変わるそうじゃないですか。新規アイテムの追加だけで四苦八苦しているのに・・・・・・

    で、その新規アイテムですが、「これが有るなら、あれも要るな」とやってきた結果、新規部分だけで1MODになりそうな規模になっていました。

    下の画像は、製作の途中で抜けているアイテムに気がついて、改めてチェックをするのに使ったリストです。ネタバレ防止を兼ねて読ませる気のないフォントサイズにしていますのから、目を細めて読もうとしなくても大丈夫ですよ?


    あとは抜けていた 8つのアイテムと、コピペで済むからと先延ばしにしていた9つのブロックを追加して、アイテムに付与する値を整理し終えたら形になる段階かな。でも、ローカライズは丸々残ってるんですよねぇ・・・・・・

    スケジュールとしては、1.10.2(1.9.4共通)版、1.11.2版を10月末にリリースして、1.12.2版を来月に出せるんじゃないかなぁ。

    ではでは

    (つづく)
  • 広告
  • 自称中級者のMinecraft日記 Eclipseで艦これMOD(仮)に挑戦 9月の生存報告

    2017-09-17 00:18
    前回の生存報告から1カ月が経ちましたね。

    いやー・・・・・・
    作物の実装に取り掛かってここへ来るまで、ほぼ一週間かしら? 何とか出来ました。

    これまでのMOD製作の経験で、作物ブロックに関してはおおよその仕組みを把握していただけに、こんなに苦労するとは思ってませんでした。

    コードはちゃんと書けているはずなのに、種を植えるとクラッシュするという謎現象に見舞われて四苦八苦。レジストリーネームを間違った? これに限っては名前が近いと衝突するのか? コードの大半は参照で済ませているのにコードの書き間違えがあるのか?など、原因になりそうに無いことまで引っ張り出して悩んでいました。

    MODのリリースに向けて先へ進みたいため、別のブロックで採用している方法を流用した代替作物を仮組み。仮組みをしたものの、諦めきれずに再調査。ネット情報を一つひとつ見直した結果、同じ症状に遭遇したMOD開発者の方を発見して、解決策に辿り着いたのがついさっきのことです(17日の夕飯後の作業中)。

    原因は、作物であるブロックと種として使うアイテムの登録順でした。作物ブロックを先、種アイテムを後にする必要があるようです。

    種を先、作物を後にするとクラッシュを再現できましたし、ここ以外は正しかったようです。普段、大して気にも留めない場所の問題だったため、同じ症状に遭った先輩が居なかったら謎のままだった気がします。

    で、夏イベでの回収こんな感じでした。

    Luigiは攻略中に回収して、狭霧と天霧は掘りで拾いました。あとはうちでは長く未着任だった春風も来ましたが、松輪までは手が回りませんでした。

    つづく
  • 自称中級者のMinecraft日記 Eclipseで艦これMOD(仮)に挑戦 8月の生存報告

    2017-08-18 19:28
    雨の降らない梅雨が過ぎたと思ったら、雨や曇の多い夏が到来。今年の農作物の収穫は大丈夫なんでしょうか?

    ということで、生存報告です。

    MODの製作は進んでいますよ。

    おおよその形は書き上げて、もう少し中身を練りたいという段階にいます。この中身のところが、「こうしたい」というアイデアはあるものの、実現するには少しコードの勉強が要るという状態になっていて、時間がかかっています。ブロックやアイテムへの仕込みが多いんですよねぇ、今回は特に。

    で、TeaTime編の製作開始あたりから、MOD製作に割ける週当たりの作業時間が半分になっているのですが、そこへ夏イベ(大規模)がスタート。田中と遊ぶ時間をとっている場合ではないので丙で完走だけするつもりですが、作業時間は順当に減っております。


    結論としては、「9月中にリリースできればいいかなぁ」という感じです。

    (つづく)