Minecraft

Minecraft リソースパック UI解析 6日目

UIの検証 前回はファイルのコメントの削除をしたので、改めて検索プログラムを活用して検証を進めていきたいと思います。また、この回は検証のみをするのでまとめ回は次回行います。 結局プログラム MinecraftのWin10版を持っていれば必要なかったのですが、…

Minecraft リソースパック UI解析 5日目

コメント削除ツールの作成 今回はコメントが悪さをしたので、重大なミスが出る前に先にコメントを削除したファイルを作成します。前回話した通り、コメント(//と/*~*/)は削除、改行はそのままにしておくという形にします。また、追加でスキップ("~"と'~')で…

Minecraft リソースパック UI解析 4日目

今度こその解析回 前回まででようやくテストが終わり、やっとツールを使い始めます。まずは$、@、#が使われている付近の単語を集約したファイルを作っていきます。 $が使われているもの _global_variables.jsonファイルに定義してます感がすごいものがあ…

Minecraft リソースパック UI解析 3日目

まずはプログラムのテスト まずは前回やる予定だったプログラムのテストをしていきます。テストの方法は何度か実行しておかしな結果が出ないか確認する程度にします。本番のデータでもある程度おかしな点はわかるはずだから... resultView(path, mode, *text…

Minecraft リソースパック UI解析 2日目

ツールの作成回 今回はプログラム・プログラムで使用するデータの作成が中心になります。前回の記事を見ていない方はそちらを先にご覧ください。 ファイルのパスのリストの作成 前回作成したMinecraft.pyをテキストエディタ、またはプログラム開発環境で開い…

Minecraft リソースパック UI解析 1日目

UI解析の手法 私は今回から始めるMinecraft統合版のUI解析にはPythonを使用します。ただし、Pythonが得意とするAIの分野を活用するのではなく、コードの書きやすさを目的に使用します。また、解析終了後はUI生成ツールを作成することを目標とする。 Pythonで…