Skip to content

Version M1

Choose a tag to compare

@RemArrow RemArrow released this 05 Aug 21:41
· 19 commits to main since this release
18e4154

v1.0.0 M1 — Identity

First release. You can link your Steam account and get a phone number that persists
across restarts and reinstalls.

This is a foundation release. Messaging is implemented but not yet verified between
two accounts — treat it as untested. Nothing else is here to use yet.

What works

  • Link once, keep your number. Steam login in your browser assigns a number like
    201-9219. Stored locally, so every launch after that goes straight to the phone with
    no browser trip.
  • The phone opens. Press F1. Status bar shows your number and connection state.
  • Home, Messages, Contacts, Settings exist and navigate.
  • Game input is suppressed while the phone is open, so you don't walk into a wall
    reading a text.

What doesn't

  • Messaging is unverified. The send path is written and persists locally, but no
    message has been confirmed delivered between two players yet.
  • No offline delivery. If the recipient isn't connected, the message is lost.
  • No images, links, presence, or group threads.
  • No moderation tooling. Don't hand this to strangers.

Install

  1. [MelonLoader](https://melonwiki.xyz/) v0.6+ installed into OPERATOR
  2. Drop OperatorPhone.dll into OPERATOR/Mods/
  3. Launch, press F1, click Link Steam Account

Single DLL. Nothing goes in UserLibs.

Notes

  • Requires Steam — the mod authenticates through Steam OpenID.
  • Your SteamID is never stored on the server, only an irreversible hash of it.
  • Messages are not end-to-end encrypted. Treat the phone like an unencrypted chat.
  • Numbers can't currently be transferred or rerolled from the UI. Since assignment is
    derived from your account, unlinking and relinking returns the same number.
  • Tested against OPERATOR 0.09.5 / Unity 6000.3.8f1. Game updates may break it.

Known issues

  • Text entry hasn't been tested mid-match. If typing moves your operator, close the
    phone and report it — that's the top-priority fix.
  • Long messages may lay out incorrectly in the conversation view.
  • The phone renders as a screen-space panel, not a held object. That's next.

Feedback

Bug reports welcome — include your MelonLoader/Latest.log, it makes almost every
problem diagnosable in one pass.

Full changelog: first release.