Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Copy chat window settings between characters #214

Open
dryya opened this issue Nov 7, 2024 · 2 comments
Open

Copy chat window settings between characters #214

dryya opened this issue Nov 7, 2024 · 2 comments
Labels
enhancement New feature or request retail Relevant to Prat on retail

Comments

@dryya
Copy link

dryya commented Nov 7, 2024

Is your feature request related to a problem? Please describe.

Chat windows (aka tabs) are not synchronized between characters, so it's annoying to set them up on a new alt or propagate a change across characters.

To be clear, I'm referring to these settings - ideally both any custom windows (created in the default UI by right-clicking the 'General' tab then 'Create new window', as well as customizations to which channels show in which windows.
image

Describe the solution you'd like

As part of the memory module, (optionally) copy these settings across characters as well.

Describe alternatives you've considered

Manually apply settings, or use a different addon like: https://www.curseforge.com/wow/addons/copybara-chat-settings-copy-continued

Additional context

N/A

@dryya dryya added enhancement New feature or request retail Relevant to Prat on retail labels Nov 7, 2024
@tflo
Copy link

tflo commented Nov 14, 2024

It seems these things are saved in the chat-cache.txt file.

Excerpt from my chat-cache.txt file
WINDOW 1
NAME General
SIZE 17
COLOR 21 20 31 178
LOCKED 1
UNINTERACTABLE 0
DOCKED 1
SHOWN 1
POSITION BOTTOMLEFT 0.002709 0.056667
DIMENSIONS 429.999969 205.000000

MESSAGES
SYSTEM
SYSTEM_NOMENU
SAY
EMOTE
YELL
WHISPER
PARTY
PARTY_LEADER
RAID
RAID_LEADER
RAID_WARNING
GUILD
OFFICER
MONSTER_SAY
MONSTER_YELL
MONSTER_EMOTE
MONSTER_WHISPER
MONSTER_BOSS_EMOTE
MONSTER_BOSS_WHISPER
ERRORS
AFK
DND
IGNORED
BG_HORDE
BG_ALLIANCE
BG_NEUTRAL
COMBAT_FACTION_CHANGE
SKILL
LOOT
MONEY
ACHIEVEMENT
GUILD_ACHIEVEMENT
TARGETICONS
BN_WHISPER
BN_WHISPER_INFORM
BN_CONVERSATION
BN_INLINE_TOAST_ALERT
CURRENCY
BN_WHISPER_PLAYER_OFFLINE
PET_BATTLE_INFO
INSTANCE_CHAT
INSTANCE_CHAT_LEADER
GUILD_ITEM_LOOTED
OPENING
PET_INFO
COMBAT_XP_GAIN
COMBAT_HONOR_GAIN
COMBAT_MISC_INFO
VOICE_TEXT
END

You can sync the chat-cache.txt file across your chars by placing symlinks1, you do not need Prat's Memory for this. In fact, using symlinks you do not need Prat's Memory module at all.
(I know, symlinks do not work for everything in the WTF folder, but for the chat settings it does work. Doing this for many years.)

Footnotes

  1. At least on macOS. But I think Windows has an equivalent to symlinks.

@dryya
Copy link
Author

dryya commented Nov 15, 2024

I play on Linux so that's definitely doable for me, thanks for the workaround!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request retail Relevant to Prat on retail
Projects
None yet
Development

No branches or pull requests

2 participants