TASclient - Page 5

TASclient

Discuss development of lobby clients, server, autohosts and auto-download software.

Moderators: Moderators, Lobby Developers

ZellSF
Posts: 1187
Joined: 08 Jul 2006, 19:07

Re: TASclient

Post by ZellSF »

Then send the error reports to Satirik.
User avatar
Gota
Posts: 7151
Joined: 11 Jan 2008, 16:55

Re: TASclient

Post by Gota »

Sat,mate.
We need a way to sort maps in the map list when viewing it.
If you have tons of maps but u want to play a map whos name you do not remember but you might remember the size for example.
CAn be sorted by the dae added by size on disc etc.
User avatar
bibim
Lobby Developer
Posts: 959
Joined: 06 Dec 2007, 11:12

Re: TASclient

Post by bibim »

From what I found in Utility.pas, currently TASClient computes the map checksum calculation by itself instead of calling the GetMapChecksum unitsync function:

Code: Select all

     // calculate checksum:
     CheckSum := 0;
     c := GetMapArchiveCount(PChar(MapName));
     for j := 0 to c-1 do
       Inc(CheckSum, GetArchiveCheckSum(GetMapArchiveName(j)));
Since release r5971, I believe this algorithm no longer gives the same result as the getMapChecksum unitsync call, so TASClient no longer syncs with other lobby clients :/
Satirik
Lobby Developer
Posts: 1688
Joined: 16 Mar 2007, 18:27

Re: TASclient

Post by Satirik »

betalord did that code, so it's pretty old ...
Satirik
Lobby Developer
Posts: 1688
Joined: 16 Mar 2007, 18:27

Re: TASclient

Post by Satirik »

Gota wrote:Sat,mate.
We need a way to sort maps in the map list when viewing it.
If you have tons of maps but u want to play a map whos name you do not remember but you might remember the size for example.
CAn be sorted by the dae added by size on disc etc.
you can already sort the maps ... open your eyes !
User avatar
bibim
Lobby Developer
Posts: 959
Joined: 06 Dec 2007, 11:12

Re: TASclient

Post by bibim »

Satirik wrote:betalord did that code, so it's pretty old ...
Yeah I know this code didn't change lately, but unitsync code did. Anyway I think it would be better to use the GetMapChecksum function to avoid this kind of problem :/
Satirik
Lobby Developer
Posts: 1688
Joined: 16 Mar 2007, 18:27

Re: TASclient

Post by Satirik »

i will
User avatar
KDR_11k
Game Developer
Posts: 8293
Joined: 25 Jun 2006, 08:44

Re: TASclient

Post by KDR_11k »

BTW, can you please make TASClient not cause huge CPU load every time a line is added if the window has a long log already? I'm pretty sure it didn't do that before you started messing around with it.
User avatar
aegis
Posts: 2456
Joined: 11 Jul 2007, 17:47

Re: TASclient

Post by aegis »

KDR_11k wrote:BTW, can you please make TASClient not cause huge CPU load every time a line is added if the window has a long log already? I'm pretty sure it didn't do that before you started messing around with it.
something to do with rich text (for unicode)
not sure if he actually needs it, since springlobby doesn't use it ^_^

debug mode completely eats my cycles since he changed it
User avatar
LordMatt
Posts: 3393
Joined: 15 May 2005, 04:26

Re: TASclient

Post by LordMatt »

He made a feature to reduce chatlog length.
User avatar
aegis
Posts: 2456
Joined: 11 Jul 2007, 17:47

Re: TASclient

Post by aegis »

LordMatt wrote:He made a feature to reduce chatlog length.
which causes more unhappiness (omg my chatlog disappeared)
and it still doesn't fix the slow updating (updates slow on a SINGLE PAGE of text being displayed quickly)

does it only write one line at a time or something? o_O
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Re: TASclient

Post by AF »

