『社交』聊天按鈕和功能增強 TinyChat
一個超輕量級的聊天視窗功能增強插件。提供切換頻道按鈕、複製聊天內容、表情圖案、開怪倒數、擲骰子、顯示物品等級和圖示...還有更多功能。
| 作 者 | M @ NGA |
|---|---|
| 修 改 者 | 彩虹ui |

使用方法:
- 聊天增強設定選項:右鍵點頻道按鈕最左側的小圖示。
- 加入內建語音:右鍵點頻道按鈕最左側的小圖示。
- 移動頻道按鈕:按住 Alt 鍵拖曳頻道按鈕最左側的小圖示。
- 顯示/隱藏社群頻道按鈕:設定選項 > 顯示頻道按鈕 > 社群頻道。
- 切換頻道:左鍵點聊天視窗上方的頻道名稱。
- 開啟/關閉頻道:右鍵點聊天視窗上方的頻道名稱。
- 快速切換頻道:輸入文字時按 Tab 鍵。
- 快速輸入之前的內容:輸入文字時按方向鍵上/下(或是 Alt+方向鍵上/下,可在選單中設定)。
- 快速捲動到最上/下面:按住 Ctrl 滾動滑鼠滾輪。
- 快速密語好友:打字時輸入 @ 會顯示線上好友選單。
- 輸入表情符號:打字時輸入 { 會顯示表情符號選單。
- 開怪倒數:左鍵點 '開' 會開始倒數,右鍵點 '開' 會取消倒數。
- 開怪倒數時間和喊話:右鍵點頻道按鈕最左側的小圖示 > 開怪倒數。
| 檔案名稱 | 檔案版本 | 檔案大小 | 下載次數 | 上傳時間 | 註 記 | 上傳者 | |||
|---|---|---|---|---|---|---|---|---|---|
| TinyChat-3.4.3.zip 巫妖王之怒 | 3.4.3 | 134.13 KB | 705 | 2023-10-20 | - 同時支援巫妖王 3.4.3 和經典時期/專家模式。 - 新增過濾掉 "不在隊伍中" 的系統訊息,避免洗頻。 無須開/關,會自動過濾。 |
Dololo |
| 檔案名稱 | 檔案版本 | 檔案大小 | 下載次數 | 上傳時間 | 註 記 | 上傳者 |
|---|
person
你好阿新年快樂 · 2023-10-17 01:30:13
請問經典版的版本有辦法像正式版一樣過濾不在隊伍跟團隊中的系統洗頻訊息的功能嗎
person
Dololo · 2023-10-17 10:05:26
正式版是要開啟伺服器 lag 時使用的 "過濾發話延遲" 功能,才會過濾因伺服器 lag 而造成的不在隊伍中的訊息。
經典版的伺服器應該不會 lag 吧?經典版的 TinyChat 也沒有 "過濾發話延遲" 的功能。
建議找出是哪個插件造成的不在隊伍中的訊息,然後回報給該插件的作者修正。
留意是否有插件或 WA 會幫你在隊伍/團隊頻道發話,或做一些只有在隊伍/團隊中能做的事情。而當你不在隊伍/團隊裡的時候就會顯示不在隊伍/團隊中的訊息。
經典版的伺服器應該不會 lag 吧?經典版的 TinyChat 也沒有 "過濾發話延遲" 的功能。
建議找出是哪個插件造成的不在隊伍中的訊息,然後回報給該插件的作者修正。
留意是否有插件或 WA 會幫你在隊伍/團隊頻道發話,或做一些只有在隊伍/團隊中能做的事情。而當你不在隊伍/團隊裡的時候就會顯示不在隊伍/團隊中的訊息。
person
你好阿新年快樂 · 2023-10-17 17:14:03
巫妖王經典版裡面,目前初步是找到彩虹整合包的XIV_Databar_Continued啟用後,在戰場裡面會導致這狀況,其他好像還有ui也會這樣,但關閉XIV_Databar_Continued之後頻率會少很多。
person
Dololo · 2023-10-17 18:07:44
請測試一下
1. 在戰場中時,關閉所有插件,是否會發生這個問題。
2. 然後在戰場中時,關閉所有插件,只載入 XIV_Databar_Continued 這一個插件,是否會發生這個問題。
如果能夠確認是 XIV_Databar_Continued 造成的,便可以知道要和哪個插件作者回報。
此外,如果有發生,請記錄一下,是何時發生的,當時正在做什麼事,或戰場發生了什麼事,導致這個洗頻的訊息出現。提供這樣的資訊給插件作者,讓他也能用相同的方式產出這個問題,才有辦法處理。只是需要你辛苦一點幫忙測試了。
1. 在戰場中時,關閉所有插件,是否會發生這個問題。
2. 然後在戰場中時,關閉所有插件,只載入 XIV_Databar_Continued 這一個插件,是否會發生這個問題。
如果能夠確認是 XIV_Databar_Continued 造成的,便可以知道要和哪個插件作者回報。
此外,如果有發生,請記錄一下,是何時發生的,當時正在做什麼事,或戰場發生了什麼事,導致這個洗頻的訊息出現。提供這樣的資訊給插件作者,讓他也能用相同的方式產出這個問題,才有辦法處理。只是需要你辛苦一點幫忙測試了。
person
你好阿新年快樂 · 2023-10-20 10:16:13
我單開此ui還是會有這問題,也有朋友說他只開cell、dbm跟整合背包也會這樣,測試了幾次還是無法特定出會觸發這訊息的要件,我自己是懷疑伺服器本身的問題,因為像隨機進「5人副本」後,有時會有人頭頂血條呈現綠色而不是隊友的藍色,導致團體技能無法放在他身上,比如神聖新星、野性痊癒,放腳印放耐力時,這些buff就是無法放到他們身上,導致在補血跟補buff時必須額外單點他們,我不知道這類的情形是不是造成「不在隊伍中」的主因,因為這些人雖然出現在五人隊伍的面板,但在某些機制上卻又不在隊伍中,所以我才想說能不能用過濾的方式過濾調這些系統訊息就好。
另外經典服的lag情形蠻嚴重的,每個禮拜4晚上進度重置後基本上是連5人副本都沒辦法打的,放技能大概都要一兩秒之後才會放出來,團隊副本情形更嚴重,打boss畫面時不時全部凍結5秒以上,晚上的達拉然也是,上座騎開信箱開銀行都得等2~5秒。
另外經典服的lag情形蠻嚴重的,每個禮拜4晚上進度重置後基本上是連5人副本都沒辦法打的,放技能大概都要一兩秒之後才會放出來,團隊副本情形更嚴重,打boss畫面時不時全部凍結5秒以上,晚上的達拉然也是,上座騎開信箱開銀行都得等2~5秒。
person
Dololo · 2023-10-20 11:40:29
感謝測試!
過濾發話延遲的 lag 是指,聊天打字後出不來,要等個幾分鐘到十幾分鐘後打的字才會出現在聊天視窗。因此在副本內可能DBM喊話,或是在隊伍頻道說話,都會延遲到出了副本、離開隊伍時才顯示,而這時人已經不在隊伍中,因此會顯示不在隊伍中的訊息洗頻。
不過我詢問了一下其他人,巫妖王經典服的情況和這個不同,似乎是使用隊伍蒐尋器加入隊伍的才會發生洗頻訊息,很可能是許多插件會用到只有在隊伍中才能使用的功能,但是遊戲卻判定隊伍蒐尋器的隊伍不是隊伍,所以出現不在隊伍中的訊息,也無法上某些 BUFF。
在暴雪修正之前,我會先加入過濾掉不在隊伍中的訊息的功能。
過濾發話延遲的 lag 是指,聊天打字後出不來,要等個幾分鐘到十幾分鐘後打的字才會出現在聊天視窗。因此在副本內可能DBM喊話,或是在隊伍頻道說話,都會延遲到出了副本、離開隊伍時才顯示,而這時人已經不在隊伍中,因此會顯示不在隊伍中的訊息洗頻。
不過我詢問了一下其他人,巫妖王經典服的情況和這個不同,似乎是使用隊伍蒐尋器加入隊伍的才會發生洗頻訊息,很可能是許多插件會用到只有在隊伍中才能使用的功能,但是遊戲卻判定隊伍蒐尋器的隊伍不是隊伍,所以出現不在隊伍中的訊息,也無法上某些 BUFF。
在暴雪修正之前,我會先加入過濾掉不在隊伍中的訊息的功能。
person
小姐妳氣質掉了 · 2023-01-20 10:30:20
7x TinyChat/ChatSimplify.lua:56: attempt to call method 'SetMaxResize' (a nil value)
[string "@TinyChat/ChatSimplify.lua"]:56: in function `simplify'
[string "@TinyChat/ChatSimplify.lua"]:90: in main chunk
Locals:
self = ChatFrame1 {
SetJustifyV = <function> defined =[C]:-1
RefreshIfNecessary = <function> defined =[C]:-1
OnPostShow = <function> defined =[C]:-1
CalculateLineAlphaValueFromTimestamp = <function> defined =[C]:-1
isLayoutDirty = true
tellTimer = 39626.684000
isDisplayDirty = false
GetFading = <function> defined =[C]:-1
IsTextCopyable = <function> defined =[C]:-1
shouldFadeAfterInactivity = true
SetIndentedWordWrap = <function> defined =[C]:-1
hasSimplified = true
GetJustifyV = <function> defined =[C]:-1
SetFont = <function> defined =[C]:-1
GetMaxLines = <function> defined =[C]:-1
GetIndentedWordWrap = <function> defined =[C]:-1
buttonSide = "left"
GetFont = <function> defined =[C]:-1
SetMaxLines = <function> defined =[C]:-1
CalculateSelectingCharacterIndicesForVisibleLine = <function> defined =[C]:-1
PageUp = <function> defined =[C]:-1
RefreshDisplay = <function> defined =[C]:-1
SetFontObject = <function> defined =[C]:-1
textIsCopyable = false
SetOnScrollChangedCallback = <function> defined =[C]:-1
CalculateNumVisibleLines = <function> defined =[C]:-1
overrideFadeTimestamp = 0
MarkDisplayDirty = <function> defined =[C]:-1
GetMessageInfo = <function> defined =[C]:-1
GetOnScrollChangedCallback = <function> defined =[C]:-1
AtTop = <function> defined =[C]:-1
GetFontObject = <function> defined =[C]:-1
fontStringPool = <table> {
}
CanEffectivelyFade = <function> defined =[C]:-1
OnPreSizeChanged = <function> defined =[C]:-1
OnPostMouseUp = <function> defined =[C]:-1
GetSpacing = <function> defined =[C]:-1
OnPreLoad = <function> defined =[C]:-1
SetSpacing = <function> defined =[C]:-1
name = "綜合"
CalculateLineSpacing = <function> defined =[C]:-1
AddMessage = <function> defined =[C]:-1
InitializeFontableFrame = <function> defined =[C]:-1
GetShadowColor = <function> defined =[C]:-1
isUninteractable = false
SetOnTextCopiedCallback = <function> defined =[C]:-1
AcquireFontString = <function> defined =[C]:-1
TransformMessages = <function> defined =[C]:-1
SetShadowColor = <function> defined =[C]:-1
buttonFrame = ChatFrame1ButtonFrame {
}
HasFontObject = <function> defined =[C]:-1
isDocked = 1
GetOnTextCopiedCallback = <function> defined =[C]:-1
SetFading = <function> defined =[C]:-1
OnPostHide = <function> defined =[C]:-1
isInitialized = 1
ScrollByAmount = <function> defined =[C]:-1
GetInsertMode = <function> defined =[C]:-1
SetTimeVisible = <function> defined =[C]:-1
hasOwnFontObject = true
Clear = <function> defined =[C]:-1
oldAlpha = 0
channelList = <table> {
}
GetTimeVisible = <function> defined =[C]:-1
MarkLayoutDirty = <function> defined =[C]:-1
SetTextCopyable = <function> defined =[C]:-1
BackFillMessage = <function> defined =[C]:-1
UnpackageEntry = <function> defined =[C]:-1
FontStringContainer = Frame {
}
SetShadowOffset = <function> defined =[C]:-1
messageTypeList = <table> {
}
flashTimer = 0
timeVisibleSecs = 120
PackageEntry = <function> defined =[C]:-1
MakeFontObjectCustom = <function> defined =[C]:-1
fontObject = table: 00000214DDEF2D10 {
}
SetInsertMode = <function> defined =[C]:-1
ScrollDown = <function> defined =[C]:-1
zoneChannelList = <table> {
}
SetScrollOffset = <function> defined =[C]:-1
onDisplayRefreshedCallback = <function> defined =[C]:-1
insertMode = 2
ResetSelectingText = <function> defined =[C]:-1
GetTextColor = <function> defined =[C]:-1
ResetAllFadeTimes = <function> defined =[C]:-1
GatherSelectedText = <function> defined =[C]:-1
GetNumVisibleLines = <function> defined =[C]:-1
ScrollUp = <function> defined =[C]:-1
0 = <userdata>
IsSelectingText = <function> defined =[C]:-1
fadeDurationSecs = 3
ScrollToBottom = <function> defined =[C]:-1
ScrollToTop = <function> defined =[C]:-1
OnFontObjectUpdated = <function> defined =[C]:-1
CallOnDisplayRefreshed = <function> defined =[C]:-1
AdjustMessageColors = <function> defined =[C]:-1
GetNumMessages = <function> defined =[C]:-1
RefreshLayout = <function> defined =[C]:-1
OnPostUpdate = <function> defined =[C]:-1
ResizeButton = ChatFrame1ResizeButton {
}
person
HACHI · 2023-01-20 08:12:27
1x TinyChat/ChatSimplify.lua:56: attempt to call method 'SetMaxResize' (a nil value)
[string "@TinyChat/ChatSimplify.lua"]:56: in function `simplify'
[string "@TinyChat/ChatSimplify.lua"]:90: in main chunk
Locals:
self = ChatFrame1 {
SetJustifyV = <function> defined =[C]:-1
RefreshIfNecessary = <function> defined =[C]:-1
OnPostShow = <function> defined =[C]:-1
CalculateLineAlphaValueFromTimestamp = <function> defined =[C]:-1
isLayoutDirty = true
tellTimer = 190865.238000
isDisplayDirty = true
GetFading = <function> defined =[C]:-1
IsTextCopyable = <function> defined =[C]:-1
shouldFadeAfterInactivity = false
SetIndentedWordWrap = <function> defined =[C]:-1
hasSimplified = true
GetJustifyV = <function> defined =[C]:-1
SetFont = <function> defined =[C]:-1
GetMaxLines = <function> defined =[C]:-1
GetIndentedWordWrap = <function> defined =[C]:-1
buttonSide = "left"
楊小楊 · 2025-09-21 10:59:39
Dololo · 2025-09-21 19:02:44
你玩哪個遊戲版本?