Dololo

『社交』聊天按鈕和功能增強 TinyChat

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


使用方法

  • 聊天增強設定選項:右鍵點頻道按鈕最左側的小圖示。
  • 加入內建語音:右鍵點頻道按鈕最左側的小圖示。
  • 移動頻道按鈕:按住 Alt 鍵拖曳頻道按鈕最左側的小圖示。
  • 顯示/隱藏社群頻道按鈕:設定選項 > 顯示頻道按鈕 > 社群頻道。
  • 切換頻道:左鍵點聊天視窗上方的頻道名稱。
  • 開啟/關閉頻道:右鍵點聊天視窗上方的頻道名稱。
  • 快速切換頻道:輸入文字時按 Tab 鍵。
  • 快速輸入之前的內容:輸入文字時按方向鍵上/下(或是 Alt+方向鍵上/下,可在選單中設定)。
  • 快速捲動到最上/下面:按住 Ctrl 滾動滑鼠滾輪。
  • 快速密語好友:打字時輸入 @ 會顯示線上好友選單。
  • 輸入表情符號:打字時輸入 { 會顯示表情符號選單。
  • 開怪倒數:左鍵點 '開' 會開始倒數,右鍵點 '開' 會取消倒數。
  • 開怪倒數時間和喊話:右鍵點頻道按鈕最左側的小圖示 > 開怪倒數。
檔案名稱 檔案版本 檔案大小 下載次數 上傳時間 註  記 上傳者
TinyChat-3.4.3.zip 巫妖王之怒 3.4.3 134.13 KB 340 2023-10-20 - 同時支援巫妖王 3.4.3 和經典時期/專家模式。
- 新增過濾掉 "不在隊伍中" 的系統訊息,避免洗頻。
無須開/關,會自動過濾。
Dololo
檔案名稱 檔案版本 檔案大小 下載次數 上傳時間 註  記 上傳者
TinyChat-3.4.1.3.zip 巫妖王之怒 3.4.1.3 132.92 KB 634 2023-01-30 - 新增選項可以開/關只要用方向鍵上下來選擇輸入歷史記錄,
還是要按住 Alt+方向鍵上下來選擇。
(按住 Alt 可以避免輸入文字時誤按上下讓整句話消失)
- 新增按鈕可以打開遊戲內建的拾取記錄。
- 修正與聊天視窗美化 Glass 插件一起使用時文字輸入框的位置。
- 修正與聊天視窗美化 Glass 插件一起使用時頻道按鈕列的位置,
預設會跟隨聊天視窗一起移動(如果沒有的話請重置位置),
但仍然可以按住 Alt 自由拖曳移動。
Dololo
TinyChat-3.4.2.zip 巫妖王之怒 3.4.2 133.43 KB 539 2023-01-20 - 感謝各位的回報,已修正 SetMaxResize 和 SetGradientAlpha 的 Lua 錯誤。
- 移除聊天歷史上下箭頭選取,功能已失效。
- 移除聊天內容顯示物品等級,經典版不適用。
- 移除在聊天泡泡中顯示表情圖案,功能已失效,
而且有可能是因此而造成遊戲介面隱藏。
但是仍可在聊天內容中輸入和顯示表情圖案。
Dololo
TinyChat-3.4.1.zip 巫妖王之怒 3.4.1 136.12 KB 286 2023-01-20 - 支援巫妖王之怒經典版 3.4.1。
不確定是否還會讓介面隱藏,請幫忙測試一下,感恩~
Dololo
TinyChat-3.4.0.1.zip 巫妖王之怒 3.4.0.1 135.68 KB 1,423 2022-09-01 - 支援巫妖王之怒經典版 3.4.0。
- 更新函式庫。
Dololo
TinyChat-2.5.1.2.zip 燃燒的遠征 2.5.1.2 138.40 KB 1,015 2021-06-02 - 補上打開【訊息分類瀏覽器】MessageClassifier 插件的按鈕。
先前更新時不小心刪除掉的。
Dololo
TinyChat-2.5.1.1.zip 燃燒的遠征 2.5.1.1 138.33 KB 1,003 2021-05-21 - 支援燃燒的遠征經典版 2.5.1。
- 自行修正相容性、修改功能的版本。
Dololo

你好阿新年快樂 · 2023-10-17 01:30:13

請問經典版的版本有辦法像正式版一樣過濾不在隊伍跟團隊中的系統洗頻訊息的功能嗎

Dololo · 2023-10-17 10:05:26

正式版是要開啟伺服器 lag 時使用的 "過濾發話延遲" 功能,才會過濾因伺服器 lag 而造成的不在隊伍中的訊息。
經典版的伺服器應該不會 lag 吧?經典版的 TinyChat 也沒有 "過濾發話延遲" 的功能。
建議找出是哪個插件造成的不在隊伍中的訊息,然後回報給該插件的作者修正。
留意是否有插件或 WA 會幫你在隊伍/團隊頻道發話,或做一些只有在隊伍/團隊中能做的事情。而當你不在隊伍/團隊裡的時候就會顯示不在隊伍/團隊中的訊息。

你好阿新年快樂 · 2023-10-17 17:14:03

巫妖王經典版裡面,目前初步是找到彩虹整合包的XIV_Databar_Continued啟用後,在戰場裡面會導致這狀況,其他好像還有ui也會這樣,但關閉XIV_Databar_Continued之後頻率會少很多。

Dololo · 2023-10-17 18:07:44

請測試一下
1. 在戰場中時,關閉所有插件,是否會發生這個問題。
2. 然後在戰場中時,關閉所有插件,只載入 XIV_Databar_Continued 這一個插件,是否會發生這個問題。
如果能夠確認是 XIV_Databar_Continued 造成的,便可以知道要和哪個插件作者回報。
此外,如果有發生,請記錄一下,是何時發生的,當時正在做什麼事,或戰場發生了什麼事,導致這個洗頻的訊息出現。提供這樣的資訊給插件作者,讓他也能用相同的方式產出這個問題,才有辦法處理。只是需要你辛苦一點幫忙測試了。

你好阿新年快樂 · 2023-10-20 10:16:13

我單開此ui還是會有這問題,也有朋友說他只開cell、dbm跟整合背包也會這樣,測試了幾次還是無法特定出會觸發這訊息的要件,我自己是懷疑伺服器本身的問題,因為像隨機進「5人副本」後,有時會有人頭頂血條呈現綠色而不是隊友的藍色,導致團體技能無法放在他身上,比如神聖新星、野性痊癒,放腳印放耐力時,這些buff就是無法放到他們身上,導致在補血跟補buff時必須額外單點他們,我不知道這類的情形是不是造成「不在隊伍中」的主因,因為這些人雖然出現在五人隊伍的面板,但在某些機制上卻又不在隊伍中,所以我才想說能不能用過濾的方式過濾調這些系統訊息就好。

另外經典服的lag情形蠻嚴重的,每個禮拜4晚上進度重置後基本上是連5人副本都沒辦法打的,放技能大概都要一兩秒之後才會放出來,團隊副本情形更嚴重,打boss畫面時不時全部凍結5秒以上,晚上的達拉然也是,上座騎開信箱開銀行都得等2~5秒。

Dololo · 2023-10-20 11:40:29

感謝測試!
過濾發話延遲的 lag 是指,聊天打字後出不來,要等個幾分鐘到十幾分鐘後打的字才會出現在聊天視窗。因此在副本內可能DBM喊話,或是在隊伍頻道說話,都會延遲到出了副本、離開隊伍時才顯示,而這時人已經不在隊伍中,因此會顯示不在隊伍中的訊息洗頻。

不過我詢問了一下其他人,巫妖王經典服的情況和這個不同,似乎是使用隊伍蒐尋器加入隊伍的才會發生洗頻訊息,很可能是許多插件會用到只有在隊伍中才能使用的功能,但是遊戲卻判定隊伍蒐尋器的隊伍不是隊伍,所以出現不在隊伍中的訊息,也無法上某些 BUFF。

在暴雪修正之前,我會先加入過濾掉不在隊伍中的訊息的功能。

你好阿新年快樂 · 2023-10-20 20:13:26

好的,感謝,巫妖王經典的聊天並不會延遲,問題應該就是如上述的情況,明明在隊伍中卻又不在隊伍中,導致系統出現錯誤訊息。

Dololo · 2023-10-20 20:40:48

插件已經更新了,請幫忙測試看看是否有用,感謝。

你好阿新年快樂 · 2023-10-20 22:18:18

目前打了一場隨機副本沒碰到,明後天再繼續測試,也順便策隨機戰場看看,不過像無法上團隊buff也不是每次都會發生,要測試也得碰碰運氣就是。

Dololo · 2023-10-20 22:22:43

了解,感謝。

你好阿新年快樂 · 2023-10-27 01:22:18

目前看起來都沒碰到了,感覺是OK

Dololo · 2023-10-27 02:21:30

太好了,感謝回報。

三祭 · 2023-05-28 19:03:38

請問還有最早版本的tinychat嗎 可以用在1.14.2的

Dololo · 2023-05-28 19:46:37

沒有了,其他版本那邊最早的只保留到 2.5.1 的。

Jeffrey · 2023-03-19 16:02:37

請問新版沒有+號要怎麼複製聊天 感謝

Dololo · 2023-03-19 19:15:10

WoonChai · 2023-01-24 16:08:27


  • 快速輸入之前的內容:輸入文字時按上下鍵。



按上 沒有顯示之前的內容... 是要在哪裡設定嗎?

Dololo · 2023-01-24 19:58:27

這個功能取消了,請改按 Alt+上下鍵,這是遊戲內建的功能。

小姐妳氣質掉了 · 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 {
}

 

小姐妳氣質掉了 · 2023-01-20 10:54:04

另外有一個問題,快捷按鈕不能像以前那樣放在上方嗎? 
下方都會被快捷列擋住

Dololo · 2023-01-20 12:09:36

可以自行拖曳移動哦~

小姐妳氣質掉了 · 2023-01-22 03:53:40

OK,找到了。感謝

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"
 

Kyil · 2023-01-20 04:21:17

Kyil · 2023-01-20 16:24:52

聊天美化取消了就好了。還有郵件獲取不了,超級郵件取消就能拿取郵件了。😀

Kyil · 2023-01-20 04:19:59

請問大大聊天欄看到他們説話都是很多框框不顯示怎麽辦

獄影月 · 2023-01-20 02:24:42

回報錯誤~4x 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

小柴奴 · 2022-10-26 08:44:04

大大您好
不確定是不是這個插件的問題
3.4改版之後就沒辦法設定聊天室底色了
不過2.5.4設定的底色還存在
其他角色沒辦法設定底色
這個插件也更新到最新了
請問要怎麼解決

Dololo · 2022-10-26 11:17:04

你的【顏色選擇器 Plus】插件好像壞掉了,重新下載安裝它,或是把它關閉。

小柴奴 · 2022-10-26 15:37:58

感恩大大!
問題解決了!