Skip to content
This repository has been archived by the owner on Jun 28, 2023. It is now read-only.
/ mv-plugins Public archive

RPGアツマール公式による、RPGツクールMVのプラグインです。

License

Notifications You must be signed in to change notification settings

atsumaru/mv-plugins

Repository files navigation

mv-plugins

RPGアツマール公式による、RPGツクールMVプラグインです。

提供プラグイン一覧

アツマールAPIを利用するためのプラグイン

AtsumaruCreatorInformationModal.js

アツマールAPIの「作者情報ダイアログ」を利用するためのプラグインです。 詳しくはアツマールAPIリファレンスを参照してください。

AtsumaruGetRecentUsers.js

アツマールAPIの「最新ユーザー取得」を利用するためのプラグインです。 詳しくはアツマールAPIリファレンスを参照してください。

AtsumaruGetSelfInformation.js

アツマールAPIの「自身のユーザー情報取得」を利用するためのプラグインです。 詳しくはアツマールAPIリファレンスを参照してください。

AtsumaruGetUserInformation.js

アツマールAPIの「ユーザー情報取得」を利用するためのプラグインです。 詳しくはアツマールAPIリファレンスを参照してください。

AtsumaruGlobalServerVariable.js

アツマールAPIの「グローバルサーバー変数」を利用するためのプラグインです。 詳しくはアツマールAPIリファレンスを参照してください。

AtsumaruInterplayerEnable.js

アツマールAPIの「プレイヤー間通信」を有効化するためのプラグインです。 詳しくはアツマールAPIリファレンスを参照してください。

AtsumaruOpenLink.js

アツマールAPIの「外部リンク表示」を利用するためのプラグインです。 詳しくはアツマールAPIリファレンスを参照してください。

AtsumaruQuery.js

アツマールAPIの「クエリ取得」を利用するためのプラグインです。 詳しくはアツマールAPIリファレンスを参照してください。

AtsumaruScoreboards.js

アツマールAPIの「スコアボード」を利用するためのプラグインです。 詳しくはアツマールAPIリファレンスを参照してください。

AtsumaruScreenshot.js

アツマールAPIの「スクリーンショット撮影」を利用するためのプラグインです。 詳しくはアツマールAPIリファレンスを参照してください。

AtsumaruSharedSave.js

アツマールAPIの「共有セーブ」を利用するためのプラグインです。 詳しくはアツマールAPIリファレンスを参照してください。

DetectAtsumaru.js

RPGアツマール環境かどうかを判定し、指定した変数に代入するプラグインです。

ブラウザやツクールの問題を解決するプラグイン

過去のコアスクリプトでは正常に動かなかった問題を修正するプラグインです。最新のコミュニティ版コアスクリプトにはすべて取り込まれているため、必要ありません。

ResetTouchInputOnLostFocusFix.js

ゲームがフォーカスを失った時、タッチ入力をリセットするように修正します。 コアスクリプトでは rpgtkoolmv/corescript#184 にて取り込まれています。

SafariMovieFix.js

Safariで「サウンド付きメディアは再生しない」設定の場合に、動画を無音で再生するプラグインです。 コアスクリプトでは rpgtkoolmv/corescript#140 にて修正されています。

dwango_androidpatch.js

Android Chromeで音が鳴らない問題を解決するプラグインです。 コアスクリプトでは rpgtkoolmv/corescript#33 にて修正されています。

AtsumaruAutoplayFix.js

すべてのブラウザで自動再生起因による動画再生の失敗を修正するプラグインです。 コアスクリプトでは rpgtkoolmv/corescript#140 にて修正されています。

その他のプラグイン

GetGeolocation.js

プレイヤーの位置情報を取得します。

プラグインのビルド

このリポジトリでは、プラグインを構造的に実装するために TypeScript + rollup.js を用いてビルドする構成になっています。もし、あなたがこのリポジトリのプラグインにプルリクエストを送りたい場合、動作確認のためにビルドを試す必要があるでしょう。

事前準備

ビルドを行うために、 node.js および yarn のインストールが必要です。

これらをインストールしたあと、依存パッケージのインストールのために、本リポジトリの直下で以下のコマンドを入力します。

yarn

ビルド方法

本リポジトリの直下で以下のコマンドを入力します。

yarn compile

ビルド結果は plugins/ 下に出力されます。

linterの実行

もしプラグインを修正した場合、 eslint のよるコードのチェックを行ってください。RPGアツマールのコード規約にそぐわない記述がないかチェックすることができます。

lintは以下のコマンドで実行できます。

yarn lint

このリポジトリと@atsumaru/api-typesを一緒に開発し、かつそれをWSL(bash on windows) で開発したい人向けの注意書き

@atsumaru/api-types をyarn link して開発すると一緒に開発できる この時にyarnコマンドをWSLから使用してはいけない(windows側にあるvscode当のエディタから見て正しくリンクされない) ちゃんとmingwやpower shellを使いましょう

About

RPGアツマール公式による、RPGツクールMVのプラグインです。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published