Longi94 / JavaSteam

Java library that provides an interface to directly interact with Valve's Steam servers.
MIT License
96 stars 20 forks source link

Correct ChatMode value #278

Closed LossyDragon closed 2 months ago

LossyDragon commented 2 months ago

Description

ChatMode.NEW_STEAM_CHAT's value is actually 2 to utilize the new unified chat features.

Current Work around is to send a protobuf to steam to enable this feature, usually during or after LoggedOnCallback callback.

 var uiMode = new ClientMsgProtobuf<SteammessagesClientserver2.CMsgClientUIMode.Builder>(
         SteammessagesClientserver2.CMsgClientUIMode.class,
         EMsg.ClientCurrentUIMode
 );
 uiMode.getBody().setChatMode(2);
 steamClient.send(uiMode);

Checklist