Difference between revisions of "Mods/ja"

From Minetest Wiki
Jump to navigation Jump to search
(Add Intro section)
m (Change words game to ゲーム and fix links)
Line 2: Line 2:
  
 
[[File:Mesecons example.jpg|thumb|[[Mods/Mesecons|Mesecons]] Modの使用例。]]
 
[[File:Mesecons example.jpg|thumb|[[Mods/Mesecons|Mesecons]] Modの使用例。]]
'''Mod''' ('''Modification'''、または'''Modules'''の略)は、ユーザーが作成する、Gameに追加や変更を加える改造モジュールのことです。大規模なModではGameに多くのコンテンツを追加しますが、小規模なModでは設定やカスタマイズのオプションを追加したり、Minetestの速度やゲームプレイの改善、グラフィックの最適化などをおこないます。[[Server/ja|サーバー]]Modやプラグインは、サーバー管理者向けにオプションと使いやすさの改善を提供します。シングルプレイ用のすべてのModはマルチプレイでも使用できます。MinetestのModは一般的にはインストールしても安全ですが、クラッシュやシステムの不安定化、Gameやセーブデータの削除、不正なリンクやMod自体からのマルウェア感染を防ぐためには、Modの利用には注意する必要があります。このような問題からGameを守るには、Modを使用する前にMinetestフォルダーをバックアップするのが良い方法といえるでしょう。Modには、オリジナルの[[Games/Minetest Game|Minetest Game]]を補完したり、サーバー管理者にオプションやコントロールを提供するためのModやプラグインが多数あります。
+
'''Mod''' ('''Modification'''または'''Modules'''の略)は、ユーザーが作成した[[Games/ja|ゲーム]]に追加や変更を加える改造モジュールのことです。大規模なModではゲームに多くのコンテンツを追加しますが、小規模なModでは設定やカスタマイズのオプションを追加したり、Minetestの速度やゲームプレイの改善、グラフィックの最適化などをおこないます。[[Server/ja|サーバー]]Modやプラグインは、サーバー管理者向けにオプションと使いやすさの改善を提供します。シングルプレイ用のすべてのModはマルチプレイでも使用できます。MinetestのModは一般的にはインストールしても安全ですが、クラッシュやシステムの不安定化、ゲームやセーブデータの削除、不正なリンクやMod自体からのマルウェア感染を防ぐためには、Modの利用には注意する必要があります。このような問題からゲームを守るには、Modを使用する前にMinetestフォルダーをバックアップするのが良い方法といえるでしょう。Modには、オリジナルの[[Games/Minetest Game/ja|Minetest Game]]を補完したり、サーバー管理者にオプションやコントロールを提供するためのModやプラグインが多数あります。
  
 
__TOC__
 
__TOC__
Line 10: Line 10:
  
 
== クライアントサイドMod ==
 
== クライアントサイドMod ==
クライアントサイドMod(CSM)とは、MinetestクライアントをカスタマイズするためのModです。クライアントサイドModは、ローカルでロードされるのでMinetestサーバーに接続するときにも使用できます。クライアントサイドModを利用するには、2017年4月1日以降にソースからコンパイルされたMinetest 0.4.15-dev以降が必要です。APIは、現在、安定しておらず、変更される可能性もあることに注意してください。
+
クライアントサイドMod(CSM)とは、MinetestクライアントをカスタマイズするためのModです。クライアントサイドModは、ローカルでロードされるのでMinetestサーバーに接続するときにも使用できます。クライアントサイドModを利用するには、2017年4月1日以降にソースからコンパイルされたMinetest 0.4.15-dev以降が必要です。APIは、現在、安定しておらず変更の可能性もあることに注意してください。
  
 
== Modの探し方 ==
 
== Modの探し方 ==
Line 16: Line 16:
 
=== 公式配布元 ===
 
=== 公式配布元 ===
 
* コンテンツDB(ContentDB)
 
* コンテンツDB(ContentDB)
Minetestランチャーを起動します。そして<u>'''コンテンツ'''</u>タブをクリックして<u>'''オンラインコンテンツを参照'''</u>ボタンをクリックすればMod、テクスチャパック、Gameを簡単に検索してインストールできます。
+
Minetestランチャーを起動します。そして<u>'''コンテンツ'''</u>タブをクリックして<u>'''オンラインコンテンツを参照'''</u>ボタンをクリックすればMod、テクスチャパック、[[Games/ja|ゲーム]]を簡単に検索してインストールできます。
 
ContentDBは、Webブラウザで[https://content.minetest.net content.minetest.net]にアクセスしても見れます。
 
ContentDBは、Webブラウザで[https://content.minetest.net content.minetest.net]にアクセスしても見れます。
 
* Minetest公式フォーラムの[https://forum.minetest.net/viewforum.php?f=46 Modサブフォーラム]。
 
* Minetest公式フォーラムの[https://forum.minetest.net/viewforum.php?f=46 Modサブフォーラム]。
  
 
=== 非公式配布元 ===
 
=== 非公式配布元 ===
* [https://krock-works.uk.to/minetest/modSearch.php Minetest mod search] コア開発者の[https://forum.minetest.net/memberlist.php?mode=viewprofile&u=7731 Krock (SmallJoker)]が提供するModとGameの検索エンジン
+
* [https://krock-works.uk.to/minetest/modSearch.php Minetest mod search] コア開発者の[https://forum.minetest.net/memberlist.php?mode=viewprofile&u=7731 Krock (SmallJoker)]が提供するModとゲームの検索エンジン
 
* [[Minetest Bower]]
 
* [[Minetest Bower]]
  
Line 27: Line 27:
 
Minetest 5.0.0以降では、Minetestランチャーの<u>'''コンテンツ'''</u>タブからインストールできます。
 
Minetest 5.0.0以降では、Minetestランチャーの<u>'''コンテンツ'''</u>タブからインストールできます。
  
MinetestのModを手動でインストールする場合は、[[Installing Mods|Modのインストール]]と[[Installing Client-Side Mods|クライアントサイドModのインストール]]も参照してください。
+
MinetestのModを手動でインストールする場合は、<code>~/.minetest/mods/</code>(Linux)や<code>(Minetestのフォルダ)\mods\</code>(Windows)以下にModのアーカイブを展開するだけです。詳しくは[[Installing Mods|Modのインストール]]と[[Installing Client-Side Mods|クライアントサイドModのインストール]]を参照してください。
  
 
== Modの作成方法 ==
 
== Modの作成方法 ==
 
ほとんどのModは、スクリプト言語の[https://www.lua.org/ Lua]で書かれています。Lua APIの公式ドキュメントはソースコード内の[https://github.com/minetest/minetest/blob/master/doc/lua_api.txt lua_api.txt]にあります。一部のModではMinetestエンジンのように[https://ja.wikipedia.org/wiki/C%2B%2B C++]言語で書かれているModもあります。
 
ほとんどのModは、スクリプト言語の[https://www.lua.org/ Lua]で書かれています。Lua APIの公式ドキュメントはソースコード内の[https://github.com/minetest/minetest/blob/master/doc/lua_api.txt lua_api.txt]にあります。一部のModではMinetestエンジンのように[https://ja.wikipedia.org/wiki/C%2B%2B C++]言語で書かれているModもあります。
  
* 日本語のLuaチュートリアル
+
* 日本語のLuaガイドブック
** Lua Programming: [https://qiita.com/dauuricus/items/07b576a66e2c89c7247e Qiita] / [https://kuroca.hatenablog.com/entry/2020/12/03/194951 はてなブログ] ([https://web.archive.org/web/20210909022019/https://kuroca.hatenablog.com/entry/2020/12/03/194951 Internet Archive]) リンク切れの場合用
+
** Lua Programming: [https://qiita.com/dauuricus/items/07b576a66e2c89c7247e Qiita] / [https://kuroca.hatenablog.com/entry/2020/12/03/194951 はてなブログ] ([https://web.archive.org/web/20210909022019/https://kuroca.hatenablog.com/entry/2020/12/03/194951 Internet Archive] リンク切れの場合用)
 
** 高速スクリプト言語 [Lua] を始めよう: https://ie.u-ryukyu.ac.jp/~e085739/lua.hajime.html
 
** 高速スクリプト言語 [Lua] を始めよう: https://ie.u-ryukyu.ac.jp/~e085739/lua.hajime.html
  
 
== Modの作成チュートリアル ==
 
== Modの作成チュートリアル ==
 
* [https://rubenwardy.com/minetest_modding_book/en/index.html Minetest Modding Book]([https://forum.minetest.net/memberlist.php?mode=viewprofile&u=2051 Rubenwardy]著, [https://forum.minetest.net/memberlist.php?mode=viewprofile&u=19807 Shara]編) 2021年4月現在、英語とイタリア語で入手できます。
 
* [https://rubenwardy.com/minetest_modding_book/en/index.html Minetest Modding Book]([https://forum.minetest.net/memberlist.php?mode=viewprofile&u=2051 Rubenwardy]著, [https://forum.minetest.net/memberlist.php?mode=viewprofile&u=19807 Shara]編) 2021年4月現在、英語とイタリア語で入手できます。
** 非公式 日本語版Minetest Modding Book: [https://qiita.com/dauuricus/items/b3367fedd56264b95cc6 Qiita] / [https://kuroca.hatenablog.com/entry/2020/12/03/191406 はてなブログ] ([https://web.archive.org/web/20210831142510/https://kuroca.hatenablog.com/entry/2020/12/03/191406 Internet Archive])リンク切れの場合用
+
** 非公式 日本語版Minetest Modding Book: [https://qiita.com/dauuricus/items/b3367fedd56264b95cc6 Qiita] / [https://kuroca.hatenablog.com/entry/2020/12/03/191406 はてなブログ] ([https://web.archive.org/web/20210831142510/https://kuroca.hatenablog.com/entry/2020/12/03/191406 Internet Archive] リンク切れの場合用)
 
* [https://dev.minetest.net/Modding_Intro 開発者WikiのMod作成の始め方](英語)
 
* [https://dev.minetest.net/Modding_Intro 開発者WikiのMod作成の始め方](英語)
  
 
== 実際に利用しているMod一覧の確認方法 ==
 
== 実際に利用しているMod一覧の確認方法 ==
ゲーム内の[[Server_commands|サーバーコマンド]] <i>/mods</i>は、実際にGameで利用されているアクティブなModの一覧を表示します。
+
ゲーム内の[[Server_commands|サーバーコマンド]] <i>/mods</i>は、実際にゲームで利用されているアクティブなModの一覧を表示します。
 
[[File:Modsonservers.png|thumb|right|2020年4月現在、[https://servers.minetest.net servers.minetest.net]掲載の公開サーバーで使用されている最も人気のあるMod。]]
 
[[File:Modsonservers.png|thumb|right|2020年4月現在、[https://servers.minetest.net servers.minetest.net]掲載の公開サーバーで使用されている最も人気のあるMod。]]
 
{{clear}}
 
{{clear}}

Revision as of 02:11, 12 November 2021

Languages 言語: English • Deutsch • español • français • italiano • 日本語 • Bahasa Melayu
Mesecons Modの使用例。

Mod (ModificationまたはModulesの略)は、ユーザーが作成したゲームに追加や変更を加える改造モジュールのことです。大規模なModではゲームに多くのコンテンツを追加しますが、小規模なModでは設定やカスタマイズのオプションを追加したり、Minetestの速度やゲームプレイの改善、グラフィックの最適化などをおこないます。サーバーModやプラグインは、サーバー管理者向けにオプションと使いやすさの改善を提供します。シングルプレイ用のすべてのModはマルチプレイでも使用できます。MinetestのModは一般的にはインストールしても安全ですが、クラッシュやシステムの不安定化、ゲームやセーブデータの削除、不正なリンクやMod自体からのマルウェア感染を防ぐためには、Modの利用には注意する必要があります。このような問題からゲームを守るには、Modを使用する前にMinetestフォルダーをバックアップするのが良い方法といえるでしょう。Modには、オリジナルのMinetest Gameを補完したり、サーバー管理者にオプションやコントロールを提供するためのModやプラグインが多数あります。

Modパック

Modパック(MP)は、Modをグループにしてまとめたものです。Modパックは基本的に実際のModのディレクトリを含んだディレクトリにすぎません。これは論理的なグループ化であり、利便性に関連するModをグループ化するためにおこなわれます。通常のModとの主な違いはMinetestのModマネージャーでの表示方法が違うだけで、それ以外はModパックや収められているModについて特別なことはありません。Modパックに収録されている個々のModは、独立したModと同じようにそれぞれ有効化、無効化できます。

クライアントサイドMod

クライアントサイドMod(CSM)とは、MinetestクライアントをカスタマイズするためのModです。クライアントサイドModは、ローカルでロードされるのでMinetestサーバーに接続するときにも使用できます。クライアントサイドModを利用するには、2017年4月1日以降にソースからコンパイルされたMinetest 0.4.15-dev以降が必要です。APIは、現在、安定しておらず変更の可能性もあることに注意してください。

Modの探し方

公式配布元

  • コンテンツDB(ContentDB)

Minetestランチャーを起動します。そしてコンテンツタブをクリックしてオンラインコンテンツを参照ボタンをクリックすればMod、テクスチャパック、ゲームを簡単に検索してインストールできます。 ContentDBは、Webブラウザでcontent.minetest.netにアクセスしても見れます。

非公式配布元

Modのインストール方法

Minetest 5.0.0以降では、Minetestランチャーのコンテンツタブからインストールできます。

MinetestのModを手動でインストールする場合は、~/.minetest/mods/(Linux)や(Minetestのフォルダ)\mods\(Windows)以下にModのアーカイブを展開するだけです。詳しくはModのインストールクライアントサイドModのインストールを参照してください。

Modの作成方法

ほとんどのModは、スクリプト言語のLuaで書かれています。Lua APIの公式ドキュメントはソースコード内のlua_api.txtにあります。一部のModではMinetestエンジンのようにC++言語で書かれているModもあります。

Modの作成チュートリアル

実際に利用しているMod一覧の確認方法

ゲーム内のサーバーコマンド /modsは、実際にゲームで利用されているアクティブなModの一覧を表示します。

2020年4月現在、servers.minetest.net掲載の公開サーバーで使用されている最も人気のあるMod。

関連項目

Special:PrefixIndex/Mods - WikiページがあるModの一覧