English Document (→readme_en.md)
インフィニティニキの起動を検知し、Discordのアクティビティに表示するプログラムです。
現在スタイリストID(UID)・フレンドコード(FC)の表示に対応しています(非表示設定も可能です)。
アプリケーションはタスクトレイに格納され、右クリックの Exit を押すことでプログラムを終了できます。
また、動作状況はlogフォルダ先のログファイルに記述されます。
GUIは無いため、フォルダに同梱されているconfig.jsonをメモ帳等のアプリで開き、直接編集してください。
言語を文字列で設定します。設定した言語はゲームタイトルに反映されます。
言語 | 値 |
---|---|
日本語 | ja |
English | en |
この設定を変更した場合、アプリの再起動が必要です。
プレイヤー名を文字列で設定します。
PCの場合、アクティビティの小アイコンにマウスを合わせると表示されます。
スタイリストID(UID)を数値で入力してください。この項目ではダブルクォーテーション「""
」は不要です。
フレンドコードを文字列で入力してください。
Tip
インフィニティニキのフレンドコードは1つにつき1人しか使えない仕様です。一方でもし複数人募集したい場合、全てのフレンドコードを全文字記載すると煩雑になりがちですよね(場合によっては文字数制限でプログラムエラーになる可能性も)。
そこで次のような省略記法で記述することで枠を圧迫せずに済みます。
"fsAaBb** AB/Ah/kd/k2"
"fsAaBbC* S/a/3/h/H"
これはフレンドコードを短期間で一気に発行した時、文字列の最後の1~2文字以外が固定されることを利用しています(要検証)。
「*(**)」の部分は右のスラッシュで区切られた部分の文字列を当てはめれば良いわけです。
(あくまで提案なので必ずしもこの記述を強制するものではありません。)
UIDの表示可否を設定します。
「true
」または「false
」で指定してください。
true
の場合は、UIDをそのまま表示します。
false
の場合、Discord上には「****」と表示されます。
フレンドコードの表示可否を設定します。
「true
」または「false
」で指定してください。
true
の場合は、フレンドコードをそのまま表示します。
false
の場合、Discord上には「****」と表示されます。
Discordアクティビティのボタン名を設定します。
DiscordアクティビティのボタンURLを設定します。
Resource(~v1.1.0)
インストール先フォルダのファイルからUIDを自動検出する手法を取っています。
インフィニティニキのゲームリソースが保存されているフォルダを絶対パスで指定します。
ディレクトリの移動はバックスラッシュ2つ「\\
」を使ってください。
{
"Lang": "ja",
"Player": "Name",
"UID": 123456789,
"FriendCode": "fsAaBbCc",
"UIDVisible": true,
"FCVisible": false,
"BtnLabel": "公式サイト",
"BtnUrl": "https://infinitynikki.infoldgames.com/ja/home"
}
~v1.1.0
{
"Resource": "D:\\Program Files\\InfinityNikki\\",
"UIDVisible": true,
"BtnLabel": "公式サイト",
"BtnUrl": "https://infinitynikki.infoldgames.com/ja/home"
}
タスクトレイにあるアプリを右クリックすることでアップデートの有無が確認できます(v1.4.0以降)。
アップデートが利用可能な場合、メニューをクリックするとブラウザでダウンロードページを開きます。
ifnikkiRPCのフォルダを削除してください。
- ボタンURLに有害なサイトを貼らないでください。
- インフィニティニキの今後のバージョンアップデートにより動作しなくなる可能性があります。
- StarRailDiscordRPC
- Wuthering-Waves-RPC
- Windows のタスクトレイに Python アプリを常駐させ定期的にプログラムを実行する
- discord-rich-presence
- PyInstallerで実行ファイルにリソースを埋め込み
Thank you!