X



【FFRK】FFレコードキーパー升スレ
0001名無しさん@お腹いっぱい。
垢版 |
2014/09/28(日) 09:13:28.31ID:AtuIjlIh
一応建てておく
0134名無しさん@お腹いっぱい。
垢版 |
2015/01/06(火) 19:33:39.35ID:YY+8FqT1
スペースがとんでしまった
実際にはこんな感じになるので
http://i.imgur.com/KlSY5Vt.png
適宜半角スペースをいれてくれ
以上
0135名無しさん@お腹いっぱい。
垢版 |
2015/01/06(火) 20:53:19.44ID:L8m+CAUa
Ruby用にWinタブは買ったんだがmacないとだめかね?
jsonやら正規表現は得意なんだがな

ともかく乙
0137名無しさん@お腹いっぱい。
垢版 |
2015/01/06(火) 21:24:52.20ID:YY+8FqT1
winの場合は仮想化(Virtualbox等)+Linuxが無難じゃないかと
0138名無しさん@お腹いっぱい。
垢版 |
2015/01/06(火) 21:53:10.52ID:YY+8FqT1
誰かvpsでも用意してくれたらセットアップするんだけども
0142名無しさん@お腹いっぱい。
垢版 |
2015/01/07(水) 14:33:42.06ID:pE/Hz2O7
エラーってどこで何のエラーがでるの?
0143名無しさん@お腹いっぱい。
垢版 |
2015/01/07(水) 15:38:59.87ID:8Y4rRT5D
>>142
$ mitmproxy -s test_mitmproxy.py
Script load error: Script file not found: test_mitmproxy.py.
If you script path contains spaces, make sure to wrap it in additional quotes, e.g. -s "'./foo bar/baz.py' --args".

mitmproxyは問題なく動くんですが読み込ませるとこうなります
0145名無しさん@お腹いっぱい。
垢版 |
2015/01/07(水) 15:48:49.81ID:pE/Hz2O7
保存したコードのファイル名が test_mitmproxy.pyになっていてかつ、カレントディレクトリにある?
0148名無しさん@お腹いっぱい。
垢版 |
2015/01/07(水) 18:44:58.76ID:pE/Hz2O7
linuxのlivecdとかでもいいのかもしれないけども
ていうか、みんな成功してる?
0149名無しさん@お腹いっぱい。
垢版 |
2015/01/07(水) 19:21:00.15ID:pE/Hz2O7
装備してるアビリティの使用回数を99回にセットする置換コードを追加

r7 = r'max_num":"(\d+)",'
re.compile(r7)
flow.response.replace(r7, 'max_num":"99",')
r8 = r'num":(\d+),'
re.compile(r8)
flow.response.replace(r8, 'num":99,')
0150名無しさん@お腹いっぱい。
垢版 |
2015/01/07(水) 19:26:14.53ID:pE/Hz2O7
ダブルコーテーションの有無で効いたり効かなかったりするので、こちらで

