Author Topic: Steam protocol  (Read 117678 times)

0 Members and 1 Guest are viewing this topic.

Offline SneakyJoe

  • Newbie
  • *
  • Posts: 9
  • Karma: 0
Re: Steam protocol
« Reply #120 on: 03 12 2014, 11:38:02 »


This.
 

Offline Vulpix

Re:Steam protocol
« Reply #121 on: 03 12 2014, 12:42:24 »
Long messages are being sent! Yay! :D Thanks, @Robyer!
 

Offline SneakyJoe

  • Newbie
  • *
  • Posts: 9
  • Karma: 0
Re: Steam protocol
« Reply #122 on: 03 12 2014, 12:55:08 »


Seems like encoding problem is not entirely fixed. And displaying of full messages sometimes suffer (was chatting through steam client, not miranda here)
 

Offline Robyer

Re: Steam protocol
« Reply #123 on: 03 12 2014, 15:49:11 »
SneakyJoe, I can't reproduce that.

1) Try it in development version of Miranda NG
2) If it persists, make scenario where you can reproduce it (check if it does some special message, etc.)
3) Try to reproduce it on https://steamcommunity.com/chat/ website which I use for testing
I was developing mainly Facebook, Omegle, Steam, Dummy and MobileState plugins. Now I'm retired. Goodbye, everyone. ~ You can still find me on Facebook.
 

Offline Smiling Spectre

  • Jr. Member
  • **
  • Posts: 66
  • Country: 00
  • Karma: 0
Re: Steam protocol
« Reply #124 on: 03 12 2014, 20:14:24 »
SneakyJoe, I can't reproduce that.

1) Try it in development version of Miranda NG
2) If it persists, make scenario where you can reproduce it (check if it does some special message, etc.)
3) Try to reproduce it on https://steamcommunity.com/chat/ website which I use for testing

I tested it just now. Obviously, there are 4 possible interactions with Steam:

1. Receiving messages from the others. It worked since the beginning, and it keeps working. :)

2. Sending messages thru plugin. It works! :) (It never worked before :).

3 (and 4). Sending messages thru web-chat or steam client. Here are problems started. And they are identical, so I will not use 4 below - it's the same.

3.1. Sending English messages. It works like a dream - any message duplicates to Miranda, as thru web, as thru client.

3.2. Sending pure Russian/mixed messages. It never worked. :(

3.2.1. Most messages "converted" to UTF-8-deformed text, just as before. So instead "абракадабра" I see "абракР".

3.2.2. Some messages goes as it must, but cutted down to the very ridiculous limitation. "Дура." was received as is, but "тест" was sent trice, and every time I got only "те". When I sent "тесто" instead, I got "теС" in Miranda. Message "А теперь спецсимволы. :) >.<" was received in Miranda as "А теперь спецси".

As you can see, "converted" messages limited to mere first symbols too.

Second native simultaneous Steam client - web or client itself - receiving correct messages in the any combination used.

Also, it stopped to hang miranda now! Yay! Last time it thought about minute after net loss - but recovered itself. :) Thank you for that!
 

Offline Robyer

Re: Steam protocol
« Reply #125 on: 04 12 2014, 06:55:13 »
Smiling Spectre, aha, now I finally know what are you talking about.

I fixed many things, see:
http://trac.miranda-ng.org/changeset/11234/
http://trac.miranda-ng.org/changeset/11235/
http://trac.miranda-ng.org/changeset/11236/
http://trac.miranda-ng.org/changeset/11237/

So lets wait for watcher's build :-)
I was developing mainly Facebook, Omegle, Steam, Dummy and MobileState plugins. Now I'm retired. Goodbye, everyone. ~ You can still find me on Facebook.
 

Offline Vulpix

Re: Steam protocol
« Reply #126 on: 04 12 2014, 09:15:26 »
Man you are on fire! Interested in tox protocol? :DD I put up a bounty for that you know! :D
 

Offline watcherTopic starter

Re: Steam protocol
« Reply #127 on: 04 12 2014, 09:58:19 »
Binaries updated to r11237. Please update manually from attachments in the first post.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline watcherTopic starter

Re: Steam protocol
« Reply #128 on: 04 12 2014, 14:15:57 »
Binaries updated to r11241. Please update manually from attachments in the first post.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Robyer

Re: Steam protocol
« Reply #129 on: 04 12 2014, 14:20:59 »
^ another bunch of updates:

http://trac.miranda-ng.org/changeset/11240/
http://trac.miranda-ng.org/changeset/11241/

Man you are on fire! Interested in tox protocol? :DD I put up a bounty for that you know! :D

I saw your bounty ;D I'd like to do that, but I'm too busy with school and work right now  :-\
+ I'm ill these days, so I'm going to rest now... this steam procrastination consumed too much energy already...
I was developing mainly Facebook, Omegle, Steam, Dummy and MobileState plugins. Now I'm retired. Goodbye, everyone. ~ You can still find me on Facebook.
 

Offline Vulpix

Re: Steam protocol
« Reply #130 on: 04 12 2014, 16:46:36 »
Awww pity that. :p well I tried you know!

Anyway, cool stuff about the steam notify thing, it was like "this one is deleted, this one is deleted, this one is added again" etc. It would be a cool idea to put this into the miranda system log (when you check system history). Could you do that?
 

Offline Robyer

Re: Steam protocol
« Reply #131 on: 04 12 2014, 17:27:19 »
It would be a cool idea to put this into the miranda system log (when you check system history). Could you do that?

I never did that, but it shouldn't be hard to do. Feel free to create tickets on tracker for your feature requests or problems and I'll look at it someday. ;)
I was developing mainly Facebook, Omegle, Steam, Dummy and MobileState plugins. Now I'm retired. Goodbye, everyone. ~ You can still find me on Facebook.
 

Offline Smiling Spectre

  • Jr. Member
  • **
  • Posts: 66
  • Country: 00
  • Karma: 0
Re: Steam protocol
« Reply #132 on: 04 12 2014, 20:11:39 »
Smiling Spectre, aha, now I finally know what are you talking about.I fixed many things, see:
It works! Oh, man, IT'S ALIVE! :D

Thank you very much! :)
 

Offline SneakyJoe

  • Newbie
  • *
  • Posts: 9
  • Karma: 0
Re: Steam protocol
« Reply #133 on: 04 12 2014, 22:24:29 »
With the last build I get "Protocol is not loaded" in accounts settings.

 

Offline watcherTopic starter

Re: Steam protocol
« Reply #134 on: 04 12 2014, 22:46:20 »
SneakyJoe, you have to use latest nightly build for it to load, switch PluginUpdater to Dev version.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.