2016年04月

    PAYDAY2 Luaいろいろ

    PAYDAY2 Blacklist Assist

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


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

    既存のMODの改変など個々に記事にするほどでもない雑多なものをまとめてここに書きます。

    一番下に開発環境や開発までの流れを書いていますので、いじりたい人は参考にしてね。

    ※全て自己責任で行ってください。変更前にバックアップを取ることをお勧めします。


    既存のMODの改変


    JackHUDのアイコン(hudlists)の大きさを変える


    20160320165115_1.jpg
    20160417051257_1.jpg

    ファイル名:HUDManagerPD2_ext.lua
    パス:\SteamLibrary\SteamApps\common\PAYDAY 2\mods\JackHUD\Lua\HUDManagerPD2_ext.lua
    変更箇所:257行目辺りの数字を適当に書き換える。(整数以外も設定可能)
    right_list_scale = 1, --Size scale of right list
    left_list_scale = 1, --Size scale of left list
    buff_list_scale = 1, --Size scale of buff list

    JackHUDのインタラクトホールド機能発動までの時間を設定する


    インタラクトは対象ごとにいくつかに分かれている。ここではBagやAssetsのインタラクトホールド機能を対象とする。

    ファイル名:PlayerStandard_ext.lua
    パス:\SteamLibrary\SteamApps\common\PAYDAY 2\mods\JackHUD\Lua\PlayerStandard_ext.lua
    変更箇所:
    ホールド機能発動までの時間: 18行目辺りの数字を適当に書き換える、もしくは新たに変数を定義する。(整数以外も設定可能)
    local TIMEOUT = 0.5

    ホールド機能発動までの時間を処理するコード:
    変更前:
    function PlayerStandard:_check_action_interact(t, input, ...)
    if not (self:_check_interact_toggle(t, input) and JackHUD:GetOption("push_to_interact")) then
    return _check_action_interact_original(self, t, input, ...)
    end
    end


    変更後
    function PlayerStandard:_check_action_interact(t, input, ...) 
    local is_locked = self._interact_expire_t and (t - (self._interact_expire_t - self._interact_params.timer) >= TIMEOUT)
    if not (self:_check_interact_toggle(t, input) and JackHUD:GetOption("push_to_interact") and is_locked ) then
    return _check_action_interact_original(self, t, input, ...)
    end
    end


    参考:PayDay 2:Custom PlayerMaskOff state and more - UnKnoWnCheaTs Game Hacking Wiki
    https://www.unknowncheats.me/wiki/PayDay_2:Custom_PlayerMaskOff_state_and_more

    参考:lastbullet - Press-2-Hold Standalone 2.1
    http://forums.lastbullet.net/mydownloads.php?action=view_down&did=13489


    開発環境


    Lua実行環境


    The Programming Language Lua http://www.lua.org/home.html
    Lua Builds http://joedf.users.sourceforge.net/luabuilds/
    ただし、PAYDAY2のMODの動作確認のためにはPAYDAY2に読み込ませるしかない。

    エディタ


    Visual Studio Code https://www.visualstudio.com/ja-jp/products/code-vs.aspx

    ファイル内文字列検索など


    Gow http://www.forest.impress.co.jp/docs/review/20111206_496043.html
    grepコマンドが便利
    例えば、hudlistを管理しているコードがどのファイルにあるのか、interactに関係しているコードがどこにあるのかなどを知りたい時には
    grep.jpg

    ファイル内文字列比較


    WinMerge http://www.geocities.co.jp/SiliconValley-SanJose/8165/winmerge.html


    Luaリファレンス


    自作MODや既存のMODをいじる際に参考にしたサイトを列挙しておきます。
    Lua リファレンス 入門 などで検索するといくらでも出てきます。

    Lua入門講座


    http://starcode.web.fc2.com/

    Lua 5.2 リファレンスマニュアル


    http://milkpot.sakura.ne.jp/lua/lua52_manual_ja.html


    MODコード、MOD配布サイト


    lastbullet BLTカテゴリ


    http://forums.lastbullet.net/mydownloads.php?action=browse_cat&cid=4

    PAYDAY2 BLT


    http://paydaymods.com/

    UnKnoWnCheaTs Game Hacking Wiki PAYDAY2カテゴリ


    https://www.unknowncheats.me/wiki/PAYDAY_2


    ソースコードや内部ID


    Decompiled source code of PAYDAY 2's Lua scripts


    https://bitbucket.org/YaPh1l/payday-2-lua

    Payday 2 BLT Documentation


    payday-2-blt-docs.readthedocs.org/en/latest/

    lastbullet wiki


    http://wiki.lastbullet.net/Main_Page
    スポンサーサイト

    [覚書]Disgaea PC Pretty Prinny 導入に関して

    PAYDAY2 Blacklist Assist

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


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

    関連リンク


    Disgaea PC


    Steam Store http://store.steampowered.com/app/405900

    PrettyPrinny


    Github https://github.com/Kaldaien/PrettyPrinny

    PrettyPrinny Steam Guide


    Steam Guide https://steamcommunity.com/sharedfiles/filedetails/?id=641932497

    PrettyPrinny


    そもそも何をするためのもの?


    グラフィックや操作に関する安定性と機能性の向上をサポートするオープンソースプログラム。
    具体的にはSteam Guidを見てね。

    導入方法


    自己責任で
    1. https://github.com/Kaldaien/PrettyPrinny/releases から適切なバージョンのzip(PrettyPrinny.zip)をダウンロードする
    通常は最新のバージョンをダウンロードすればよい

    2. PrettyPrinny.zipを解凍し、ファイル郡を全てDisgaea PCフォルダに入れる
    標準では C:\SteamLibrary\SteamApps\common\Disgaea PC
    なお、v0.5.1ではスチームコントローラを使わない場合は、zip内のPad.cfgを使用しないこと。

    (3. Xbox360非公式ドライバを導入している場合は公式ドライバに置き換えなければ認識しない)
    置き換え方法解説
    七つの海 - らべお手製 非公式ドライバーから純正ドライバーへの入れ換え
    http://lavendy.net/special/psu/xbox360_revise/unoffical_to_official.htm

    削除方法


    OpenGL32.dll と PrettyPrinny.dllを削除する

    v0.5.1で追加されたBorderless設定に不具合があるようなので、
    Borderless=trueならばフルスクリーンでの動作を推奨
    ウィンドモードで動作させたいのであればBorderless=falseに変更

    nanasi2dazeiさんまとめ

    PAYDAY2 Blacklist Assist

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


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

    エイプリルフール忘れてたっ!
    代わりの記事としてこちらをどうぞ。

    Steam
    http://steamcommunity.com/profiles/76561198147063532/

    使用チート
    ・壁抜け
    ・オートスポット
    ・弾無限
    などなど多数

    参考


    20160320195832.png
    nanasi2dazeiSS.jpg

    被害にあわれたらぜひ通報してください。

    Twitter
    https://twitter.com/intent/user?user_id=532145971

    PAYDAY2 晒しスレ part12 [無断転載禁止]©2ch.net
    http://yomogi.2ch.net/test/read.cgi/net/1456296999/

    83 :名無しさん@ゴーゴーゴーゴー! (ワッチョイ e3a6-obSS):2016/03/03(木) 17:56:50.33 ID:7qIRbESJ0
    【何が起こったか】実績不正取得
    【プロフィール名】nanasi2dazei
    【steamID】STEAM_0:0:93398902
    【steamIDパーマネントリンク】http://steamcommunity.com/profiles/76561198147063532
    【STATS、STATS魚拓】http://pd2stats.com/profiles/76561198147063532
    【コメント】動画が取れなくて証拠が無いが、障害物すり抜けも使用していた様に見える。
    【BL登録用】76561198147063532,nanasi2dazei

    84 :名無しさん@ゴーゴーゴーゴー! (ワッチョイ f7b9-6e0I):2016/03/03(木) 18:11:01.09 ID:AhnrSUEk0
    SMGか何かでHE乱射してた、実績も
    nanasi2dazei
    http://steamcommunity.com/profiles/76561198147063532/

    85 :名無しさん@ゴーゴーゴーゴー! (ワッチョイ cbd3-6e0I):2016/03/04(金) 22:19:58.22 ID:kFm6u5ER0
    だから動画無しで晒すなとアレほど。静止画も無いと何も言えんし
    実績でなんとかあー…と分かる程度だが
    ここに名前出して実は見間違えでしたとかなったら自分が玩具になって消える番だし

    86 :名無しさん@ゴーゴーゴーゴー! (ワッチョイ fbf7-4ZLk):2016/03/04(金) 23:59:23.53 ID:L06cP7Rz0
    確かに2月27日に一気に実績取りまくってるね。
    乱射してたならSS撮る時間くらいはあっただろうし、、今度からはF12キーの存在を思い出してあげてくれ。

    87 :名無しさん@ゴーゴーゴーゴー! (ワッチョイ ffd3-KaeG):2016/03/04(金) 23:59:33.48 ID:fqd3NI300
    2月27日 1時20分と22分で分けて190ぐらい解除してる
    stats見るとPerk殆ど解除してないしスキル構成もどこかおかしいしでちょっと怪しいな


    関連記事 Baragaon(varto、walkow、Lathen、alta,praha)さんまとめ
    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。