Repository navigation
Releases: CodeNameMeteor/mecmp
Releases · CodeNameMeteor/mecmp
Release list
MECMP 0.9.0-beta.2
Testing Audio sync + mumble + hole punching/relay srever.
MECMP 0.9.0-beta.1
The First Public beta Release of MECMP
What's Changed
- Harden network input, fix robustness bugs, add portable tests and CI by @CodeNameMeteor in #1
- Code review fixes (0.6.0) by @CodeNameMeteor in #2
- Gamepad menu, settings queue, copy-only join code by @CodeNameMeteor in #4
- Hide a ghost's hair along with the ghost by @CodeNameMeteor in #5
- Names above players' heads (0.7.0) by @CodeNameMeteor in #6
- Fix ghost jitter, player log spam and solo-test connection state by @CodeNameMeteor in #7
- Smooth ghost motion: send each recorded keyframe once, timed by itself by @CodeNameMeteor in #8
- Fix a removed ghost's hair staying behind by @CodeNameMeteor in #10
- Cheaper per-tick reads, safer hook install, explicit Escape guard by @CodeNameMeteor in #13
- Fix ghosts drifting up/down from their player (placement formula) by @CodeNameMeteor in #12
- Fix ghost jitter: write poses on the game's thread by @CodeNameMeteor in #14
- Player list: connection quality and join/leave notices by @CodeNameMeteor in #11
- Player looks: pick your own ghost style and colour (0.8.0) by @CodeNameMeteor in #15
- Text chat by @CodeNameMeteor in #20
- Looks: only offer what renders (Faith, RunVis ghost) by @CodeNameMeteor in #18
- Fix the main menu's Your Echo looking wrong with the mod by @CodeNameMeteor in #19
- Go to a player by @CodeNameMeteor in #17
- Hook the client updater in place, slow retries for unknown looks, shared look catalogue by @CodeNameMeteor in #22
- Positional voice through Mumble Link by @CodeNameMeteor in #21
- Markers (pings) and screen-edge arrows by @TheNollz in #24
- Ghost skins and session pause (#23 reworked without MinHook) by @CodeNameMeteor in #25
- Looks: apply a new choice at once and find the look list sooner by @CodeNameMeteor in #26
- Input: release held keys when the menu opens; no chat over game menus by @CodeNameMeteor in #27
- Voice: show the Mumble link's state in the menu and the log by @CodeNameMeteor in #28
- Remove the startup beeps by @CodeNameMeteor in #29
- Ghosts: no double spawn on level load; Faith ghost shows fully by @CodeNameMeteor in #30
- Dedicated server: mecmp_server (one shared room, no game needed) by @CodeNameMeteor in #31
- Server: bans, welcome message, per-address limit, refusal notices by @CodeNameMeteor in #32
- Server list: the menu shows saved servers' name, players and ping by @CodeNameMeteor in #33
- Markers v2: custom marker wheels, 33 marker icons, several markers at once, lifetimes, bookmarks, and a tabbed menu by @TheNollz in #34
- Menu: all keys on the Controls tab; player list on the Players tab by @CodeNameMeteor in #35
- Docs: echo ghosts use the viewer's own echo look by @CodeNameMeteor in #36
- Start offline; host or join from the menu; Leave button by @CodeNameMeteor in #37
- Performance: find the echo look list without scanning memory by @CodeNameMeteor in #38
- Release: MIT licence, release workflow, changelog and install notes for 0.9.0 by @CodeNameMeteor in #39
- Raycast markers (up to 300m) by @TheNollz in #40
- Your selected Echo & Faith outfits on yourself. by @TheNollz in #41
- Wheel tweaks, quick answers, new default binds by @TheNollz in #42
- Server and net hygiene: shared names, atomic bans, redacted log, lookup retries by @CodeNameMeteor in #46
- Net: clean server names, send relays without the lock, bound each read pass by @CodeNameMeteor in #45
- Config: read and write server lists of any length, cap the list at 32 by @CodeNameMeteor in #44
- Host: limit joiners per address, bind session ids, rate-limit senders by @CodeNameMeteor in #43
- Release: ship version.dll, list the commits in the release notes by @CodeNameMeteor in #47
- Release: attach the files to an existing draft by @CodeNameMeteor in #48
- Ignore the local XML dump by @CodeNameMeteor in #50
- Main menu: no ghosts and its own pause (fixes Your Echo) by @CodeNameMeteor in #51
- Injector: wait for the game itself, not the activation window by @CodeNameMeteor in #52
- Summon: call players to you (opt-in hard summon, go back) by @TheNollz in #49
- Joining: ignore packets that don't come from the host by @CodeNameMeteor in #53
- Perf: ghosts ~50x cheaper per frame, F9 perf line by @CodeNameMeteor in #54
- Solo test only in developer builds by @CodeNameMeteor in #55
- Players on the map (the game's friend markers) by @CodeNameMeteor in #56
- Teleport: land on the floor (Go to, summon, go back) by @TheNollz in #57
- Discord webhook, finished-run notices, server ini by @CodeNameMeteor in #58
- UI: follow the window size, and a size setting by @TheNollz in #59
- Run clock and typing on name tags, go to the map marker, injector auto-close by @CodeNameMeteor in #60
- Server: closing the window sets the Discord live message to offline by @CodeNameMeteor in #61
- Fix MSVC build: name tags variable named 'small' by @CodeNameMeteor in #62
- Remove 'go to the map marker' by @CodeNameMeteor in #63
- Ghosts: pick the city's ghost spawner, and scan when the player is missing by @TheNollz in #64
- Server: write the default ini when --config points at a missing file by @CodeNameMeteor in #65
- Review fixes: ImGui input on one thread, summon and save timing, server trust by @CodeNameMeteor in #66
- Discord: delete a session's join and leave posts when the server empties by @CodeNameMeteor in #67
- Protocol 7: a player is let in only after it answers a challenge by @CodeNameMeteor in #68
- Quick fixes: run-time bounds, server-list read cap, Discord shutdown and UTF-8, docs by @CodeNameMeteor in #69
- Logging: verbose on in developer builds, errors always in the log by @CodeNameMeteor in #71
- Medium fixes: gamepad recording and wheel, bindings, summon keys, Alt+F4, friend markers, hook order by @CodeNameMeteor in #70
- Server: reset console command (drop players, reread mecmp_server.ini) by @CodeNameMeteor in #73
- Release fixes: stale ghosts, join freeze, ini encoding, 0.9.0 notes by @CodeNameMeteor in #72
- Controls and menu: middle button binds, hold to hide, 30 Hz poses, six menu tabs by @TheNollz in #74
- Release workflow: beta channel with developer keys and verbose log by @CodeNameMeteor in #75
- Markers: own colors, two-tone icons, answers under the marker. Markers tab sorted by @TheNollz in #76
- Review fixes: overlay render targets, fonts folder, window proc order, Mumble check, UTF-8 trial names, spawner sort by @CodeNameMeteor in #77
- Players panel: hold T to go to or summon a player; runs and "ask me first" for Go to by @TheNollz in #78
- Discord: delete finished-run posts with the session, keep ids across restarts by @CodeNameMeteor in #79
- Fix crash: align the ...