r7 = r'max_num":"*(\d+)"*,'
re.compile(r7)
flow.response.replace(r7, 'max_num":99,')
r8 = r'num":"*(\d+)"*,'
re.compile(r8)
flow.response.replace(r8, 'num":99,')
0153名無しさん@お腹いっぱい。
垢版 |
2015/01/07(水) 20:30:00.45ID:pE/Hz2O7
>>151
そのほうがより正確かな
これでも動くけど
0157名無しさん@お腹いっぱい。
垢版 |
2015/01/08(木) 03:12:53.31ID:VQ7xtG7L
>>148
linuxでできたわサンクス
mitmproxy入れるために他のライブラリいれないといけないけど
プログラムまで提供してくれてほんとありがとう
0158名無しさん@お腹いっぱい。
垢版 |
2015/01/08(木) 03:20:14.51ID:VIdp1Qzc
>>149
もうアビリティ使用回数のスクリプトきてたのねw
気付かずに自力でやっっちまった(泣

しょぼいけど精神でもおいとくか
r9 = r'"mnd":(\d+),'
re.compile(r9)
flow.response.replace(r9, '"mnd":999,',5)

>>156
できるよー
0159名無しさん@お腹いっぱい。
垢版 |
2015/01/08(木) 04:19:23.45ID:VIdp1Qzc
アビリティ使用回数のスクリプト使ったら”たたかう”まで99になってもたw

それとドロップアイテム数の表示も変になってた
"drop_item_list": [
{
"item_id": "40000043",
"num": 99,
"rarity": "3",
"type": 51,
"uid": 201

残念ながら、リザルト画面で元に戻ったけど
0160名無しさん@お腹いっぱい。
垢版 |
2015/01/08(木) 08:58:44.27ID:YGW1u4mV
>>159
そうそう、なるよなw
アイテムとかは、全部サーバーサイドで更新された値を拾ってきてるだけだから
どんだけ書き換えても、後に元に戻るんだよね。

begin_battle_session
begin_battle
get_battle_init_data
win_battle

この一連の流れの法則性が解析できたら、別にアプリ立ちあげなくても
スクリプトでデータ送信できるだけで戦闘終わらせれそうだけど
0161名無しさん@お腹いっぱい。
垢版 |
2015/01/08(木) 18:14:36.03ID:S9F6aCAQ
>>160
出来たらかなり捗るねー
送信しまくって垢BANされたら困るけどw
タイムスタンプ?みたいな記述をどっかで見かけた気がするから、時間も拾ってこなきゃいけないかも
あとスタミナも加味しないとだから面倒だね
0166名無しさん@お腹いっぱい。
垢版 |
2015/01/09(金) 10:17:33.89ID:hfrQJseL
俺も最初はmitmproxyをしらんかったから
自分でapahceたてて、DNS書き換えしたり、パケット解析したり
あれこれ試行錯誤して3日くらいかけて成功したんだから
それくらいあがいてみたほうがスキルもあがっていいよ
0170名無しさん@お腹いっぱい。
垢版 |
2015/01/09(金) 17:00:44.94ID:fySvCwU4
>>169
中身のVBox部分使えんじゃね?

とりあえずVMPに最小せんと君入れてNIC設定で母艦と同一セグメントのDHCPゲットまでいけた

これってもしかしてGIPで立てたらすげー便利?
それがつまりVPSなのか?
課金みようかな
0171名無しさん@お腹いっぱい。
垢版 |
2015/01/09(金) 18:28:41.46ID:fySvCwU4
pipまで入ったけどインスコできねぇ
ソースから入れりゃいいのか?
最小なんかしなきゃよかったorz
0173名無しさん@お腹いっぱい。
垢版 |
2015/01/09(金) 21:35:28.17ID:fySvCwU4
VMPlayer 入れる

32bitで作成
NIC ブリッジで物理NICと接続

CentOS-6.6-i386-minimal.iso
Install or upgrade an existing system
Re-initialize-all
Use entire drive
Write to change disk

eth0 onboot yes

yum install perl
VMtool インストール

yum install wget
wget http://python.org/ftp/python/2.7.2/Python-2.7.2.tgz
tar zxvf Python-2.7.2.tgz
cd Python-2.7.2
./configure --with-threads --enable-shared
yum install
yum install zlib zlib-devel tk-devel tcl-devel sqlite-devel ncurses-devel gdbm-devel readline-devel bzip2-devel db4-devel openssl-devel
make
make install
ln -s /usr/local/lib/libpython2.7.so /usr/lib
ln -s /usr/local/lib/libpython2.7.so.1.0 /usr/lib

wget http://pypi.python.org/packages/source/d/distribute/distribute-0.6.35.tar.gz
tar zxvf distribute-0.6.35.tar.gz
cd distribute-0.6.35
sudo python2.7 setup.py install

easy_install-2.7 pip

yum install libffi-devel
yum install libxml2-devel
yum install libxslt-devel
pip2.7 install mitmproxy

servcie iptables stop
chkconfig iptables off

mitmproxy
0176名無しさん@お腹いっぱい。
垢版 |
2015/01/10(土) 08:24:09.75ID:Ms0q7enM
可能な限りHDD削りたかったんよ
結局OSで1.8GBも使われた
UbuntuもCUIだけ版とかあんの?
やってみるか
理論上Windowsにも直で入るらしくパズドラ民もチャレンジしてるようだが成功例の情報がなかなかない
0177名無しさん@お腹いっぱい。
垢版 |
2015/01/11(日) 01:12:46.04ID:TZ2d2lII
mitmproxyの青いguiまでたどり着けないし証明書のインスコまでいけたのにmacのあれこれに合わせるとネット接続されてないってでるし俺は限界だ
0178名無しさん@お腹いっぱい。
垢版 |
2015/01/11(日) 01:41:44.49ID:S1FgbwSP
モバイル端末のHTTPプロキシに入れるサーバのアドレスはlinuxでのIPアドレス?
それともメインPCのIPアドレス?
どっちいれても証明書の画面に行かないのだが・・・。ちゃんとインストールできてないのか
0180名無しさん@お腹いっぱい。
垢版 |
2015/01/11(日) 05:41:18.78ID:Xm05oJMF
VMに入れて動いてはいるが通信が遅すぎて使い物にならないの俺だけ?


>>178
もちLinux
F/W回りじゃないか?
俺も最後繋がらずtelnet叩いたらLinux自信からは反応したからiptables切ったらいけた
>>173見てやり残しないかチェックしてみては?
0181名無しさん@お腹いっぱい。
垢版 |
2015/01/11(日) 07:37:00.76ID:cil1m5Jk
>>178
Linux側はちゃんとネットにつながってるのかな?
自分もVBoxインストールしてgenymotionで遊んでたら、Linuxのネットワーク接続が出来なくなってて困ったことがある
どうやらVMplayerと競合しちゃったみたいで、仕方なくVBoxをアンインストールしたら元に戻った

>>180
Ubuntuだけど普通にやるのと変わらないよ
0182名無しさん@お腹いっぱい。
垢版 |
2015/01/11(日) 09:26:54.47ID:Xm05oJMF
>>181
まじか、、、
VMP+Cent
VBox+Cent
どちらも試したがOSは普通にさくさくなんだがmitmproxyの通信が遅すぎてだめ
HDDぱんぱんでUbuntu入らんのよね、、、
0184名無しさん@お腹いっぱい。
垢版 |
2015/01/11(日) 09:40:35.22ID:Xm05oJMF
すまん自己解決
割り当てメモリーカードけちりすぎたようだ
Centは512Mだとだめだな
試しに4GBにしたらまあまあまともに動いた

>>183
整理で8GBとか空かないだろ、、、
0185名無しさん@お腹いっぱい。
垢版 |
2015/01/11(日) 10:54:05.86ID:S1FgbwSP
>>180
>>181
ありがとうございます。
linuxのipアドレスをモバイル端末に入れたんだけどやはりできず・・・。
linuxでネットできてるし、ufwインストールして以下のように設定もしてるけど・・・。

To Action From
-- ------ ----
Anywhere ALLOW 192.168.11.12
8080/tcp ALLOW Anywhere
8080/tcp (v6) ALLOW Anywhere (v6)

うーん難しいががんばる!!
0186名無しさん@お腹いっぱい。
垢版 |
2015/01/11(日) 12:03:13.00ID:Ty7BklR9
仮想PCのネットワーク設定がNAT接続になってるんじゃない?
0187名無しさん@お腹いっぱい。
垢版 |
2015/01/11(日) 12:14:06.63ID:Xm05oJMF
>>186
俺もまさかNATとかにしてないよなとか思った


ところで画像ファイルは一度普通に繋いで端末内にキャッシュさせないと動かないの俺だけ?
log見ると127.0.0.1繋ぎにいってエラー吐いてるぽい
除外リストに入れても効果なし
0188名無しさん@お腹いっぱい。
垢版 |
2015/01/11(日) 12:51:42.07ID:Ty7BklR9
とくにそうはならないけども
一応host側のapacheなりが起動してたら落としておいたらいいんじゃないでしょか
0192名無しさん@お腹いっぱい。
垢版 |
2015/01/11(日) 13:29:25.74ID:Ty7BklR9
>>190
それは知ってるけどローカルアドレスをproxy経由でわざわざ見ないけどね
少なくともiOSでは
Androidだとプロキシ設定のところに除外リストがあるから、そこに設定したらいけそうだけど
0194名無しさん@お腹いっぱい。
垢版 |
2015/01/11(日) 14:17:37.04ID:Xm05oJMF
ぐぐったら泥のChromeでもプロキシ除外周りでバグがある模様。たしかに試したら挙動が意図しない
ってことは泥のOS側でプロキシ除外周りの挙動がダメなのかも?

とにかく調査の糸口見つかったのでヒント助かった
Linux側ばかり調べてたよ。泥の挙動側で調べなおすわ
0195名無しさん@お腹いっぱい。
垢版 |
2015/01/11(日) 14:40:11.89ID:Xm05oJMF
Kitkatのバグですかね。OS違う端末に変えたら動きましたわ。
スレに貼られたスクリプトも無事動作

Win+VM+Centならインスコ手順確立したんでお答えできるかと。ではでは。
0196名無しさん@お腹いっぱい。
垢版 |
2015/01/11(日) 23:59:03.38ID:Xm05oJMF
r1 = r'"atk":(\d+),"mdef":(\d+),"acc":(\d+),'
re.compile(r1)
flow.response.replace(r1, '"atk":9999,"mdef":9999,"acc":9999,',5)

↑の3行って、
↓の1行にまとめられたりする?

flow.response.replace(r'("atk"):\d+,("mdef"):\d+,("acc"):\d+,', '\1:9999,\2:9999,\3:9999,', 5)
0198名無しさん@お腹いっぱい。
垢版 |
2015/01/12(月) 01:38:17.16ID:RELUkjni
l 押して、 ~u get_battle_init_data って入れて
絞った奴でEnter押して
Tab押してresponseにして
/ 押して、 "atk" とかで探しても no matches 何だけど、いったいどこの通信のどこに戦闘パラメータ入ってるの?
0200名無しさん@お腹いっぱい。
垢版 |
2015/01/12(月) 03:15:12.00ID:RELUkjni
>>150
ドロップアイテム数がバグってた気がするので

r7 = r'("max_num":"?)\d+("?,"uid":"?\d+"?,"num":"?)\d+("?,)'
re.compile(r7)
flow.response.replace(r7, r'\g<1>99\g<2>99\3')

これはどうでしょかね?
0201名無しさん@お腹いっぱい。
垢版 |
2015/01/12(月) 06:43:13.30ID:GnxhnOyb
Windows7でも出来る?
Mac OSは持ってない。
携帯は、iPhone5。
0203名無しさん@お腹いっぱい。
垢版 |
2015/01/12(月) 10:56:17.62ID:C0Xym0s5
VirtualBox用の仮想HDDファイルを作った
http://fast-uploader.com/file/6976583097940/
1日限定

mitmproxyとスクリプトインストール済み
使い方はここ参照
https://www.ubuntulinux.jp/download/ja-remix-vhd

login user: ffrk
password: ffrk1234

sudo -s
でrootになって
↑押したらmitmproxy起動コマンドでてくるでしょう
ifconfigでipアドレスを確認しておけ
macで作ったけどwindowsでもうごくだろ
0206名無しさん@お腹いっぱい。
垢版 |
2015/01/12(月) 13:40:04.59ID:MXE2/Iy5
わかんねー、パソコンでやったやつをどうやって
アイフォンに送るんだ?
mitmproxyってなに?
0207名無しさん@お腹いっぱい。
垢版 |
2015/01/12(月) 16:00:56.72ID:C0Xym0s5
ソシャゲってのはサーバーと通信しまくって動いているのね
実はアプリ側ではほとんど何もしていなくて、サーバーでほぼ全ての処理が
行われて、その処理の結果をアプリが受け取って表示しているだけ

ただFFRKは少し例外があって、戦闘の部分ではユーザーのコマンド選択などが
あるので、リアルタイムレスポンスを行うためにアプリ側で処理をしている。
その時に、現在のパーティーの構成だとか、これから登場する敵の情報だとかが
事前にサーバーから送られてくるわけなんだけども、ここを変更することができたら
サーバー側にはわかりようもないし、戦闘が有利に進めれそうだよね

それを実現するためにproxyという仕組みを利用している。
proxyとは代理サーバーのことで、目的のサーバーへ接続するまでに、
間を仲介して取り持ってくれるもの。
そしてmitmproxyを使うと、proxyの機能+通信されているデータの解析と
このデータの書き換えを行うことができる。
というわけです。
0208名無しさん@お腹いっぱい。
垢版 |
2015/01/12(月) 22:09:10.29ID:RELUkjni
とりあえずクリック一発でIP表示しつつ全自動で起動するイメージ完成
読ませるスクリプトファイル名やスクリプトもWindowsとの共有フォルダに置く仕様にしたからLinux知識ゼロでいけるかと
今は正規表現精査中

ただ容量は2.5GBが限界 どうしてもこれ以上小さくならん
0211名無しさん@お腹いっぱい。
垢版 |
2015/01/13(火) 08:54:22.06ID:dFg+yPJ6
>>209
でしょw >>97 で言ったとおりでしょw
0214名無しさん@お腹いっぱい。
垢版 |
2015/01/13(火) 10:26:09.76ID:kwUcTSsq
>>213
macなら直で入れろよwww


泥4.4の串挙動がアホだから試しに泥5にアプデしたが挙動同じだった
これってもしかして串側でループバック宛の通信を自分自身の泥宛のIPに書き換えたら動くかな?
ちょとやってみる
0215名無しさん@お腹いっぱい。
垢版 |
2015/01/13(火) 10:56:56.37ID:kwUcTSsq
さすがに串→泥方向に穴は開いてなかったorz
アプリ実装の問題らしいから運営に要望出そうかなー
4.4以降串環境で遊べないってのはまともな要望だしなw
0221名無しさん@お腹いっぱい。
垢版 |
2015/01/13(火) 14:48:40.96ID:z9ROyhwM
流れ切りで申し訳ないけど
ぶちかますやグラビデだと効かない奴いるからBOSSにリジェネ(一回の回復はMAXHPの3%)かけて
その数字÷3でさらにx100でHP算出してiggで残り1とかにして始末してるんだけど回復量÷3で割り切れなくて小数点になっちゃう奴のHPはどうにすればわかるかな?一応四捨五入してもヒットしなくて
0222名無しさん@お腹いっぱい。
垢版 |
2015/01/13(火) 15:16:05.21ID:gcBv7j90
試しにリジェネが4としたら
400/3の繰り上げと
500/3の切り捨てで
133〜166の可能性がないか?
当てはまる可能性のある数が多すぎて特定無理なんじゃね?
0223名無しさん@お腹いっぱい。
垢版 |
2015/01/13(火) 16:55:13.40ID:z9ROyhwM
>>222
やっぱり割り切れない場合候補が圧倒的に増えるのかorz
igg7だけどスキル回数や自キャラのHP弄りで我慢します
0224名無しさん@お腹いっぱい。
垢版 |
2015/01/14(水) 01:47:49.58ID:i4W4XXIX
凄くありがたい。
出来れば、導入方法を1日で良いので、UPして頂けると助かりますm(_ _)m

下記から先が出来ない。
login user: ffrk
password: ffrk1234

sudo -s
でrootになって
↑押したらmitmproxy起動コマンドでてくるでしょう
0226名無しさん@お腹いっぱい。
垢版 |
2015/01/14(水) 02:26:07.91ID:pWypnA7d
>>223
別に割りきれたって候補いっぱいだろ
算数レベルとは言わんが中1レベルの計算くらい出来るようになろうな
0227名無しさん@お腹いっぱい。
垢版 |
2015/01/14(水) 08:52:04.88ID:pWypnA7d
enterとか押しても反応ねえの?
てかやりかた参照url貼られてるのに導入方法よこせって頭沸いてね?
0228名無しさん@お腹いっぱい。
垢版 |
2015/01/14(水) 12:09:09.03ID:i4W4XXIX
>>pWypnA7d
他は結構良心的だから
君は、言い方だけ気を付けて。
感じ悪いよ。
※返信不要
0229名無しさん@お腹いっぱい。
垢版 |
2015/01/14(水) 12:34:14.96ID:VOx6kmry
返信不要って保険のつもりなのかな
2chって大体こういうとこだよ
こういうスレなら特にね

悪く捉えるならID:i4W4XXIXの発言全部返信不要ととられて教えてしたやつにも
返事くれなくなっちゃうよ
0230名無しさん@お腹いっぱい。
垢版 |
2015/01/14(水) 12:46:48.11ID:mtaBAvT8
教えてもらう側が「言い方だけ〜」とかワロスwww
クレクレはもっと言い方気を付けろよwwww
0231名無しさん@お腹いっぱい。
垢版 |
2015/01/14(水) 12:48:41.19ID:fuXr7dBG
ぷよクエのチート売りが紛れ込んできてるから気をつけろ
今終了になっているが昨日のファイル早速売ってたみたいだぞ
htはtp://page13.auctions.yahoo.co.jp/jp/auction/r123238693
0233名無しさん@お腹いっぱい。
垢版 |
2015/01/14(水) 12:55:19.50ID:YqUZku1S
どなたかもう一回だけツールうpしてもらえないでしょうか・・・
毎日このスレみてたのに唯一月曜だけ見逃した・・・
レスを投稿する


ニューススポーツなんでも実況