Skip to content

Releases: CodeNameMeteor/mecmp

MECMP 0.9.0-beta.2

MECMP 0.9.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Oct 12:32
b69c324

Testing Audio sync + mumble + hole punching/relay srever.

MECMP 0.9.0-beta.1

MECMP 0.9.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Oct 16:58
835fe52

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 ...
Read more