You are viewing a potentially older version of this package. View all versions.
Purtzel_HD-ExpressionSaver-1.1.0 icon

ExpressionSaver

Remembers your face expression and puts it back after every level, lobby change and restart. Plus a wheel with 8 slots for your favorite expressions.

Date uploaded a week ago
Version 1.1.0
Download link Purtzel_HD-ExpressionSaver-1.1.0.zip
Downloads 224
Dependency string Purtzel_HD-ExpressionSaver-1.1.0

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

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

Preferred version: 5.4.2100

README

Feedback & Bug Reports

Found a bug or have an idea? Join my Discord: https://discord.gg/tK2Gkwfv6e

ExpressionSaver

R.E.P.O. resets your face expression every time a new level loads. This mod remembers it and puts it back. It also gives you a wheel with 8 slots for your favorite expressions.

Features

Keeps your expression

  • Remembers your current face expression, including combined ones.
  • Works with the game's expression wheel and with the number keys in toggle mode.
  • Puts it back automatically once the level has started, after every level change, lobby change and game restart.

Saved expressions wheel

  • Hold the middle mouse button to open a wheel with 8 slots.
  • Right-click an empty slot to save your current face there.
  • Point at a saved slot and release to wear it.
  • Hold right-click on a saved slot to clear it. A saved slot has to be cleared before you can save a new face on it.
  • Give your slots names in the config.
  • Your camera stays still while the wheel is open.
  • The first time you spawn, a short hint at the top shows you how to open the wheel. Hold the middle mouse button for 0.5 s (or press Esc and click OK) to close it for good.

Usage

  1. Make a face with the game's expression wheel or the number keys.
  2. Hold the middle mouse button, point at an empty slot and right-click. Saved.
  3. Next time: hold the middle mouse button, point at the slot and let go. Done.

Configuration

BepInEx/config/purtzel_hd.expressionsaver.cfg

Setting Default Description
Save Expression (General) true Remember your expression and put it back after level change, lobby change and restart
Enable Wheel (General) true Turn the saved expressions wheel on or off
Open Key (Wheel) MouseMiddle Hold to open the wheel
Save Key (Wheel) MouseRight Save your current face on an empty slot
Clear Hold Time (Wheel) 800 How long (ms) to hold the Clear Key, in 50 ms steps
Clear Key (Wheel) MouseRight Hold on a saved slot to clear it
Sensitivity (Wheel) 1 How fast the selection follows your mouse
Slot 1-8 Name (Wheel Slots) (empty) Name shown in the wheel, empty = "No name"

Keys you can pick: keyboard keys plus MouseLeft, MouseRight, MouseMiddle, MouseBack and MouseForward (thumb buttons).

Saved data

BepInEx/config/purtzel_hd.expressionsaver.txt (your last expression and the wheel slots)

Multiplayer

Client-side. Only you need the mod. Other players see your expression through the normal game sync.

Compatibility

Made for R.E.P.O. v0.5.x.

CHANGELOG

Changelog

1.1.0

  • New: wheel with 8 slots for your saved expressions (hold middle mouse).
  • Right-click an empty slot to save your current face, release on a slot to wear it, hold right-click to clear a slot.
  • Keys, clear hold time and slot names can be changed in the config.
  • New options to turn off expression saving or the wheel.
  • A one-time hint at the top of the screen shows you how to open the wheel (hold middle mouse for 0.5 s or click OK in the Esc menu to close it).
  • Your expression is now restored once the level has started, not in the lobby menu anymore.
  • Added Discord link for feedback and bug reports.

1.0.0

  • Initial release: remembers your face expression (also combined) and restores it after every level, lobby change and game restart.