REPO_JP-EyesColorCustom icon

EyesColorCustom

Quick hotkeys: Ctrl+4-0 for eye color, Shift+4-0 for pupil size, with animated HUD and auto reapply across level transitions (no host required).Ctrl+4-0で目色 Shift+4-0で瞳孔サイズを即変更 アニメHUD表示とレベル移動後の自動再適用つき(ホスト不要)

By REPO_JP
Last updated 19 hours ago
Total downloads 493
Total rating 1 
Categories Mods Client-side Cosmetics
Dependency string REPO_JP-EyesColorCustom-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2304 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2304

README

EyesColorCustom

  • Quick hotkeys: Ctrl+4-0 for eye color, Shift+4-0 for pupil size (this is the main feature)

Overview

  • What this mod does

    • Lets you change eye color with Ctrl + number keys (4..0) instantly
    • Lets you change pupil size with Shift + number keys (4..0) instantly
    • Shows an animated HUD so you can confirm what is active
    • Keeps your settings across level transitions by auto reapplying after scene/level change
  • Who it is for

    • Players who want the fastest possible eye/pupil customization without opening menus
  • What changes after installation

    • You can set eye color and pupil size in seconds using only Ctrl/Shift + 4..0
    • Your selected settings persist across level transitions (best effort)

Features

  • Quick hotkeys (recommended workflow)

    • Eye color presets (Ctrl + 4..0)
      • Ctrl+4 = Off
      • Ctrl+5 = Red
      • Ctrl+6 = Green
      • Ctrl+7 = Love
      • Ctrl+8 = CeilingEye (yellow)
      • Ctrl+9 = Inverted (black)
      • Ctrl+0 = Default
    • Eye color blinking (Ctrl + multi-press)
      • Press multiple digits in the same frame (example: Ctrl+5 and Ctrl+7 together)
      • The mod blinks between the selected colors
      • Blink speed is configurable via 2_Runtime.BlinkIntervalSeconds
    • Pupil size (Shift + 4..0)
      • Shift+4 = minimum (0.25)
      • Shift+9 = maximum (3.0)
      • Shift+0 = Default
  • Animated HUD

    • Fade-in -> Hold -> Fade-out
    • If you change settings again before fade-out, the hold is extended (no repeated fade-in)
    • Configurable via:
      • 3_UI.HudHoldSeconds
      • 3_UI.HudFadeInSeconds
      • 3_UI.HudFadeOutSeconds
  • Settings UI

    • F6 toggles the settings UI (3_UI.UiToggleKey)
    • /eyeui toggles the settings UI
    • The UI includes a blink interval slider and status display
  • Auto reapply after level/scene change

    • Reapplies immediately after SceneManager.sceneLoaded and SceneManager.activeSceneChanged
    • Continuous apply loop keeps overrides alive
    • Loop interval configurable via 2_Runtime.ApplyIntervalSeconds
  • Input conflict avoidance

    • Suppresses expression hotkeys while Ctrl or Shift is held
    • Disables hotkeys while typing (SemiFunc.NoTextInputsActive())

Configuration

  • 0_General.Enabled

    • Default: true
    • Meaning: enable/disable the plugin
  • 1_Defaults.DefaultEyeColor

    • Default: Off
    • Meaning: default eye color when reset to Default
  • 1_Defaults.DefaultPupilMultiplier

    • Default: 1.0
    • Range: 0.25..3.0
    • Meaning: default pupil size when reset to Default
  • 2_Runtime.ApplyIntervalSeconds

    • Default: 0.20
    • Range: 0.05..2.0
    • Meaning: apply loop interval
  • 2_Runtime.BlinkIntervalSeconds

    • Default: 0.20
    • Range: 0.05..5.0
    • Meaning: blink interval for multi-color selection
  • 3_UI.UiToggleKey

    • Default: F6
    • Meaning: toggle settings UI
  • 3_UI.HudHoldSeconds

    • Default: 5.0
    • Range: 0.0..10.0
    • Meaning: HUD hold time before fade-out
  • 3_UI.HudFadeInSeconds

    • Default: 0.18
    • Range: 0.0..2.0
    • Meaning: HUD fade-in duration
  • 3_UI.HudFadeOutSeconds

    • Default: 0.22
    • Range: 0.0..2.0
    • Meaning: HUD fade-out duration

