SpringClient (Unofficial) 1.0

SpringClient (Unofficial) 1.0

Please use this forum to set up matches and discuss played games.

Moderator: Moderators

User avatar
iamacup
Posts: 987
Joined: 26 Jun 2006, 20:43

SpringClient (Unofficial) 1.0

Post by iamacup »

Because betalord is currently busy with IRL things, i have released this version of the client which i intend to maintain alongside TASClient

Image

Image

This version of the client uses a new version of unitsync, backup your old one maybe :P

To Install

1) Backup your unitsync.dll
2) Unzip the zip into the Spring (or TASpring) Folder in program files
3) Make a shortcut to SpringClient.exc
4) Run SpringClient.exe


Imediate TO-DO

1) Make clicking on maps in battlewindow take you to the actual map page at UF
2) Fix sorting of battles - (Open with spaces, Open with no spaces, (Locked but not ingame and Passworded), ingame)
3) add hide battles that are locked button
4) add hide battles that are passworded button
5) add hide ingame battles button

6) POSSIBLY help betalord with tournament or ladder implementation

7) Friends List
8) Double Click on user with orange status to join the game they are in

OTHER THINGS TBA like!

ChangeLog - 1.00

- Fixed Map link when clicking on minimap picture - now takes you to the map browse page
- Fixed mod link when clicking on more mods button - now takes you to mod download page
- Renamed the client (SpringClient Unoficial)
- Changed client number (starting at 1.0 now)
- Changed EXE name to SpringClient.exe - This will break all shortcuts but allow you to use the old client.

ChangeLog - From TASClient SVN (By Betalord)

- fixed login errors not displaying
- added search toolbar for spring.unknown-files.net
- Fixed ignore list

Maybe more but i dont have a propper change log.


And ofcource a big thanks to betalord for programing the meat of this lot :)
Last edited by iamacup on 23 Mar 2007, 21:02, edited 1 time in total.
User avatar
Peet
Malcontent
Posts: 4384
Joined: 27 Feb 2006, 22:04

Post by Peet »

The new version of unitsync's hashes match the old one's, right?

edit: yes
User avatar
iamacup
Posts: 987
Joined: 26 Jun 2006, 20:43

Post by iamacup »

Just noticed its still called TASClient in the taskbar, fixed for next version :)
User avatar
hrmph
Posts: 1054
Joined: 12 May 2005, 20:08

Post by hrmph »

Very nice!
User avatar
LordMatt
Posts: 3393
Joined: 15 May 2005, 04:26

Re: SpringClient (Unofficial) 1.0

Post by LordMatt »

iamacup wrote:Because betalord is currently busy with IRL things, i have released this version of the client which i intend to maintain alongside TASClient
What's that supposed to mean? I thought you and Betalord were working together on this?
User avatar
iamacup
Posts: 987
Joined: 26 Jun 2006, 20:43

Re: SpringClient (Unofficial) 1.0

Post by iamacup »

LordMatt wrote:
iamacup wrote:Because betalord is currently busy with IRL things, i have released this version of the client which i intend to maintain alongside TASClient
What's that supposed to mean? I thought you and Betalord were working together on this?
not really, i dont want to work to the spring dev cycle... and im a nub at programing so my stuff will need cleaning up by betalord even if he implements it :P

edit : http://spring.clan-sy.com/phpbb/viewtopic.php?t=9731 is now used in 1.1 (to be released)
DemO
Posts: 541
Joined: 18 Jul 2006, 02:05

Post by DemO »

Looks sweet cup. One thing I'd like is also a search function to search for players in the lobby...you know like those buddy list things they have where you can see which game they are playing or if they are online.

Makes sense since this community is so tight knit already, most people know each other.
User avatar
iamacup
Posts: 987
Joined: 26 Jun 2006, 20:43

Post by iamacup »

DemO wrote:Looks sweet cup. One thing I'd like is also a search function to search for players in the lobby...you know like those buddy list things they have where you can see which game they are playing or if they are online.

Makes sense since this community is so tight knit already, most people know each other.
okay :P

type /lordmatt for suprise info
User avatar
KDR_11k
Game Developer
Posts: 8293
Joined: 25 Jun 2006, 08:44

Post by KDR_11k »

Your unitsync.dll breaks Springie
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

springie shouldnt be using a depreciated function to start unitsync.
User avatar
Licho
Zero-K Developer
Posts: 3803
Joined: 19 May 2006, 19:13

Post by Licho »

AF wrote:springie shouldnt be using a depreciated function to start unitsync.
It's using preffered method for unitsync spring is shipped with.
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Post by Forboding Angel »

pure win, absolutely pure win.
User avatar
iamacup
Posts: 987
Joined: 26 Jun 2006, 20:43

Post by iamacup »

1) Backup your unitsync.dll
User avatar
KDR_11k
Game Developer
Posts: 8293
Joined: 25 Jun 2006, 08:44

Post by KDR_11k »

Backing it up doesn't make Springie work, though. As you can only have one file of that name you either have one that breaks Springie or one that breaks your lobby. Unless you use two different Spring installs for the two, of course.
Tobi
Spring Developer
Posts: 4598
Joined: 01 Jun 2005, 11:36

Post by Tobi »

Licho, InitArchiveScanner() isn't needed anymore.

It's already a no-op in 0.74b3 (and possibly earlier versions, don't really remember), and for 0.75 I have removed the function.

(just assuming the talk is about that)

Not sure why cup's lobby doesn't work with the old unitsync tho, unless he ships the one with python bindings and uses those... (aka I don't recall changing anything in the API apart from removing InitArchiveScanner(), but maybe I just forgot).
hollowsoul
Posts: 665
Joined: 06 Jun 2006, 19:49

Post by hollowsoul »

Maybe betalord added unitsync versioning output into svn client..
just my 2 cents
User avatar
Licho
Zero-K Developer
Posts: 3803
Joined: 19 May 2006, 19:13

Post by Licho »

I made springies compatible with this future version of unitsync.

Only changes in it are removed InitScanner and added GetSpringVersion. So perhaps lobby is using that.
Tobi
Spring Developer
Posts: 4598
Joined: 01 Jun 2005, 11:36

Post by Tobi »

Ah true, I forgot about GetSpringVersion().
User avatar
LOrDo
Posts: 1154
Joined: 27 Feb 2006, 00:21

Post by LOrDo »

User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

The function has been depreciated since v0.70 or earlier
Post Reply

Return to “Ingame Community”