Chat Icons

Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
I encountered a mistake when I added a new steam ID. How can I solve this problem?
 
{
"Groups": {
"Admins": "",
"AnotherGroup": "/Game/PrimalEarth/UI/Textures/StatsIcons/Fortitude_Icon.Fortitude_Icon"
},
"SteamIds": {
"76561198321201783": "
JSON:
asdasd
/Game/Mods/tubiaoico/icon/FuZhu12.FuZhu12"
"76561198321201783": "/Game/Mods/tubiaoico/icon/VIp8.VIp8"
}
}
"InterceptGlobalChat": true,
"InterceptTribeChat": true,
"InterceptAllianceChat": true,
"InterceptLocalChat": true,
"LogGlobalChat": true,
"LogTribeChat": true,
"LogAllianceChat": true,
"LogLocalChat": true,
"LocalChatDistance": 4000,
"Debug": false
}
I encountered a mistake when I added a new steam ID. How can I solve this problem?

There were a few problems:
- The first steam ID in the list was missing a comma at the end (every line except the last line need a comma)
- there was an extra '}' right before 'InterceptGlobalChat'
- the ending '}' of the 'SteamId' block needed a comma
- The 'Admins' icon is empty. If you want to prevent admins from having an icon, you can omit the Admins group line. If you want to use the default one, you'll need to put in the default admin icon for it to show like it normally does.
- You have the same SteamID twice, which isn't likely to work well

Other than the double Steam ID and empty 'Admins' icon, something like this should work:
JSON:
{
  "Groups": {
    "Admins": "",
    "AnotherGroup": "/Game/PrimalEarth/UI/Textures/StatsIcons/Fortitude_Icon.Fortitude_Icon"
  },
  "SteamIds": {
    "76561198321201783": "/Game/Mods/tubiaoico/icon/FuZhu12.FuZhu12",
    "76561198321201783": "/Game/Mods/tubiaoico/icon/VIp8.VIp8"
  },
  "InterceptGlobalChat": true,
  "InterceptTribeChat": true,
  "InterceptAllianceChat": true,
  "InterceptLocalChat": true,
  "LogGlobalChat": true,
  "LogTribeChat": true,
  "LogAllianceChat": true,
  "LogLocalChat": true,
  "LocalChatDistance": 4000,
  "Debug": false
}
 
I created a test server in that machine and the Icons plugin works fine.
I think the problem are the cluster servers
Which version of ARK API are you using on both sets of servers? I started using the IArkApi::GetPlayerID method (from that error) a few version back that could be causing that.
 
Last edited:
Can you make a "Coloured Name" option?
{
"Permission":"VIP",
"ImagePath":"/Game/Aberration/Icons/Resources/Gem_Icon.Gem_Icon",
"NameColour":[
0.2667,
0.9882,
0.6392,
1.0000
]
},
 
Which version of ARK API are you using on both sets of servers? I started using the IArkApi::GetPlayerID method (from that error) a few version back that could be causing that.
How far are you with the getchat ?
 
Can you make a "Coloured Name" option?
{
"Permission":"VIP",
"ImagePath":"/Game/Aberration/Icons/Resources/Gem_Icon.Gem_Icon",
"NameColour":[
0.2667,
0.9882,
0.6392,
1.0000
]
},
I can definitely look into it, but it's likely to take a long time since it's non-trivial.

How far are you with the getchat ?
Sadly, I haven't gotten any further. The method I am using to add the icons also prevents the messages from being added to the RCON chat buffer, and I haven't found a good way to add the chat back into the buffer.
 
After installing the plug-in, the CMD window cannot display Chinese, and the RCON window will not display any chat information. Can this problem be solved?
 
not to be a bug but any update onto the issue of cross ark chat messing up this plugin?
 
After installing the plug-in, the CMD window cannot display Chinese, and the RCON window will not display any chat information. Can this problem be solved?
These are known issues at the moment, but I've been busy with work and other projects, so I haven't had time to put into it. UTF-8 support is currently an issue, but chat logs showing in RCON should only be a problem for the "getchat" RCON command, "getgamelog" should work fine.

