Skip to content

Discord Rich Presence program for Infinity Nikki.

License

Notifications You must be signed in to change notification settings

yuzune27/IfnikkiRPC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IfNikkiRPC

Discord Rich Presence

English Document (→readme_en.md)

概要

インフィニティニキの起動を検知し、Discordのアクティビティに表示するプログラムです。
現在スタイリストID(UID)・フレンドコード(FC)の表示に対応しています(非表示設定も可能です)。
アプリケーションはタスクトレイに格納され、右クリックの Exit を押すことでプログラムを終了できます。
また、動作状況はlogフォルダ先のログファイルに記述されます。

アクティビティ設定

GUIは無いため、フォルダに同梱されているconfig.jsonをメモ帳等のアプリで開き、直接編集してください。

Lang

言語を文字列で設定します。設定した言語はゲームタイトルに反映されます。

対応言語

言語
日本語 ja
English en

この設定を変更した場合、アプリの再起動が必要です。

Player

プレイヤー名を文字列で設定します。
PCの場合、アクティビティの小アイコンにマウスを合わせると表示されます。

UID

スタイリストID(UID)を数値で入力してください。この項目ではダブルクォーテーション「""」は不要です。

FriendCode

フレンドコードを文字列で入力してください。

Tip インフィニティニキのフレンドコードは1つにつき1人しか使えない仕様です。
一方でもし複数人募集したい場合、全てのフレンドコードを全文字記載すると煩雑になりがちですよね(場合によっては文字数制限でプログラムエラーになる可能性も)。
そこで次のような省略記法で記述することで枠を圧迫せずに済みます。
"fsAaBb** AB/Ah/kd/k2"
"fsAaBbC* S/a/3/h/H"

これはフレンドコードを短期間で一気に発行した時、文字列の最後の1~2文字以外が固定されることを利用しています(要検証)。
***)」の部分は右のスラッシュで区切られた部分の文字列を当てはめれば良いわけです。

(あくまで提案なので必ずしもこの記述を強制するものではありません。)

UIDVisible

UIDの表示可否を設定します。
true」または「false」で指定してください。
trueの場合は、UIDをそのまま表示します。
falseの場合、Discord上には「****」と表示されます。

FCVisible

フレンドコードの表示可否を設定します。
true」または「false」で指定してください。
trueの場合は、フレンドコードをそのまま表示します。
falseの場合、Discord上には「****」と表示されます。

BtnLabel

Discordアクティビティのボタン名を設定します。

BtnUrl

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以降)。
アップデートが利用可能な場合、メニューをクリックするとブラウザでダウンロードページを開きます。
Update Image

アンインストール方法

ifnikkiRPCのフォルダを削除してください。

注意事項

  • ボタンURLに有害なサイトを貼らないでください。
  • インフィニティニキの今後のバージョンアップデートにより動作しなくなる可能性があります。

参考資料

Thank you!