概要

HTML5版コメントジェネレーターで、コメジェネスキンを使う場合、
従来だと、以下の入力フォーマットで、1ユーザーに対し1ファイルの画像のみ関連付けされていた。
@コテハン[画像名]

本体を改造することで、以下のフォーマットで指定した複数スキンの中から、常にランダムで表示させるような仕様にする
@コテハン[画像A,画像B,画像C]

改造後も、従来通り , 記号で区切らない1つだけの登録フォーマットもそのまま使えます

注意

・改造は自己責任で
0.0.8a のバージョンを対象としています。それ以外は同じ方法で行けるか分かりません
・事前に CommentGenerator.js のバックアップ(コピー)を取っておきましょう

CommentGenerator.js (オリジナル/改造前)

おおよそ95~110行目あたりの、改造する付近だけ抜粋しています。
//スキンファイル というコメントが書いてあるので、そこを探すと見つけやすいかも?

} else if(TxtFormat['SkinType'] == 1) {
	//スキンファイル
	if(TxtFormat['SkinFile'] != "") {
		//【!】↓↓置換範囲ここから↓↓
		this.skinloader = new createjs.ImageLoader(HcgFormat['PathHead']+TxtFormat['SkinFile'], false);
		//【!】↑↑置換範囲ここまで↑↑
		this.skinloader.addEventListener("complete",(function(event) {
			this.skinimage.image = new createjs.Bitmap(event.result).image;
			//背景色が透明以外ならカラー調整を加える
			if((TxtFormat['SkinType'] != 0)&&(TxtFormat['BgColorType'] != 0)) {
				this.bgcolorbar.visible = false;
				this.skinimage.filters = [new createjs.ColorMatrixFilter(this.color_matrix)];
				this.skinimage.cache(0,0,512,HcgFormat['SkinHeight']);
			}
			console.log("Skin画像ファイル読み込み");
		}).bind(this),false);
		this.skinloader.load();
	}
} else if(TxtFormat['SkinType'] == 2) {

CommentGenerator.js (改造後)

上記で示した範囲を、以下のように置き換えます。
1行消えて、代わりに6行くらい増える感じですね。
この範囲以外に、書き換える箇所は特にありません

} else if(TxtFormat['SkinType'] == 1) {
	//スキンファイル
	if(TxtFormat['SkinFile'] != "") {
		//【!】↓↓置換後↓↓
		var _orgFile = TxtFormat['SkinFile'];
		var _randSkinArr = _orgFile.substring( 5 ,_orgFile.lastIndexOf(".png")).split(",");
		var _arrMaxIndex = _randSkinArr.length-1;
		var _randSkinStr = _randSkinArr[ Math.floor(Math.random() * (_arrMaxIndex - 0 + 1) + 0) ];
		var _randSkinFile = TxtFormat['SkinFolder']+"/skin_"+_randSkinStr+".png";
		this.skinloader = new createjs.ImageLoader(HcgFormat['PathHead'] + _randSkinFile, false);
		//【!】↑↑置換後↑↑
		this.skinloader.addEventListener("complete",(function(event) {
			this.skinimage.image = new createjs.Bitmap(event.result).image;
			//背景色が透明以外ならカラー調整を加える
			if((TxtFormat['SkinType'] != 0)&&(TxtFormat['BgColorType'] != 0)) {
				this.bgcolorbar.visible = false;
				this.skinimage.filters = [new createjs.ColorMatrixFilter(this.color_matrix)];
				this.skinimage.cache(0,0,512,HcgFormat['SkinHeight']);
			}
			console.log("Skin画像ファイル読み込み");
		}).bind(this),false);
		this.skinloader.load();
	}
} else if(TxtFormat['SkinType'] == 2) {

改造後

あとはOBS等の配信ソフトを再起動等させるか、
もしくはOBSに登録している CommentGenerator.html を更新させるかすれば、この仕様が反映されるかと思います

@コテハン[ファイルA,ファイルB,ファイルC]のように、
紐づける画像ファイル名を , 記号で区切って入力してみてください