2015年07月

    PAYDAY2 Blacklist Assist v1.10.0

    PAYDAY2 Blacklist Assist

    最近更新中のPAYDAY2のBlacklist MODの補助ツール
    ※特に理由が無い場合は最新バージョンを使用してください。


    ━━━━━━━━━━━━━━━━━━━━━━━━━━━

    ■ダウンロード
    ZIP
    PAYDAY2BlacklistAssist1100.zip

    Ranking機能は試験運用中


    2015/07/31
    v1.10.0.36
    削除
    改善
    * DataGridViewの列幅の設定を修正
    * DataGridViewのセルを選択したときに起こる不具合の修正
    * SteamIDタブのProfileリンクのコピーボタンの挙動を修正
    * オートアップデート時に新ファイルと旧ファイル名が同じ場合に置き換え出来ない不具合の修正
    * 設定ファイルの読み込み方法改善(PAYDAY2BLAS.txt)
    - 項目が足りない場合はWEBから取得

    変更
    追加
    * SteamIDタブに次の項目を追加
    * privacyState
    * stateMessage
    * VACBanned
    * NumberOfGameBans
    * DaysSinceLastBan
    * PAYDAY2Stats
    * SteamAvatarICON(IMG)

    * バックアップファイルを保存するフォルダの設定を追加
    * SteamID情報の取得方法の選択を追加
    * Original
    - BAN情報も取得 取得時間が最も早い(はず)
    * Check PD2Stats
    - 非同期でPD2StatsのWarningをチェック(取得に数秒かかる)
    * External site
    - これ以前のバージョンまでの取得方法 外部のSteamID情報取得提供サイトから情報取得

    * Ranking機能追加
    - メニューのTool -> Rankingより起動
    - データの送信は受け取りサーバの起動中のみ可能(Send Blacklistボタンが押せる状態であれば送信可能)
    - 手軽にBlacklist.txtの内容を共有し登録数や国など閲覧可能



    SteamIDタブ
    PD2BLABANColor4.jpg


    Ranking画面
    PD2BLARanking.jpg
    スポンサーサイト

    最近の進捗

    PAYDAY2 Blacklist Assist

    最近更新中のPAYDAY2のBlacklist MODの補助ツール
    ※特に理由が無い場合は最新バージョンを使用してください。


    ━━━━━━━━━━━━━━━━━━━━━━━━━━━

    SteamID算出方法とBAN検出情報の取得方法がわかったので、わかりやすく表示するようにしてみた。
    PrivateでもBAN情報検出されるのだろうか。面白いのは、非公開設定だと思っていた人のほとんどは非公開ではなく、フレンドに公開設定だったということ。

    PD2BLABANColor.jpg

    PD2BLABANColor3.jpg

    PAYDAY2 StatsのWarning表示チェック機能も付けてみたけれどPAYDAY2 Statsの反応が遅すぎて使い物にならない
    PD2BLABANColor4.jpg



    画像も表示するようにしてみた、ちょっとかっこいい。

    SteamID算出とBAN情報について

    PAYDAY2 Blacklist Assist

    最近更新中のPAYDAY2のBlacklist MODの補助ツール
    ※特に理由が無い場合は最新バージョンを使用してください。


    ━━━━━━━━━━━━━━━━━━━━━━━━━━━

    1,SteamID SteamID3 SteamID64 CustomURL からそれぞれの値を特定する方法(ユーザ)
    各種値と書式
    種類書式
    SteamIDSTEAM_0:1:37587949STEAM_0:A:B
    SteamID3[U:1:75175899][U:1:B*2+A]
    SteamID647656119803544162776561197960265728 + B * 2 + A
    CustomURLrin_jugatla
    Namerin_jugatla現在の表示名
    Profile(CustomURL)http://steamcommunity.com/id/rin_jugatlahttp://steamcommunity.com/id/CustomURL
    Profile Permanentlinkhttp://steamcommunity.com/profiles/76561198035441627http://steamcommunity.com/profiles/SteamID64


    SteamID64を特定し、XMLを参照し各種値を取得可能
    XML http://steamcommunity.com/profiles/SteamID64/?xml=1 (http://steamcommunity.com/profiles/SteamID64?xml=1でもアクセス可能)
    B = (SteamID64 - 76561197960265728)/2
    A = (SteamID64 - 76561197960265728)%2

    Profile(CustomURL)はCustomURLの文字列が変更されてしまえばアクセスできなくなる、もしくは別のアカウントに紐付されてしまう。
    アカウントに紐付された不変のリンクはProfile Permanentlinkなので特に理由がない限りはPermanentlinkを使うほうがよい。


    2,BAN情報の取得方法
    Steam Web API
    https://developer.valvesoftware.com/wiki/SteamID#External_links

    Steam Web API キー登録
    http://steamcommunity.com/dev/apikey


    Example URL : http://api.steampowered.com/ISteamUser/GetPlayerBans/v1/?key=XXXXX&steamids=YYYYY,ZZZZZ
    XXXXX Steam Web API キー
    YYYYY SteamID64
    ZZZZZ...
    カンマ区切りで複数ID同時表示可能

    対象アカウント
    http://steamcommunity.com/profiles/76561197977379728
    表示例
    {
    "players": [
    {
    "SteamId": "76561197977379728",
    "CommunityBanned": false,
    "VACBanned": false,
    "NumberOfVACBans": 0,
    "DaysSinceLastBan": 143,
    "NumberOfGameBans": 1,
    "EconomyBan": "none"
    }
    ]
    }

    最近の進捗

    PAYDAY2 Blacklist Assist

    最近更新中のPAYDAY2のBlacklist MODの補助ツール
    ※特に理由が無い場合は最新バージョンを使用してください。


    ━━━━━━━━━━━━━━━━━━━━━━━━━━━

    ブラックリスト補助アプリを作ろうと思った時から、ネットワーク通信の勉強のためにネットでデータを共有する機能を付けたいなと思っていました。

    思考錯誤の甲斐がありやっと実現できそうです。

    PD2BLARanking.jpg

    ServeClientEx2.jpg

    ・私怨が多分に含まれているであろうブラックリストを共有して意味があるのか
    ・そもそもブラックリストを共有すること自体良いことなのか悪いことなのか
    いろいろ思うところはありますが、とりあえず実装してみようかなと思います。

    今後の改善メモ
    -改善済み・アップデート時の名前(同じ名前のファイルがあるとアップデートできない)
    参考
    2009/01/24(Sat) アプリケーションのアップデート機能を実装するには
    http://mo.kerosoft.com/095


    -実装中・ランキング機能の実装
    参考
    C#、VB2005のソケット通信はVB6程簡単ではない
    http://www.geocities.jp/hatanero/socket1.html

    .NETネットワーク・プログラミング入門
    http://www.atmarkit.co.jp/fdotnet/special/networkprog/networkprog_01.html

    TCPクライアント・サーバープログラムを作成する
    http://dobon.net/vb/dotnet/internet/tcpclientserver.html



    ・SteamID情報の取得方法の変更(外部サイトに頼らない取得)
    参考
    What's the new ID3/3id?
    http://forums.steampowered.com/forums/showthread.php?p=35767651


    ・未対応形式の設定ファイルへの対応
    ・バックアップファイルの保存場所変更設定の追加

    C# DataGridView セルの値の比較 覚書

    PAYDAY2 Blacklist Assist

    最近更新中のPAYDAY2のBlacklist MODの補助ツール
    ※特に理由が無い場合は最新バージョンを使用してください。


    ━━━━━━━━━━━━━━━━━━━━━━━━━━━



    DataGridViewのセルの値の比較をするためにStringにキャストする必要があるが

    7行目を
    dataGridView1[i, j].Value.ToString()
    で比較すると外側のfor文(i)が一度しか実行されずfor文を抜けてしまう

    dataGridView1[i, j].FormattedValue.ToString()
    で比較するとうまくいった。
    よくわからないがそういう仕様なのか。

    おしえて先生[配列の配列]

    PAYDAY2 Blacklist Assist

    最近更新中のPAYDAY2のBlacklist MODの補助ツール
    ※特に理由が無い場合は最新バージョンを使用してください。


    ━━━━━━━━━━━━━━━━━━━━━━━━━━━

    Label l1
    Label l2
    
    Label[] la = new Label[]{ l1,l2 };
    for(int i =0;i<la.lenght;i++)
      la[i].Text = i.ToString();
    
    とすると
    l1 == 0
    l2 == 1
    になるのに
    string s1
    string s2
    
    string[] sa = new string[]{ s1,s2 };
    for(int i =0;i<sa.lenght;i++)
      sa[i] = i.ToString();
    
    とすると
    sa[0] == 0
    sa[1] == 1
    となるけれど
    s1 == 0
    s2 == 1
    にならないのどうしたらいいの・・・。

    Baragaon(varto、walkow、Lathen、alta,praha)さんまとめ

    PAYDAY2 Blacklist Assist

    最近更新中のPAYDAY2のBlacklist MODの補助ツール
    ※特に理由が無い場合は最新バージョンを使用してください。


    ━━━━━━━━━━━━━━━━━━━━━━━━━━━

    被害にあったのでまとめておきます。

    ########## 15/07/16追記

    最近オフライン設定でゲームしているようなので本人アカウントがオフラインでも要注意
    ゲーム進行状況以外の他人のデータに影響を及ぼすチートも使っているらしい(自分はその被害にあってはいないので真偽は不明)

    2015-07-16_00001.jpg


    PAYDAY2 晒しスレ part9 [転載禁止]©2ch.net
    154 :名無しさん@ゴーゴーゴーゴー!:2015/07/16(木) 10:29:36.38 ID:G8W/Yj7j0
    Praha,76561198074024101
    http://pd2stats.com/profiles/76561198074024101
    おいまたこいつ経験値チート使って他人のRep(Infamy)おかしくしているぞ


    おまけ:実績情報以外のセーブデータの標準ローカル保存場所
    C:\Program Files (x86)\Steam\userdata\ランダムな数字\218620\remote

    batファイルを作っておくとバックアップが楽
    xcopy "C:\Program Files (x86)\Steam\userdata\ランダムな数字\218620\remote" "C:\Users\ユーザー名\Desktop\PD2SAVE\%date:~0,4%%date:~5,2%%date:~8,2%_%time2:~0,2%%time2:~3,2%" /I /E /H /C


    ########## 15/07/10追記

    一向にBANされないのでBlacklist MODで自衛するのがおすすめ。
    http://steamcommunity.com/groups/pd2modjp/discussions/0/611696927928758883/

    最近の手口はこちら
    ○部屋にJOINするとゲーム進行不可になる
    ○JOIN直後に即JOBクリアになる

    被害にあったら通報してみそ
    http://steamcommunity.com/profiles/76561198074024101

    FSアカウントでBANされると本アカウントもBANされるとかされないとか

    ##########


    確実な証拠はないですが、状況と収集した情報からおそらくBaragaonさんの影響だと考えていますが、Baragaonさん自身は「GOON MODは使用しておらず、チーターでもない」と主張しているので関連しそうな情報をまとめました。

    Baragaonさんの情報
    Steamプロフィール(非公開) http://steamcommunity.com/profiles/76561198074024101/
    Steam/PAYDAY2/実績 SS 12/19日取得の実績をピンク、取得時間に無理のありそうなものを赤で囲みました(ただし、ゲームとSteamの連携に不具合がありおかしくなっているのだ、チーターに遭遇して解除されてしまったと言われればそれまでなので参考程度)
    screencapture-steamcommunity-com-profiles-76561198074024101-stats-PAYDAY2-1433232382779_s.jpg

    PAYDAY2 Stats(非公開にて取得不可) http://pd2stats.com/permission.php?&profiles=76561198074024101
    PAYDAY2 Stats SS(Warning Family Sharing表示あり、ただしstatsは判定が適当なようなので参考程度)
    screencapture-pd2stats-com-stats-php-1433232426322_s.jpg


    自分のあった被害はこちら
    ■HOTLINE MIAMI DW Projobにて

    ●オブジェクト進行のタイミングがおかしい
    ○正規の方法でオブジェクトを進行する前に進行された状態にある
     Day1:ガソリンスタンドを爆破する前に燃えている(エフェクトのみでダメージはない)
    2015-06-02_00002.jpg
    2015-06-02_00003.jpg

     Day2:金庫部屋の扉を開ける前にすでに中が爆撃されている
    2015-06-02_00001.jpg

     Day2:3F金庫にDrillを設置する前に設置された状態だった
      (発見時は設置されていなかったのでいつの間にか、なおDrill bagは設置された後に投下された,Drill bagを運んでも元の位置に戻る)
    2015-06-02_00004.jpg

     Day2:3F金庫内ボスを倒す前にESCAPEとBAG回収表示があった
      (なお、ボスを倒した後にはESCが二か所になった)
    2015-06-02_00007.jpg


    ○進行されるはずのオブジェクトが進行されない
     Day2:3Fで金庫開錠を待つ間に爆撃が一度もなかった
      (これは運なのかわからないが、今まで一度も爆撃されないことがなかったのでオブジェクトが進行されていないと判定する)

    ●聞こえるはずのない音が聞こえる
    ○Day1:地下に入った後にC4をTECHNICIANスキルツリーのShaped Chargeで設置したときのチチチチチドンという音
      (C4持ちは一人もいなかった、そもそもMIAMI Day1,Day2通してShaped Chargeできる個所はなかったと記憶している)

    ○Day2:2FのDrillまたはSAWで開ける扉の前で応戦中にSAWの音が聞こえる
      (もちろんSAWを持っているキャラクタはいなかった)
    2015-06-02_00006.jpg

    ●ポップする敵の種類が偏りすぎている
    ○大量のブルドーザー
     Day2:3Fで金庫開錠を待つ間にドーザー10体に同時に程度襲われた
      (内部処理を知らないのでこれも運だと言われればそれまで)
    2015-06-02_00005.jpg


    ■ネットで収集した情報
    PAYDAY2 晒しスレ Part6 [転載禁止]©2ch.net
    http://yomogi.2ch.net/test/read.cgi/net/1414659124/231-234

    231 :名無しさん@ゴーゴーゴーゴー!:2014/12/19(金) 13:20:57.30 ID:8PBvi6Rw0
    http://steamcommunity.com/profiles/76561198074024101
    何人か知らんが実績強制解除使うチーター
    実績解除にチャレンジしてる部屋でチートを使う屑野郎
    即蹴り推奨

    233 :名無しさん@ゴーゴーゴーゴー!:2014/12/19(金) 17:15:27.74 ID:PIVesmpO0
    >>231
    実績欄を’12月19日’でページ内検索したら思ってたよりも凄かった

    午前1時21分にthe diamondのステルス実績を解除し、そのわずか4分後にoverdose解除
    それから15分後にratsでラボを爆破しつつmeth7つ確保してjobクリア
    そして午後12時42~43分にgo bank実績を三つとも解除するという離れ業を御披露なさっててマジ凄い

    まぁ4分未満でoverdoseはクリア寸前の部屋に途中参加すれば有り得なくもないけど
    ratsとかgo bankの件も考えるとやっぱ黒なんだろうか

    234 :名無しさん@ゴーゴーゴーゴー!:2014/12/19(金) 17:33:40.03 ID:REMjY1Yj0
    >>232
    既知のバグ
    途中参加した場合、ホストがチート使ったとか関係なく倒れている死体が同一人物の外見になることがある
    詳しいことも知らずに確実といいながら自分のIDごと晒す前にまずこれはチートなのか聞くべきだったな
    まぁ名実ともにまさに「payday2界のnoob」になれたことだしよかったじゃないか、itty0415くん

    >>231は捨て垢だろうな
    スキルの振り方が100時間にしては経験者じみてる
    payday2本体もファミリーシェアリングみたいだし誰かの部屋荒らし用アカウントだろう


    PAYDAY2 晒しスレ part8
    http://awabi.2ch.sc/test/read.cgi/net/1431388910/229-273

    229 :名無しさん@ゴーゴーゴーゴー!:2015/05/29(金) 06:45:45.88 ID:qfC41Khd0.net
    外人っぽかったけどクライアント参加で可能で
    気づきにくいチーターだったのでBLリスト用に共有しとくかね。
    敵の位置にかかわらず銃撃てば殺せるみたいな感じのチート使ってたわ
    76561198074024101,Baragaon

    231 :名無しさん@ゴーゴーゴーゴー!:2015/05/29(金) 12:27:39.76 ID:wQrfm1NR0.net
    >>229
    そいつPD2日本語化グループにいる 英語で話しかけられたことあるけどわざわざ外人が入るとは思えないし日本人じゃね
    最近良くマッチするな

    255 :名無しさん@ゴーゴーゴーゴー!:2015/06/01(月) 02:45:03.78 ID:qFhk+dBfd
    http://steamcommunity.com/profiles/76561198074024101/
    銀行のステルスクリアして金庫あさってたら入ってきたチーター 一瞬で市民が100人くらいに増えた 国籍すらわからん

    273 :名無しさん@ゴーゴーゴーゴー!:2015/06/03(水) 01:25:37.63 ID:b9lDOhNLI
    http://steamcommunity.com/profiles/76561198074024101 チーター 既出だから内容は書かない 日本人っぽいから誰かこいつをBANしてくれ しつこいし腹立つ



    ■おまけ
    http://steamcommunity.com/profiles/76561198074024101/
    FSなのでどうせサブアカウントだろうが
    Baragaonさんが名前変えただけだった、非公開から公開にしたのね。
    76561198074024101,varto
    2015-06-07_00003.jpg
    2015-06-07_00004.jpg
    screencapture-pd2stats-com-stats-php-1433689188746.jpg
    screencapture-steamcommunity-com-profiles-76561198074024101-stats-PAYDAY2-1433689234242.jpg

    PAYDAY2 Blacklist Assist v1.9.1

    PAYDAY2 Blacklist Assist

    最近更新中のPAYDAY2のBlacklist MODの補助ツール
    ※特に理由が無い場合は最新バージョンを使用してください。


    ━━━━━━━━━━━━━━━━━━━━━━━━━━━

    ■ダウンロード
    自己解凍書庫
    PAYDAY2BlacklistAssist191.exe

    ZIP
    PAYDAY2BlacklistAssist191.zip



    2015/07/16
    v1.9.1.1
    改善
    * SteamID情報が取得できなくなっていた不具合の修正
    * SteamIDタブのClearボタンの挙動を修正

    変更
    * 一部文字の変更
    * メニューの移動

    アイコン募集中

    PAYDAY2 Blacklist Assist v1.9.0

    PAYDAY2 Blacklist Assist

    最近更新中のPAYDAY2のBlacklist MODの補助ツール
    ※特に理由が無い場合は最新バージョンを使用してください。


    ━━━━━━━━━━━━━━━━━━━━━━━━━━━

    ■ダウンロード
    自己解凍書庫
    PAYDAY2BlacklistAssist190.exe
    http://www.mediafire.com/download/m6uj90v9fe9vjgn/PAYDAY2BlacklistAssist190.exe

    ZIP
    PAYDAY2BlacklistAssist190.zip
    http://www.mediafire.com/download/a06ywppgy8b5z6u/PAYDAY2BlacklistAssist190.zip


    2015/07/14
    v1.9.0.10
    改善
    * AssemblyFileVersion を AssemblyVersion で統一
    * ブラウザにて5個以上のアイテムを参照するときに確認のダイアログを表示
    * いくつかのエラーメッセージを追加

    変更
    * 一部文字の変更
    * 新機能追加に伴いレイアウトを変更

    追加
    * SteamIDタブに[SteamID64,Name]の形式で追加する機能を追加
    * 複数行も対応、複数行はテキストボックス横のMultiLineボタンより専用のウィンドを表示
    - Add時に正常な文字列と判定されたもののみを追加し、追加されなかったものはテキストボックスに残る
    * コンテキストメニューに新しい項目を追加
    * Copy SteamID64
    * Copy Name
    * Browse SteamID64
    * Browse Name
    - 検索はすべてgoogle.comで検索


    バージョン番号付け間違えてたぽい
    アイコン募集中
    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。