Ultimate Chicken Horse
Install with App

Details

Latest version
0.2.3
Last Updated
First Uploaded
Downloads
70
Likes
0
Size
282KB
Dependants

Categories

Match Stats

Match statistics for Ultimate Chicken Horse, with a roast on top.

Early state. This mod is in early development. Expect bugs, missing features and changes between versions. Feedback and bug reports are welcome.

Who keeps dying to whose traps? Who placed ten blocks and hurt nobody? Who never reached the goal? At the end of every match a panel shows the numbers and a few lines about what happened.

What you get

A table with one row per player:

Column Meaning
Deaths All deaths in this match
Kills Other players who died to this player's traps
Own trap Deaths to a trap the player placed themselves
Falls Falling, drowning, lava
Goals Times the player reached the goal
Coins Coin points scored
Blocks Blocks placed

And below it the highlights, for example:

  • Horse was owned by Chicken. Died 10 times to their traps.
  • Sheep played themselves: died 3 times to their own traps.
  • Raccoon lost 6 fights against gravity.
  • Deadliest trap: Crossbow with 9 victims.
  • Fox placed 8 blocks and hurt nobody. Interior designer.
  • Chicken and Horse have beef: 4 to 3 in kills.

The mod picks the most remarkable facts of the match, and each kind of line has several wordings.

How to use

  • The panel opens by itself a moment after a match ends.
  • Press F9 at any time to open or close it, also in the middle of a match.
  • The full report is also written to BepInEx/LogOutput.log.

Online

Works online and locally. The mod only reads what the game already tells every player (deaths with their cause, points, placed blocks), so it sends nothing over the network. Only you need the mod; players without it are not affected, they just do not see the panel.

Configuration

File: BepInEx/config/mpb27.uch.matchstats.cfg

Setting Default Meaning
General.Enabled true Turns the whole mod on or off
Display.ShowAtMatchEnd true Open the panel automatically when a match ends
Display.ToggleKey F9 Opens and closes the panel
Display.HighlightCount 8 How many highlight lines are shown
Display.EndDelay 2 Seconds after the match ends before the panel opens
Display.AnimalNamesForLocalPlayers true Several players on one machine are shown by their animal instead of the shared account name
Display.Font auto auto = the game's own font, default = plain system font, or the name of a game font
Debug.VerboseLog true Log every recorded death, point and placed block

Known limitations

  • Statistics cover one match and are reset when the next level loads. Nothing is saved between sessions.
  • If you join a match that is already running, earlier rounds are missing.
  • Deaths caused by the level itself count as deaths, but not as anyone's kill.
  • The panel picture is fairly low resolution and can look soft on large screens.

Custom panel

The background is panel.png next to the DLL and can be replaced. The panel changes its height with the number of players and lines, so the picture is drawn in nine pieces: corners keep their shape, edges stretch in one direction, the middle in both. panel.txt sets the border width, the text padding and the text colours.

Feedback

Found a bug or have an idea? Tell us here: saargaming.com/mod-feedback

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.