プログラミングとかブログ

Unity/C#/SRPGStudio/RPGツクールMVの情報とかその他気になったことを調べて書きます。

【RPGツクールMV】HP、MP、レベルを非表示にして消すプラグイン

※2016/9/15 レベル表示を消すと経験値表示も消えるように変更。記事も修正

ダウンロード

HP、MP、レベルと経験値表示をそれぞれ個別に消せます。
f:id:shirakamisauto:20160915225704p:plain
表示が消えるだけで内部処理は行われてるので注意。

以下のようになります。
f:id:shirakamisauto:20160915182214p:plain
f:id:shirakamisauto:20160915182216p:plain
f:id:shirakamisauto:20160915225123p:plain
f:id:shirakamisauto:20160915225440p:plain
f:id:shirakamisauto:20160915182220p:plain
f:id:shirakamisauto:20160915182222p:plain


もうどっかにありそうなんですけどね。
探すのめんどい

【RPGツクールMV】キャラクター生成で作ったキャラをアクターで使う方法

キャラクター生成をしたあと、顔グラフィック・歩行キャラ・倒れキャラ・戦闘キャラの項目をクリックし、それぞれをエクスポート(保存)します。
f:id:shirakamisauto:20160914083746p:plain
例として歩行キャラでやります。
f:id:shirakamisauto:20160914083825p:plain
エクスポートをクリックして保存します。
f:id:shirakamisauto:20160914083826p:plain
あとはアクター画面で画像をエクスポートしたやつに変えるだけです。
f:id:shirakamisauto:20160914083846p:plain
f:id:shirakamisauto:20160914083845p:plain
f:id:shirakamisauto:20160914083844p:plain

メロンポイントランクシステムの解説

まだ始まったばかりなので誤解している部分もあるかもしれません。

www.melonbooks.co.jp

ざっくり言うと

ポイントシステムの刷新。
ポイント還元率が前月の購入金額に応じて毎月変動するようになります。
大して買わない人は還元率を下げます。
いっぱい買う人は還元率を上げます。

根幹の仕組み

1か月の合計購入金額(以下合計金額)によって次月のポイント還元率が変動します。
合計金額の条件に応じてランクが割り振られています。(k=1000円)

合計金額条件 還元率 対応ランク名
5k<合計金額 2% グリーン
5k≦合計金額<10k 5% シルバー
10k≦合計金額<50k 6% ゴールド
50k≦合計金額 7% プラチナ

ネトゲ(艦これ等)のランクシステムと理解すればいいでしょうか。
その月でいっぱい買えばランカー報酬(還元率アップ)が次月に貰えます。*1

注意

対象

店舗用のポイントカードが対象です。
通販メインの人は関係なし。

対象金額

税抜きの金額です。前からでしたっけ?

クレジット・電子マネー使用時の還元率

クレジット・電子マネー使用時は還元率が下がります。
これは前からですね。
5k以下がそのへんの本屋レベルまで落ちててウケますね。

合計金額条件 還元率 対応ランク名
合計金額<5k 1.2% グリーン
5k≦合計金額<10k 3% シルバー
10k≦合計金額<50k 3.6% ゴールド
50k≦合計金額 4.2% プラチナ

反映ラグ

購入金額のカウントはその月の1日から末日です。
注意したいのはランク変更は次月の5日からという点です。
次月の1日~4日は前月のランクのままです。
月をまたいで連日通う場合は気を付けましょう。*2

まとめ

毎月5000円以上買う人は今までと変わりません。
コミケ後に大量購入するときなどは得することもあります。*3
毎月1万以上買う人は得します。
毎月5000円未満しか買わない人は今までより損します。

雑感

正直言って一律5%のほうがラクでよかったです。
毎月変動となると買う店にいちいち悩まないといけませんし。
今回の刷新の狙いはいっぱい買ってくれる上得意様へのサービスでしょうか。
「日頃からメロンブックスをご愛顧頂いているお客様は更にオトクになります!」とありますしね。*4

私はもっぱら商業作品しか買わず、大体5000円未満になりそうなので今後はヨドバシで買うことになるかもしれません。
本でも3%還元だし。
電子書籍なら20%還元だし。(2016年9月時点)
Yesヨドバシ!NoAmazon!

*1:ランクシステムという字面からアフィみたいな永続性のランクかと勘違いした

*2:即日反映できそうなものだけど。数が多すぎて処理に時間がかかるとか?

*3:というか50000円以上買うのってそのときぐらいしか無理なんじゃ・・・

*4:なお売り上げに貢献しない客は

【C#】行頭にスペースを突っ込むプログラム

行頭が「(かぎかっこ)以外の場合、行頭に全角スペースを挿入します。
小説書くときにいちいちスペース打つのが面倒なので作りました。

・使い方
txtファイルをD&Dすると、スペース挿入後のtxtファイルをデスクトップに吐きます。

ダウンロード

・実行例
f:id:shirakamisauto:20160901084008p:plain
実行後
f:id:shirakamisauto:20160901084018p:plain

・コード

using System;
using System.Linq;
using System.IO;
using System.Text;

namespace SpaceInserter
{
    class Program
    {
        static void Main(string[] args)
        {            
            string path = "";
            if (args.Count() > 0)
                path = args[0];
            var c = new Inserter();
            var txt = c.Insert(path);
            var desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
            path = desktopPath + "\\" + path.Split('\\').Last().Insert(0, "new_");
            File.WriteAllText(path, txt);
        }
    }

    public class Inserter
    {
        public string Insert(string path)
        {
            string insertedText = "";
            using (var sr = new StreamReader(path, Encoding.GetEncoding("shift_jis")))
            {
                while (sr.Peek() >= 0)
                {
                    var txt = sr.ReadLine();
                    if (!string.IsNullOrEmpty(txt) && txt[0] != '「')
                        txt = txt.Insert(0, " ");
                    insertedText += txt + Environment.NewLine;
                }
            }
            return insertedText;
        }
    }
}