Version M1
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
- [MelonLoader](https://melonwiki.xyz/) v0.6+ installed into OPERATOR
- Drop
OperatorPhone.dllintoOPERATOR/Mods/ - 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/ Unity6000.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.