not to be a bug but any update onto the issue of cross ark chat messing up this plugin?
It depends, do you mean https://github.com/spikeydragoon/Cross-Ark-Chat (isn't really a plugin, more of a Discord bot) or https://github.com/ark-mod/ArkCrossServerChat?

If you mean https://github.com/spikeydragoon/Cross-Ark-Chat:
It's likely the RCON "getchat" issue. If that's the case, in-game chat should work normally, but the Cross-Ark-Chat bot won't get any chat logs.

If you mean https://github.com/ark-mod/ArkCrossServerChat:
Sadly, this isn't something I can fix purely on my side. Since both plugins use the same method of intercepting and modifying chat, they are incompatible at the moment. It is possible to fix with a code change in ArkCrossServerChat, but only if you have HideServerTagOnLocal set to true (default). I submitted an issue including code changes to ArkCrossServerChat's developer, but they appear to be inactive and haven't looked at it yet: https://github.com/ark-mod/ArkCrossServerChat/issues/6
 
These are known issues at the moment, but I've been busy with work and other projects, so I haven't had time to put into it. UTF-8 support is currently an issue, but chat logs showing in RCON should only be a problem for the "getchat" RCON command, "getgamelog" should work fine.


It depends, do you mean https://github.com/spikeydragoon/Cross-Ark-Chat (isn't really a plugin, more of a Discord bot) or https://github.com/ark-mod/ArkCrossServerChat?

If you mean https://github.com/spikeydragoon/Cross-Ark-Chat:
It's likely the RCON "getchat" issue. If that's the case, in-game chat should work normally, but the Cross-Ark-Chat bot won't get any chat logs.

If you mean https://github.com/ark-mod/ArkCrossServerChat:
Sadly, this isn't something I can fix purely on my side. Since both plugins use the same method of intercepting and modifying chat, they are incompatible at the moment. It is possible to fix with a code change in ArkCrossServerChat, but only if you have HideServerTagOnLocal set to true (default). I submitted an issue including code changes to ArkCrossServerChat's developer, but they appear to be inactive and haven't looked at it yet: https://github.com/ark-mod/ArkCrossServerChat/issues/6

https://github.com/ark-mod/ArkCrossServerChat is what im referring to. Is there any alternative or work around you can think of? Id be willing to pick in some $ if you remade the cross server chat plugin.
 
https://github.com/ark-mod/ArkCrossServerChat is what im referring to. Is there any alternative or work around you can think of? Id be willing to pick in some $ if you remade the cross server chat plugin.
I made code changes to the existing plugin so that it works with this plugin (assuming you have "HideServerTagOnLocal": true in your config) in a fork of ark-mod's repository (Here). I may be able to upload the compiled version somewhere (probably on the fork's releases page) if needed, but the best thing would be to build it from source if possible.

It looks like the original repository now says they are looking for a new primary maintainer, so hopefully someone picks this up and reviews the pull request so the official repository can be updated.
 
I made code changes to the existing plugin so that it works with this plugin (assuming you have "HideServerTagOnLocal": true in your config) in a fork of ark-mod's repository (Here). I may be able to upload the compiled version somewhere (probably on the fork's releases page) if needed, but the best thing would be to build it from source if possible.

It looks like the original repository now says they are looking for a new primary maintainer, so hopefully someone picks this up and reviews the pull request so the official repository can be updated.
Zach as for the getChat buffer michidu has a section thats added into the new arkapi version that will allow you to add stuff to the buffer.
 
I made code changes to the existing plugin so that it works with this plugin (assuming you have "HideServerTagOnLocal": true in your config) in a fork of ark-mod's repository (Here). I may be able to upload the compiled version somewhere (probably on the fork's releases page) if needed, but the best thing would be to build it from source if possible.

It looks like the original repository now says they are looking for a new primary maintainer, so hopefully someone picks this up and reviews the pull request so the official repository can be updated.
a compiled version would be awesome.
 
Tempest Dedicated Servers
Tebex
Monetize your ARK server
Rogue Vikings Discord Server - Rogue Vikings Gaming Servers - Minecraft Prison Servers - Minecraft Creative Servers
Back
Top