CleverRaven / Cataclysm-DDA

Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
http://cataclysmdda.org
Other
10.62k stars 4.17k forks source link

Achievements window is full of `M-!` stuff #46168

Closed l29ah closed 3 years ago

l29ah commented 3 years ago

Describe the bug

See the screenshot.

Steps To Reproduce

It's always like that!

Expected behavior

No shit.

Screenshots

Versions and configuration

Additional context

anothersimulacrum commented 3 years ago

Did you build it yourself? If so, can you run ldd and see if you linked to ncurses or ncursesw?

ZhilkinSerg commented 3 years ago

See https://github.com/CleverRaven/Cataclysm-DDA/issues/39361

l29ah commented 3 years ago

libncursesw.

BrettDong commented 3 years ago

Are you using a UTF-8 locale?

l29ah commented 3 years ago
‰ locale
LANG=en_DK.UTF-8
LC_CTYPE="en_DK.UTF-8"
LC_NUMERIC=POSIX
LC_TIME="en_DK.UTF-8"
LC_COLLATE="en_DK.UTF-8"
LC_MONETARY="en_DK.UTF-8"
LC_MESSAGES="en_DK.UTF-8"
LC_PAPER="en_DK.UTF-8"
LC_NAME="en_DK.UTF-8"
LC_ADDRESS="en_DK.UTF-8"
LC_TELEPHONE="en_DK.UTF-8"
LC_MEASUREMENT="en_DK.UTF-8"
LC_IDENTIFICATION="en_DK.UTF-8"
LC_ALL=
BrettDong commented 3 years ago

What is your distribution? How did you build the game? I am unable to reproduce this on a fresh Ubuntu 20.04 LTS install.

l29ah commented 3 years ago

Gentoo GNU/Linux. Via https://github.com/leycec/raiagent/blob/master/games-roguelike/cataclysm-dda/cataclysm-dda-9999-r9.ebuild

BrettDong commented 3 years ago

Do you have unicode in your USE flag?

ZhilkinSerg commented 3 years ago

I can see it shows ncurses, not ncursesw in ebuild file. Is that okay?

BrettDong commented 3 years ago

As far as I know Gentoo will use wide character version ncursesw if unicode is present in global USE flag,

l29ah commented 3 years ago

Do you have unicode in your USE flag?

Yes.