Difference between revisions of "Mods/ja"
m (Change words game to ゲーム and fix links) |
(update translation) |
||
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'''の略)は、ユーザーが作成した[[Games/ja|ゲーム]] | + | '''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__ | ||
== Modパック == | == Modパック == | ||
− | Modパック(MP) | + | Modパック(MP)は、Modを1つのグループとしてまとめたものです。Modパックは、基本的に実際のModのディレクトリを含んだディレクトリにすぎません。これは論理的なグループ化であり、利便性に関連するModをグループ化のためにおこなわれます。通常のModとの主な違いは、MinetestのModマネージャーでの表示方法が違うだけで、それ以外はModパックや収められているModについて特別なことはありません。Modパックに収録されている個々のModは、独立したModと同じようにそれぞれ有効化、無効化できます。 |
== クライアントサイドMod == | == クライアントサイドMod == | ||
− | クライアントサイドMod(CSM) | + | クライアントサイドMod(CSM)とは、MinetestクライアントをカスタマイズするためのModです。クライアントサイドModは、手元でロードされるのでMinetestサーバーに接続するときにも使用できます。クライアントサイドModを利用するには、2017年4月1日以降にソースからコンパイルされたMinetest 0.4.15-dev以降が必要です。APIは、現在、安定しておらず変更の可能性もあることに注意してください。 |
+ | |||
+ | クライアントサイドModのインストールは、[[Installing_Client-Side_Mods/ja|クライアントサイトModのインストール]]ページをご覧ください。 | ||
== Modの探し方 == | == Modの探し方 == | ||
=== 公式配布元 === | === 公式配布元 === | ||
− | * コンテンツDB(ContentDB) | + | |
− | + | * [https://content.minetest.net コンテンツDB](ContentDB) | |
− | + | ||
+ | Minetest公式の[https://content.minetest.net コンテンツDB]にある配布に制限がないゲームやMod、テクスチャなどは、すべてMinetestランチャーからインストールできます。Minetestランチャーからのインストール方法は、下の[[Mods/ja#Mod.E3.81.AE.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB.E6.96.B9.E6.B3.95|Modのインストール方法]]を参照してください。 | ||
+ | また、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とゲームの検索エンジン | * [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 35: | ||
Minetest 5.0.0以降では、Minetestランチャーの<u>'''コンテンツ'''</u>タブからインストールできます。 | Minetest 5.0.0以降では、Minetestランチャーの<u>'''コンテンツ'''</u>タブからインストールできます。 | ||
− | MinetestのModを手動でインストールする場合は、<code>~/.minetest/mods/</code>(Linux)や<code>(Minetestのフォルダ)\mods\</code>(Windows)以下にModのアーカイブを展開するだけです。詳しくは[[Installing Mods|Modのインストール]]と[[Installing Client-Side Mods|クライアントサイドModのインストール]]を参照してください。 | + | Minetestランチャーを起動したら、'''コンテンツ'''タブをクリックします。そして、'''オンラインコンテンツ参照'''ボタンをクリックするとコンテンツDBにあるゲームやMod、テクスチャパック一覧が表示されます。インストールしたい物があれば'''+'''ボタンを押せば自動的にダウンロード始まりインストールされます。また、検索窓から検索してインストールもできます。 |
+ | |||
+ | MinetestのModを手動でインストールする場合は、<code>~/.minetest/mods/</code>(Linux)や<code>(Minetestのフォルダ)\mods\</code>(Windows)以下にModのアーカイブを展開するだけです。詳しくは[[Installing Mods|Modのインストール]]と[[Installing Client-Side Mods/ja|クライアントサイドModのインストール]]を参照してください。 | ||
== Modの作成方法 == | == Modの作成方法 == | ||
− | + | ほとんどのModは、[https://www.lua.org/ Lua]というスクリプト言語で書かれています。MinetestのLua API公式ドキュメントは、ソースコード内の[https://github.com/minetest/minetest/blob/master/doc/lua_api.txt lua_api.txt]にあります。[https://minetest.gitlab.io/minetest/|Minetest Lua Modding API Reference]では、Webブラウザで読みやすいように整形して提供されています。 | |
+ | 一部のModではMinetestエンジンのように[https://ja.wikipedia.org/wiki/C%2B%2B C++]言語で書かれているModもあります。 | ||
* 日本語のLuaガイドブック | * 日本語のLuaガイドブック | ||
Line 36: | Line 47: | ||
** 高速スクリプト言語 [Lua] を始めよう: https://ie.u-ryukyu.ac.jp/~e085739/lua.hajime.html | ** 高速スクリプト言語 [Lua] を始めよう: https://ie.u-ryukyu.ac.jp/~e085739/lua.hajime.html | ||
− | == | + | == 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] リンク切れの場合用) |
Revision as of 05:40, 11 June 2022
言語: | English • Deutsch • español • français • italiano • 日本語 • Bahasa Melayu |
---|
Mod (ModificationまたはModulesの略)は、ユーザーが作成したゲームに追加や変更を加える改造モジュールのことです。大規模なModでは、ゲームにさまざまなコンテンツを追加しますが、小規模なModでは設定やカスタマイズのオプションを追加したり、Minetestの速度やゲームプレイ、グラフィックの最適化などができます。サーバー用Modやプラグインは、サーバー管理者向けに使いやすくしたり、設定変更のオプションを提供します。シングルプレイ用のModは、すべてマルチプレイでも使用できます。
MinetestのModは、基本的にインストールしても安全です。しかし、システムのクラッシュや不安定化、ゲームやセーブデータの削除、不正なリンクやMod自体からのマルウェア感染を防ぐためにModの利用するには注意の必要があります。このような問題からゲームを守るには、Modを使用する前にMinetestフォルダーをバックアップするのが良い方法といえるでしょう。Modには、オリジナルのMinetest Gameを補完したり、サーバー管理者にオプションやコントロールを提供するためのModやプラグインが多数あります。
Modパック
Modパック(MP)は、Modを1つのグループとしてまとめたものです。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のインストールは、クライアントサイトModのインストールページをご覧ください。
Modの探し方
公式配布元
- コンテンツDB(ContentDB)
Minetest公式のコンテンツDBにある配布に制限がないゲームやMod、テクスチャなどは、すべてMinetestランチャーからインストールできます。Minetestランチャーからのインストール方法は、下のModのインストール方法を参照してください。 また、ContentDBは、Webブラウザでcontent.minetest.netにアクセスしても見ることもできます。
- Minetest公式フォーラムのModサブフォーラム。
非公式配布元
- Minetest mod search コア開発者のKrock (SmallJoker)が提供するModとゲームの検索エンジン
- Minetest Bower
Modのインストール方法
Minetest 5.0.0以降では、Minetestランチャーのコンテンツタブからインストールできます。
Minetestランチャーを起動したら、コンテンツタブをクリックします。そして、オンラインコンテンツ参照ボタンをクリックするとコンテンツDBにあるゲームやMod、テクスチャパック一覧が表示されます。インストールしたい物があれば+ボタンを押せば自動的にダウンロード始まりインストールされます。また、検索窓から検索してインストールもできます。
MinetestのModを手動でインストールする場合は、~/.minetest/mods/
(Linux)や(Minetestのフォルダ)\mods\
(Windows)以下にModのアーカイブを展開するだけです。詳しくはModのインストールとクライアントサイドModのインストールを参照してください。
Modの作成方法
ほとんどのModは、Luaというスクリプト言語で書かれています。MinetestのLua API公式ドキュメントは、ソースコード内のlua_api.txtにあります。Lua Modding API Referenceでは、Webブラウザで読みやすいように整形して提供されています。 一部のModではMinetestエンジンのようにC++言語で書かれているModもあります。
- 日本語のLuaガイドブック
- Lua Programming: Qiita / はてなブログ (Internet Archive リンク切れの場合用)
- 高速スクリプト言語 [Lua] を始めよう: https://ie.u-ryukyu.ac.jp/~e085739/lua.hajime.html
Mod作成チュートリアル
- Minetest Modding Book(Rubenwardy著, Shara編) 2021年4月現在、英語とイタリア語で入手できます。
- 非公式 日本語版Minetest Modding Book: Qiita / はてなブログ (Internet Archive リンク切れの場合用)
- 開発者WikiのMod作成の始め方(英語)
実際に利用しているMod一覧の確認方法
ゲーム内のサーバーコマンド /modsは、実際にゲームで利用されているアクティブなModの一覧を表示します。
関連項目
Special:PrefixIndex/Mods - WikiページがあるModの一覧