REPO_JP-AlwaysWingsView icon

AlwaysWingsView

【Client MOD】A mod that always gives your character blue or pink wings.常に自分に青またはピンクの羽を生やすMOD

By REPO_JP

CHANGELOG

Changelog

[3.0.0] - Update

Added

  • Multiplayer pink flight compatibility

    • Added participant-only fallback behavior for rooms where the host does not have the mod
    • While flying with tumble wings in pink mode, pink keep-alive is suspended only during flight so tumble wing usage can still work without host support
    • Added host-assisted multiplayer support for rooms where both host and participant have the mod
    • With host support, pink visuals stay active and tumble wing flight remains usable at the same time
    • Added room-session latch behavior so once host support is detected in a room, it is treated as supported for the rest of that room session

Fixed

  • Wings loop sound mute

    • Muted the local blue and pink wing loop sound without changing the normal wings display flow
  • Pink wings tumble wing compatibility

    • Fixed the long-standing issue where pink mode could block tumble wing usage
    • Local fallback and host-assisted handling are now used depending on whether host support is available

[2.0.0] - Update

Fixed

  • Wings sound mute

    • Muted the wings loop sound while keeping the wings visuals working normally
  • Pink wings tumble wing compatibility

    • Fixed an issue where tumble wing flight/control could become unavailable while pink mode was active
    • pink mode now keeps the pink wings visuals while allowing local tumble wing usage when the player has at least 1 wing upgrade

[1.2.0] - Update

Changed

  • Icon

    • Updated the mod icon

Known Issues

  • Pink wings blocks tumble wing usage

    • While pink mode was active, tumble wing flight/control could become unavailable due to the pink wings being tied to the Heart Hugger attack-state visuals

[1.0.0] - Initial Release

Added

  • Auto tumble wings mode per level start (local / client-side)

    • Applies wings mode automatically on SceneManager.sceneLoaded
    • Also applies once after boot when PlayerAvatar.instance and upgradeTumbleWingsLogic become available
    • Works for everyone (host or client) because it applies to local PlayerAvatar.instance
  • Wings visible to non-mod players

    • The wings visuals are applied through the game’s normal PlayerAvatar visuals path
    • Players without the mod can still see your wings
  • Mode selector config

    • General.TumbleWingsMode with allowed values off / blue / pink
    • Config changes are applied immediately via SettingChanged handler
  • Keep-alive loop for blue/pink

    • Re-injects wings timers every 0.5 seconds to keep visuals active
    • Stops the loop when mode is set to off
  • Safety / guards

    • Waits up to 20 seconds for PlayerAvatar.instance and upgradeTumbleWingsLogic
    • Unity-style null guards for PlayerAvatar and logic object
    • Minimal logs to Unity console and BepInEx log