Page 1 of 2

SpringClient (Unofficial) 1.0

Posted: 23 Mar 2007, 19:42
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 :)

Posted: 23 Mar 2007, 19:44
by Peet
The new version of unitsync's hashes match the old one's, right?

edit: yes

Posted: 23 Mar 2007, 20:36
by iamacup
Just noticed its still called TASClient in the taskbar, fixed for next version :)

Posted: 23 Mar 2007, 21:44
by hrmph
Very nice!

Re: SpringClient (Unofficial) 1.0

Posted: 23 Mar 2007, 22:14
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?

Re: SpringClient (Unofficial) 1.0

Posted: 23 Mar 2007, 22:28
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)

Posted: 24 Mar 2007, 06:44
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.

Posted: 24 Mar 2007, 08:53
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

Posted: 24 Mar 2007, 16:11
by KDR_11k
Your unitsync.dll breaks Springie

Posted: 24 Mar 2007, 22:37
by AF
springie shouldnt be using a depreciated function to start unitsync.

Posted: 25 Mar 2007, 01:58
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.

Posted: 25 Mar 2007, 09:20
by Forboding Angel
pure win, absolutely pure win.

Posted: 25 Mar 2007, 10:45
by iamacup
1) Backup your unitsync.dll

Posted: 25 Mar 2007, 13:01
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.

Posted: 25 Mar 2007, 13:20
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).

Posted: 25 Mar 2007, 14:39
by hollowsoul
Maybe betalord added unitsync versioning output into svn client..
just my 2 cents

Posted: 25 Mar 2007, 15:08
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.

Posted: 25 Mar 2007, 17:46
by Tobi
Ah true, I forgot about GetSpringVersion().

Posted: 26 Mar 2007, 01:32
by LOrDo

Posted: 27 Mar 2007, 23:17
by AF
The function has been depreciated since v0.70 or earlier