Skip to content

French sounds for the pack peasant_fr are not matching the description #577

Closed

Description

@VektraShift

Hello,
The issue is that the actual sounds (the voice lines on the files themselves) are not matching the description in the file openpeon.json (which is used to configure the settings for the agents).
For PeasantYes:

  • PeasantYes1.wav: expected "Entendu", received: "Bien"
  • PeasantYes2.wav: expected "Oui messire", received: "Oui monseigneur" (this one actually plays the proper sound from the game btw)
  • PeasantYes3.wav: expected "D'accord", received: "Tres bien"
  • PeasantYes4.wav: expected "J'y vais", received: "Je m'en charge"

PeasantPissed:

  • PeasantPissed1.wav: expected "Vous etes le roi? J'ai pas vote pour vous", received: "Votre prenom c'est Francois? C'est juste?"
  • PeasantPissed2.wav: expected "On a trouve une sorciere! On peut la bruler?", received: "Il est bon, c'est un champion du monde !"
  • PeasantPissed3.wav: expected "Au secours! On m'oppresse!", received: "Il pourrait me faire l'historique de la louche a travers les ages?"
  • PeasantPissed4.wav: expected "Un cheval m'a donne un coup de pied. Ca fait mal", received: "Ne m'invitez jamais a diner, j'aurais toujours un doute"

PeasantWhat:

  • PeasantWhat4.wav: expected "Quoi?", received: "Pardon?"

PeasantYesAttack:

  • PeasantYesAttack1.wav: expected "Je suppose que je peux", received: "Je peux essayer"
  • PeasantYesAttack2.wav: expected "Oui messire", received: "Si vous voulez vraiment"
  • PeasantYesAttack3.wav: expected "Personne d'autre disponible...", received: "Vous n'avez personne d'autre"

Forgive the lack of accents on the letters, i assume the comparison is enough.
I don't have the game unfortunatly, @thomasKn , did somebody overwrite your files or was this there from the beginning?
Pretty sure the peasantPissed lines are from the movie "Un diner de cons" which makes it hilarious with the peasant voice.

Activity

  1. garysheng commented on Aug 26, 2026

    @garysheng
    Collaborator

    Thanks for this, and no apology needed for the report. It was precise enough that I could check every line.

    Every claim reproduces. I transcribed all 20 wavs in the pack, and 19 labels were wrong, not just the ones you listed. PeasantYesAttack3 and PeasantPissed5 were off too.

    The cause is that the labels were written by translating the English peasant lines rather than by listening to the French audio. That happens to work for the straightforward ones and falls apart completely on PeasantPissed, because the French localization replaced the Monty Python jokes with its own material rather than translating them. So the pack advertised "On a trouvé une sorcière ! On peut la brûler ?" while playing "Il est beau. C'est un champion du monde."

    To be clear about what changed: the audio is correct and I have not touched it. Only the labels moved, and they are now transcribed from the clips themselves.

    Your report also turned up a second bug. task.complete referenced sounds/JobDone.wav, which does not exist. The file is sounds/PeasantJobDone.wav, so that slot has been silently dead. I audited all 54 packs in og-packs and peasant_fr was the only one with a broken file reference.

    Shipped in PeonPing/og-packs@5d1245f, tagged v1.5.0, and the registry entry is repointed in PeonPing/registry#350. Once that lands, peon packs update peasant_fr will pull it down.

    One thing I would value your eye on, as someone who knows the French version: the labels now say exactly what I hear, but I am going by transcription, not by the game. If any of them are off, or if the punctuation reads wrong to a native speaker, say so and I will fix it.

  2. VektraShift commented on Aug 31, 2026

    @VektraShift
    Author

    Seems okay to me.
    Question, if i read correctly we are limited in our choices of sound per sounds set for said action in the json yes?
    Why?

  3. garysheng commented on Oct 4, 2026

    @garysheng
    Collaborator

    There is no maximum number of sounds per category. The manifest lists the sounds eligible for each action, and PeonPing chooses among that list when the event fires. You can add more clips to a custom pack or put a clip in several categories; an unlisted file is not selected automatically.

    The French labels and the missing completion-file reference are fixed in og-packs v1.5.0, and the registry now points to that release. peon packs update peasant_fr installs it. Closing the label report as resolved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions