Altaric's Lobby Client

Altaric's Lobby Client

Discuss the source code and development of Spring Engine in general from a technical point of view. Patches go here too.

Moderator: Moderators

Post Reply
User avatar
altaric
Posts: 185
Joined: 28 Oct 2005, 10:07

Altaric's Lobby Client

Post by altaric »

Hello,
I modified the lobby client (with Betalord's permission of course)
It's based on version 0.26 (release by Betalord)
Of course, it is fully compatible with the other clients 8) unless network code changed and i couldn't update yet

Thanks Garwaen who made this nice wiki page :
http://taspring.clan-sy.com/wiki/Altari ... bby_Client

>>>Big War<<<100MBit/s is hosted by DrInfernO using this client, at your service for more than 100 hours now :)

actual version : 1.466

Latest upload : Jul Fri 28, 2006 8:47AM (GMT)
download link : http://membres.lycos.fr/Altaric2/bounce.html

here are the features it adds :
- a bot that listens to clients command to help hosting (host a battle and say !help) can manage a dedicated host !
- a forum checker that informs you of new posts
- counts the ranks for each teams to help making battle even - chat alert : scans channels, private messages, battles for strings and highlite them, now with custom colors
- logs highlited messages
- Version checks : informs you when you got a different version
- Links for mods you don't have : tells you where to get the missing mods
// - Relay the battle chat ingame
// - Post rules (wind, comm end and so on)
- Host Rating : you can rate hosts
- new sounds
- Ban list .. yeah .. some guys are not always welcome
- Cpu and rank auto kick
- Web browser window (links lead to it now intead of IE (disable-able) )
- a button to positionate the game window (for windowed renderer)
- a button to set metal/energy sharing
- a timer to use the 2 features above after match starts
- welcome message : welcomes players who dare to join
- rights levels : not everyone can bring chaos to your settings :)
- friends / foes list (sort on top and bottom of client list)
- /ignore .. being deaf is sometimes great !
- caches maps info : much faster
- a window showing maps (not streched) with details to pick the one you wanna play
- possibility to cast votes (maps, kick and so on)
- don't have the map when server started ? you can rejoin now ! (not when forced start tho)


Some nice people are offering to mirror the file
(might be a older version)

http://homepage.eircom.net/~cncdls/TASpring.zip (provided by MYG)
ftp://compstomp.de/TASpring.zip (provided by Dr.InfernO)

please, send feedback, suggestion or requests :)
even if it's a minor thing or just something that would make you feel better
if you don't say what you (dis)like how can i enhance it ?

zip size is not space used on the HDD
it can be used to know if your version or the mirror you try to download from is up to date

changelog :

0.26 - 1.466 : (07/28/06 ; zip size = 2 440 375)
removed URL highlite (causing errors)

0.26 - 1.465 : (07/21/06 ; zip size = 2 426 731)
merged with 0.26
changed welcome message limits to 75 and 500

0.25 - 1.46 : (07/11/06 ; zip size = 2 427 702 )
added a "no-cache" tag for maps
added page up and page down for online maps
fixed the welcome message not showing if msg length < 50 (or 300)
added "Ban player" in context menu

0.25 - 1.45 : (07/10/06 ; zip size = 2 427 148 )
fixed custom colors
pm/chat welcome message now saves

0.25 - 1.44 : (06/22/06 ; zip size = 2 427 249 )
version alerts pops on $local if can't #main
will no trunc melcome messages if too long
handy cap renamed to advantage
saving preferences to disc is now done in a low process thread
clients are sorted using quicksort instead of bubble (faster)

0.25 - 1.43 : (06/17/06 ; zip size = 2 426 176 )
open map picker now appers
removed the Away status icon
changed fonts color : black for AFKers and blue for others
changed sorting for passworded games

0.25 - 1.42 : (06/17/06 ; zip size = 2 426 112 )
merged with 0.25
added /version
now using Betalord's choose color system
posibility to call non default web browser (ie mozilla)
won't open tabs when sending PMs unless *you* sent them
posibility to not show any PMs

0.24 - 1.41 : (06/14/06 ; zip size = 2 380 174)
use of multithread to get version info (freeze fix)

0.24 - 1.4 : (05/31/06 ; zip size = 2 380 222)
ppl can no longer vote more than once
unhidden reload map list button
possibly fixed not showing bug

0.24 - 1.3992 : (05/20/06 ; zip size = 2 383 376)
fixed merge bugs
when you join a game, your ally is 1 or 2 (random)

0.24 - 1.3991 : (05/14/06 ; zip size = 2 383 376)
merged with 0.24
several buttons has been removed due to the merge like ban, kick force (!ban etc still work tho (only way to do it now))
i'll add them back when i got time :)

fixed autoclose not saving it's state in ini file
fixed max players not saving it's state in ini file


1.399 : (05/10/06 ; zip size = 2 365 630)
new splash (thanks Zenka)
post game start options
shortened launch time
fixed %r (welcome message)
version message now goes to #main
removed mod finding system

1.3981 : (05/04/06 ; zip size = 2 407 719)
added a window to cast votes
restored stats tab in help form
decreased waiting time when opening the zoomed minimap
rejoin button

0.23 - 1.398 : (05/01/06 ; zip size = 2 408 099)
merged with 0.23

1.398 : (04/30/06 ; zip size = 1 990 465)
added !vote
fixed PMs to server
fixed addbot button

1.3973 : (04/27/06 ; zip size = 1 984 437)
fixed rights issue

1.3972 : (04/27/06 ; zip size = 1 984 400)
removed several popups : version, inexistant directories
fixed errors involving writing in a inexistant directory

1.3971 : (04/27/06 ; zip size = 1 984 423)
added a button to change all the fonts .. (pref > altamod > general)
fixed the rights names bug

1.39702 : (04/25/06 ; zip size = )
minor fix : fixed !ally and added !team and !lockbattle

1.39701 : (04/25/06 ; zip size = 1 983 934)
minor fix : default value for new !commands

1.397 : (04/25/06 ; zip size = 1 984 303)
show once wiki page link (thanks Egarwaen)
can no longer !kick or !ban the host
!closebattle
in the admin panel, *:0 no longer needs to be the very first line
!ghosted to set ghosted building on/off
!ring
!ally name team (force ally team, case sensitive !)
button to auto set share to x% (for 1024*768)
!gameinfo replies the real game time (since server status is "ingame")
ignore list is no longer case sensitive
/befriend to add someone to friends list
tired of the "there is a new version" message ? added a checkbox to not check for new versions


1.3963 : (04/15/06 ; zip size = 1 984 462)
bugfix : !listmaps

1.3962 : (04/15/06 ; zip size = 1 983 898)
bugfixes
!cmdrights to list commands along with the rights needed to execute them

1.3961 : (04/14/06 ; zip size = 1 983 961)
added !lockspeed 2 3 (to lock speed between 2 and 3, works with 0, 1, 2 params)
fixed '...' saying it's not a valid command when typing in battle form
when someone says !help, it no longer opens a tab on server screen
!listmaps now goes to PMs (too spammy)


1.396 : (04/11/06 ; zip size = 1 980 299)
added !listmaps
added maps window

1.3955 : (04/11/06 ; zip size = 1 977 607)
/ignore and a checkbox to not hear what foes (opposite of friend) say
externalised the !help text to help.txt
... will now be said and won't return an invalid command
cached minimaps
added !minrank and !mincpu to adjust dedicated servers' params

1.395 : (04/09/06 ; zip size = 1 975 864)
fixed !kick
added !welcometype
added !changeright

1.394 : (04/07/06 ; zip size = 1 970 301)
fixed rank 1 auto kick bug
friend/foe list
checkbox to open links on default browser
added a simple check on links so nothing happens if \// iis types on the chat
added commands !exit, !kick, !ban, !welcome
fixed /me (nothing happends on PM but it doesn't either with original)

1.3931 : (04/07/06 ; zip size = 1 968 801)
added rights (hey ! it's a 0.0001 update :)

1.393 : (04/06/06 ; zip size = 1 970 604)
fixed the (auto)close RTS thing
added welcome message

1.392 : (04/03/06 ; zip size = 1 969 152, yeah same)
anti lowbies bug fixed
added button to positionate the renderer (-3;-22)

1.391 : (03/29s/06 ; zip size = 1 969 152)
now uses sounds
added log ability for messsages highlited
fixed some bugs

1.390 : (03/04/06 ; zip size = 1 290 068)
sound packs support (one is ready, but not used)
in lobby web browser (sorry, it's IE)
link to file universe "search" feature (for recently uploaded files)
Ban list for hosts tired of kicking again and again the same guy
Cpu and rank auto kick (you are able to join whatever your rank is on normal hosts)
Lock game speed now locks at desired speed (not only 1, you choose)
Generation of battle reports (which is NOT used for ANYTHING at the moment)

known bug : talking in spring don't use correct shift state and QWERTY keyboards

1.302 : (03/04/06 ; zip size = 1 284 536) merged with official v0.21

1.302 : (02/03/06 ; zip size = 1 212 469) bugfix : generate rules out of bounds

1.3 : (02/03/06 ; zip size = 1 212 823) Host rating

1.22 : (01/31/06 ; zip size = 1 212 288) Quick rehost + relay

1.21 : (01/20/06 ; zip size = 1 210 967) Merged with Betalord's version 0.195

1.2 : (01/20/06 ; zip size = 1 193 276) Merged with Betalord's version 0.194 (networking issues)

1.12 : (01/18/06 ; zip size = 1 167 454) Custom colors for text highlite

1.11 : (01/14/06 ; zip size = 1 165 478) Mods link (when clicking a mod you don't have)

1.101 : (01/11/06 ; zip size = 1 167 360) fixed bug with "post rules" spamming forever

1.1 : (01/11/06) more mods link leads to the wiki page

1.0 : (01/10/06) first release with version counting, added version checks


uninstall => all you have to do is delete these :

taspring.zip (can be deleted at any time without concequences)
TASClient_Modified_By_Altaric.exe
help.txt
alta.ini
ClrMapCache.bat
temp\
map\cache\

that's all, doing so will return as if you never "installed" the hack :)
Last edited by altaric on 28 Jul 2006, 10:47, edited 100 times in total.
User avatar
SwiftSpear
Classic Community Lead
Posts: 7287
Joined: 12 Aug 2005, 09:29

Post by SwiftSpear »

I'd love to have a bot that I can tell to highlight certain words. Highlights are the one thing I really miss on client coming from IRC.
User avatar
Min3mat
Posts: 3455
Joined: 17 Nov 2004, 20:19

Post by Min3mat »

- counts the ranks for each teams to help making battle even (tab on battle form)
don't think that will be much use atm as its not a indication of skill
User avatar
altaric
Posts: 185
Joined: 28 Oct 2005, 10:07

Post by altaric »

"highlight certain words"
-> you mean spot words on chats ? if so, i guess i can do something for it

"don't think that will be much use atm as its not a indication of skill"
-> you know a better one ? theres no player statistics (yet) and the lobby client can't know who won the match (yet)
User avatar
Min3mat
Posts: 3455
Joined: 17 Nov 2004, 20:19

Post by Min3mat »

you just wait ^-^
BadMan
Posts: 146
Joined: 07 Oct 2005, 03:05

Post by BadMan »

Can we play other ppl that don't have this? Or can we only play ppl who also have this moded client?
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

And is there a way tog et us to choose our country ourselves rather than have ti doen for us? I'm tired of being called american, when I should ahve a brittish flag next to my name.
User avatar
altaric
Posts: 185
Joined: 28 Oct 2005, 10:07

Post by altaric »

yes, it's fully compatible with Betalord's version (and probably with the others like linux, but i never tested)

AF > no, the master server tells clients using ip2country therefore, i can make it show you are from somewhere else but others will still see you're in USA
a change in master server code is required and i have no access to it, ask an admin
BadMan
Posts: 146
Joined: 07 Oct 2005, 03:05

Post by BadMan »

Whats the difference btwn the 2 included .exe? They both seem the same to me in the lobby and has the same tab in the battle room.
User avatar
altaric
Posts: 185
Joined: 28 Oct 2005, 10:07

Post by altaric »

one is an older version, i use drag'n drop and it seems i forgot to rename it :) it's fixed now
Chocapic
Posts: 556
Joined: 16 Oct 2005, 03:35

Post by Chocapic »

oh well altaric, i just took a look at it and the new features u added look really nice :D
ill just be using it and report back if i see something weird :P
User avatar
Aun
Posts: 788
Joined: 31 Aug 2005, 13:00

Post by Aun »

Secondary download link > http://aun.iamacup.net/Spring/TASpring.zip

Just to save your bandwidth.
User avatar
SwiftSpear
Classic Community Lead
Posts: 7287
Joined: 12 Aug 2005, 09:29

Post by SwiftSpear »

altaric wrote:"highlight certain words"
-> you mean spot words on chats ? if so, i guess i can do something for it

"don't think that will be much use atm as its not a indication of skill"
-> you know a better one ? theres no player statistics (yet) and the lobby client can't know who won the match (yet)
I have my IRC set up so whenever someone says "swiftspear" it makes a ping sound and the line that it was said in is a different color. It's something I've been asking for for a while, but betalord is too busy with all these usless tasks like "adding features" and "improving stability" :roll:
User avatar
altaric
Posts: 185
Joined: 28 Oct 2005, 10:07

Post by altaric »

stability is realy important, but not my duty, so i focus on other things :)
it's kinda easy to do, i'll do it when i have a moment : hopefully before next week end
User avatar
altaric
Posts: 185
Joined: 28 Oct 2005, 10:07

Post by altaric »

added the chat alert :)
new tab in the perfs window to set it up therefore bigger INI

scans channels, private messages, battles
reconized lines are wrote in green

enjoy
User avatar
Caydr
Omnidouche
Posts: 7179
Joined: 16 Oct 2004, 19:40

Post by Caydr »

How about you set More Mods to link to the Mods section on the Wiki? Much better system... I can go into details but I think you can see how it'd be easier and far better for everyone.
User avatar
altaric
Posts: 185
Joined: 28 Oct 2005, 10:07

Post by altaric »

done.

knowing that in the mod files theres a download link, it would be intresting to read it and go to that page ... the simple way would be to leave a file on a page that gathers the links it may work if mod creators update the page when a new version is released :-)
instead of "you don't have the right mod" you get "you don't have the right mod, here is the link to get it" :-)
User avatar
NOiZE
Balanced Annihilation Developer
Posts: 3984
Joined: 28 Apr 2005, 19:29

Post by NOiZE »

well i kinda disagree as not all mods are discribed there...
User avatar
altaric
Posts: 185
Joined: 28 Oct 2005, 10:07

Post by altaric »

most are .. and all should be there :) (unless those in dev and not yet usable)
User avatar
altaric
Posts: 185
Joined: 28 Oct 2005, 10:07

Post by altaric »

feature added : it now gives link to the mods you dont have :)

instead of
Can't join: you don't have the right mod!

you get :
Can't join: you don't have the right mod!
however, you can get it from : <link>


Modders : Register your mods at
http://altaric.orgfree.com/TAs/mods.php
Post Reply

Return to “Engine”