I've had support for all this for ages without slowdowns. If flags and rank icons are turned off on user join messages then my lobby can run for days on end in #main. I haven't tested it with the icons now I've sped those up though.
User avatar
aegis
Posts: 2456
Joined: 11 Jul 2007, 17:47

Re: TASclient

Post by aegis »

the non-richtext springlobby can run for weeks in ~9 channels no problem (and it supports unicode)
User avatar
KDR_11k
Game Developer
Posts: 8293
Joined: 25 Jun 2006, 08:44

Re: TASclient

Post by KDR_11k »

LordMatt wrote:He made a feature to reduce chatlog length.
Which is a crappy workaround, the CPU spikes still happen, they are just limited to a certain size and you lose functionality.
User avatar
aegis
Posts: 2456
Joined: 11 Jul 2007, 17:47

Re: TASclient

Post by aegis »

it is fixed in the testing tasclient
User avatar
clumsy_culhane
Posts: 370
Joined: 30 Jul 2007, 10:27

Re: TASclient

Post by clumsy_culhane »

also, when i close tas client, often Vista will report that it crashed. Then it still sits in task manager and it used 80% Cpu, which is kinda annoying to force quit Tasclient every time (this is will latest beta version)
ZellSF
Posts: 1187
Joined: 08 Jul 2006, 19:07

Re: TASclient

Post by ZellSF »

Closing it in XP also results in a crash dialog, the process dies though.
el_matarife
Posts: 933
Joined: 27 Feb 2006, 02:04

Re: TASclient

Post by el_matarife »

clumsy_culhane wrote:also, when i close tas client, often Vista will report that it crashed. Then it still sits in task manager and it used 80% Cpu, which is kinda annoying to force quit Tasclient every time (this is will latest beta version)
Good to see I'm not the only one who had that bug.


By the way, is unban broken? A buddy accidentally banned someone and couldn't get the unban dialog to show up, it was greyed out on everyone.


Okay wow bans are currently NOT persistent between TASClient sessions. Also, TASClient doesn't warn you if you join a game with a member of your banlist present, or if a member of your banlinst joins a game you aren't hosting, which it really should do in some way.

Also, while I'm not entirely sure where the banlist is kept it would be nice if it was in some sort of easily found and manually edited file in the \Spring\ directory so you could back it up, add names to it, remove names from it, etc with a standard text editor. Maybe \Spring\banlist.txt?
Satirik
Lobby Developer
Posts: 1688
Joined: 16 Mar 2007, 18:27

Re: TASclient

Post by Satirik »

el_matarife wrote:
clumsy_culhane wrote:also, when i close tas client, often Vista will report that it crashed. Then it still sits in task manager and it used 80% Cpu, which is kinda annoying to force quit Tasclient every time (this is will latest beta version)
Good to see I'm not the only one who had that bug.


By the way, is unban broken? A buddy accidentally banned someone and couldn't get the unban dialog to show up, it was greyed out on everyone.


Okay wow bans are currently NOT persistent between TASClient sessions. Also, TASClient doesn't warn you if you join a game with a member of your banlist present, or if a member of your banlinst joins a game you aren't hosting, which it really should do in some way.

Also, while I'm not entirely sure where the banlist is kept it would be nice if it was in some sort of easily found and manually edited file in the \Spring\ directory so you could back it up, add names to it, remove names from it, etc with a standard text editor. Maybe \Spring\banlist.txt?
the ban hasn't been changed for monthes ! it has never been persistent, just close your battle and rehost and the ban list is cleared

if you want to make a perma ban list, make a group and check the auto-kick option, and if you want to be warn when your banned people are, pick a flashy color and highlight the battles

edit: and the groups are saved in spring/lobby/var/groups.ini you can edit with you favorite text editor !
YHCIR
Posts: 190
Joined: 12 Aug 2006, 23:06

Re: TASclient

Post by YHCIR »

After updating to the latest version (6227) tasclient doesn't re-open and tasclient.exe is not replaced, but just moved to tasclient.exe.old
Post Reply

Return to “Lobby Clients & Server”