■掲示板に戻る■ ■過去ログ 倉庫一覧■
【悠長化】KCRDB専用スレ9【出荷済み】
-
★★★KCRDB付属の『readme.html』は必読です。テンプレも必ず読みましょう★★★
艦これ専用ブラウザ【艦これ Received data browser】(略称・KCRDB)及び関連ツールについて話すスレ。
必然的に通信内容や艦これ内部の仕様などの話題が出るため苦手な方はブラウザバック推奨
質問についてはテンプレを一読の上、過去スレまたは当スレのスレ内検索も併せてお願いします
尚、専用ブラウザは自己の判断・責任でご利用下さい
艦これブラウザとか(開発終了?)
http://hetaregrammer.blog.fc2.com/
前スレ
【悠長化】KCRDB専用スレ8【出荷機能】
http://jbbs.shitaraba.net/bbs/read.cgi/netgame/12394/1410361248/
-
【KCRDB】についてのよくある質問
★提督のコメントやランキングのコメントが表示されない
→KCRDBフォルダの『KCRDB_FEATURE_BROWSER_EMULATION.reg』をダブルクリックでレジストリに登録
★タイトルから読み込みでフリーズする、LOADINGが終わらない、カクカクする、やたら猫る
→キャッシュクリアしましょう。併用している他の艦これ専用ソフトやFWの設定等も要確認
★艦これでは中破表示なのに、ツールでは大破と表示している
→仕様。艦これで中破でもKCRDBでは大破表示されることがあります(readme.html大事な事参照)
★KCRDB側の入渠や遠征の残り時間が艦これ本体より数秒ずれている
→仕様。完全に同期するわけではありません。ズレ幅が大きいならwinndowsの時計も確認を(ttp://www.nict.go.jp/JST/JST5.html)
★任務の遂行状況をより詳しく表示して欲しい(ex.あ号の回数表示)
→艦これサーバーが回数ではなく、50%・80%の情報しか送信してこないので実質不可能です
★デフォルトフォントサイズorメイリオフォントが見切れる
→倍率変更オプションがあるので、そこで調整を行って下さい
★グループ編成のタブ名をKCRDB内で変更できるようにして欲しい。
→グループのリストの内部処理の都合によって、現状では対応が難しいです
★ログにerrorやfailedの表示がある
→KCRDBの動作自体に不具合が無ければ基本的に無視して構いません
★資源・遠征経験値等を視覚的にグラフで見やすくして欲しい
→資源の増減や艦娘の育成状況をグラフ化できるツールを有志が作ってくれました。
ttps://github.com/gardejo/js-kancolle-logistics-visualizer
使い方 ttps://github.com/gardejo/js-kancolle-logistics-visualizer/wiki/Home-%28ja%29
設定ファイルを生成するツール ttp://kancolle.s601.xrea.com/kclv/
→有志の方がjsで作ってくれました。(KCRDBのフォルダに保存して実行。〜htmlファイルが作成される⇒ブラウザにドラッグ)
ttps://dl.dropboxusercontent.com/s/6ortcavxtaucgnn/convert_graph.html(遠征経験値は現在動作不可)
★戦記のファイル数が多すぎる。整理したい
→日付順にフォルダを自動作成してXMLを格納してくれるjsを有志の方が作ってくれました
ttps://www.dropbox.com/s/kj0fcr9s1m854wf/auto_classifier.js
★出撃記録をXMLに変換したい
→ http://www1.axfc.net/u/3285078?key=Sortie 前スレ68も参照
これらを試した上で動かない、あるいは不具合が起こるなら
不具合が分かる画像・KCRDBのバージョン(設定→Aboutに記載)とOS(32bit or 64bit)など詳細を添えて書き込むと返事があるかもしれません
-
非公式KCRDB機能紹介・使用方法解説
http://matome.naver.jp/odai/2138807124629994001
KCRDB単体でプロキシモード時の表示倍率を等倍に固定する方法(余白削除も有効)
http://kancolle.s601.xrea.com/kiat/#browser-kcrdb
|| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄||
|| ○荒らしは放置が一番キライ。荒らしは常に誰かの反応を待っています。
|| ○重複スレには誘導リンクを貼って放置。ウザイと思ったらそのまま放置。
|| ○放置された荒らしは煽りや自作自演であなたのレスを誘います。
|| ノセられてレスしたらその時点であなたの負け。
|| ○反撃は荒らしの滋養にして栄養であり最も喜ぶことです。荒らしにエサを
|| 与えないで下さい。 Λ_Λ
|| ○枯死するまで孤独に暴れさせておいて \ (゚ー゚*) キホン。
|| ゴミが溜まったら削除が一番です。 ⊂⊂ |
||___ ∧ ∧__∧ ∧__ ∧ ∧_ | ̄ ̄ ̄ ̄|
( ∧ ∧__ ( ∧ ∧__( ∧ ∧  ̄ ̄ ̄
〜(_( ∧ ∧_ ( ∧ ∧_ ( ∧ ∧ は〜い、先生。
〜(_( ,,)〜(_( ,,)〜(_( ,,)
〜(___ノ 〜(___ノ 〜(___ノ
■初心者向け
必要なことはだいたい↑のまとめと過去ログに書いてある
書いてなかったら基本的にできないものだと思っていい
■出荷
クッキークリッカーのようなもの
エイプリルフール用に実装されたものでで特に意味はない
■らんらんこれくしょん 出荷用のナニか
MD5=3A720473F6653FE19082D3C17DF42AC5
-
バイナリまとめ
▽デフォルト 37c01:36c23:36c22:36c21:36c20(3AC916BD:C626AF90:::530E5B56)CRC32
▽api_material 7→8 [9/26] (1B6A71BA:129FCA22:::66D63B08)
ttp://jbbs.shitaraba.net/bbs/read.cgi/netgame/12394/1410361248/428
-
http://xiwayy2kn32bo3ko.onion/test/read.cgi/tor/1411731000/
-
http://www51.atpages.jp/kancollev/kcrdb/kcrdb_eid.php
-
ログウィンドウの横スクロールバーを非表示
19 6F 6C 00 00 → 18 6F 6C 00 00
過去にうpされてたbatファイルの中身見て、Stirlingで同じように書き換えたらできました
-
すごく初心者質問で申し訳ないんだけど
もし自分でこういったプログラムを組もうと思ったら
何をどうやって覚えていったらいいのかな、プログラミングは
授業でBASICとFORTRANを習った程度、パソコンは
自作する程度の知識と参考書片手にVBAでマクロを組むぐらいは出来る
JCです、よろしくお願いします。
-
なにやら解析で特殊工廠という項目が確認されて近々実装されるんじゃないかって話だけど
この間のメンテのときみたいにどうにかなるものなんだろうか
-
普段やり取りしてるデータそのものが激変しなければどうにでもなる
新規要素が取得できないだけで
-
単純にデータ上からの追加要素ということなら大丈夫そうなのか。ありがとう
-
使えないってことは無くても特殊工廠関連で多分新しい資源項目が追加になるから
それをKCRDBの機能上で確認するにはミジンコ以下はまた優しい人がパッチなり改変方法を上げてくれるのを待つしかないだろうな
-
などと無能ミジンコが申して居る
-
>>12
そこは実装されてみたいとなんとも言えないところだ…
伊良湖実装の時は、警告文から項目数が変わってそれを正しいものしないと正常に動かず、それを正すにはバイナリを弄らなきゃってのは分かった
でも弄る項目がなんなのか、どう弄ればいいのかを自分でやらなきゃって思ったけどさっぱり分からなかった
-
>>8
JCを女子中学生ととると、
中学生はDMMのオンラインゲームの会員にはなれないので、帰れ!
と、ぼけておく。
-
女装中年でしょ
-
ジャスト中年
-
>>12
UIの改変はバイナリ修正じゃ不可能よ
ソースへのパッチなら出せるけど、当ててビルドできる?
-
素人で一番静かな解決方法はまだ開発してるツールを併用することだな
新項目が戦闘にどう関わるかでまた変わってくるかもしれんが
-
特殊工廠って明石用の装備じゃないの?
明石は将来機能追加するようなこと前から言ってたじゃん
戦闘に関係ないなら大丈夫じゃないかな
-
普通工作艦の設備を工廠とは言わない・・・が、運営の軍事用語はガバガバだからな
ありえると思ってしまうのが軍事ゲーとして怖い
-
そもそもツイッターの日本語もガバガバなんだよなあ
-
すでに「明石の工廠」ってBGMもあるし、ありえない話でもない
-
メインウィンドウを最大化した時、他のプロファイルやログウィンドウを押しのけてメインウィンドウを最前面に
したいんだけど、Stirlingでいじった程度じゃ変えられないですかね?
-
WindowのOwnerをNullにしてやればいいんじゃね
バイナリ弄って実現できるかどうかは知らないけど
-
レイアウト枠が1個空いてるなら最大化でプロファイルなしのレイアウトを保存しとけば
ワンタッチで最大化とウインドウ追っ払うのできるんじゃないかな
-
窓用アプリならC#とかがいいんじゃね
後は汎用性高いJAVAとか Cとか
-
豚さんのドッキングライブラリすげーな
適当にコピペして作った俺の海域情報ウインドウが何もせずにドッキングしちまったよ
-
豚さんとドッキング・・・ごくり・・・
-
申し訳ないが獣姦はNG
-
C#もVisualStudioも初めましてで勉強しながらリバース始めたけどもうなにも分からなくて泣きそう
とりあえずnamespaceとかいうやつの名前全部変えたら先に進んだけど今度はもっといろんなエラーが出てきた
やっぱりちゃんと知ってないとハードル高かったかな……
-
リバースって何だよゲロかよ
いろんなエラーって何だよエスパー募集かよ
-
C#の教材にこれのリバースはさすがにどうかと……
いや頑張ろうという心意気は認めるけども!
-
>>31
このスレにはスキルフルはエア開発者がたくさんいるから、直に適切なアドバイスが貰えるよ。
-
うごくKCRDBをあげてくれ
-
Error : [svdata=/object{api_data}/object{api_mst_ship}/array[0]/object]に[api_tous]は存在しません.
またか
-
装備ロックきたがどうなる?
-
入れたが>>36と同じエラー吐いた
-
さてまたエラーの時間になってしまったが
自分でスクリプト弄りながら神光臨もまつか
-
バイナリ神お願いします
-
Error:戦況が記録されていません。(大破進撃防止ウィンドウは機能しません)
らしいので気をつけて
-
あっこれ終わったか
-
前回のメンテに引き続き連続か
運営が本気出してきた?
それともほんの些細な仕様変更でもエラー出ちゃう神経質なのかなKCRDBは
-
今回はなんだ?装備ロックが引っかかった?
-
エラったなぁ
-
>>43
作るときに冗長性を持たせて
その時使ってないファイルとかも全部読んだりしたうえで、一つでも読み損ねたらエラー吐く仕様だよ
-
またダメか
-
艦娘データから艦載機搭載数が削除された?
-
また逝ったああああ
-
任務と司令部情報以外死んでるか・・・
-
バイナリいじるぐらいはできるけど、どこのアドレスに問題があるのかの解析は
自分には無理だしなぁ。
バイナリ神様のご降臨を待とう。
-
戦況見れないとすごいストレス溜まるわ…
-
遠征と演習だけこなして、のんびり待つべ
-
KCRDBつけっぱなしだとまだ戦況見れるな
api_tousが存在しませんってエラーは出てるけど
-
エラー警告ないけどデータウィンド真っ白・・・
-
装備ロックの有無レベルになるとバイナリレベルじゃいじれないから、さすがにそこはどうしようもないかしらね
-
任務欄くらいしか見れないね
condと遠征や入渠の残り時間と戦況は見れないときつい
最近だと索敵や制空も大事だしぶっちゃけ不要な機能がない状態
-
なんですぐ逝ってまうん・・・
-
もうメンテのたびにこうなるのはめんどくさすぎだし正規に戻るべきか・・・
-
1戦するごとにエラーがでてくるんだがwww
-
そろそろ諦めかなぁ・・・
戦況見れる奴って他にあるっけ?
condは大抵ので見れるけど
-
警告出ていた
-
>>61
航海日誌の改造版
-
まあそうなるな
-
演習はエラーが出ずに普通にやれてるから
新しく追加された徹甲弾と大口径主砲がいたずらしてんのかな?
-
毎度の神待ち
-
不要なデータバッサリ切ったっぽいから面倒そうだな
-
送ってくるJSONがかなりスッキリしてるなこれはちょいと・・・
-
うーん、これは結構めんどくさいな
データがないパターンとか出てくるからアルゴリズムもちょいいじる必要ありそうだ
-
まだコンパイル通らないから…修正箇所探すの、死にそうだ…orz
-
api_start2からapi_tousがバッサリカットされたのがエラーウィンドウの内容で
はたしてこれを書き換えたところでまともに動くかどうかわからんw
-
ずいぶんいじられたみたいだなあ
こりゃKCRDB以外でも問題出そうだな
-
>>70
がんばれ?
がんばれ?
-
mastership半分くらい項目なくなってね?w
-
api_tousのアドレスはEDFB5なの見つけたけどraimの時みたいに他の奴読み込ませたら動くかなあ
-
tousって飛行機アイコンの脇に出てた数字だっけ?中身的には要素数2の数値配列の。
使ってなかったなら0xEDFB5からの8バイト書き換えてまた別読ませればいいんじゃね?
-
ここで応援することしかできないが、頑張って下さいませ
-
>>74
残ってる奴で4文字の項目なんかない?
-
>>43
小さなエラーならすっとばして、強引にレジュームとかも出来るけど、
そういうコーディングにすると、例えば整合性のないログをはいたりして、
大ゴケするんだよ。
そうならないよう、小さな仕様変更でもエラーを出すようにつくっていると思う。
プログラマとしては信頼出来るつくりなんだよ。
-
通信解析ソフトなに使ってるのん?
-
cond値と遠征・入渠時間は大概ついてるが、大破進撃防止がな…
-
>>75
減ったのそれだけじゃないぞ
減ったもののうちの先頭がそれだというだけだから
モグラ叩きになると思う
データ解析スレにさっき載った画像つきのレス参照
-
>>79
将来の仕様変更にもあらかじめ対応できる作りにしてたってことね。
まあゲームの仕様上予測できることではあったんだろうけど
やっぱり作者さん頭いいなぁ。
-
>>83
まあ対応はしてたんだろうけど、ソースの公開してないとなると
開発やめてしまったらそれまでなのはかわりないし。
>>70
逆してエラー吐くのはHorizontalの戦果リザルトあたりと
あとは名前空間とクラス名の重複ぐらいじゃなかったっけ
-
メンテ前から起動したままだとエラー1回出るだけで粗方大丈夫だな
これは・・・少なくとも次のメンテまで電源切れませんねぇ・・・
-
大破チェックウインドウが開かないのは致命的だから、raimの時にリバースした36をいじるとするか。
37をリバースしてもいいけど。
-
よくわかんないけど、ソースコードってやっぱり公開したら怒られたり、対策されたりしちゃうのかな?
-
>87
いじったソースを公開するのはプログラマの仁義としてちょっとアレなので普通しない
-
裁判所から召喚状来るよ
-
そういう事をする連中に公開したくなるかどうかの問題かなと
-
>>61
ツールスレで今日載ってた火狐の拡張も対応してた。
-
>>87
本気で対策するつもりなら、たぶん今あるやつをリバースするなりして
クセはつかんでるだろうね。
仕様変更で勝手に対策になってるだけな気がするけど。
怒る権利があるとすれば豚さんだろうけどもういないしなあ。
-
mastership関連の不要な項目ごっそり削除して
クソ長い引数とにらめっこしながら修正したらとりあえず動いた
なくなった項目が他で使われてなかったかの精査はこれから
-
>>74
master_shipは、図鑑表示用データだけになったと言ってもいいかな。
使用してるかどうかわからんマスクデータ、全部消滅した。
-
とりあえず動くものはできたが、地雷がどこにあるかわかんねーな
-
>>78
ごめん見落としてた
houg, raig, tyku, luck, taikあたりはまだある
-
片っ端から残ってる同じサイズの配列に差し替えたら動くようになったわ
>>82サンクス
-
装備取れなくなったからせっかく作った制空値事前計算死んでるじゃねーか…orz
-
一個一個修正してるけど使われなくなったデータ多いなまじで
-
ttp://www1.axfc.net/u/3339015
自己責任で
一応母港と1-1でキラ付けしたりしてみたけどエラーはでなかった
-
ttps://twitter.com/veigr/status/520486694676467712
api_mst_ship お亡くなり項目
ttp://twitter.com/veigr/status/520486694676467712/photo/1
ってあったけど、このゔぇいって人も何か作ってる人なのか
-
なんで急にツイ晒し始めたの?
-
あ、このエラー全員出てきてるのか…
初めて別環境からアクセスしたから死んだと思った
-
>>100
動いたよ!すげえ!
-
>>100
神すぎる
-
>>100
オレも動いたよ!
ありがとう!
-
>>100
動いた!
ありがとう
-
普段ぼんやりとやってるから大破進軍防止はないと困るんだよなあ
他のツールで大破進軍防止ついてるやつってないのかな
最低それだけは…
-
>>84
ユーザー定義コンストラクタ持てないとか、J*O*P*r*er に Parse が見つからないとか…
VS2010故か、必要ライブラリ足りてないか、だとは思うんだけどね
C#自体、VS2003以来なんでリハビリかねてやってる()
-
さすがにバイナリポチポチは骨が折れるレベル
配列の場合はそれも合わせなきゃいけないんだっけ?
growとか
-
キーワードってなんだ?
-
>>100
神がきた!
ありがとう
-
>>100
ありがとう
-
>>111
KCRDB
-
>>100
sage項目に注視
-
>>100
ありがとうございます!
ありがとうございます!
大事なことなので(ry
>>111
>>100のレスを隅から隅まで読んでみるんだ
-
神様ありがとうごじゃいます
-
パッチツールを警戒なしに実行してる人多そうだし、このスレで釣り竿振ったらえらいことになりそうだなw
-
Q. 神はいると思う?
いない┐ ┌───わからない
│ _..-ー''''''l'''''― ..、
./ .l, | `''-、
./ .l .| \
/ゝ、 l. | ヽ
./ .`'-、 l. | l
│ ゙''-、 .l,| l
| `'″ |
│ >>100 で見た ,!
l ./
.ヽ /
.\ /
`'-、 /
`''ー .......... -‐'″
AA失礼しました
-
いや本当、解析してくれる皆様方には頭が上がらないわ…
-
>>110
今回growは弄ってないけど今んとこエラーでてないな
長さ2の数値配列でエラーでるやつは全部taikにすり替えた
あとはapi_sokuhだったかもエラー吐いたからapi_stypeにすり替えた
-
>>100
乙です!
ってか相変わらずここの人は対応HAEEEEEEEEEE
すげえよ
-
ありがとう復活した!
-
>>100
アッラーフ・アクバル!
-
そろそろ無理やり感がでてきたなw
-
>>100
動いた!ありがとう!
-
>>109
【悠長化】KCRDB専用スレ6【出荷機能】
http://jbbs.shitaraba.net/bbs/read.cgi/netgame/12394/1405979264/
http://jbbs.shitaraba.net/bbs/read.cgi/netgame/12394/1405979264/780,797,820,825
あたりを参照するといいと思う。
-
マジ感謝!!
-
ひゃーありがてぇ
-
>>100
素早い対応ありがとうございます。非常に助かります。
-
C#はだいぶ長いこと縁遠いけど環境くらいはつくっておくかなぁ
今後も続くと苦しくなってきそうな感じだ
だれか似たようなUIでおぷそなツール作ってくれればのっかりたいわ
-
>>125
構造自体ごっそり変えられたらバイナリじゃどうしようもなくなるしな
-
>>121
stypeか。助かった・・・おかげで動いたわTHANKS
-
>>100
本当にありがとう
戦況とか大破防止とかもあるけど、単純にKCRDBで自分カスタマイズした
レイアウトの見易さが他には変えがたい
-
>>100
0.37のこの前の修正からのあぷでで動いてます!
ありがとう〜!
-
>>100
ありがたやありがたや
-
>>100は前スレのttp://jbbs.shitaraba.net/bbs/read.cgi/netgame/12394/1410361248/428
あてたKCRDBが対象か
-
>>114
ありがとう!
-
>>100
神様、感謝であります
-
データ構造さえ今のままだったら追加されたデータは読めなくても動かなくなることは無いだろうし
盲腸データは切り落とせば動くだけマシかw
-
0.63の23しかないェ・・
-
>>100
ありがとう、ありがとう、ありがとう。
-
tous, baku, atap, tais, houm, kaih, houh, raik, bakk, saku, sakb
をtaikに置換
sokuh
をstypeに置換、ですかねえ
-
>>100
ありがとー
-
>>100
のdatをどうすればいいんだ?フォルダに放り込むだけ?
バージョン違うんかな
-
>>100
ありがとうありがとう!
-
>>100
感謝しきれないだろおおおおおおおお!!!!
-
ダブルクリックしないと駄目よ
-
>>100
ありがとう
助かりました
-
>>100
感謝っ・・・・! 圧倒的感謝っ・・・・!
-
参照先の挿げ替えは代替にできるデータがなくなったらアウトだから綱渡りだと思うわw
-
ワイ提督、36c22を使用していたため無事死亡
-
>>100
ありがとうございます
変化は第一艦隊プロファイルから艦爆の火力が表示されなくなったくらいかな
-
>>100
神いわゆるゴッド
-
>>100
パッチを当てようとしたらCRCが一致しませんってエラーがでた
ファイル名がKCRDB.exeを修正しようとしてはじかれているみたい
誰か同じ症状の人いないのかな?
-
>>137
そうだった、0.37c01のオリジナル状態じゃなかったわ
-
>>155
0.37じゃないとだめだろうがどうなん?
-
>>100
ありがとう!
-
バイナリどこをどう書き換えればいいんだこれ
-
取り敢えずパッチとかを当てる前に
オリジナルファイルのバックアップはちゃんと取っておこうな?
-
一応、0.37c01のオリジナル状態からのパッチ
http://www1.axfc.net/u/3339038
-
tous, 74 00 6F 00 75 00 73
baku, 62 00 61 00 6B 00 75
atap, 61 00 74 00 61 00 70
tais, 74 00 61 00 69 00 73
houm, 68 00 6F 00 75 00 6D
kaih, 6B 00 61 00 69 00 68
houh, 68 00 6F 00 75 00 68
raik, 74 00 61 00 69 00 6B
bakk, 62 00 61 00 6B 00 6B
saku, 73 00 61 00 6B 00 75
sakb 73 00 61 00 6B 00 62
をtaik(74 00 61 00 69 00 6B)に置換
sokuh 73 00 6F 00 6B 00 75 00 68
をstype(73 00 74 00 79 00 70 00 65)に
-
>>100
すげーな・・・ありがとう。
今回はバイナリパッチでは無理かとおもったけど、マジで凄いわ。
-
>>155
CRC(チェックサム)が一致しなかった
パッチ対象のEXEが多分違う。バージョン不一致か以前のパッチ内容の不一致
対象のバージョンはファイル名に書いてあるとおりで、以前のパッチは>>137,156
-
マジで神だ。本当にありがとう。
-
>>100
ほんとうにありがとうございます。助かりました。
-
>>162
神降臨トンクス
-
しかしなんていうか、元の要素名の微妙な固定長略字に助けられたって感じだ
-
exeにしてでけたわ。ありがとう
-
0.37c01
mod1 ttp://jbbs.shitaraba.net/bbs/read.cgi/netgame/12394/1405979264/726
mod2 ttp://jbbs.shitaraba.net/bbs/read.cgi/netgame/12394/1410361248/428
mod3 >>100(>>161>>162)
のはず
-
>>100
ありがとう
すべての人との出会いに感謝
-
>>100 助かりましたありがとう
-
>>100
ありがとう、せめて謝辞だけでも
-
>>100
ありがとう、ありがとう
対策前の状況でゲームはじめたら、泣きそうになるぐらい遊びにくい
依存症患者から感謝を込めて、もう一度、ありがとう
-
>>100
本当にありがとうございます!
マジ助かりましたわ。
-
相変わらずここの神はいい仕事する
ほんとに>>100ありがとうなんだぜ!!
-
>>100
ありがとう!!
-
>>100 のパッチ当てたら、もっさり感がちょっと減った気がする。
ありがとう!
-
ありがてぇ、サーバーオープンからこんな速さで解決されると思わなかった
これでまた戦える!
-
>>162
圧倒的感謝
-
>>100
グレート!
愛してるぜ!ちゅっちゅっ!
-
対潜の値、なんか変わった?
-
>>100
いい働きだ!賞賛に値する
-
36c23版はよ
-
>>152
36c20のワイも死亡
-
うちでリバースした環境でも
>>143に列挙されてる部分に0入れておいたら
とりあえず問題なし。
あと
ValidateFixedCount
を無条件でreturnにしておけば「〜の項目数がxではありません」は出なくなるな。
こっちが
ttp://jbbs.shitaraba.net/bbs/read.cgi/netgame/12394/1410361248/428
なんだろうね。
-
流石にもう古いバージョンのは諦めるかパッチの中身自分で見て該当箇所を編集ソフトで弄れよ
-
バージョン違いの人は>>162をバイナリエディタでコツコツ書き換えていくしかないよ
-
>>100
愛してる
しっかしこんな短期間に2回も中身いじられるとは・・・
-
とはいえ、どのみち連合艦隊が通常海域に復活したときには…
-
>>162
raik, 7"2" 00 61 00 69 00 6B な
-
>>191
二次配布禁止ってわかってんのかこのスカタンは
-
再配布禁止のおやくそくも守れないミジンコは帰って
旧verでもちょっと調べりゃいけるんだから手間を人に押し付けようとするなよ
-
この前落とし損ねたって言うけどアレは釣りだったと思ったがな
-
諦めロン
-
>>100 の方、パッチThanks!
>>127
わざわざ感謝ですm(__)m
初心に帰って勉強しつつ頑張ります!
-
前回のパッチのときKCRDB037c01.zipでググったら
斧のアドレスでてきてたけどな。
今はでないな。
-
>>170
mod1は037c01より前じゃね?
-
>>162
なんとかなりました
感謝です
-
書き換えても動かん
-
ぶっちゃけ作者がライセンスとか明示せずに開発投げちゃってる時点で
バイナリパッチでの延命措置は期限付きみたいなもんだから、ある程度自己解決ができないとそのうち詰むで
早いとこ移行先決めるか引退を考えておいたほうがいいと思うで…
>>200
前だったと思う。その対応入ったのが037c1だったはず
-
>>203
>>162,192に書いてあるとおり要素名弄って参照先を修正するだけだよ
-
脳みそに鬆でも入ってるのか?
バイナリエディタで値を検索して書き換えるだけじゃん・・・
-
>>200>>204
そういやそうだ
>>170訂正
mod1 ttp://jbbs.shitaraba.net/bbs/read.cgi/netgame/12394/1410361248/428
mod2 >>100(>>161>>162)
という訳で現状は「0.37c01mod2」だな
-
落ち着いてNGにぶち込めばノーベル平和賞今からでも狙えるかも
-
パッチとやらをDLして開いたら動画再生ソフトが立ち上がるだけでわけわかめ(´;ω;`)
-
ゾウリムシに何言っても一緒
-
>>100
解析&パッチ配布ありがとうございます
-
>>198
そのファイルのサイズ、元々のものと違ったから釣りだったと思うよ
斧は一定期間だかでファイル消えるから出ないのは普通
-
脳味噌にカビでも生えてんのか
-
00:00:01 | (´・ω・`)色々出荷乙
00:00:00 | (´・ω・`)じゅあわくるくる
出荷 | (´・ω・`)そんなー
-
>>210
とりあえず.exeにリネームして実行ファイルにしてからダブルクリックしろ
-
tous, 74 00 6F 00 75 00 73
baku, 62 00 61 00 6B 00 75
atap, 61 00 74 00 61 00 70
tais, 74 00 61 00 69 00 73
houm, 68 00 6F 00 75 00 6D
kaih, 6B 00 61 00 69 00 68
houh, 68 00 6F 00 75 00 68
raik, 72 00 61 00 69 00 6B
bakk, 62 00 61 00 6B 00 6B
saku, 73 00 61 00 6B 00 75
sakb 73 00 61 00 6B 00 62
をtaik(74 00 61 00 69 00 6B)に置換
sokuh 73 00 6F 00 6B 00 75 00 68
をstype(73 00 74 00 79 00 70 00 65)に
tous〜sakbまではいちいち検索かけるのは面倒なくらい近い位置にある(37c01画像例)
ttp://up3.null-x.cc/poverty/img/poverty221361.jpg
-
スルー検定会場はこちらですか?
-
>>219
神
なんだけど僕の0.36c23ではもう一つhoukとかいうのも直したら動いた
-
>>221
うちも同じだった 一段落
だが37じゃないのはやはりキツイな
-
>>219
37c01だけど>>221と同じでhoukにエラー出てたからそれも置換したら動きました
houk 68 00 6F 00 75 00 6B
-
こうして神が修正点どんどん上げてくれるのすごい助かるけど
どこがエラー吐いてるのかガンガン出すように作った豚はマジで凄かったな
-
>>219
試しに検索かけてみたんだけど、houhに一致するパターンなさそう
あとsakuとかkaihは余計なのも引っかかってそうだから、単純に全置換すると別の問題出るかも
実際に動かしての検証はしてない
-
>>224
開発途上はそうなんだけど、
ログでしっかりエラーを出しつつ、できるだけ影響を抑えて何も無かった様に
正常に動くのを作るのが一番いいかと。
もちろん致命的欠落が出た場合はそれなりの表示を出す。
-
>>225
ちな037c01
>>224
実際のとこ使ってない値だったりするから(だから別の値に差し替えても問題でない)
むしろ使ってない値の検証を設けてなかったら問題は起きてなかったとも言えるw
-
>>100様、有難う御座います。
-
>>100
パッチ先輩、いつも乙であります(*・ω・)ゞビシィ!!
-
houhじゃなくてhoukじゃない?
-
>>100
ありがたや。無事正常に動作させられた。
-
36c22だけどhouh, 68 00 6F 00 75 00 68がみつかんない
-
帰ってきたら問題が発生して解決してるいつもの奴だ
>>100 家に来て嫁を犯していい
-
>>219
36c22だけど対応できましたわ、圧倒的感謝。
houhはおそらく打ち間違えか見間違えかな?(タブンVerによる違いではないとは思う)
houk項目はあったからまぁその辺は手打ちで直す人は適宜対応して、どうぞって感じやね。
-
>>162
アホな俺用 StiringでKCRDB.exe 開く 置き換えで検索先に 74 00 6F 00 75 00 73 など入力し検索
右にtousとか出てきたら 74 00 61 00 69 00 6B に置き換える
これで良いの?
-
037c01うpったけどもう用無しなようだから消したわww
-
>>237
OK
同じ値が重複して出てきた場合は・・・
たぶんだけど、両方潰しちゃって問題無いと思うw
-
ついでだから>>100のパッチ対象
修正箇所多いからアドレスは割愛、変更元のパターンだけ
tous (74 00 6F 00 75 00 73 00)
baku (62 00 61 00 6B 00 75 00)
atap (61 00 74 00 61 00 70 00)
tais (74 00 61 00 69 00 73 00)
houm (68 00 6F 00 75 00 6D 00)
kaih (6B 00 61 00 69 00 68 00)
houk (68 00 6F 00 75 00 6B 00)
raik (72 00 61 00 69 00 6B 00)
bakk (62 00 61 00 6B 00 6B 00)
saku (73 00 61 00 6B 00 75 00)
sakb (73 00 61 00 6B 00 62 00)
sokuh (73 00 6F 00 6B 00 75 00 68 00)
パターン一致する箇所が2箇所ある場合もあるけど、見ればわかるとおり一方だけの修正でOK(>>225)
-
>>239 サンキュー 一度置き換えが効かなくなって焦った。保存しないで開きなおして解決w
-
軍法会議逝
-
>>153
艦攻は残ってるのに艦爆は計算されないってなんだろね
単純にmst_shipの削られた項目のどれかって訳ではないのかな
となるとお手上げっぽい?
-
第一艦隊プロファイルの艦爆の威力と索敵値の計算結果が表示されないね
制空値が出るからまだ行けるけど。これって送られてくるデータが別になったってことかね
もうバイナリ弄るだけじゃこの計算結果って表示できないんかな
-
>>223 >>236
デマ拡散元です・・・
houhじゃなくてhoukが正解です
メモの字が汚くて見間違いました すんません orz
-
艦爆のいるはずの開幕スロットと火力相当、マウス当てた時のtooltipに何出る?
索敵はどうせ変だから諦めろ
-
前回の修正は神の奴見てぐぐってなんとかいけたけど、これがアップデートの度にあると思うとキツイな
もうある程度妥協して、cond値、遠征等の残り時間、夜戦突入前・進撃前の損害状況が分かれば他のツールに移行も考えた方がいいかもしれないな
損害状況が他のツールで分かるのか分からんけどさ
-
俺の場合、api_taikiが無いってエラーが出やがる
-
>>248
kaihiまで変更しちゃってる
-
>>246
真っ白だな、マウス当てても何も出てこない
>>248
別の場所書き換えたんだろう、俺も最初失敗してそれ出た
各文字列の書き換えは完全一致の場所だけだぞ、語尾になんかつくのは書き換えなくていい
-
>>248
こちらも同じ状況だわ
ちな36c23
艦これFoxに乗り換えるかね
-
>>248
それapi_kaihiを書き換えたせいやで
ヒット件数少ないから、1つ1つ確認しながら置換したほうがいいで
-
損害状況見れるツールは既に2個ここに書かれてるんですが
-
修正出来た―
>>219ありがとうございます
-
>>245
いあいあw正直自分はゼロからエラー出ないようにするなんてことは
到底できんので大助かりでしたわ。
というか流石にこれだけヒント与えられたら多少間違っててもry
>>246
マウス当ててもなんも出てこないっすわ。
“相当”の部分も艦爆だけ対応してないね。
艦攻艦爆両方積んだけど艦攻分しか反映されてない。
-
まじかよサンクス、糞箱売ってくるわ
-
置換してみましたが自分のバージョンでは無理なようです。御指導頂いたのに申し訳ないです
動いたらまたカキコします
-
>>108
KIAT
-
いつも対策案を置いてくれる人ありがとね
なんかバイナリ弄ったりするのが楽しくなってきた
-
>>252
たしかに間違って書き換えてたわ、サンクス!
-
36c20ですが、手書き用に出していただけたおかげで、無事復活です。ありがとうございます☆
-
艦爆出ない件
船じゃなく装備のbakuまでtaikにしてんじゃないかとエスパー
江草みたいな艦爆だと表示されね?
-
>>217
なんとか教わった通りにやってみて事なきを得ました ありがとう(*´ω`*)
-
>>100でDLは出来たけど、ファイルがOPEN出来ないって出るんだけど?
-
ごめんなさい。できました
-
>>100
ありがとおおおおおおおおおおおおお!!!!!!
-
軽巡の対潜も消えたか
-
訂正 軽空の対潜
-
>>262
bakkの62 00 61 00 6B 00 75 00
と間違えた可能性か、全部コピペして書き直したからそれは無いと思う
書き換えも置換じゃなくて 検索→手動で書き換え ってやったからなあ
あと、彗星江草も真っ白だよ
ていうか他の人はちゃんと出てるの?艦爆とかの計算結果
-
艦爆装備の表示は出るが計算式は無視されてるわ
-
>>269
出てないぜ
制空は出てるけど
-
>>100さんのパッチは無事あてられたのに、
「指定されたファイルが見つかりません」
ってエラー吐いて開けないのですが原因分かるかたいませんか?
-
>>186のメソッドcallしてるコードをnopに置き換えれば
とりあえず対応できるのでは?
俺はilasmのopコードなんて調べる気がないから
具体的な方法には期待しないでくれ
でもildasmがあれば(というかあるよな)
修正点は簡単に調査できるはずだよ
-
デコンパイルしたコード手元にある人は艦爆の火力計算に使ってる値調べてみれば原因はわかるんじゃね
うちは環境つくってないから知らんけど
-
誰か〜>>100のキーワード教えてくだちい
-
>>242が即消えしてたんだが実際使えたん?
-
>>275
まずはsageを覚えような。
>>100のどっかにマウスオーバーしてみ。
-
>>276
そのIDで発言をたどってみなよ。
こんな奴がパッチなんて作れるわけがない。
-
>>275
ここが何のスレか100回見直してこい
-
>>219
心から感謝
画像付けてくれたお陰で無事に修正できました
-
>>278
そして万が一ファイルがあったとしても信じられないしな
レス辿れば分かるけど
-
つらつらとソース見るとprofile周りはbakuとtaisが無くなった副作用の様に見える。
profile計算用には別のデータを使う必要があるっぽい?
解析スレでもなんか議論してる。
-
ちかれた
0.36current23で無事に起動成功
修正箇所うpしてくれた人ありがとう
-
>>100神様ありがとうございます!
-
今後用に今ソース解読していってるけど、量多くて把握するのメンドクセェ…
GUIデザイナがうまく動かせないからGUI更新周りの把握がマジキツイ
-
>>278
ぐぬぬ
-
>>285
お疲れ様でございます
いや本当、いつも頼るばかりで申し訳ない
皆様のおかげで非常に助かっておりますが
どうぞ無理はなさらぬように
-
コードくらい見れたほうがいいかなってことで、コードだけ吐かせてみた
コンパイル通す目的でやってないから、弄ったところで動かないけど
とりあえず原因はなんとなくわかったよ
C#のバイトコード変換のこととか、Winネイティブアプリのバイナリとかそういうの全然詳しくないんだけど、
C#も定数の文字列はオブジェクト1つにまとめられちゃうみたいで、バイナリ上では1つになってるっぽい
>>282も言ってるけど、パッチで他のAPIを参照するための、要素名文字列も置換されちゃって
api_mst_slotitemのapi_taisとかapi_bakuもapi_taikの値に置き換わってるの原因かな
対潜装備とか対空値が0だから計算対象外になってるって感じだと思う
ちな第一艦隊プロファイルの更新メソッドはUpdateControlsFromKCDataね
パッチだけでどうにかして対応するのを考えるとなると、asmどうたらになりそうだから
やる気的にもスキル的にも流石にちょっと追える気がしないわ…
-
一見動いてるけどやっぱり江草やらは見えないな
-
>>248
全く一緒だわ…raikの次はtaikiかよ…
-
つーか、新しい資源データとか装備のレベルデーターとか追加されてるっぽいんで、マジで卒業秒読みやな…短いモラトリアムやったで…
-
taikiってなんだろう
ねーよっつってんだろってうっさいんだけども…
-
>>288
メソッド名だけ書いてクラス名抜けてた。MainFleetProfFormね。コード見れる人なら多分わかると思うけど。
第一艦隊プロファイルの値をどうにかして直したいって場合、
安直な対策だと、バイナリパッチやめてstart2のレスポンス弄って消滅した値を足して食わせるjson手があると思う
プロキシかまして改変データ食わせれば多分通るようにはなる、はず
ただ過去にも何度か出てるけど、swfに流れるデータまで改変しちゃうことになるからちょっとアレ
多分余計なデータあっても検証とかしてないだろうから動くと思うけれど
他の案としては、例外投げる部分を潰して定数返却とかにする方法とかもあるかも?
例外投げる処理を潰して定数を返すバイナリパッチができるのかはわからないけど
JSONObjElementの値を取得するとこの例外処理を潰して固定値を返して、
配列の取得の場合、要素数も検証してるから、そこも潰せば、多分動くようになるはず
IndexOutOfBoundが起きないよう定数で返す配列にある程度余裕を持たせておけば
ものすごく場当たり対応になると思うけど、いけそうな気はする
例外投げる処理を潰して定数を返すようなバイナリパッチができるのかはわからないけど……
>>290,292
>>248へのレス見るよろし
-
新しいデータが追加されるだけなら装備のレベルや新しい資源数が表示されないだけだからいいんだよ
配列自体を変えられたら終わるってだけ
-
新規で追加されたデータがどうしても見たいとかまずないだろうしな
-
自分&後の参照用
tous, 74 00 6F 00 75 00 73 (1)
baku, 62 00 61 00 6B 00 75 (1)
atap, 61 00 74 00 61 00 70 (1)
tais, 74 00 61 00 69 00 73 (2)
houm, 68 00 6F 00 75 00 6D (1)
kaih, 6B 00 61 00 69 00 68 (2)
houk, 68 00 6F 00 75 00 6B (1)
raik, 72 00 61 00 69 00 6B (1)
bakk, 62 00 61 00 6B 00 6B (1)
saku, 73 00 61 00 6B 00 75 (2)
sakb, 73 00 61 00 6B 00 62 (1)
をtaik(74 00 61 00 69 00 6B)に置換
sokuh, 73 00 6F 00 6B 00 75 00 68 (1)
をstype(73 00 74 00 79 00 70 00 65)に
tous〜sakbまではいちいち検索かけるのは面倒なくらい近い位置にある
CRCは()件を置き換えた37c01の場合
57DBE15A であってるよね?
-
>>100のパッチあてようとしてもCRCが一致しませんってエラー吐くな・・・・
0.37であってるはずなのになんでだ?
-
api_mst_slotitemのほうではapi_bakuとかまだ使用してる。
api_mst_shipではbakuとか削除された。
で、KCRDBではItemデータとShipデータを同じパーサーで展開している。
Shipデータを読むためにbakuとかを他のデータで置換して誤魔化すと、Itemデータのbakuが読み込まれなくなる。
という感じか・・・・
文字列いじるよりエラー無視させるほうが無難なのかなあ
コンパイルまではできないからこれ以上は無理ぽ
-
>>297
オリジナルの0.37とメンテ前までの状態で動くようにしてあるパッチ済みの0.37の違い
-
>>297
>>137
-
>>299
オリジナル状態のを解凍して>>161のパッチ当てたら正常終了した
お騒がせして申し訳ない
-
.100の方 137の方 ありがとうございます。
191の方 KCRDB037c01.zip で検索です。
今確認しただけで、3件ありました(2件パス付きみたいです)
-
>>296
ってこれ2件置き換えになる奴全部罠じゃねーかwww
CRC
7325918A
が正か
-
272です。
パッチ入れたのに、開けない問題自己解決しました。
お騒がせしました。
-
あーもっと単純に、KCMasterDataJSONParserの削除された要素を取得してるメソッドコールを
iTaikMinと、iTaikMaxの値を取得するように置換とかできれば解決するかも?
ってか`arrayAt = objAt.GetArrayAt("api_tous")`みたいななくなった要素取ろうとしてるメソッドコールだけ潰せば、
直前に格納したarrayAtの中身(api_taik)見るようになっていけたりするかも…?
api_sokuhの取得部分は別だから、対処いると思うけど
そのあたり詳しい人がもしかしたら解決策見出してくれるかもしれないけど、自分はこの辺りでお手上げかなぁ
アセンブラにそれとなく明るくてやる気がある人は>>273あたりも参考になると思う。がんばって
>>296
何も考えずに全置換すると何人かやらかしてるよう失敗するよ
必要な部分だけ置換すれば動くようになる
どちらにしても、既出のパッチだと対潜装備の対潜値や艦爆の爆装値が0扱いになる問題が出るから
その場しのぎでしかないけどね
-
>>219の人をはじめとする、えらいひとのお陰でなんとか動きました。ありがとう
しかし37を持ってない勢はそろそろ限界かもわからんね
-
CRC32: 1B6A71BA -> 7325918A
000EDFB7〜
変更前
6F 00 75 00 73 00 00 11 61
00 70 00 69 00 5F 00 62 00 61 00 6B 00 75 00 00
11 61 00 70 00 69 00 5F 00 61 00 74 00 61 00 70
00 00 11 61 00 70 00 69 00 5F 00 74 00 61 00 69
00 73 00 00 11 61 00 70 00 69 00 5F 00 68 00 6F
00 75 00 6D 00 00 11 61 00 70 00 69 00 5F 00 6B
00 61 00 69 00 68 00 00 11 61 00 70 00 69 00 5F
00 68 00 6F 00 75 00 6B 00 00 11 61 00 70 00 69
00 5F 00 72 00 61 00 69 00 6B 00 00 11 61 00 70
00 69 00 5F 00 62 00 61 00 6B 00 6B 00 00 11 61
00 70 00 69 00 5F 00 73 00 61 00 6B 00 75 00 00
11 61 00 70 00 69 00 5F 00 73 00 61 00 6B 00 62
変更後
61 00 69 00 6B 00 00 11 61
00 70 00 69 00 5F 00 74 00 61 00 69 00 6B 00 00
11 61 00 70 00 69 00 5F 00 74 00 61 00 69 00 6B
00 00 11 61 00 70 00 69 00 5F 00 74 00 61 00 69
00 6B 00 00 11 61 00 70 00 69 00 5F 00 74 00 61
00 69 00 6B 00 00 11 61 00 70 00 69 00 5F 00 74
00 61 00 69 00 6B 00 00 11 61 00 70 00 69 00 5F
00 74 00 61 00 69 00 6B 00 00 11 61 00 70 00 69
00 5F 00 74 00 61 00 69 00 6B 00 00 11 61 00 70
00 69 00 5F 00 74 00 61 00 69 00 6B 00 00 11 61
00 70 00 69 00 5F 00 74 00 61 00 69 00 6B 00 00
11 61 00 70 00 69 00 5F 00 74 00 61 00 69 00 6B
000EE195〜
6F 00 6B 00 75 00 68 -> 74 00 79 00 70 00 65
-
なんか、色々誤字って混乱させたみたいでごめんね・・・?
バイナリいじるのもapi_raimの時からだし、今回はASCIIとにらめっこしながらレス書いたから・・・
-
0.36c23で出来ました。ありがとうございます。
>>296を参考にしましたが、一括置換で2個変換しちゃうとエラーで失敗。
周辺に固まっているデータを1個だけ手動で入れて行ったら行けた。
-
0.37c1なのにパッチが適用されず困ってましたが
>>219さんで解決しましたありがとうございます
-
0.36c22 修正できました。
ID:jT7ncp6M0氏、本当にありがとうございます。
-
0.36c23だが>>219>>223の通りに弄って、エラー出た部分を8月のパッチ適用したオリジナルEXEの通りに戻したら無事起動した
今までで一番スリリングなエロー直しだったよ
jT7ncp6M0さん、ありがとうございました
-
対潜はこれ取得元オブジェクト変えなきゃならんからバイナリへのパッチじゃ無理だな
>>305
値の実体作るとこ飛ばしたら参照した時ぬるぽで落ちね?
-
CRC32:はどこにありますか?
-
第一艦隊プロファイルで装備ロックをした32号対水上電探の対空が計算されなくなってるなぁ。
同じく装備ロックをした烈風と烈風改はちゃんと対空の計算がされてるのに・・・
-
なんか気になってきたので、とりあえず何の躊躇もなく>>305で書いた部分のNOP埋めやってみたよ
00077BF0| 07 72 90 FB 00 70 6F 49 0B 00 06 0C -> 00 00 00 00 00 00 00 00 00 00 00 00
00077C17| 07 72 A2 FB 00 70 6F 49 0B 00 06 0C -> 00 00 00 00 00 00 00 00 00 00 00 00
00077C3E| 07 72 B4 FB 00 70 6F 49 0B 00 06 0C -> 00 00 00 00 00 00 00 00 00 00 00 00
00077C65| 07 72 C6 FB 00 70 6F 49 0B 00 06 0C -> 00 00 00 00 00 00 00 00 00 00 00 00
00077C8C| 07 72 D8 FB 00 70 6F 49 0B 00 06 0C -> 00 00 00 00 00 00 00 00 00 00 00 00
00077CB3| 07 72 EA FB 00 70 6F 49 0B 00 06 0C -> 00 00 00 00 00 00 00 00 00 00 00 00
00077CDA| 07 72 FC FB 00 70 6F 49 0B 00 06 0C -> 00 00 00 00 00 00 00 00 00 00 00 00
00077D01| 07 72 0E FC 00 70 6F 49 0B 00 06 0C -> 00 00 00 00 00 00 00 00 00 00 00 00
00077D28| 07 72 20 FC 00 70 6F 49 0B 00 06 0C -> 00 00 00 00 00 00 00 00 00 00 00 00
00077D4F| 07 72 32 FC 00 70 6F 49 0B 00 06 0C -> 00 00 00 00 00 00 00 00 00 00 00 00
00077D76| 07 72 44 FC 00 70 6F 49 0B 00 06 0C -> 00 00 00 00 00 00 00 00 00 00 00 00
000EE195| 6F 00 6B 00 75 00 68-> 74 00 79 00 70 00 65
今日の分含まない37c1先週までのパッチ分への差分で、とりあえず母港までしか見てないよ
000EE195は他に参照してなさそうだから文字列の置換のままだよ
アセンブラとかそのあたりは某roのaddrとか某ノギのツールのパッチとかで齧ったくらいの超にわかだから間違ってても知らないよ
備忘録かねて超端折った解説メモ書いとこうかと思ってるんで必要なら貼るよ
-
すまん、>100がダウンロードできないんだが、これは元ファイル消えてる?
それともどっかパスワードみたいなのかいてた?
-
>>317
その少しした見てみろ
-
>>318
うわほんとだありがとう
なんだよ俺メクラかよ。。
-
>>161
>>302
ありがとう。
37c01ゲト&改造おk。
-
0.36c23修正完了、かなり死にそうになった
①元のexeに8月くらいに出たパッチあてる
②ちょい前の項目数を7から8にする?修正をバイナリエディタで適用
③↑の通りにバイナリをいじる
④エラーを三か所くらい吐くから探して、元のexeファイルのバイナリと同じように直す
-
とりあえず艦爆火力も対潜も出るし、他にエラー出そうな気はしないから当分はこれでよさそうかなぁ
-
>>316
ブラボー!試してみたら対空対潜込みで見られました。
-
>>316
これなら対潜とか見えるな
-
これ以外の艦これブラウザ使うとデュアルディスプレイにしたくなるんだよな…
そんだけ優秀なGUIと設定が充実しとる
-
あ、37の01は先に項目数の数を合わせる
0007B2C1 1D→1E
00087831 1D→1E
やらんとパッチ適用できないぞ
-
>>316
今後の参考にもなりそうだから解説貼ってちょ
-
まずは何より>>100氏ありがとうございます
・装備ロックは保管用予備のみに
・江草などの値は航海日誌の制空値参考に丸投げしようか
・KCRDBから乗り換えする他ない人
自分が使ったので良かったかもは
「提督業も忙しい」
「作戦司令部室」
こんなところか
-
ちょうど書き終わった
>>327
ILのデコンパイルのとかはこの辺りで知った
ttp://jbbs.shitaraba.net/bbs/read.cgi/netgame/12394/1410361248/857n
IL逆汗は>>273で知った
OPコードはcallvirtとかasmのOPコード名で適当にぐぐって出てきたこの辺り見た
ttp://msdn.microsoft.com/ja-jp/library/system.reflection.emit.opcodes_fields(v=vs.110).aspx
デコンパイルは解説多そうだし端折る
`> ildasm /out="path_to_emptyDir\KCRDB.asm" "path_to_KCRDB.exe"`
欲しい内容と一緒にめいっぱい要らんファイルも吐かれるから、空フォルダー以下に出力したほうがよさげ
で、KCRDB食わせて吐いたasmファイルから_ParseShip_Mainメソッドの該当部分探して
IL_0102: stloc.s V_14
IL_0104: ldloc.1
IL_0105: ldstr "api_tous"
IL_010a: callvirt instance class JSONParser.JSONArrayElement JSONParser.JSONObjElement::GetArrayAt(string)
IL_010f: stloc.2
IL_0110: ldloc.2
だから、あとはOPコードに置き換えて、不明なアドレスとかは正規表現で適当に当てはめて検索して
13 [0E] <- V_14(iTaikMax)にセット、[]の部分は予想できる
07 <- V_1(objAt)のロード
72 [90 FB 00 70] <- "api_tous"のアドレスをロード。[]の部分が文字列の参照
6F [49 0B 00 06] <- メソッドのアドレスをcall。[]の部分がメソッドの参照
0C <- V_2(arrayAt)にセット
08 <- V_2(arrayAt)のロード
IL_0104〜IL_010fまでが消したい行の処理っぽいから、それをNopで埋めただけ
GetArrayAtのアドレス分かったし、そもそもすぐ下に処理続いてるので、残りの値もあとはやるだけ
NOPで埋めた部分をこう綺麗にジャンプできるような無駄のないパッチが書ける人いたら教えて欲しいわ…
-
・装備ロックは保管用予備のみに
ってどういうこと?
-
>>316は37c1用だけど、他のバイナリでもこの辺りの処理の変更はされてないと思うから、
基本的には同じ探し方で他のバージョンでも修正できると思うよ
検索に使えるパターンはだいたいこんな感じ
13 (0E|10...(中略)...20|22) 07 72( [0-9A-F]{2}){4} 6F( [0-9A-F]{2}){4} 0C 08
ローカル変数のインデックスは0E〜22まで2刻みで11個くらい
iTaikMaxがローカル変数14番目のV_14で0E、iSakuMaxがV_34で22、だと思う
ローカル変数のインデックスの部分を1つにして検索対象を絞れば、多分そのパターンは1つしか引っかからないから、
そっから文字列とGetArrayAtのアドレス確認して該当部分探せば、あとは芋づる式に見つかると思うよ
詳しくは>>329の通り
-
>>316のやってみたけど江草とか軽空の対潜上手く表示されないなあ
37c01に>>100までのパッチ適用済みでstirで開いて>>316の各アドレスへ飛んで書き換えて保存の手順でやったんだけど
これだけじゃダメなのかな?
-
>>332
文字列変更するパッチの影響で対潜とかが表示できなくなってるので、>>100のパッチをあてると直らないよ
316のは>>100をあてずに不足してるapi_mst_shipの要素の取得処理をスキップするよう対策した別の解決方法
-
0.37c1 (´・ω・`)
MD5hash: 5b148c494c1782f9a4571cbdd06c81a3
>>208がつけてる名前の過去のパッチが
0.37c1 mod1
MD5hash: 5b148c494c1782f9a4571cbdd06c81a3 → fd698607a33b2e921e7ec88e483b4a3c
0.37c1 mod2
MD5hash: fd698607a33b2e921e7ec88e483b4a3c → 5776d58290b774f16f05b871c7d50436
んで>>316がmod2の別バージョン(mod2-2とか?)
0.37c1 mod2-2
MD5hash: fd698607a33b2e921e7ec88e483b4a3c → ef04905633365ee9612f2e09235cb6ba
差分は適当にファイル名で管理してたから間違ってるかもしれないけど
-
>>329
いろいろ解説ありがと
最近ARMばかりやってるから、命令が奇数アドレスから始まると凄い違和感感じるw
-
>>333
あー、なるほどそういう事だったのか
無印の37c01の0007B2C1と00087831の1Dを1Eに書き換えた上で>>316を書き換えたら上手く表示される様になった
どうもありがとう
-
なるべくロックしないってことだろ
-
>>316のやりかたでほぼ問題なさそうだからmod各バージョンからのパッチ作った。
037c01の素の状態とmod01とmod02それぞれに対応したファイル実行すればmod01+>>316のみ適用した状態になる。
ttps://dl.dropboxusercontent.com/s/pfx1fhkhevujoo5/KCRDB_20141010_NOP_Patch.zip
-
ユーザ側で引っ叩いてでも使おうとするんだから、KCRDBはとんでもなく人気のあるソフトだな
-
よくよく考えたら文字列の参照書き換えでいけるから
000EE195| 6F 00 6B 00 75 00 68-> 74 00 79 00 70 00 65
じゃなくて、ここも文字列参照に置き換えるほうがスマートだったかもしれない
あとif文の分岐のOPコードのあたりみてたらbrなんちゃらがgotoみたいなやつで、
br.s でジャンプさせるコードにできるっぽい…のかな?
これでNOPで埋めた部分を飛ばすようにしたらもっとスマートなパッチになったのかもw
後の祭り後の祭り……
>>339
コード書ける人がみなしてやりたがらないレベルでカスタマイズ性が高すぎて、いい代替がないんだと思うw
-
>>338
乙
-
何回目かの提督業も忙しい!を試してるけど、凄い見やすいは見やすいんだが
総合タブで遠征の残り時間によって色分けがされてなかったり
所属艦娘数が出てるんだけど、色分けされてなかったりとか
見えてはいるんだけど、実際使う上でミスを防ごうと思ったらKCRDBなんだよなやっぱり
昔は第一艦隊の装備見えるので結構ありかもと思ったけどKCRDBでもできてたしな
大破進軍防止ウィンドウとドッキングはなくても良いからKCRDBみたいな専ブラが欲しいなやっぱり
-
カスタマイズ性が高い=自分には不要な分まで面倒見なきゃいけないって事だからなぁ・・・
-
ldstrの後のアドレス書き換えでも行けた
-
>>297のキーワードってなんなんですか・・・
-
しかし次のメンテでまた変更がありそうだし騙し騙しやってくのもきついんだろうな
-
俺はこれに乗り換えた
おまえらに合うかどうかは知らん
http://www.3pf.jp/products/kcb
-
どっちにしろメンテは来るし
予備は確保しておいて困る事はないな
-
結局どっちの方法がいいかね>>316?
次の修正考えると揃えておいたほうがいいと思うが
-
>>347
いい感じじゃないの、ゲーム画面を任意に変えられるとか
ゲージやらをカラフルにとか不満が無いわけじゃないけど
このご時勢、更新してくれる専ブラウザはありがたい存在
-
艦隊をグループ分け出来ない時点で論外
-
KCRDBと比べたら全部論外なんだから
完璧なのを引き続き欲しかったら自分で頑張るしかない
-
任意のグループ分けはKCRDB以外だと航海日誌拡張版ぐらいでしかできないから
論外はちょっと可哀想な気がするけど、必要不可欠な機能だしなぁ
戦闘周りの表示は対応ブラウザが増えてく傾向があるっぽいけど、グループ分けが
全然広まらないのは使ったことがないと価値がわからないのが原因とかか?
個人的には、戦闘表示や大破警告より優先度が高いんだが…
遠征組だけを抽出したリストでcondを見て1-1に出撃して遠征を送り直す
って作業がプレイ時間の大半を占めてるから、あると無いとでは効率がまるで違うんだよなぁ
全艦表示や艦種毎表示でもある程度は代用できるけど、遠征しない子が大量に混じったりして
見づらく効率が下がる
-
そこまで願うなら、KCRDBのディスコンするより、自分で設計した方が楽だねw
-
>100氏のパッチ当てたあと、昨日は気付かなかったんだけど
一つだけ不都合(?)がでてる。
設定でブラウザウインドウが最前面表示にならない。
これがパッチ当てと関係してるかどうかはわからないけど…
まあ仮に関係してるにしても、、エラー吐いて動かないとかいうのに比べれば
些細なレベルだし文句を付ける気はないんだが、一応報告だけ。
-
航海日誌拡張版は順調にCKRDB化が進んでる気がする
-
>>349
動く機能が多いから>>316の方がいいけど説明がめんどいのがなぁ
>>334みたいにmodナンバーつけて管理するか。
-
ぶっちゃけ戦況(事前に敵陣・勝敗把握)だけあれば何でもいい
-
>>338
ありがとう助かる
>>100のパッチ当てた後だと、KCRDB_20141010_mod02_NOP_Patch.exeでいいんだよね
-
>>355
やってみたけど俺の環境だと最前面に出来た
原因何だろう
-
>>360
あ、そう?
じゃあうちの環境かなぁ…でも特に変わったものは起動してないんだけど。
-
>>347
KCBでぐぐったらBOTツールとか出てきたんだけど…大丈夫なのそれ?
-
>>362
名前がかぶってるだけで別モンよ
-
>>362
ジャンプ先の 既知の不具合 ってとこ参照
-
>>361
俺の方の環境は>>100のパッチを当てただけで特に弄ってないのよね・・・
ほんと何なんだろ
-
一旦リネームして.oldをexeに変えて差し戻して出るようならパッチが何らかの影響を与えてる
戻しても出るようならおま環
-
ん。
まあ特に今すぐ困ってるわけじゃないしぼちぼちやってみるよ。
こっちの環境だったらごめんなさい。
-
>>359
それでOK
よく分からなかったら素の状態の奴にnormal適用するか全部試せばどれか動くはず
-
>>316適用後に下のエラーが出るんだけど他に出てる人いない?
今のところ動作に問題はないけど
「内部エラーが発生しました(object: clsid-not-found(Object::Remote::CLIENT|
(Object::Remote::PROTOCOL_LOCAL|PSQl::TrayAppSvr::00000001)CID_SafeArchive
::FileArchiveCache))。」
-
>>316より修正量もうちょっとだけ少ないパッチにできるから、どうせなら見直したい気はするけれど
既に当ててる人的には面倒が増えちゃうからな…w
WDiffとかでパッチ作れば修正自体は楽っぽいけど、テキストデータじゃないと貼るのは面倒
ちょっとぐぐってみたら、(まだ試してみたりしてないけど)バイナリ書き替え君ってフリーソフトが
テキストデータを元にパッチ当てれそうだから、こいつのパッチの書式に合わせてオリジナルからの
パッチを書いておいて、なにか変更がある都度マージしていくとかがいいかも?
パッチにパッチを重ねるとかやるとこんがらがりそうだし、常に未パッチのexeからから変更する感じにするとか
-
36c09の俺は卒業するときがきたかな……
-
対潜値の計算で難しい事をしている為か
軽空母・航巡・航戦の対潜がおかしいね
素の対潜値を現対潜値-装備対潜値合計に変えれば良いのだろうけど
パッチじゃ無理そう
-
>>369
どっか書き換えミスがある可能性も考えられるし、>>334のmd5と比較してみるとか
ハッシュ差異がなさそうなら、設定とかに起因する環境依存の別問題だと思う
-
各バージョンバックアップしてるから構わないよ!
-
やっべ 前スレで使った名前入ったままだったわ……ww
-
バイナリ書き替え君試してみたけど、アドレス完全指定のパッチで出力されて
>>316あてた場合だとパッチファイルが123行とかになってしまったわw
この書式だと、もうちょっと削ったパッチに直さないとスレには貼れないなぁ…
-
>>357
説明がめんどいってとどんな?
変える量的にはさほど変わらないと思うし
ロジック部分は大半のバイナリだけ使ってるのは興味ないでしょ
興味あるならログ見るだろうし
-
>>372
api_mst_ship/api_taisから取った値使って現レベルの値計算してたけど
今回のバイナリパッチでここ対空にしちゃったからね
-
arrayAt = objAt.ContainsKey("api_saku") ? objAt.GetArrayAt("api_saku") : objAt.GetArrayAt("api_taik");
って感じで書いて誤魔化してるけど、もっといいやり方ないだろうか
sakuが残ってるところから取ってくる処理書いてそっちに置き換えないとダメかな?
-
あ、バイナリ書き替え君の書式、パッチ生成すると縦長いファイルになるけど、
入力形式としては範囲指定受け付けてくれるから、こんな感じで書けば使えるっぽい
0.37c1(未パッチ) → >>316 + >>326 @バイナリ書き替え君用の書式
0007B2C1: 1D 1E
00087831: 1D 1E
00077BF0: 077290FB00706F490B00060C 000000000000000000000000
00077C17: 0772A2FB00706F490B00060C 000000000000000000000000
00077C3E: 0772B4FB00706F490B00060C 000000000000000000000000
00077C65: 0772C6FB00706F490B00060C 000000000000000000000000
00077C8C: 0772D8FB00706F490B00060C 000000000000000000000000
00077CB3: 0772EAFB00706F490B00060C 000000000000000000000000
00077CDA: 0772FCFB00706F490B00060C 000000000000000000000000
00077D01: 07720EFC00706F490B00060C 000000000000000000000000
00077D28: 077220FC00706F490B00060C 000000000000000000000000
00077D4F: 077232FC00706F490B00060C 000000000000000000000000
00077D76: 077244FC00706F490B00060C 000000000000000000000000
000EE195: 6F006B00750068 74007900700065
書き替え前のハッシュ値
CRC32 - 3AC916BD
MD5 - 5B148C494C1782F9A4571CBDD06C81A3
SHA-1 - 1A0ED19EA15106D8216FEB3A048BA40F9DB0940E
書き替え後のハッシュ値
CRC32 - F0B3B904
MD5 - EF04905633365EE9612F2E09235CB6BA
SHA-1 - BB1C87FBB1AAA5593D126DF2D39E1DD7FC4562B3
---------
バイナリエディタでポチポチやるより遥かに楽だし、修正前後のハッシュも出せるから、これは割りといいかも
常に未パッチからのパッチ書くようにすれば、パッチの改善もしやすくなるし、自動実行形式のパッチ生成の必要もないし
-
>>379
ソース弄れるなら素直に削るか-1でも突っ込んどけよw
-
>>378
ちゃうで。文字列オブジェクトの定義元を書き換えちゃったから、api_mst_slotitemを参照するときにも
api_taisとか全部api_taikに置換されちゃったせい。>>288
>>379
決め打ちのエラーチェックが原因だから、コード弄れるなら
JSONObjElementのJsonから要素の値取得するメソッドで、要素がない場合に例外投げてる箇所を、
警告ログだけ吐いてデフォ値返すように書き換えるのが比較的汎用的じゃないかな?
文字なら空文字、数値は0とか決め打ちで
数値配列はIndexOOBE対策に少し長めの配列長を0埋めして返しておけば結構何とかなりそうな気がする
配列長のバリデーションも常に成功するように潰さないとだめだけど
-
>>316方式
ちなみにxeditってエディタなら普通に範囲選択して置き換えができる
CRC32: 1B6A71BA -> F0B3B904
00077BF0〜00077D81
変更前
07 72 90 FB 00 70 6F 49 0B 00 06 0C 08 18 6F 32 0B 00 06 08 16 6F 34 0B 00 06 69 13 0F 08 17 6F
34 0B 00 06 69 13 10 07 72 A2 FB 00 70 6F 49 0B 00 06 0C 08 18 6F 32 0B 00 06 08 16 6F 34 0B 00
06 69 13 11 08 17 6F 34 0B 00 06 69 13 12 07 72 B4 FB 00 70 6F 49 0B 00 06 0C 08 18 6F 32 0B 00
06 08 16 6F 34 0B 00 06 69 13 13 08 17 6F 34 0B 00 06 69 13 14 07 72 C6 FB 00 70 6F 49 0B 00 06
0C 08 18 6F 32 0B 00 06 08 16 6F 34 0B 00 06 69 13 15 08 17 6F 34 0B 00 06 69 13 16 07 72 D8 FB
00 70 6F 49 0B 00 06 0C 08 18 6F 32 0B 00 06 08 16 6F 34 0B 00 06 69 13 17 08 17 6F 34 0B 00 06
69 13 18 07 72 EA FB 00 70 6F 49 0B 00 06 0C 08 18 6F 32 0B 00 06 08 16 6F 34 0B 00 06 69 13 19
08 17 6F 34 0B 00 06 69 13 1A 07 72 FC FB 00 70 6F 49 0B 00 06 0C 08 18 6F 32 0B 00 06 08 16 6F
34 0B 00 06 69 13 1B 08 17 6F 34 0B 00 06 69 13 1C 07 72 0E FC 00 70 6F 49 0B 00 06 0C 08 18 6F
32 0B 00 06 08 16 6F 34 0B 00 06 69 13 1D 08 17 6F 34 0B 00 06 69 13 1E 07 72 20 FC 00 70 6F 49
0B 00 06 0C 08 18 6F 32 0B 00 06 08 16 6F 34 0B 00 06 69 13 1F 08 17 6F 34 0B 00 06 69 13 20 07
72 32 FC 00 70 6F 49 0B 00 06 0C 08 18 6F 32 0B 00 06 08 16 6F 34 0B 00 06 69 13 21 08 17 6F 34
0B 00 06 69 13 22 07 72 44 FC 00 70 6F 49 0B 00 06 0C
変更後
00 00 00 00 00 00 00 00 00 00 00 00 08 18 6F 32 0B 00 06 08 16 6F 34 0B 00 06 69 13 0F 08 17 6F
34 0B 00 06 69 13 10 00 00 00 00 00 00 00 00 00 00 00 00 08 18 6F 32 0B 00 06 08 16 6F 34 0B 00
06 69 13 11 08 17 6F 34 0B 00 06 69 13 12 00 00 00 00 00 00 00 00 00 00 00 00 08 18 6F 32 0B 00
06 08 16 6F 34 0B 00 06 69 13 13 08 17 6F 34 0B 00 06 69 13 14 00 00 00 00 00 00 00 00 00 00 00
00 08 18 6F 32 0B 00 06 08 16 6F 34 0B 00 06 69 13 15 08 17 6F 34 0B 00 06 69 13 16 00 00 00 00
00 00 00 00 00 00 00 00 08 18 6F 32 0B 00 06 08 16 6F 34 0B 00 06 69 13 17 08 17 6F 34 0B 00 06
69 13 18 00 00 00 00 00 00 00 00 00 00 00 00 08 18 6F 32 0B 00 06 08 16 6F 34 0B 00 06 69 13 19
08 17 6F 34 0B 00 06 69 13 1A 00 00 00 00 00 00 00 00 00 00 00 00 08 18 6F 32 0B 00 06 08 16 6F
34 0B 00 06 69 13 1B 08 17 6F 34 0B 00 06 69 13 1C 00 00 00 00 00 00 00 00 00 00 00 00 08 18 6F
32 0B 00 06 08 16 6F 34 0B 00 06 69 13 1D 08 17 6F 34 0B 00 06 69 13 1E 00 00 00 00 00 00 00 00
00 00 00 00 08 18 6F 32 0B 00 06 08 16 6F 34 0B 00 06 69 13 1F 08 17 6F 34 0B 00 06 69 13 20 00
00 00 00 00 00 00 00 00 00 00 00 08 18 6F 32 0B 00 06 08 16 6F 34 0B 00 06 69 13 21 08 17 6F 34
0B 00 06 69 13 22 00 00 00 00 00 00 00 00 00 00 00 00
000EE195〜
6F 00 6B 00 75 00 68 -> 74 00 79 00 70 00 65
-
>>382
あー、ごめん。
ログ流し読みなILSpyの吐いたソースだけ見てコンパイラさんの頑張り全く考えてなかった。
最終的には同じ実体見てんのね。
-
>>380
>>326適応済みだったから最初の2行飛ばして実行させたら全く問題無く動作
艦爆の威力も正常に動作してて今のところ他の不都合も見当たらない。マジさんくす
このソフト便利やね
-
(´・ω・`)何回も連投してすまん子
興味が無い人には最終的に使えるパッチだけわかればいいだろうけど、こういうのが楽しくてな…
>>344
それ言われるまで気づかなかったわ…試しにちょっとだけスッキリさせてみたよ。動確は母港まで
0007B2C1: 1D 1E
00087831: 1D 1E
00077BF2: 90FB0070 7EFB0070
00077C19: A2FB0070 7EFB0070
00077C40: B4FB0070 7EFB0070
00077C67: C6FB0070 7EFB0070
00077C8E: D8FB0070 7EFB0070
00077CB5: EAFB0070 7EFB0070
00077CDC: FCFB0070 7EFB0070
00077D03: 0EFC0070 7EFB0070
00077D2A: 20FC0070 7EFB0070
00077D51: 32FC0070 7EFB0070
00077D78: 44FC0070 7EFB0070
00077E4C: 6EFD0070 DEFC0070
書き替え前のハッシュ値(0.37c1未パッチ)
CRC32 - 3AC916BD
MD5 - 5B148C494C1782F9A4571CBDD06C81A3
SHA-1 - 1A0ED19EA15106D8216FEB3A048BA40F9DB0940E
書き替え後のハッシュ値
CRC32 - 45C9841A
MD5 - FE7C25F39C4033517191FA2A5ADDA788
SHA-1 - 8A0B8A06129D25A0AAB18C77A2CFC8907505ACDD
消えた値のロード処理を潰して、直前に使ってた(api_taik)の値をそのまま使うように値取得処理を潰すような修正(>>316)から
消えた値の文字列を全部api_taik、api_stypeを使うような処理に変更した
ただし、>>100みたいに文字列オブジェクトそのものを書き換えじゃなくて、エラー吐いてる箇所での文字列参照だけ書き換えた版
037c1以外でこれと同じパッチを書こうと思ったら、>>329,331みたいな事してある程度目星をつけないと難しいから
過去verでパッチあてるなら、331のパターンで修正箇所検索してNOPで埋めるほうが楽だと思う
api_sokuhは他に使用箇所なさそうだから>>100のような修正でも多分問題は出ない
-
(´・ω・`)あ、末尾の0070削るのわすれてた…
(´・ω・`)ってことで自分はこれで141010のパッチは終了にしますん…
バイナリ書き替え君 (ttp://enrai.matrix.jp/binary.shtml) 書式のパッチ
0007B2C1: 1D 1E
00087831: 1D 1E
00077BF2: 90FB 7EFB
00077C19: A2FB 7EFB
00077C40: B4FB 7EFB
00077C67: C6FB 7EFB
00077C8E: D8FB 7EFB
00077CB5: EAFB 7EFB
00077CDC: FCFB 7EFB
00077D03: 0EFC 7EFB
00077D2A: 20FC 7EFB
00077D51: 32FC 7EFB
00077D78: 44FC 7EFB
00077E4C: 6EFD DEFC
書き替え前のハッシュ値(0.37c1未パッチ)
CRC32 - 3AC916BD
MD5 - 5B148C494C1782F9A4571CBDD06C81A3
SHA-1 - 1A0ED19EA15106D8216FEB3A048BA40F9DB0940E
書き替え後のハッシュ値
CRC32 - 45C9841A
MD5 - FE7C25F39C4033517191FA2A5ADDA788
SHA-1 - 8A0B8A06129D25A0AAB18C77A2CFC8907505ACDD
-
>>100のDLパスってなんぞや
-
>>388
専ブラ使ったらどうや
-
KCRDBの話だし気にしなくていい
-
お前ら何気に優しいよなw
-
>>389
専ブラ使ってたけどいつものだと思ってスルーしてたわ
このツンデレちゃんめ
-
分割だとか画像埋め込みだとかが懐かしくなるレベル
今ああいうのやったら発狂するゆとり多そう
-
イリアにラルチか懐かしいな
-
画面を埋め尽くす外れリンクとかやめろ
-
>>387
対潜の値やらの表示なんて気にしなくていいかもしれんが
俺みたいに気にしちゃう人間にはありがたい乙
-
よー分からんけどメンテ前まで動いてた037c1に>>100使えばおk?
-
KCB(ttp://www.3pf.jp/products/kcb)の
「大破進撃抑止」についてなんだけど
>ここで「戦闘中止」を押すと、進撃リクエストを握りつぶしてサーバに送らず、
>エラーレスポンスを生成してFlashへ返します。
>つまり戦闘中止を押すと猫画面になるので、画面を再読み込みしてください。
これってつまりはF5を押せってことでいいのかな?
-
>>398
誤爆orz
-
仕方なく航海日誌拡張版試してるけど
あああああああああいちいちウィンドウ切り替えなきゃならんのがイライラするううううううううううう
-
俺も後々の事考えて航海日誌拡張に手を出したけど
色々慣れていくしかないのかね
てか航海日誌起動の設定行うと専ブラで艦これ出来なくなるのはなんでや
-
Winネイティブアプリの知識とかないし、そもそもめんどくさいから自分はやらんけど、
いまんとこ、修正が必要な場所のパターンってわりと特定しやすい感じのとこばっかだから
検索パターンを元に修正箇所をサーチしてパッチ当てるパッチャーくらいなら作れそうではある
こういうの誰かが作ったら、0.36以降とかはバージョン差異関係なく延命できんじゃないかなw
まぁつってもバイナリパッチはその場しのぎみたいなもんだし、新しいAPIができてそっちに依存するような大規模改修とか来ると終わりだけど
-
36Cのバイナリいじるの失敗して壊したくさいw
でもIEでやってあまりの不快さに呆れ、しかも最近1年もこんな無駄なことに膨大な時間使ってたんだと思ってて、
丁度いい機会だから口座維持だけに移行するは。 ある意味良かったw
-
ググればいくらでもみつかるんやで
-
その専ブラは何のコンポーネントで動いているのか、航海日誌の設定は何をするものだったのか
それらを理解してなく、ただ書かれた事をそのまま設定するだけだからそんな質問が出てきてしまう
-
KCB2も画面サイズ変更できないのが意味わからんぜ
-
もったいないからKCRDBを俺タワー用に使ってみる
音量ミュートがいつでもできるだけちょっと便利になるし
-
37を入手して起動してみたらWebページヘのナビゲーションは取り消されましたって出るんだけど
これはどうしたらいいんですかね?
-
拡張版でグループ分けしてたらグループ分けのデータが吹っ飛ぶということを2回繰り返したのでもうやめた
致命傷が出るまでKCRDBがいいや
-
元からKCRDBと航海日誌の併用の俺が勝ち組ってことだな
しかし明石タイマーだけは航海日誌には載らんだろうなぁ
これだけ専用ソフトであっても良いくらいだわ。
つーかこれが無いと明石さんが過労死してしまう
-
>>387
ありがてえありがてえ
バイナリ書き替え君も一発で書き換えられて便利だね
-
明石タイマーはKancolleSniffer使っとけ。3.0で航海日誌と併用できる(オプションでポート変更可)になった。
-
今のところの不具合って第一艦隊プロファイルの対潜と索敵くらい?
mst_shipのapi_taisとかapi_sakuの代わりにapi_taik使ってるから素対潜/索敵の計算に耐久が使われちゃってるのね
無理やり変えるとしたらmst_ship以外から参照するようにするとか?
-
>>387
いいねこれ
-
>>387
(´・ω・`)これFBも重複あるからもうちょっと文字数削れたわね…
明石タイマーは(仕様決めるのがめんどくさそうだけど)
これこれこういう条件での最適解は、このタイミングで母港を表示するんだぜ、
みたいなのを計算して通知する機能のタイマーとかが作れると、すごい便利そうだなーってよく思ってる。(チラ
あと、残り1Pまで回復したら終了通知するとかも便利そう。
演習遠征ばかりの引きこもり提督だから、修理クエ消化用のちょい削れ艦をできるだけ確保しておきたいんだよね。(チラ
-
>>406
作者の使ってるPCのディスプレイが小さいみたいな事かいてなかったか
-
>>387方式
こっちのが楽そうだし索敵とかあるし後続はこれにしよう
CRC32: 1B6A71BA -> 45C9841A
00077BF2: 90→7E
00077C19: A2→7E
00077C40: B4→7E
00077C67: C6→7E
00077C8E: D8→7E
00077CB5: EA→7E
00077CDC: FC→7E
00077D03: 0EFC→7EFB
00077D2A: 20FC→7EFB
00077D51: 32FC→7EFB
00077D78: 44FC→7EFB
00077E4C: 6EFD→DEFC
-
>>413
>今のところの不具合って第一艦隊プロファイルの対潜と索敵くらい?
正しい(と思われる)値を表示しているツールって、たとえば何がある?
-
今頃対潜とか表示されてないと気がついて来てみたらもう色々話尽くされたあとだった
完全に駄目になるまでは誤魔化しながら使っていって補えないところは他のツールからという感じになりそうだなあ
-
>>418
最近は他のツール使ってないからよくわかんない
元々mst_shipの初期値と最大値を使ってなきゃ正しい値が表示されるんじゃね
現状のKCRDBだと航空戦艦の対潜が17とかずれるけど、対潜装備の付け忘れ防止には十分なるからそんなに気にしてはいない
-
あ、Snifferって専ブラじゃなかったっけか・・・
なんで使ってないんだっけと思ったら、XPで動くの探してたからだったw
JAVAは良いよね・・・XPやめたら手のひら返す予定だけど
俺も残りHP1艦を量産してるわw 可哀想だが、パンツだけ未修復で母港待機命令
-
>>420
つかその辺りの問題を起こすパッチ(>>100とか)のバグは既に解決済みやで
-
>>422
それはapi_mst_slotitemを参照する時のバグじゃないの?
-
>>100を当ててしまった人や、手動で>>100パッチ相当の修正を当てた人と
>>316のNOP埋めパッチをやっちゃった人用に、【改修前のバイナリに戻す】パッチも
同じようにバイナリ書き替え君(ttp://enrai.matrix.jp/binary.shtml)で読める書式で起こしたよ
>>100のパッチのrevertパッチ
000EDFB5: 7400610069006B 74006F00750073
000EDFC7: 7400610069006B 620061006B0075
000EDFD9: 7400610069006B 61007400610070
000EDFEB: 7400610069006B 74006100690073
000EDFFD: 7400610069006B 68006F0075006D
000EE00F: 7400610069006B 6B006100690068
000EE021: 7400610069006B 68006F0075006B
000EE033: 7400610069006B 7200610069006B
000EE045: 7400610069006B 620061006B006B
000EE057: 7400610069006B 730061006B0075
000EE069: 7400610069006B 730061006B0062
000EE193: 730074007900700065 73006F006B00750068
>>296とかを手動でパッチして失敗してる(全置換で余計な置換までしちゃった)人用の追加revertパッチ
※全置換で api_kaihi → api_taiki、api_sakuteki → api_taikteki にしちゃった人用
000EEA2D: 7400610069006B 6B006100690068
000EEA57: 7400610069006B 730061006B0075
>>316のrevertパッチ
00077BF0: 000000000000000000000000 077290FB00706F490B00060C
00077C17: 000000000000000000000000 0772A2FB00706F490B00060C
00077C3E: 000000000000000000000000 0772B4FB00706F490B00060C
00077C65: 000000000000000000000000 0772C6FB00706F490B00060C
00077C8C: 000000000000000000000000 0772D8FB00706F490B00060C
00077CB3: 000000000000000000000000 0772EAFB00706F490B00060C
00077CDA: 000000000000000000000000 0772FCFB00706F490B00060C
00077D01: 000000000000000000000000 07720EFC00706F490B00060C
00077D28: 000000000000000000000000 077220FC00706F490B00060C
00077D4F: 000000000000000000000000 077232FC00706F490B00060C
00077D76: 000000000000000000000000 077244FC00706F490B00060C
000EE195: 74007900700065 6F006B00750068
http://jbbs.shitaraba.net/bbs/read.cgi/netgame/12394/1410361248/428nのrevertパッチ
※未パッチ状態の0.37c1のバックアップとってなかった人向け
0007B2C1: 1E 1D
00087831: 1E 1D
それぞれのパッチ前後のハッシュ値はスレ調べれば出てくると思うので省略
-
あ、一応書いておくと>>387の変更を使わせてもらってCRCとかは確認済みです
-
>>423
読み間違えてたわ。
第一艦隊プロファイルの計算式に既存の問題があるんやね。
そのバグの詳細ちゃんと認識してないから、どう間違ってるのかは知らないけれど、
修正したあとのアセンブリで処理増えないような修正ができる内容だったら
バイナリパッチとかでも直せるレベルかもしれないで。
変数の参照先変えるくらいで済む内容なら多分数バイト修正で直るとおもう。
-
ざっとMainFleetProfForm読んでなんとなく理解した。
今回消えたマスタデータの値を使ってる処理があったってことやね。
これはちょっとバイトレベルでの修正するのは辛いかも。
メソッド内に代替値をもったオブジェクトへの参照があれば簡単だと思うけど…
代替になる値ってどこかに持ってるんだっけ…?
KCMemberDataにもってる要素のTaisen0/1とかがそうなのかな…?
今までツールとか使うだけだったから、艦これのAPIの詳細とか知らんのよね。
-
>>378
ありがてぇ・・・
使わせてもらいます
-
>>410
オープンソースだし、自分で実装してもいいのよ?
-
すげぇ
何が何だかさっぱりわかんねぇし
なにして良いのかもさっぱりわかんねぇ
-
このスレには優秀そうな開発者が数人潜んでそうだし、githubあたりで作り出せば面白い物できそうなのに
-
>431
音頭とるのがマンドクサイ
-
>>387
使わせてもらったわ
楽ちんであんがちゅ〜
-
素の037c1に>>387でおk?
-
コードを書くのが目的になりがちのタイプの人間だから、解析とか改修はいけるんだけど
物を作り出す意欲が不足してて、クリエイターにはなれないタイプなんだよな…
チーム開発って音頭とる人が一人でもがーってやれるタイプじゃないと必ずポシャるし、自分にゃ無理だわ
対潜と索敵のところをざっと手計算しつつ値の比較とかやってみたんだけど、
api_ship_data の api_taisen、api_sakutekiから、現在装備の補正値の合計を引けば素の値になる、
って認識であってるかな…?
m_memberdataRefはインスタンス変数にあるし、バイナリパッチでも一応手はありそうな気はする
…気はするけど、
UpdateControlsFromKCDataメソッドがちょっと長すぎて、コード直修正ならまだしも、
アセンブリで書き替え考えるのは禿げ上がりそう。メソッドのILコードが2000行くらいあるわこれ…
>>434
OK
00077BF2〜00077CDCまでは末尾FB重複してるからその部分は>>417みたいに削っててもOK
-
対潜はまだしも索敵値って計算式変だけど復活させる意味あるかね?
対潜も対潜で爆雷ソナーセットの1.15倍入ってないけどさ
-
お前らが日本語喋らないから自分の頭の悪さに泣きたくなってくる
-
バイナリ書き換え君にKCRDB.exe突っ込んでもどうにもならん…
-
(正直、制空値が正常に分かれば対潜とか表示できなくてもそんなに困らない・・・)
-
確かに第一艦隊プロファイルに表示される索敵の値は、一般的に使われる
2-5 索敵計算式とは異なる独自の計算式で値を出しているような。
艦娘のLvの値を使ったり、艦娘毎に値を出してから後で足したり。
索敵値はイベントマップで索敵値しばりのあるボス到達ルートを攻略する
ときに役立つかも。
-
索敵値は場合によって違うとか正直はっきりしたことわからないから装備の合計と艦隊の合計がわかりゃいいだけなんだよなぁ
-
索敵値とか気にしたことないな
連撃用の水偵+彩雲でだいたい超えるし
-
対潜計算は、素/5 + 装備*2 した値に、駆逐/軽巡/雷巡だと25を、それ以外だと9を足してる
索敵計算は、√素 + 装備 で出してる
爆雷ソナーシナジーはなし、2-5式索敵の水偵艦偵2倍補正もなし
素の値はどちらも同じ計算式で、ようは装備してない状態で画面に出るのと同じ
マスタデータ(にあった)最小〜最大の値の差の絶対値を、99で割って現在レベル倍した値
ただ2-5式も値が合わないこともあって、多分正確ではないがそれなりに近いだろう値、って認識になってるとおもう
索敵はそもそも検証しきれてない値だから、なんともだな
-
逸れたら追加するだけだから気にしたことが無いな
-
対潜も三式セットで足りるかどうか大体わかってるからあそこを見て判断したことはないな
確殺したかったらガン詰むし
-
バイナリ書き換え君便利だな
>>417みたいな→が入った状態でもそのままコピペすれば書き換えてくれるのか
-
なんか色々進んでるけどなにがなんだかさっぱりわからん
>>100のパッチ当ててから普通に使ってるんだけどなんかやった方が良いの?
-
性空値さえ計算できれば普段使いには問題ない
-
>>447
>>417と>>424でおk
-
あーやっとできた。sakutekiとか全検索でいらんのまで書き換えてたorz
-
>>449
教えてくれてありがとう
やってみたけど…なにが変わったのかよくわからなかったよ…
-
パッチは怖いけど書き換え君だと何やってるか分かるから安心
-
って言うけど実際長々と書き換えしてたら
どんなコードになってるかわからんよなーと昔思った
バイナリまとめ
▽デフォルト 37c01:36c23:36c22:36c21:36c20(3AC916BD:C626AF90:::530E5B56)CRC32
▽api_material 7→8 [9/26] (1B6A71BA:129FCA22:::66D63B08)
ttp://jbbs.shitaraba.net/bbs/read.cgi/netgame/12394/1410361248/428
▽api大量削除 [10/10] (45C9841A::::)
ttp://jbbs.shitaraba.net/bbs/read.cgi/netgame/12394/1412253200/417
-
何かよく分からんし素の37c1あるからそれに>>387やろうと思うんだけど
KCRって設定ファイル的なのってあるの?また最初っからやり直し?
-
何度でも書くが意味わからん略し方すんじゃねーよ
-
今回のアプデでまだこのスレに解析やら出来る人が多く残ってるのが分かって安心した
自分には何一つ言ってることわかんなくてパッチ待つだけのミジンコだけど応援してまっす
-
>>456
ファイルコピーしておいてバイナリ書き換え練習してみるのもいいぞ。俺がそうだから。
-
今までStirling使ってたけどバイナリ書換君便利すぎわろた
-
本当にありがとう
ぶたさんもパッチ作者さんもすげぇ
-
書き換え君わかりやすいし使いやすいなこれ
-
アセンブラおじさんの出番がくるとは
時代は巻き戻る
-
>>100のパッチ当ててから不具合に気付かなかった時点で自分もただのミジンコなんだと実感したよ
KCDRBを使い倒してないなぁと
-
名前間違ってますよ(ボソッ
-
>>462じゃないけど、>>463の指摘で初めて気が付いた。
> ケブンッリジ だがいく の けゅきんう の けっか
のコピペのようなものか・・・。
それはそうと、>>453のまとめに感謝。
-
00040170: 111C111B591343114311175A6C230000 027BDF0500046F920A00066F550A0006
00040180: 000000C058405B69111B58134411441B 11156FFC00000A133011306F430A0006
00040190: 5B112E185A5811425813451245288900 13431143112E59134411441B5B112E18
000401A0: 000A13101611116F5C00000A2F0E1111 5A5811425813451245288900000A1310
000401B0: 721F080070285A00000A13111111135A 1611116F5C00000A2F0E1111721F0800
000401C0: 1F138D960000011359115916115AA211 70285A00000A13111111135A1F0F8D96
000401D0: 591772D9680070A21159181244288900 0000011359115916115AA211591772D9
000401E0: 000AA21159197261690070A211591A12 680070A21159181244288900000AA211
000401F0: 2E288900000AA211591B726D690070A2 59197261690070A211591A122E288900
00040200: 11591C1242288900000AA211591D72D5 000AA211591B726D690070A211591C12
00040210: 680070A211591E1245288900000AA211 42288900000AA211591D72D5680070A2
00040220: 591F097277690070A211591F0A121C28 11591E1245288900000AA211591F0972
00040230: 8900000AA211591F0B728B690070A211 77690070A211591F0A1243288900000A
00040240: 591F0C121B288900000A A211591F0B728B690070
0004024E: 0D728F690070A211591F0E 0C122E288900000AA22B1E
0004027A: 11 0D
00040284: 12 0E
000402A6: 111E111D591346114611 027BDF0500046F920A00
000402B0: 175A6C230000000000C058405B69111D 066F550A000611156FFC00000A133011
000402C0: 58134711476C281503000A69112F5813 306F470A000613461146112F59134711
000402D0: 481248288900000A1312110511485813 476C281503000A69112F581348124828
000402E0: 051611136F5C00000A2F0E1113721F08 8900000A131211051148581305161113
000402F0: 0070285A00000A13131113135A1F118D 6F5C00000A2F0E1113721F080070285A
00040300: 960000011359115916115AA211591772 00000A13131113135A1F118D96000001
00040310: A3690070A21159181247288900000AA2 1359115916115AA211591772A3690070
00040320: 11591972A9690070A211591A122F2889 A21159181247288900000AA211591972
00040330: 00000AA211591B72D5680070A211591C A9690070A211591A122F288900000AA2
00040340: 1248288900000AA211591D72AF690070 11591B72D5680070A211591C12482889
00040350: A211591E121E288900000AA211591F09 00000AA211591D72AF690070A211591E
00040360: 728B690070A211591F0A121D288900 1246288900000AA211591F09728B69
00040370: 0AA211591F0B728F690070A211591F0C 70A211591F0A122F288900000AA22B1E
000403A1: 0F 0B
000403AB: 10 0C
000E4D96: 20002000207DFE5B5C6F2800280028 68883A790DFFC58899502800207D29
000E4DCE: 20002000207D227D75652800280028 68883A790DFFC58899502800207D29
書き替え前のハッシュ値 (base: >>387)
CRC32 - 45C9841A
MD5 - FE7C25F39C4033517191FA2A5ADDA788
SHA-1 - 8A0B8A06129D25A0AAB18C77A2CFC8907505ACDD
書き替え後のハッシュ値 (「現在値-装備補正」を素の値とする)
CRC32 - 1BCA1333
MD5 - 18687287584424A7708AE59FCD2E414E
SHA-1 - DE178C780FAD1D603174960B8BC84E6E41E052DF
動確は母港まで。自己責任でどうぞ( っ'ω'c)
くぅ〜疲れましたwこれにてパッチ完了です!
-
お疲れさま。ありがとう。
-
やっぱりアセンブラおじさんは変態や…
-
>>465
ほんとうにお疲れ様です
-
フィールドからMemberShipElm参照するのに結構バイト数食って元の処理部分に収まらなかったから、
メッセージ削って全体シフトして無理やり押し込んでますん。
おかげで変更点多くなってるけど、多くは11バイトくらい処理がズレてたりするだけだったりして…。
具体的な変更点はMemberShipElm::getTaisen0()からnum16(装備合計値)を、
MemberShipElm::getSakuteki0()からnum17(装備合計値)を引いて、素の値に当てはめただけ
その他の計算ロジックは既存のまま
爆雷ソナーのシナジーは未対応(装備の組み合わせを判定する処理足せるようなバイト長の余裕なさそう)
>>467
真面目な話、さわりはなんとなく知ってるけど、いままでまともにアセンブラ触ったことなんてないで。ある意味これが初挑戦。
C#の中間コードは公式の資料が日本語で読みやすいうえ、ソースコードも手に入っちゃうから、解析としてはスゲー楽な方だと思う。
-
お疲れ様です。
アプデの度に改良法を見つけ、公開してくださっている方々には本当に感謝しています。
ありがとうございます。
-
ここの野生のプログラマーさん達には毎回お世話になってますわ・・・ お疲れ様です
素の037c1に >>387に紹介されてるバイナリ使用して >>465の数字列をコピペでおkなんだよね?
-
>>219,221
俺の0.36c23でも動くようになった。
あざーっす
-
とりあえずバイナリ使用して納得
ハッシュ値も合致して無事起動できました 改めてお礼申し上げたい
-
書いたりバックアップから戻したり、としていると頭が混乱するのですが、
書き替え後のハッシュ値
CRC32 - 1BCA1333
となっていれば、今現状のメンテはOKと言う認識であっておりますでしょうか?
-
素のKCRDB037c01に>>465コピペして実行したら
書き替え前のハッシュ値
CRC32 - 3AC916BD
MD5 - 5B148C494C1782F9A4571CBDD06C81A3
SHA-1 - 1A0ED19EA15106D8216FEB3A048BA40F9DB0940E
書き替え後のハッシュ値
CRC32 - 64CA8194
MD5 - 1E4C44E4395C4E332C18D6A4E388FCA3
SHA-1 - DF6C90CF1D3E7CC6B6C8F27BBBD5B69A01D5592F
で、エラー出るし訳分からんし・・・
我輩もちと疲れたぞ・・・しばらく、寝るっ!
-
>>475
>>465に(base: >>387)ってちゃんと書いてある
つまり、直接当てるもんじゃない
-
まとめた
>>100,219,221,240,296 とか
10/10メンテ後も動くけど、第一艦隊プロファイルの情報がいろいろとおかしくなるバグが併発するパッチ
と、そのパッチの変更部分の内容とか
>>336
上記のパッチのバグの一部を回避した版だけど、修正箇所に無駄が多いので非推奨
>>387
無駄の多かった>>336パッチの見直し版
最初の2行は9月メンテ時のパッチなので、既に当ててる場合は無視する必要あり
とりあえず一切改変してないKCRDBにこれを当てれば
第一艦隊プロファイルウィンドウの対潜、索敵の値以外は問題なくなる
>>424
バグありパッチ(>>100とか)を元に戻したり、手動書き換えでやりがちの間違えを戻したり、
>>316,338を元に戻したりするパッチ
これを当てても10/10メンテの改善はしないので、動かない。元に戻す用パッチ
>>465
>>387ではなおってなかった第一艦隊プロファイルの対潜と索敵の計算の修正
ただし未パッチ状態のKCRDBにこのパッチだけをあてても動かないので>>387も当てる必要あり
パッチの当て方はスレ読めばわかる、はず。
0.37c1以外のパッチが必要な場合は、スレの情報を参考に自分でパッチつくるべし…。
-
(base: >>387)って書いてあるのが読めないんですかね
-
>>477
まちがえた。>>336じゃなくて>>316でした…
-
>>475
① 素のKCRDB037c01に >>387 の数字列をコピペ実行
② 次に >>465 の数字列をコピペ実行
③ おしまい
-
>>475
パッチの行数が思いの外多くなってしまって、
未パッチ状態からのパッチにすると行数オーバーしそうだったので分けましたん
-
>>477
まとめありがとうございます。
良くわかっていなかった部分があったので助かりました!
-
>>465
乙 書き換え君のお陰で差分を当てるだけならだいぶハードル下がったよ
-
人柱向け
78DD3 00 -> FF
78DD4 E0 -> EF
小中大破判定が正確になる(かもしれない)変更
やってることはCalcHpRatioの計算式の那珂の下駄定数を0.5から0.99988にしてみた
HP40/53の衣笠改二は無傷表示になった
excel計算上ではHP1000位までは誤判定なさそうだったが、さて・・・・
-
>>453
9/26の修正を適用した人は>>417の修正を適用すればいいのかな?
一杯あり過ぎてどれを適用して良いのか分からないでいる
-
航海日誌拡張版併用してるが改めてKCRDBの視認性の良さが判ったわ
最初なにこの味気ないのはと思ったが色々考えてデザインされてるんだな
-
>469
バイナリアンの世界へようこそ
Javaと.Netは中間コードがそのまんまソースに変換が容易だから慣れるにはいい代物じゃある
-
>>477
でまとめられてたのか
書き換え君で挑戦してみます
-
素の0.37c1に、バイナリ書き替え君を使って>>387と>>465を当てればいいんじゃな
-
俺も書き換え君に乗り換えてみたけど一括でラクチンだな
最後にハッシュ値表示できるのも便利
-
書き換え君で5分もかからずにできました
前回はstirling使ったけど、これからは書き換え君で行きます
神に感謝
-
0.36系君はがんばれ^^
それか使うのを辞めろ
-
>>484
何度やってもバイナリ形式が不正ですって表示されて弾かれちゃうね
>>465を実行後でもダメだった
-
"-> " を消せばok
-
>>494
-> を → や : に変更しても実行できなくて四苦八苦してたが
そんなことで良かったのか・・・どうもありがとう
-
36c23使ってるけどそろそろ36はダメかもしれんね…
-
秋イベ連合艦隊だな
-
また敵編成を追記する作業が待っている
-
連合艦隊時のjsonってどっかで見れない?
今のうちに修正箇所の目星つけときたいんだけど
-
kcrdb36使ってるんだけど、手打ちで、>>162を書き込んで
>>252にも気をつけてやったつもりなんだけど
api_tokiが存在しませんって言われるんだけど
同じ症状の人いますか
-
敵編成といえば、会敵時に敵装備取れない問題は結局enemyid.csv拡張して
"敵艦名|ship_id|装備id1/装備id2/装備id3/装備id4"
とかにしてみたけどカオス感が酷い
-
>>500
>>219のほうでやったか?
>>225も参照。2個あるやつは1個だけ変更のほうがいいっぽい?
-
>>501
装備はship_idをキーに別の辞書にした方がスマートだな
-
大破進軍防止機能やっと見つけたよ
んで、判定ルーチン別に作ってやがったよ・・・・
78D9B 00E0 FFEF
これで、艦隊表示の方と揃うはず。
proxyモードでやってるので当方は動作未確認です。
何かあっても泣かない方は試してみてください()
書き換え君フォーマットはこれでいいのだろうか?w
-
C23で、taikのほうは全部置き換えたのですが、
stypeのほうが上手くいかず、KCRDBを立ち上げると、
「トークンに関連付けられた文字列はありません」と警告がでます
恐らく、「us stype」の辺りが原因かと思うのですが・・・
アドバイスをお願いします
-
>>503
同じship_idで別装備ってことはないの?
-
>>506
全部調べたわけじゃないけど新型艦載機のも別IDだったと思うよ
-
>>506
猫装備のフラヲは別にあるっぽいね
ttp://www51.atpages.jp/kancollev/kctable.php?mode=k&e=1&ste=0&s_t=1:2:3:4:5:6:7:8:9:10:11:12:13:14:15:16:17:18:19:20&s_i=8:9:10:11:12:13:14:15:16:18:20:24:26:27:29:31:32:33:34:35:36:38:44:45:49:50&c=1
-
>>507-508
なるほど。艦名じゃなくてship_idにして、装備は別のテーブルに持てばいいのか。ありがとう
-
大破出撃警告ウインドウも出来た
これは結構簡単だな
-
何を言ってるのかは解からんが、お前らがスゴイのは分ったww
-
36.23の俺はさっぱり判らなかった…
-
ググったら今でもパス無しの37c01見つかるからな このスレよくみてみろ
-
>>499
亀レスだけど自分の復習も兼ねて貼ってみた。1日で消える設定。
api_req_combined_battle/battle ttp://pastebin.com/vAJVZa6c
api_req_combined_battle/midnight_battle ttp://pastebin.com/r39cYv7x
api_req_combined_battle/sp_midnight ttp://pastebin.com/vFWZMyNf
api_req_combined_battle/airbattle ttp://pastebin.com/Z0knyDFr
主な変更点
・第2艦隊ステ等はxxxx_combined
・連合艦隊の陣形はNumberではなくString
・hougeki[1-3]
・airbattleにはkouku2がある
-
>>477をもとに自分用メモ
37c01 mod140926
9/26アプデの要素増加対応
37c01 mod141010
10/10アプデの要素削減対応
文字列定義置換、艦爆計算がされない副作用あり、非推奨
37c01 mod141010.1
要素取得処理をnop埋め、副作用解消
36以前の人が自分で副作用なく修正したい場合、多分一番楽な方法(参考>>329,331)
37c01 mod141010.2
取得要素の置換、副作用解消
KCRDBを今までと同じように動かしたいだけならこれでOK
>>387パッチで37c01オリジナルから一発変換可能
37c01 mod141010.2.1
対潜、索敵計算方法を修正、>>465パッチを>>387後に適用
37c01 mod141010.2.2
小中大破判定の精度向上、>>484,504を>>465後に適用
-
とりあえず問題なく動くって事で>>100のパッチをあてただけで済ませてたんだが、
>>387、465をバイナリ書き換え君で使ってみた
問題なく動いたよぉ〜、感謝感謝ですわ
それとミジンコな自分には>>480も地味に有難かった
みんなありがとう〜
-
乙
わかりやすいな
-
>>465
遅くなりましたがありがとうございます。
-
>>515乙です
俺用ハッシュまとめ
37c01 mod141010.2
取得要素の置換、副作用解消
KCRDBを今までと同じように動かしたいだけならこれでOK
>>387パッチで37c01オリジナルから一発変換可能
CRC32 - 45C9841A
SHA-1 - 8A0B8A06129D25A0AAB18C77A2CFC8907505ACDD
37c01 mod141010.2.1
対潜、索敵計算方法を修正、>>465パッチを>>387後に適用
CRC32 - 1BCA1333
SHA-1 - DE178C780FAD1D603174960B8BC84E6E41E052DF
37c01 mod141010.2.2
小中大破判定の精度向上、>>484,504を>>465後に適用
CRC32 - 66E01DDF
SHA-1 - CC4EC74AC342DE639AD07FC61010F74D83AF5F47
-
ここ凄い人多すぎマジ感謝
秋イベは連合艦隊らしいがKCRDBだと戦況が表示されないだけなんだっけ?
-
連合艦隊だと大破進軍防止が役に立たない
-
意外と簡単に逆コンパイルからコンパイル通った
VSのデバッグ機能が助けてくれるといろいろはかどりそうだ
-
どうでもいいけど出荷総数って好きなように弄れたんだな
-
c23で
73 00 74 00 79 00 70 00 65(stype)に書き換えるとき
61 00 70 00 69 00 5F 75 00 73 00 73 00 74 00 79 00 70 00 65
(api - us stype)と先にあったので
75 00 73 00 を削除して、保存したところ、起動しませんでした
api - us stypeで起動はできますが、トークンがどうのこうのって警告ができ、
任務とHQウィンドしか表示されません
-
>>524
へー、たいへんだねー
-
>>524
いつまでも古いの使ってないでググれ
-
宗教じゃあるまいに古いの使わずに37c01さがそうぜ
見つけたら必ずバックアップは残しておくように
-
firestorageのはとっくに消えてるから問題なんだよハゲ
-
だからググれつってんだろ
やる前からあきらめんなよ
やってみろって。あるから
-
お前ら本当に優しいんだな(´;ω;`)
-
( ´・ω・)っ ttp://kie.nu/2ek2
-
いかんでしょ
-
一応二次配布禁止なんだから探す努力をさせようぜ・・・
作者が更新やめたからもうどうでもいいやーってわけでもないだろうに
-
まずいものは入ってなかったよ
-
パスが・・・解らない・・・・orz
-
メール欄に書いてあるよ
-
さすがに世話焼き過ぎ
-
感謝を・・・小文字で打ち込んでた(白目
-
おまいら少しは警戒しなさいよ、と
-
許されない
-
まずいものが入ってたよ
-
俺もバックアップどうすっかなーとか思ってたら普通に37.1のZip持ってたわ
-
その内iesysとかに引っかかるな
-
ここにクレクレすればどうにかなると思ってる奴も教える奴もうpする奴も等しくクソ
-
>>514
ありがとうございます
とりあえず落とせたので明日じっくり見てみます
-
解析してパッチすんのもアレだとは思ってやってるけど、モラル的な部分の線引きくらいはしようぜ。
自分もやってるし知ってること教えたい気分になるのはわかるけどさ。
さすがにちょっとアレな流れになりすぎなので、次なんかあったらパッチ貼る場所も考えよう…。
-
オープンソースでやってる奴に何言ってんだこいつ
-
いちいち貼る場所考えるくらいなら1人で勝手にやって公開すんなよ
-
つか>>546は他ツールの開発者かなんかだろ
どうせ解析も公開もしてない
-
荒らしがクレクレ自演すればパッチ公開止められるんだね
-
そうやって職人達のやる気削ぐ作戦だからなww
-
上に書いてたパス無しは上限で消えたみたいなんで
これでもうアップされない限りは入手不可能やね
-
オープンソース・・・って、何が?
全然オープンじゃない物を逆アセして改変した部分は公開してるからオープンソースですってか?
-
オープンソースじゃない上に二次配布禁止なんですが
-
KCRDBが訳ありソースになったと聞いて
-
>>552
パスありの方のpassくっそ簡単だったから
37c01はまだまだ入手可能
-
一体誰と戦ってるんです?
-
戦ってるというより守ってるかな
-
豚さん完全撤退宣言後を思い出せばわかりやすいが、荒らす意図を持った奴が紛れてるからな
パッチ作れる人間が出てきて畜舎が盛り上がってたから鳴りを潜めてたけど、二次配布云々で
引っ掻き回すことに活路を見出したんだろう
-
二次配布禁止ってのは基本改変されてどうなっても知らないよ
それでどうかなっても自分に言ってくるなよってことだし
豚さんがいなくなった以上あまり意味がないというか
もちろん本人の意思を尊重するとかそういうのはあるけど
どーせこんな所にいる100パッチをほいほい実行するようなミジンコには影響力ないわな
-
本体配布したほうが混乱しないと思うけどなw
-
勝手に作者を代弁して意味が無いとか何言ってんだ
むしろ確認できない以上は字義通りに捉えた方がいいだろ
-
さすがにちょっとアレな流れになりすぎなので、次なんかあったらパッチ貼る場所も考えよう…。
-
玉葱でやればいいよ
-
またタマネギ重くするつもりかよ
-
パッチ神の存在ははうれしいけれど
バイナリ書き換え君があるなら
大変だとはおもうけれど、番地? の変更箇所手書きで「後は各自で」が良いと思う
自分はマの人じゃないからわからないけど以下のように思う
・本体の二次配布は厳禁。作者に迷惑がかかることを分かって欲しい
・いじるときはバックアップを忘れずに ***.EXE をコピーたものを作り ***.backup2014_10などに拡張子変更すると吉
・バイナリ書き換え等わからなければググって学ぼう
・まぎらわしいURLは踏まない
・最終版入手したい気持ちは分かるが、フリーソフトは頻繁にVer.upするのでこまめな情報収集が重要という教訓
・フリーソフトはユーザー側にそれなりの知識と機転を求めるもの
・ソフトを作るには知識も投資も必用。ユーザーでクレクレ君と学ばない君が一番嫌われる
書き換え箇所を提示して下さる方々に深い感謝を
-
単にパッチ・本体の配布禁止でいいじゃん
修正の話題はバイナリかデコード後の中身についてのみ
クレクレや教えて君にはバイナリ書き換え君のURLを与えるだけで十分
あと偽ファイルのurl貼るバカは即管理人に通報して規制してもらわないと
-
そもそもバカに対してペタペタ触りすぎ
なぜ荒れるのに触って助長させるのか
荒らしとクレクレ君と学ばない君に触るべからず
-
俺的にはバッチはOKだと思うけどな
こういうソフトってエンドユーザーが多いほど情報集まるしある程度敷居低くても良いと思う
MODとかやってた身としてはそんな感じ
二次配布とかバッチでウイルス掴まされたらそれはそれで自分で何とかしろと
-
自己責任でいいよ
豚さんがわざわざmd5貼った理由なんてそんなもん
-
スキルも何もない人間が神気どりできる手段
それが既に配布されなくなった再配布禁止の本体のうpだからな
-
フラルの問題・・・つまり、ワンパン注意ってことか
-
情報収集に来たら問題解決後のいつもの流れになっててワロタ
-
>>502
いろいろいじってたら間違えてる部分見つかった!
感謝です
-
member ship ID が存在しませんってでるんだけどどのファイルチェックすればいいかどなたか教えてくださいませ
-
>>515を見て思ったんだが
現在のロードアドレス書き換えの方がスマートだし不具合もなさそうだけど
ロード命令をnopで埋める方法ならほんのちょっぴり(数十クロック)高速化する、よね?
-
>>569
それに対して作者が同意するならそら敷居低い方がいいけど
作者が居ないのに敷居が低い方がいいからこうやってこうって勝手にやるのは非道だろ
-
>>577
>>569の意見が無茶苦茶なのには同意するが
再配布禁止で公開終了したプログラムについて
第三者がパッチを提供すること自体には特に問題ない
-
そもそも本体ないならただの謎の文字列なわけで
-
使わせてもらってる側なんで作者が再配布禁止言ってる以上そこだけは最低守ろうぜという感じだなぁ
>576
んー最近のCPUやVMはある程度先読みしていくから高速化されるかどうかはちょっち微妙
-
こういう話題をこの板でやること自体は問題ないの?
-
あと、公開停止してようと、著作物の改変データの配布を黙認?してくれてるだけありがたいと思わないと
-
もう居ない人のこと考えてもしょうがないだろ
-
そういや前スレのアンケート( http://enq-maker.com/a2JlUIM )で
"後継版製作中"に3票入ってるけど、実際作ってる人って居るの?
-
自分も専ブラをつくってみたいけど、右肘に矢を受けてしまってな・・・
-
俺も右脳に矢を受けてしまってな・・・
-
http://www.dotup.org/uploda/www.dotup.org5361376.jpg
-
(自分用の)後継版なら作ってるわ
計算式とか構造とかはkcrdbや航海日誌拡張版参考にするどころか丸パクリの部分がかなりあるけどな
-
元ネタスカイリムなのかw
-
その言い回し、結婚するから(したから?)って意味も含まれてるって聞いたことあるな
-
>>587
左膝じゃん?
-
>>591
元ネタが膝なんだよ
-
>>219を36c22でやりたいんだけど
今までのより直し方が難しくわからないので
どなたか画像付きでやり方説明してもらえませんか?
-
嫌な予感がする
-
>>593
何がどうよく分からないのか
自分が何をした結果行き詰まったのか書くといいぞ
-
アルファベットはこの際無視して検索して引っかかる部分を変えていくだけだよ
-
バイナリエディタを画像付きで解説してくれてるサイトは数多くあるのでぐぐってどうぞ
-
>>595
>>596
tous, 74 00 6F 00 75 00 73 などは発見できたのですが
それをどういう風にtaik(74 00 61 00 69 00 6B)に書き換えれば良いのかがわかりません。
前回までのだと該当する数字の箇所だけ変えれば直ったのですが
今回のでは右側の文字も書き換える必要があるのでしょうか?
-
パス付きの37c01落としたほうが楽なんじゃなかろうかw
-
そのまんま書き換えりゃいいだけだが…右側の数列と左側の文字列の意味わかってる?
-
諦めろよ
-
画像出せって言ってんだから用意するやつだけ相手にすればいいんでないの
-
t=74
b=62
s=73
a=61
k=6b
これなーんだ
-
凄い皆さんを煽っているような文章を書いて申し訳ありませんでした
今 tous, 74 00 6F 00 75 00 73 などの右側にある
74 00 6F 00 75 00 73 を
74 00 61 00 69 00 6B に書き換えているのですがこれで正しいですか?
-
文字列オブジェクトの定義書き替えは余計なバグ有無から参照書き替えの方がいいよ。
-
>>603
すみません・・・
全くわからないです
-
まず、バイナリエディタの使い方を覚えよう
使い方のチュートリアルサイト探すとか、適当なテキストファイルを作って、それをバイナリエディタで書き換えすることからやった方がいいぞ?
-
わからない理解出来ないって事は罪ちゃうで
しかしワシ等には関係ないから自力でもうちょっと頑張りや
-
レイアウトの設定ファイルってどれなの
もう37c01をメインで使おうと思うけどレイアウト設定し直すのがめんどい
-
もう〜で使うものでもないしめんどいなら使わければいいじゃん
誰かに37c01使用を強要でもされてるん?
-
バックアップとって色々自分で試せばええんやで?
-
>>609
KCRDB.dockingstate.xmlと-1とかついてるの
てか一回その辺は中身みて何書いてあるか確認しようぜ
わりと分かりやすいネーミングしてるし
-
どうでもいいけど猛虎弁のレス見るとRJちゃんが書き込んでる姿を想像してまう
-
黒潮の事も思い出してあげて
-
1割が0.37以外なんだな
俺が直すとか製作中の頼もしいこと
-
100パッチで満足してたら索敵値が違うと感じて舞い戻ってきてしまいました
神はまだいるのか
ありがとう御座いました、何とか生きていけます
-
RJ「バイナリエディタってなんやねん」
黒潮「う〜ん、わからへん。」
-
RJちゃんのバイナリいじれば巨乳になれるかな
-
バイナリ改変で元のデータサイズより大きなモノを作る事はとても難しいんじゃよ
-
RJに希望はないのですか
-
妖怪や無機物ならともかく、艦娘だからな
そうバイナリで書き足したり削ったりしてたら艦体が維持できなくなっちゃうんよ
-
バイナリ改変で元のデータサイズより大きなモノを作る事はとても難しいとの事ですが、逆に小さくする事は可能なのでしょうか?
もし可能なら、RJちゃん以外の無駄に胸に脂肪が溜まってる連中の胸部データを少なくする事で
相対的にRJちゃんを大きい方の位置に見せる事は可能やないk・・・可能なのではないでしょうか?
-
「イジりながら真面目な話するの勘弁してーや・・・」
-
>>622
うふふっ、無い乳、、無い処理を追加するより、既に在る処理を無くす方が簡単なのは確かね
でもそれって中身を空にしてるだけなの
基本的にはサイズを変更すること自体が難しいのよ〜
ぱんぱかぱ〜ん♪
-
中身がホンモノのままなのかシリコンに変えるかしかできんから見た目は変わらんよ
-
気合入れてやればロジック追加することも可能じゃあるが…
8か月後までは胸と腹が、9か月後に分裂して胸だけが大きくなる仕組みを追加する神が現れれば
その後1年もしたらさらになくなることも多いけど
-
つまり連合艦隊対応なんかでは逆コンパイルで生成したiPS細胞から
愛宕のような胸を作り出してRJに移植するみたいな移植手術が必要と。
バイナリ差分作成ツール使って差分元が37c1のバイナリ差分型式という
体裁さえ保てばいいのかな…
(実際第一艦隊P窓の索敵と対潜だけ修正して作ってみたら9割方書き換えになったけど)
果たしてRJから取った細胞でボイーンな胸部ができるかどうかは...
-
いっそ全機能をプラグイン化して分離して本体はメニュー関連とドッキングウィンドウの管理とプラグイン管理のみにしてしまうとか。
-
>>628
一から作れってことじゃないですかー
-
>628
自分専用の奴はそんな感じで実装を進めちゃいるが死ぬほどめんどくせぇ…
-
ブラウザ部分が逐一svdataを本体に投げて、本体はプラグイン達にそのsvdataを丸投げ。
各プラグインは自分に関係するsvdataなら処理して、そうでないならスルー。
みたいなのを妄想しちゃいるんだけど、どうやって書いたらいいのやら。
-
>>631
jsonパーサをプラグインごとに実装って効率悪くね?
-
>>632
ブラウザ部分でパースしてやればいい。631の"svdata"は"svdata(パース済み)"って読み替えてくれ。
-
>>633
デリゲート使えば?
-
プラグイン形式の実相方法はいくつかあるけど、ハンドラと画面更新周りをどう設計するかだな
このあたりが面倒な作りになってると作る気が一気に失せる
-
>>633
それだいたい今の構造じゃね?
-
公開しないならプラグイン形式は必要ないんじゃね?
-
機能ボタン追加始めてみたけど元のボタンの味とテイスト合わせるのがなかなか難しい
-
>638
GUIデザイナ、どこをいじったら動かせるようになったか教えてもらえないでしょうか?
-
>>639
デザイナが動かないのはリソースが原因だから
ボタン画像設定している箇所を全部コメントアウトすればとりあえず動くようにはなるはず
どうせアイコンは自分用のに差し替えてるからこれでも問題はないんだけど
後学のために根本的な解決方法があれば自分も知りたい
-
AutoSelectModeとかFormBorderStyleとかが怒られるので
怒られる度にSystem.Windows.Forms.AutoSelectModeみたいに変更
KCRDB.PropertiesのResources.Resourcesの中身をプロジェクトのリソースに移植してそれ参照するよう変更
それでも残るデザインのエラーは無視して強行、色々強制変更されるから差分見ながらよしなに修正
こんな感じでやったけどWindowsアプリは素人なんでこれで正しいのかさっぱり不明
-
ちょっと出来心でKCRDB.exeをKCRDB.dllにファイル名変更して
VisualStudioの新規プロジェクトに参照追加して
ボタンを押したら(new KCRDB.MainForm()).Show()を実行するようなプログラム書いてコンパイルして
できた実行ファイルのフォルダにKCRDBのファイルを置いてやったら
普通にKCRDBのウィンドウが開いて艦これも起動したんだがw
C#のexe/dllってそういうものなの?w
-
>>642
.NETのexe/dllがそういうものなの
-
>640-641
サンクス、やっぱりそんなところかぁ
俺ももそうやって動かしてたんだけどそれでいいのかが不安になって確認したかったんだ
-
そう言えば、毘式40mm連装機銃以降の装備の対空が第一艦隊プロファイルの装Bに出てこないのって何なんだろう?
-
過去ログでも触れられてたけど Const/KcrdbTaikuValueSlotItemRatio.csv。
ついでに同フォルダのレドメ見て他のファイルも修正すると良いよ
-
>>646
どうもありがとうございます。
おかげさまで装Bの方は解決しました。
ついでに解決するかと思った対潜と索敵の装備分が反映されないのはバイナリを弄るしかないんだろうか?
索敵は計算式からおかしいから放置するしかなさそうだけど。
-
Reflexilってのを使うとメソッドの入れ替えとか出来るみたいね。
ttp://troushoo.blog.fc2.com/blog-entry-92.html
ilspyとかで全体をデコンパイルしてソースを書き換えて再コンパイルってのよりも楽そう。
-
結局のところツール上でソースを書き換えるところの手間は必要になるので、
どちらもそんなに変わりはないんじゃないか。
-
Reflexilを使ったメソッド入れ替えでKCRDB.exeを書き換えるプログラムを試しに作ってみた。
http://www1.axfc.net/u/3344032.zip
zip展開してKCRDB.exeを同じ所にコピーしてKCRDB-patch.exeを実行
エラーが起きずにKCRDB_patched.exeが生成されたら多分書き換え成功
KCMasterDataJSONParserの_ParseShip_Main (消えたのをtaikに入れ替えなど)と
KCMemberDataJSONParserの_ParseMaterial_Main (api_material: 7→8)を入れ替えます
どうやってるのかはilspyで見て。
-
> num2, num3, num2, num3, num2, num3, num2, num3, num2, num3, num2, num3, num2, num3, num2, num3, num2, num3, num2, num3, num2, num3, num2, num3);
テラワロスwww
-
そういや今更だけど遠征報酬のバケツだか開発資材獲得時のメッセージが"不明-1"とかになってた
別になんも困らないけどw
-
久しぶりに来たらハイレベルなことやってるなw
-
ブラウザリロードボタン付けてみたら捗る捗る
-
更新ならF5でよくない?
-
はずかしいやつ
-
リモートだとキーボード無いからF5送るの面倒なんだよ
-
URLのボタンじゃダメなのか?
-
普段メニュー出してないから三回押すの面倒なんだよ。リモコンのソフトキー起動する方がまだ楽
あとリモートで出先だと帯域絞ってる時あるからメニューだと間に合わずに夜戦が終わる
-
面倒な奴だな
-
本人が捗るって言ってるんだからいいじゃないの
ここでいちいち言いに来たのはどうかとは思うが
-
本人が使いやすいようにMODしたことに他人がケチつけるのはおかしくね?
-
俺のキーボードファンクションキー小さいから更新ボタンはあれば便利だな
-
ケチっていうか、トイレ行くの面倒だからペットボトル準備しておいたら捗る捗る
なんて言われたら一言ツッコミ入れたくもなるだろ。それと似たようなモン
そもそもF5は大人の事情で色々無かった事に出来ちゃうけどあんまり使わないでねって言われてるものだし
-
ケチつけるのはそこじゃなくてF5行為を非難しろよ
-
イヤ、F5するのも本人の問題じゃし
俺はやらんし
単純にMODできない人ができる人にSHITしてる風にしか見えん
-
F5よりも専ブラ使うほうがアウトだろw
-
>>667
そゆこと
-
夜戦が終わる前にF5ってなんか意味あるんかな
陣形選ぶ所ならまだ判るんだが
-
(マウスのボタンにF5配置すると普通にリロードできるんだよなぁ)
-
リモート言うてるやん
-
リモート使ったことなくてピンと来ないんだろ
-
無線マウス持ち歩いてるのを想像して笑った
-
文句つけてる人達のがよほど面倒な人種に見えるのは笑うとこなんかな
-
どっちもどっち
-
ああリモートか
ちゃんと読んでなかったわ
遅延のほとんどないwinタブ最強だわ
-
(直接動かしてるのに遅延とはどういうことだ)
-
通信エラーで猫っても影響ないリモートの方が個人的には有用だな
もちろん母艦は有線前提だが
-
母艦が有線だろうが無線だろうが安定した通信ができてりゃ構わんけどな
モバイル回線はハンドオーバーしたりする環境だったりするからどういう状態か理解できてないやつはサーバに負担掛かるからやめろとは言いたいが
-
>>669
戦闘結果破棄&燃料20%と弾薬30%が減らないで済む
敗北確定した時とかとかゲージマップで旗艦落とし損ねた時なんかにいいかもね
-
艦これの通信は結構重いから普通wifi安定した場所でやると思う
電車内でやったりする人は負荷かけてそうだけどな
-
wifiって単なる通信方式でしかないからwifiが安定してても回線が不安定なら何の意味がないけどな
-
都内で安定してないwifiとか使ったことないんだけど
使ってる人が多い+移動してるバスですらwifiの回線ド安定
どんなとこだと安定してないのかな?海沿いとか?
-
>683
回線の理解ができてないから直繋ぐのやめとけ
-
バスで安定ってそれバスがWiMAXルーター積んでるだけじゃね?
-
都内ってすごいんだな歩けばwifiのアンテナに当たるほど立ってるのか
しかも移動体で安定とかまじすごいわ
-
バス内はdocomoのwifiなんだけどな
別のゲームもつないでるけど敵がワープしたりすることもないし艦これ含めて接続切れることもない
都内は駅周辺だったらアホみたいな数のwifiある
-
>685
その回線がモバイル回線だっていうのが理解できてないんだからなぁ…
-
https://www.nttdocomo.co.jp/info/news_release/2013/11/22_00.html
バスがLTEルーター積んでるだけじゃない
-
6-1-Hの周回を始めたんだが、羅針盤の時点で敵の編成が出る時と出ない時があるのはなんでだろう
enemyid.csvは>>6のやつ使ってて、中にHの編成が記述されてるのは確認した
-
タブレットだと演習すると激重になる
重い重い言ってるやつが理解できなかったが、母艦リモートじゃなくタブレット本体でやってみて初めて理解できた
でもデスクトップで重くなるやつはタダのクソスぺPCだわw
-
>>690
enemy_idがやたらと大井さん
-
>691
相性がある感じじゃね?Haswell-E&32GB乗っけたコンパイル&ゲーム専用マシンで演習5戦やった後露骨に重くなるけど
Sandy i5&16GBで5戦してもそこまで重くならないし
-
確かにもう2世代も前のCPUだがタブレットほど糞じゃないが重くなるぞ
重くなるってのは普段との相対的なもんだから体感出来るか出来ないかだろ
CPU使用率見てれば的確に判るけどな演習前と演習後の数値が全然違う
-
>>692
ってことは全部のidに対して編成記述しないとダメってことかな
戦闘履歴を記録→enemyidを確認して>>6に追記
以外に何か上手いやり方あるだろうか
-
i7-3770S 3.1GHz / 16GB / 660Ti
だけど演習後は演習前と比べると重くなるよ
流石に重い重いと騒ぐ程のものではないけど
-
firefoxだとだんだん重くなって演習でもしようものなら激重
IEだとそんなことはない
NPAPIがあかんとかいう話だけど詳しくないし覚えてない
-
>>695
1回戦えば追記されるからローカルのデータは更新されるよ
事前に全部わからないと嫌だってんなら>>6のデータが揃うまで待つしかないかな
-
PCでも演習後にブラウザ最小化した際のCPU使用率0%程度が1〜3%程度に増える
気持ち悪いから演習後はリロードしてるわ
-
リロードボタンが捗るな
-
3-2-1のドロップが5000回到達しそう
1万の大台に乗るまで使えるかな
-
>>698
結構回ったはずなのにそれでも???なこと多くてな、気長に構えるしかないか、ありがとう
-
つまり同じ編成で別IDのハズレ艦隊を水増しすることで、空母棲鬼の出る確率を下げてるんだな
IDを見れないプレイヤーは1/3の確率だと思い込んで無駄に資源を浪費する
どうしようもないなあの腕組み豚は
-
その場合たぶん空母ババアが出るIDも複数あると思うんですけど
まだ6-1-H行った事ないからしらんけど
-
24日のアプデでまたパッチ当てなきゃならなくなるのだろうか
-
パッチで済めばいいが……
-
パッチで事足りなくなったら、プライベートビルドで使い続ける
既存で何とかするなら、KCB2+航海日誌・拡張版+KancolleSniffer の組み合わせかねー
-
KCB2って何?KCBの後継?
-
>>708
多分これのことじゃねぇかな
http://www.3pf.jp/products/kcb
BOTの方のKCBと同じ名前だから混同するのは仕方ない
-
いざという時慌てない為にも
普段から避難用の環境作っておくのは良いことだね
-
KCRDB使ってると、他のどんな機能よりボタン一つで配置を
自由に変更できる点が便利だからサブで提督業使えるが食指が動かない
他のウィンドウ記憶アプリ起動しなくてもいいってのがやっぱ個人的にでかい
-
PC再起動してえらいことになったと気付いてバイナリで全く弄ってない奴を219を見て修正してみたけど効果無し(0.36C22)
もうだめなんかな・・・
-
他のもいくつか試したけど戦闘のログでクリティカルを記録してくれるのが見つからないんだよなぁ
何かいいのないだろうか
-
航海日誌・拡張版はjson記録機能があるんじゃないの?
-
json保存は本家版からあるよ
-
json保存して自分でどうこう出来る人はわざわざ聞きに来ないでしょ
-
今週金曜日に新システムだってよ
また神に頼む日が来るのかな
-
新システム……豚さんが予期していた範囲内でのシステムであってくれたなら、パッチで事足りるかも知れない……のか?
こういう知識ねーから全然わかんねぇや
-
新システムを無視するようにする程度ならバイナリパッチで何とかなるかもしれんが
どうなるかね
-
新システムのためのアイテムがKCRDBウィンドウには表示されない、
くらいの不都合しか生じないと予想。
-
増えた素材枠が埋まるんだろ
装備強化ガチャ用アイテムだろうな
-
下手に希望持つよりは
最初から使えなくなると考えておいた方がダメージは小さいぜよ
とりあえず>>707の組み合わせで避難用環境整えておこう
-
新工廠か友軍艦隊か・・・
-
そろそろ毎度おなじみのイベント前の資源消費の誘惑くるー?
-
艦載機のレベル上げが来るな
-
特殊工廠+新資源=戦艦用の核砲弾
-
綾波・改・改二が装備できるN2爆雷を合成?できて、大破時にダメキャップ無視のカウンター攻撃発動、と()
-
蒼龍が使い物にならないんですね わかります
-
>>707のKCB2と拡張版はわかるんだがKancolleSnifferを同時に使うメリットってなに?
-
※核砲弾は戦艦レ級に対して有効です
-
ハープーンか1Bでいいわ
-
>>729
明石だろな
-
>>732
なるほどそういう事か。
-
く・・・・乗換先探しとくか
-
あとKancolleSnifferは
1日に稼いだ戦果を数値化してくれるのも助かる
毎日のノルマがわかりやすい
-
戦闘開始時点で戦況結果見れるものは他に無いんでしたっけ?
大破進軍防止であれば他にもあるようですけれど
-
>>642とか>>648見てて思ったんだけど、
KCRDB本体をDLLとして読み込んで、
動かないメソッドをリプレイスしたり新機能を追加するプラグインを同時に読み込んで起動するフレームを作るっていうのを思いついたんだけど、
そういうのって技術的には可能なのかしら
-
>>737
とりあえずそれをやろうとは思ったんだけど、
実際やってみると、動かないメソッドを含むクラスを利用しているクラスを芋蔓式に修正していく必要があるから、
結局全体をデコンパイルして適宜ソース修正して改造するほうが楽って感じ。
-
>737
可能か不可能かっていうんなら可能
それを究極まで二進めていけばDIまで持って行けるけど、超絶めんどくさい
-
>>738 >>739
なるほどー 芋づるになっちゃうならあまり意味はなさそうですね
もし部分修正がきくならバイナリパッチで対応しきれない修正も出来るんじゃないかと思ってたけど難しそう
ありがとう
-
完全なチラ裏だけどやっと任意のURL開いてそのキャプチャを保存できるようになったわ。
-
>>709
装備一覧あるのか、提督業からKCRDBに乗り換えた理由がコレなので
KCRDB死んだらこっちに移るかな
-
提督業の装備一覧画面は結構好きだなぁ
艦隊一覧のソートがもうちょい使いやすければと思いつつKCRDB使ってるわ
-
プロキシで使えればまあ何でも
戦況はあきらめて自作することにした
-
乗り換え先探してみたけど結局これが一番だって認識するだけだったなぁ
配置・サイズ変更、レイアウト復元、戦況あたりが個人的に必須だわ
これからも騙し騙しでいいからなんとか使えるといいのだけども
-
他の多機能ブラウザが多機能(笑)になるぐらいだからなぁ
-
というか他の提督業は忙しいとか縦長過ぎてノート持ちには画面が切れちゃってなぁ
横長にできるコレホント便利
-
さて、出荷される前に6-2突破しとくか・・・
お前らも出来ること今のうちにやっとけよ?
-
知らんがな
動かなくなったら動くようにするだけだし
-
ほかの候補探してるけど
こいつの優秀さを思い知らされるだけだった
-
今日のメンテでは何も起こらないよな(願
-
起きてほしくはないけど
最近まじで殺しに来てるからなぁ
-
新システムだっけ
関係ないといいなぁ
-
とはいえKCRDBが使えなくなるくらいガッツリ機能追加してくれよって気持ちもある
-
中途半端に使えなくなると「まだパッチで何とかなるかも・・・」って希望持っちゃうもんな
-
ああ、それもあるけどどっちかといえば
ゲームにもっと進歩して面白くなって欲しいからね
-
大幅に機能追加されたらプライベートビルドに移行かなぁ。
プラグイン化できれば機能の共有もし易いんだけど
-
複雑な心境だよなぁ・・・
-
音頭を取るやつがいればプラグイン化も可能だろうけど、やりたがるやついねぇだろ…
-
今度こそお別れか…ありがとう
-
悶々としてしまうな
-
連合艦隊はかなりやっつけだからなぁ
これがちゃんとしたものになったら対応はもう無理なんだろうか…
-
逆コンパイルはできたけどどうやってコンパイルすればいいのかさっぱりわからんわ
C#なんて触ったことないからなぁ
VS Expressでなんとかなるの?
-
>>763
なんとかなる
コンパイラが吐くエラーを潰していけば動くよ
主にnamespaceの修正と、定義の修正
あと変数格納なしに値を設定している?場所があるので、
そこを適当に作った変数にぶちこむとかいろいろ
あとはApi変更の対応
C#はよくわからん
-
プログラムがわかっていればこの程度はどうにでもできるだろ…
C#が〜じゃなくてプログラムがわからないなんだろうけど
-
>>764
どうも
それなら暇つぶしに土日にやってみるかな
>>765
まあね
ずっとDelphiでDB関係しかやってなかったから.netとかさっぱりですわ
-
一昔前かしたら戸惑うくらい親切で簡単で解りやすいから何かしかの開発経験あるなら余裕だろ
むしろswitch的なロジックがif(){}else{if(){}else{if(){}else{if(){}else{}}}}みたいな事になってて
こっちの解体の方が大変だわ
-
reflector とかでいいんか?
-
逆コンパイルできるなら何でもいいよ
ここにはILSpyが多いんじゃね?有料ソフトは利用者少ない気がする
-
リファクタ系のツール使ってると>767みたいなのは半自動でできるんでそのあたりの面倒とかすっかり忘れてたわ
-
なにそれ欲しいんですけど
-
改修工廠が実装でいよいよもって出荷されそうだ
-
08▼新システム「改修工廠」の追加実装
工作艦「明石」による新システム、【改修工廠】が追加実装されます。
秘書艦に「明石」または「明石改」が就いている場合、明石の工廠【改修工廠】が母港で使用可能となります。
【改修工廠】では装備の強化改修を行うことが可能です。
https://twitter.com/KanColle_STAFF/status/525551539528540160
(´・ω・`)
-
今回は不具合ないっぽい
-
とりあえずエラーは吐かない感じかな
-
入れたが取り敢えずエラーは吐かなかった
-
おお助かったあ
-
問題は強化改修した後じゃね?
-
今回は生き残れたようだ
-
改修工廠任務を消化して解禁したら使えなくなるなんてことはない?
怖くてまだ任務触れない
-
まさかの生存
-
え?生きてるの?
-
まあ前回大体対応出来てたってことだな
-
当たり前だが今回の追加の改修資材の数が表示されない以外は今のとこ普通に動いてるな
-
予想外だった
-
やっぱりこないだの7→8が改修資材だな
-
改修に入る場所わかりにくw
-
母港の工廠の裏から出てくるとか確かに分かりにくいなw
-
無事に使えることを確認。良かったぁ〜(明石風に
-
お、今回は大丈夫なのか
割と大きなアプデがあったというのに
-
今回ばかりはもうダメかと思ってたわ
-
大きいアプデじゃ案外無事で
小さいアプデじゃちょこちょこエラー吐く
-
システムの改修と効率化っていうかそういったものは別々で動かしてるんだろう
一緒にやると開発が死ぬのもあるし
-
どこから改修工廠いくの?
-
工廠をしばらくマウスオーバー
-
今まで開発資材@遠征で見てた場所に改修資材が割り当てられてて、開発資材拾ってきた時に改修資材って表示されるのかな?
-
いまさらバイナリで書き換えてようやくエラー消せたけど
Error:[svdata = / object {api_data} / object {api_material} / array]の項目数が7ではありません
って出て殆ど表示されない。0.36c22なんですけどどこ直したらいいんでしょうか
-
ぬるっと現れる改修工廠に草
わかりづれぇw
-
797さんはこのスレの過去ログ読めば、ここではどういう決着を付けたのか解りますよ
-
項目数が7のやつは前スレくらいだったきがする
-
ざっと見た感じ、一つ前だな
それなりのヒントあるから、トライ&エラーで試行しよう
-
過去ログと前スレあさってきます、ありがとう!
-
何度起動しても真っ白のままで動かない
アプデ前はエラーなしで動作してたんだけど
-
おま環
-
>>803
同じく真っ白のままだわ。なんだろう
-
改修資材はswfの中ではrevKitって名前なんだな
-
普通のブラウザでは正常に表示されるかくらいは試したんだろうな
-
ログイン鯖が死んでるみたいだ
-
俺も真っ白だよ。
-
単純に重いだけじゃね
-
俺の履歴書の職歴部分も真っ白だけど
-
別PCだろうがブラウザ変えようが真っ白だから
集中して鯖死んでるんじゃね
-
DMMのログイン鯖は弱いなぁ・・・
-
「艦これ」開発/運営
@KanColle_STAFF
【17:50】現在、DMMさんのゲームプラットフォーム全体に接続しにくい症状が発生している模様です。「艦これ」ゲームサーバ群は全て健在です。現在接続できている提督の皆さんは、そのままプレイ継続は可能です。プラットフォームの状況が分かり次第、お知らせいたします。
#艦これ
-
俺も真っ白で焦ったけど航海日誌用のLAN設定し直したら治ったわ
-
キャッシュ消してプロキシ関係見なおしてIEでログイン試すぐらいはやってから言ってんだろうな?
-
俺は・・・まだ生きてる・・・のか?・・・
-
全部見事に表示されました!!!
教えてくれた方々と神の方々に感謝!本当にありがとう!
-
お疲れチャン
-
真っ白だーとか思ったらアンチウィルスソフトが反応してた
とりあえず無効にしたらなおったけど普通に新しいプログラムに更新したらなおったわ
-
改修した装備の表示はどうなってる?
-
同一装備扱い
まあ性能が上がるわけでもなく進化させるまでは☆が増えていくだけだしな
-
同一装備扱いも何もパッチ当てて受信したapi_level消してるんでしょ?
だったらKCRDB的には同一装備に他ならない
-
消すも何も最初から見てなくね?
-
遠征で獲得した開発資材が「不明(3:-1)」扱いになってました
エラーは吐いてません
-
>>825
9/26のメンテ時に既に報告されてる
-
>>826
どこかで修正できるんだっけソレ?
-
>>827
されてないはず
(修正するパッチは見なかった)
-
高建をネジに置き換えるパッチはよ
-
>>813
夏イベ初日もログインしにくい状態が一晩続いたよなぁ…
-
>>827
api_usetype=3に開発資材と改修資材の二つが存在するから
これを開発資材と決め打ちしてもいいものかっていう問題がある
flash側はどう判定してんのかね
-
>>828>>831
㌧
-
敵の144機中80機落として
こっちは30機で10機落ちて
劣勢って納得いかねえwww
-
残ったのが64機vs20機、数だけで比べりゃ劣勢だって事で納得しとけwww
-
>>829
高建を高雄に空目した件について
-
馬鹿めと言ってさしあげますわ
-
そういや第一艦隊プロファイルウインドウ内の対潜値の計算もおかしくなってるんだな。
装備の対潜値を上手く受け取れてないみたいなんだけど、どこを弄ればいいのやら‥‥‥。
-
何を書き換えたか理解せずに張られた内容書き換えるだけなんだなあ
-
>>837
MainFleetProfForms.cs
masterShipElm.TaisMaxやらmasterShipElm.TaisMinと現在のLvを使って
素の対潜値を計算してるところがある。
それをmemberShipElm.Taisen0を使って計算しなおす。
ただしこの値は装備込みなので、装備ごとにチェックしてる部分で
装備部分の合計を計算し、引いてやらないといけない。
その後計算式に合わせて計算しなおす必要がある。
バイナリで書き換えるのはちょっと厳しいはず。
-
あ、ちなみに
masterShipElm.TaisMaxとTaisMinの値は前回の死亡時から
送られてこなくなってるのでそのまま受け取るのはムリ。
-
>>465があるやろ?
-
5時になってクエストリセットがされなかったわ
-
>>841
ああ、バイナリでやってたのね。
-
そういえば結局今の最新はどこになったん
CRC揃えておかないと次のパッチで混乱する気が
▽デフォルト 37c01:36c23:36c22:36c21:36c20(3AC916BD:C626AF90:::530E5B56)CRC32
▽api_material 7→8 [9/26] (1B6A71BA:129FCA22:::66D63B08)
ttp://jbbs.shitaraba.net/bbs/read.cgi/netgame/12394/1410361248/428
▽api大量削除 [10/10] (45C9841A::::)
ttp://jbbs.shitaraba.net/bbs/read.cgi/netgame/12394/1412253200/417
▽対潜、索敵計算方法を修正(1BCA1333::::)
ttp://jbbs.shitaraba.net/bbs/read.cgi/netgame/12394/1412253200/465
▽小中大破判定の精度向上(66E01DDF::::)
ttp://jbbs.shitaraba.net/bbs/read.cgi/netgame/12394/1412253200/484
ttp://jbbs.shitaraba.net/bbs/read.cgi/netgame/12394/1412253200/504
ここまで?
もはや37以外は切り捨てだな・・・
-
current01 → cur01.nnn とかにバージョン情報書き換えてかないと分からなくなりそうだね
-
それだと公式っぽいしフリーダムにブランチ切ってる現状を連番で表すの不可能だし
patch[スレ版]-[レス版]とかを当てた順に書いとけばいいんじゃね?
-
(今更>>100をそのまま使ってるなんて言えない)
-
多重にパッチを当てる場合もあるし、
patch[スレ番].[レス番]-[スレ番].[レス番]-...(先に適用したものほど左)
のほうが良いかも
-
いやバージョン表記は別になんでもいいけど
単純にパッチ作る人もその他利用者も同じもの使ってればすんなり行くでしょってこと
オリジナルとその時点での最新のを持ってればいいわけで複数持つ意味は無いし
-
>>844を全部適用したものを最新版として扱おうって事?
-
どこまでにするかは使ってる人が多いのにした方がいいと思うけど
元々大破判定はアレで仕様ですって豚さんが言ってたのと
書き換え君使ってないから自分もまだ45C9841A使ってるし
ただせっかく作ってくれたってのはあるし
一度公開された以上戻るよりは進めてくほうがいいかなって
またアンケやってみてもいいと思うけど
しばらく更新見て無くてもCRCあれば途中から続き当てるもよし
オリジナルから当てなおすでもよし
なんにせよ複数混在してたらごちゃるだろうから整理はしときたい
-
解析する人の好きにしたらええ
自分でそこから取捨選択できるなら途中で止めればいいし
何やったらいいかわからないって人は全部当てればいい
-
>>852
だよな、次はこのバージョンをベースにバイナリパッチ作ってくれ、とか図々しいにもほどがあるw
とりあえず>>515,519にmodバージョンのまとめと各ハッシュがあるから
どこをベースにいじったよ、ってのさえ分かれば十分だわ
-
なんか大事になってるな
どこまでのパッチ当たってるか、パッと見でわかったほうが便利なんじゃね?程度だったんだけど
-
前々回のアプデ時に発生した混乱の反省から「今後はオリジナルに当てたほうが良いな」
という話にまとまったしなあ
-
自分みたいな学のない人間は
素の0.37、>>100のパッチを当てたやつ、素の状態から>>844までを当てたやつを持っていればなんとかなりそう
-
他の人間がすんなり行くために、解析者が使ってるバージョンからロールバックして
他の人間が多く使ってるバージョンをもとにパッチ作ってくれ
パッと見て分かりやすいからバージョン表記の文字列も書き換えてくれ
お願いだから、解析してパッチ公開してくれる人間にメリットないことをのたまうのはやめよーや
解析者にとっちゃ混乱しようが分かりにくかろうが関係ないってことを分かろうぜ
-
自分は>>465使ってるけどよく分からんのもあって
素の37c01から行うやり方が一番ありがたい。
-
まぁ素のexeファイルのバックアップが無いとかありえないからな
-
いや解析者が使ってるのがどれか教えてくれってだけで
他は別に・・・
-
アプデあったので来たけど今回はエラーはいてないみたいだな。>>100のパッチ当てたまんまだけどどうにかなりそう。でもこの先不安やわ
-
>>860
ならこんなこと言わなきゃいい >>851
-
次回パッチ時にまた〜からは何当てればいいのみたいなのを減らして
変な質問でまた負荷掛かるのを防ごうと思ってのことだったが
確かにコード出した人自身はそれ使ってるのが当たり前だから聞く必要は無かったすまん
-
そんな質問はスルー安定
どんなことしても変な質問するヤツは減らんよ
なぜならそういうやつはそんなバージョンとか説明・やり方をそもそも見ない読まない
-
情報がまとまって書かれていなければ普通質問するだろ
質問しなくてもわかるのは一日中スレに張り付いているような暇なやつだけだ
-
もう駄目猫の
-
したきゃすりゃいいんじゃないの
自分のブログやサイト作ってパッチ公開してるわけでもないんだから、いくら質問されたってうざけりゃスルー安定されるだけって話よ
-
あぁなんかすまんな
質問するの自体は別に悪いとは言ってない
ただその答えが10レス上に書いてあったり、Ver37c01オリジナルでの話してるのに36でやったけど動かない…とかは流石にスルーするだろ?って話
-
最上の奴も頑張っているか?
-
もがもが
-
http://www1.axfc.net/u/3349912
ぽいっと。
-
神ですね〜。
-
http://www1.axfc.net/u/3349598.zip
-
パス抜かれた
-
ファイルサイズで気付きなさいよ
-
装備改修で★つけるとダメージ計算式に補正が付く可能性があるみたいね
内部データ的に装備のステータスがどうなってんのかわからんけど
戦況のダメージ計算が狂うこともあるのかな?
-
戦況は予測値じゃなくてダメージログの合算だから、フラッシュの表示通りの値が出るよ
-
既出かもしれないけど、全艦娘一覧からのCSV出力やると
「指定されたキーはディレクトリ内に存在しませんでした」エラーが出て失敗するね。
これもマスタのマスクデータ削除が原因で、持ってない情報ができててKNFEが出てるって感じ、かな?
-
それ修正入る前から動いて無かった記憶あるんだが違ったかな…
-
>>876
戦況の実装は見てないけど、戦況は実データそのまま出してるだけじゃね。
仮に★補正があったとしても、わざわざクライアントサイドで補正足す仕様を追加するとは思えない。
-
メニューのほうからしかcsv出力しないから気づかなかった
そうだったのか
-
確かにメニューからは動くから一覧からCSV出力のバグっぽいね。
いつか気が向いたら実装見てみよう…。
-
233週目…ねんがんの明石だコンチクショウッ!
http://mmoloda-kancolle.x0.com/image/128203.jpg
やっと4スロに修理施設を積めるぜ…
-
>>877,880
そうか、実際の戦闘データが表示されるだけなら安心か
そもそも★補正自体もまだ眉唾だけどね
-
ゴメン…何で俺ここに泥報告してるのだろう…
-
画面見るに普通のブラウザなのにな
戦況とか見た結果とかで専ブラ絡む場合はこっちに書くけど
-
(プロクシモード)
-
串カツ職人かな?
-
>>883
それくらい嬉しかったってことだろ?w
おめでとう!
-
資源欄に勲章出そうと思ったらあれ取得元useitemなのかよ
-
間宮と伊良湖もそれぞれ別な所に入ってるし、あんまり考えて分けてないのかも
-
バイナリ自体の長さが変わるわけじゃないし各自書き換えしようがアドレスは変わらない
だから>>844の中から自分の気に入ったmodを各自で投げ込む形式でいいんじゃないかな
スレでmodバージョン統一しないと困るのってパッチ適用時のCRC一致しないくらいのもんだしね
アドレス表記ならバージョン違いだろうが関係なっし
-
>>892
だな、困るのはパッチ修正箇所に再度修正が入る時と
自分で手を入れた箇所がパッチとコンフリする時くらい
よく分からんって奴はパッチ全部当てときゃいいんだよ
-
明石強化で消費した装備アイテムの数が即時反映されないのは流石に対応できないかな
-
>>894
バイナリパッチで対処できるようなものではないね。
デコンパイルしてソースコードを弄ってapi_req_kousyou/remodel_〜を処理するコードを書くしか無い。
-
無茶言いやがる…
-
>>895
ですよねー。
こうやってどうにもならない部分がどんどん出てくるんだろうなぁ……
-
無茶とか言わずにILSpyとVC#express落としてソース弄って遊ぼうぜ
下手すりゃ本編より面白いぞ
-
VC# ってみんな?いくつ使ってるんだろ
2010→2012か2013のWindowsDesktop にしたほうがいいのか悩んでるわ
-
>>899
特に互換性とかに問題なければ最新のを使ってる
つまり VS Express 2013 for Desktop
ビンボーだからExpressなのはしかたないけど
-
うちはHQ情報に改修資材も表示、
メインウィンドウのツールバーの空き領域にログを1行だけ表示、
艦隊情報のツールチップに次Lv経験値を追加、
第一艦隊情報にボス戦自動カウンタを追加、etc
みたいな改造して使ってるわ。
-
・アイコンを作るのが面倒だからメニューを単なるリスト化
・レイアウトの保存数を無制限化
・戦闘結果の表示非表示をボタンで切りかえれる
・Log周りをLog4.netに差し替え
・出撃での艦載機ロスト数および必要ボーキ表示
とか結構別ものにしてるな
-
第一艦隊Pの索敵の合計のツールチップに2-5式の計算を含めた
詳細を追加してるぐらいかな。
-
>>900 thanks
Win7も使いつぶすまで使う予定だけど、できるだけ最新だよね、互換性問題なければ
-
>>901
凄いな。やってみようと思って開いてみたが、どこをどう弄ればいいのかがさっぱり分からないよ。
-
ILSpyとVS Express 2013 for Desktop落としてインストしてデコンは出来たけど
VSに乗せる方法が今一わからんのだよなぁ
デコンまでのやり方は探せばあるけど、その見つからないのよね
組込畑のおっちゃんにはプロジェクトとかイマイチワカランすぎてつれぇ
今度の土日にもうちょいがんばるか・・・
-
ilspy プロジェクト 出力
-
関連付けって便利よね
-
>>907>>908
これか!!!なんかずっとilでしか保存できなくて
根本的な何かおかしいと思っていろいろ再インストとか最新ver探しとかしてたら
↑の「C#」に変えるだけじゃないか・・すげー見逃ししてた
マジさんくす!!
buildエラー取ってイロイロむさぼってみよ(エラー取り好き)
-
自力で改造できる人が心底うらやましい。
学生時代にプログラムとか勉強しとけばよかった…
-
今からでも遅くはないんだぜ?
-
今から勉強し始めてKCRDBが改造できるレベルになるまでいったい何年かかるだろう
-
大学で半年だけC言語の講義とった程度だけど一週間ほど前からはじめた
もう自分でほしい機能追加したりは出来てるしそこまで難しいもんでもないと思う
-
何かしら言語が使える状態からC#を改めて始めるんならどうとでもなるけど、
これから始めるとなるとそれなりにかかるかもね
-
Cならよく使ってるのだがC#は初めて触るな 全然違うから結構キツイ
とりあえず名前空間の重複と、こまごまエラー取とれたんで
起動させようと思ったらエラーで起動しねぇw
まぁ意味わからんエラーはさくっとコメントアウトしたからだろうけど
てかこんな時間までやってしまった、明日仕事なのに・・・明日以降やろう
とりあえず改めて>>907>>908 thx
-
このまま日記帳になるかKCRDBスレになるかは貴方次第
-
>>915
ちゃんと必要なファイルは普段実行してるところからデバッグ用のフォルダにコピーしないと。
-
自分で趣味グラミングするくらいしかないから改造とか無理
勉強するにもどこでナニをスレばいいのかわからんな とりあえずLinuxマシンはあるけど完全に遊び場とかしてる
-
趣味でできるレベルでどうにかなるよ
googleがあればたいていのことはどうにかなる
-
まともな論理思考ができてりゃ趣味プログラム程度の規模なら一月掛からん
-
まあソース見もしないで無理無理言ってる奴には永遠に無理だよ
-
かじったことがある人ならある程度いけるがhello worldすら初見の人にはちときついんでは
-
ゼロベースでも時間とやる気さえあればいけるだろ
-
なかなか厳しい前提条件だと思うよ
-
知識0の状態から某MMOのツールを一月くらいで作れたんでやる気次第よ
-
この手の発言をする奴は「人にはそれぞれ事情等がある」という事がわからない
-
そりゃやる気だけあっても時間がなければ無理に決まってんだろ
-
本日の日記帳
戦況表示ツールをWinPcapで作ろうと思い立って一週間
やっとパケットからデータを構築できるようになったが、まだスタートラインに立っただけだった・・・
-
艦これやる時間削ってでも成し遂げたいと思う情熱があればやれるさ
-
本末転倒だけどきっと艦これの知識よりは将来役に立つんじゃないかな
-
役に立つかどうかはどうでもいいが、本編よりは多分楽しい
-
少しずつエラーが消えていって目的の動作ができたときはたまらないな
気が付くと時間があっという間に過ぎていく
-
やはり平時に居るのは変態どもばかりか・・・
次アプデも期待してる
-
なんで趣味でするプログラミングはこんなに楽しいんだろな
-
そりゃ納期がいつでもいいんだもん
-
自分のために作ってるから
-
winpcap使ってtcpストリームからhttpセッション復元できるように学習したということなら
結構なスキル習得だと思う
-
バグ出ても文句言われないしな
-
納期うんぬんより糞詰まんねー仕様を無理やり飲み込まなくていいからだな
-
俺も以前パケットキャプチャ方式の艦これ関連ソフト作ろうとしたんだけど、どうにも大きなデータ(ロード時の図鑑データ)が復元できなくて挫折したわ
どうしてもパケットの抜けが直せなかった
-
手段が目的化しそうだな
-
春使い濁ってんな
-
趣味グラミングだとソースの書き方とか自分流でいいからな−
他人と一緒にやると書き方とかの違いでストレスが
-
>>940
wiresharkのhttpプラグインでも抜けが発生するかどうかで
ドライバやネットワーク環境の問題か自分のコードが悪いのか切り分けできるよ
自分はlinuxとsolarisのlibpcapしか使ってないが抜けに困ったことはないな
-
winpcapは大量なデータが流れるとよくパケ抜けした気がする
他ゲーでそれを利用した不可視データ参照ツールがあったんだけど普段は問題ないが
大量にパケットのやり取りが発生するようなマップに行くと頻繁にデータがおかしくなってたな
-
>>941
というか、手段を目的に出来るのが趣味だw
-
デコンパイルしてエラー取りして起動させたら
Warning : オーディオの制御の取得に失敗しました[ECall メソッドをシステム モジュールにパッケージ化しなければなりません。]. 消音ボタンは機能しません.
って出たんだけどなおす方法知ってる?
ミュートボタン地味に便利だから使えるようにしたいんだけど・・・
-
23 名前:[名無し]さん(bin+cue).rar[sage] 投稿日:2014/10/29(水) 10:48:00.38 ID:A2xBzX8U0
>>20ではありませんが、艦これブラウザKCRDB037c01をお持ちの方いましたらお願いします。
24 名前:[名無し]さん(bin+cue).rar[sage] 投稿日:2014/10/29(水) 12:10:28.06 ID:jhrRbtmQ0
同じくKCRDB037c01おねがいします!
-
そのスレで何度も貼られてるのに取ってない奴いるんだな
-
真顔
-
>>947
KCRDB.MMDeviceEnumeratorでエラーがでていじったんだと思うけど、うちは
namespace KCRDB
{
[ComImport]
[Guid("BCDE0395-E52F-467C-8E3D-C4579291692E")]
// [ComImport]
internal class MMDeviceEnumerator
{
// [MethodImpl(MethodImplOptions.InternalCall)]
// public extern MMDeviceEnumerator();
}
}
こういう風にコメントアウトしたら動いている。
-
自分はDetectHsvRangeの「refは無効です」のエラーをどうすればいいのかわからない
-
>>952
BitmapSubroutine.csはまるごと削除で問題ない。
-
>>953
そうなのか
ありがとう
-
>>951
できた!
ありがとう!
-
何一つ見てないけど、クラス名からするにコンパイル時にインライン化されたメソッドが定義されてるクラスとかじゃないのん
-
消音ボタンは良く使うけど、アプリ全体の音がMuteされるので
アラームも消えてしまうのがちょいと気になる。別々にミュートできるように改造するのもありかな。
-
アラームって遠征帰還通知の「ピポン!」ってやつ?
自分はミュートしてても聞こえるけど、設定ダイアログで別の音声を設定すると駄目になるとかかね?
-
>>958
そそ、音声設定してると聞こえない感じ
-
>>951
そこまでごそっと消さんでも、
namespace KCRDB
{
[Guid("BCDE0395-E52F-467C-8E3D-C4579291692E")]
internal class MMDeviceEnumerator
{
public extern MMDeviceEnumerator();
}
}
程度で一応コンパイルは通る。
きちんと動作するかどうかまでは確認してないけど。
JustDecompilerが割ときれいなソース吐いてくれる様な希ガス。
エラーが出てプロジェクト作成はできないけど。
ILspyとか他のは所々汚いソースがあるっぽい。
-
>>960
[ComImport]がないとミュートボタンが動かないと思うが?
-
KCRDBの37c01のうpお願いします
-
ビルドした奴確かめてみた・・・
あー ほんとだ ミュートボタンなんか死んでるな。
externの宣言の方が冗長でComImportが本命なのか。
いろいろ学習すること多いな・・・
-
通常装備と改修装備を強化値別に別装備扱いで表示
api_mst_slotitem_equiptypeの中身をコンボボックスに並べて絞り込み
装備リストにこんな機能追加したら改修装備行方不明問題が解決するのでマジオススメ
-
デコンパイルしてエラー吐いてるところ直してみてるけど、文字列連結してるところがどうすればいいのかサッパリわからんわ…
どっかに値放り込まないといけなさそうな感じだけどどこに放り込めばいいのかが全然読み取れないわw
-
キャッシュだかクッキーだか分からないけど、起動してもIDとPASS毎回入力しないといけなくなった
当然レチェックは入れてるが、それも消えてて、音量設定も毎回リセットされる
どこいじればいいのか教えてエロイ人!
-
>>965
適当な変数に入れるだけでいい
なんでかはわからん
-
>>967
あー、よくよく読んでみたら似たようなことやってるクラスがあってそれと比べてみれば確かになんか使ってなさそうな値っぽいから適当で良さげなんだね…
-
やっとちょっと時間取れてbuildしなおして起動までこぎつけた
VerだけCurrent02にしたけどw
ここの情報と参照パスさえちゃんと設定すればなんとかなるもんだな
>>965
同じエラーに苦しんでた
適当なStringに放り込んでToStringに入れなおして対応したけど
ほんとにこれで言いか確認できてねぇな
-
>>969
当該クラスが何やってるんだろうってとこから考えてみたら、どうやら戦果ウィンドウの一番小さいやつで、
エラー吐いてるのがどうも制空判定出力してるところらしく、値自体は使ってないっぽいので適当に捨てて問題ないっぽい。
もう1個のはクラス名からして多分2〜4艦隊のステータス表示するところっぽいから1艦隊のステータス表示してるクラスと比較してみればいいのかなってところにやっとたどりついた;
-
と、解決したかのように思ったものの、ToStringで%を連結してるところがどうもよくわからんな、多分これも使ってない値と思われるけど根拠が出てこないあたりが…
-
>>970>>971
解析乙
とりあえずエラー取って起動させただけなんでまだ中身把握できてないや
土日でエラー取りでコメントアウトしたとこの解析と
改修資材くらいは表示できるようにしたいなぁ
-
なんとなくちょっとずつだけどわかってきたようなそうでもないような
APIの仕様変更そのものの差分がわかるようなところってないのかね、ちょろっとぐぐったかんじだとだいぶ古いAPI一覧しか引っかからなかったけど
-
ならばFiddlerで現在のAPIをGETして比較すればいいじゃん
-
>>974
Fiddlerとかよくわからなかったので適当に消されたapi取得しようとしてるっぽいところにブレークポイント設定したらjsonっぽいの覗けたんでそこからなんとかなりましたw
とりあえず自艦隊表示できるところまでは辿り着いた…
-
設定→ログ2でレスポンスエンティティを記録にチェック入れて保存フォルダを指定すればやりとりしてるjsonデータが保存される。
ちなみに記録条件には +/kcsapi/ って入れたほうが良い。でないとswfとかのデータまで保存されるw
あと、先頭にurlと"svdata="ってのがついてるからそれを消して適当なjsonビューアで眺めればいい。
-
アプデで動作しなくなったときに覗く程度の俺だけどお前らの会話が理解できない
お前らそんな知識どこで手に入れたんだよ…
-
なんだかんだで昔使えてた機能は一通り使えるようになったような気がしなくもない
案外適当な修正だけで動くもんだね
-
豚さんの意志を継ぐ人達
子豚
-
>>976
json見るのに何使ってる?
KCRDB的には1セッション1テキストファイルで出力するから
複数のファイルをワンクリックで簡単に切り替えられるのがあるといいんだが…
今はFiddlerにドラッグして見てるけどツリー表示は結構便利なんだよね
ただツリーの展開状態が記憶されないのと、メンバが勝手にソートされちゃうのが残念
-
とりあえずどんな要素があるか確認したかっただけなので、ブラウザから使えるJSON Editor Onlineを使った。
http://www.jsoneditoronline.org/
ツリー表示はできるが、そちらの欲しい機能はないような感じ。
-
>977
趣味でプログラムやってりゃこの程度はつく。そんなに難しいことやってないし
-
これ上から目線て奴よ
-
どれ?
-
どれだ…?
-
いったいどれなんだ……
-
目線が違うんだから探しても見つからないのだろう
という巨人族の村に紛れ込んだ小人のお話
-
KCRDBがないと艦これできない病にかかってるからなんとかごり押せてるだけじゃね
とりあえず動くように復旧&改修資材の項目追加まではできた
あとなんか計算仕様が変わってるところがあるんだっけ?
-
>>977
分からないなら黙ってるか他の話題振ればいいのに何でわざわざ絡んでくるの?
いちいちアピールされてもウザいんだけど
-
半日前のレスにマジレス
-
しかも素直に読めば褒めてるしなあ
-
いちいちアピールされてもウザいんだけど
って感じですわほんと
-
【悠長化】KCRDB専用スレ10【出荷済み】
http://jbbs.shitaraba.net/bbs/read.cgi/netgame/12394/1414739021/
-
対潜とか索敵って元々引っ張ってきたところのAPIが消えてるからどっか別のところから引っ張ってこいってことでいいのかな
-
>>993
有能
-
>>994
>>839
あと索敵は単純合計にあんまり意味はないので
索敵機数表示とか2-5式計算とかしてもいいかと。
-
アピールする者同士仲良くしとけよ
-
>>994
あ、自作か。改造じゃないのね。
-
>>998
いや改造だよ。
API消されてるところの値全部ダミーで0で埋めておいたら見事に素対潜と索敵が0になってしまったw
-
>>999
んじゃあ
masterShipElm
じゃなくて
memberShipElm
を使うということで。
■掲示板に戻る■ ■過去ログ倉庫一覧■