うどんこねこね

ixa,javascript,uwscとか moko,metaを参考にしてtoolの作成、勉強中

千年戦争アイギスって言うブラウザーゲームやり始めたのですが
クライアントのキャラデータ弄っちゃうとサーバで判定して無いみたいで
そのまま反映されちゃう
だからメモリエディッタがあればなんでもできる・・・

前それをやってリセットされた人がいるみたいだけどこれは酷い作り

同盟員の合戦結果の一覧を表示するツール

metaをchrome用に一部移植したソースが2chに上がっていたので
それに機能を追加してみました。

localでは異常は起きませんでしたが、バグがあるかもしれません。

起動方法は同盟タブのメニューに「合戦結果一覧」の項目を追加

Download(バグ修正版)
http://www1.axfc.net/u/3160864
pass:193

姫武将のスキル発生確率を上げるスキル

海野六郎をデッキに加え、鉄砲足軽で防御した時の防御値の期待値を計算したら
こんな感じになりました。
(スキルLv10,★5まで強化、追加スキルを砲陣の極み・組撃ちを前提)

海野と比較的兵数が近い細川ガラシャ(極)と比較すると
(兵法MAX1,防御MAX3)で差が約62500、(兵法MAX4)で差が約46000・・
思ったより大きな差はないと感じましたが、どうなんでしょうか。
(計算方法が違っていたら教えてください)

f:id:hankyo01:20140117195658p:plain
http://www1.axfc.net/uploader/so/3146816 (大きい画像)

燐光のレムリア 自動ログイン (javascript)

var worldId = "server_4";
var username = "hogehoge";
var password = "hogepass";

(function(){
	$('#ujj li.ujjid').find('input').attr('value', username);
	$('#ujj li.ujjpw').find('input').attr('value', password);

	var no = worldId.split('_')[1];
	$('div.loginform').find('input[name^="serverid"]').attr('value', no);
	$('.bgset .jspPane').find('li').each(function(){
		if($(this).find('label').attr('for') == worldId) {
			$(this).find('input').attr('checked', 'checked');
		}
	});
})();

できた

main_worldId,usernameとpasswordを設定
※ワールドとIDの関係

ジュリア    server_7 
シャマル    server_6 
エスパーダ  server_5 
アルナ      server_4 
グリフィス  server_3 
デルタ      server_2 
ラグナ      server_1 


chrome extentionへの登録
任意のディレクトリに"manifest.json","jquery.min.js","remuria.js"ファイルを置く
"remuria.js"は上のソース
"jquery.min.js"

https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js

"manifest.json"

{
	"manifest_version": 2,
	"name": "browzer game login",
	"version": "0.10",
 	"content_scripts": [
	{
		"matches"	: [ "https://lm-login.ujj.co.jp/*"],
		"js"		: [ "jquery.min.js", "remuria.js" ]
	}
  ]
}

chromeの設定の"拡張機能"から→"ディベロッパーモード"をチェック→"パッケージ化されていない拡張機能を読み込む..."でディレクトリを選択すると組み込まれます
ワールドの色は変わらないけど、文字認証入力して、そのままログイン

燐光のレムリアログイン

var main_worldId = "";
var username = "";
var password = "";

(function(){
	$('#ujj li.ujjid').find('input').attr('value', username);
	$('#ujj li.ujjpw').find('input').attr('value', password);
	$('.bgset .jspPane').find('li').each(function(){
		if($(this).find('label').attr('for') == main_worldId) {
			$(this).find('input').attr('checked', 'checked');
		}
	});
})();


サーバ選択がされないぶーー