Usage

  • Minimal steps

    • Install the mod (host not required)
    • Launch the game once to generate the config
    • In-game hotkeys
      • Ctrl+4..9 set eye color, Ctrl+0 default
      • Shift+4..9 set pupil size, Shift+0 default
    • Optional
      • Press F6 to open the UI
      • Type /eyeui to toggle the UI
  • Notes

    • Ctrl+Shift together is ignored to avoid ambiguity
    • PageUp/PageDown and Backspace provide optional cycling/reset while a modifier is held

Contact


EyesColorCustom

  • 一番重要な操作
    • Ctrl+4-0で目色を即変更
    • Shift+4-0で瞳孔サイズを即変更

概要

  • このMODが何をするか

    • Ctrl+数字(4..0)で目色プリセットを即切替
    • Shift+数字(4..0)で瞳孔サイズを即切替
    • アニメーションHUDで現在状態を表示
    • レベル移動後に自動再適用して維持
  • どんな人向けか

    • メニューを開かず最速で目と瞳孔を調整したい人向け
  • 導入で何が変わるか

    • Ctrl/Shift+4..0だけで数秒で設定できる
    • レベル移動後も設定が維持される(ベストエフォート)

特徴

  • 最速ホットキー操作

    • 目色プリセット(Ctrl+4..0)
      • Ctrl+4 Off
      • Ctrl+5 Red
      • Ctrl+6 Green
      • Ctrl+7 Love
      • Ctrl+8 CeilingEye(黄色)
      • Ctrl+9 Inverted(黒)
      • Ctrl+0 Default
    • 目色点滅(Ctrl+同フレーム複数押し)
      • 同一フレームで複数数字を押すと選択色を点滅
      • 点滅速度 2_Runtime.BlinkIntervalSeconds
    • 瞳孔サイズ(Shift+4..0)
      • Shift+4 最小 0.25
      • Shift+9 最大 3.0
      • Shift+0 Default
  • アニメHUD

    • フェードイン → ホールド → フェードアウト
    • フェードアウト前の再操作はフェードイン省略でホールド延長
    • 設定
      • 3_UI.HudHoldSeconds
      • 3_UI.HudFadeInSeconds
      • 3_UI.HudFadeOutSeconds
  • 設定UI

    • F6でUI切替(3_UI.UiToggleKey
    • /eyeuiでUI切替
    • 点滅間隔スライダーと状態表示
  • レベル移動後の自動再適用

    • sceneLoadedactiveSceneChanged で即再適用
    • 適用ループで上書きを維持
    • ループ間隔 2_Runtime.ApplyIntervalSeconds
  • 競合回避

    • Ctrl/Shift中は表情ホットキーを抑止
    • 入力中は無効化(SemiFunc.NoTextInputsActive()

設定

  • 0_General.Enabled 既定 true
  • 1_Defaults.DefaultEyeColor 既定 Off
  • 1_Defaults.DefaultPupilMultiplier 既定 1.0 範囲 0.25..3.0
  • 2_Runtime.ApplyIntervalSeconds 既定 0.20 範囲 0.05..2.0
  • 2_Runtime.BlinkIntervalSeconds 既定 0.20 範囲 0.05..5.0
  • 3_UI.UiToggleKey 既定 F6
  • 3_UI.HudHoldSeconds 既定 5.0 範囲 0.0..10.0
  • 3_UI.HudFadeInSeconds 既定 0.18 範囲 0.0..2.0
  • 3_UI.HudFadeOutSeconds 既定 0.22 範囲 0.0..2.0

使い方

  • 最短手順

    • MOD導入(ホスト不要)
    • 1回起動して設定ファイル生成
    • ゲーム内操作
      • Ctrl+4..9で目色 Ctrl+0でDefault
      • Shift+4..9で瞳孔 Shift+0でDefault
    • 任意
      • F6でUI表示
      • /eyeuiでUI切替
  • 注意点

    • Ctrl+Shift同時押しは無効(曖昧回避)
    • PageUp/PageDownとBackspaceで任意サイクルとリセット(修飾キー中)

連絡先