Page 1 of 1

springLoader - starts windowed when spectating

Posted: 10 Feb 2008, 22:12
by Licho
This is the program requested by Noize to "fix" common annoyance
of spring mod developers or frequent spectators.


http://springie.licho.eu/SpringLoader.zip

What does it do?
When you start game as spectator spring will start windowed and with configurable resolution.

If you start game as a player spring will start fullscreen with configurable resolution.

It also sets processor afinity to second core.

How to install?
1) Rename your existing spring.exe to springOriginal.exe
2) download this zip http://springie.licho.eu/SpringLoader.zip and unzip content to your spring folder

How to configure?
Edit SpringLoader.xml and set desired resolutions

Note, if this doesnt start for you, update your microsoft .NET framework to at least 2.0 framework 2.0

Re: springLoader - starts windowed when spectating

Posted: 10 Feb 2008, 22:37
by NOiZE
Made of win, someone make this compatible with the settings.exe and include it IMO :P

Many thanks licho!!

Re: springLoader - starts windowed when spectating

Posted: 10 Feb 2008, 22:46
by Licho
Tbh this should be part of either settings or tasclient ..
I mean either spring itself should support it in its settings or tasclient/lobbies should.

This loader is just a hack :)

Re: springLoader - starts windowed when spectating

Posted: 10 Feb 2008, 23:36
by koshi
Such functionality will be possible in SpringLobby in the forseeable future.
I'm planning to implement saving of profiles in springsettings. Once that is done the user could assign profiles to different roles in SpringLobby.

Example:
You define a profile "spectator" in springsettings, then you tell SpringLobby to use settings-profile "spectator" for all games where you are spectator.

Re: springLoader - starts windowed when spectating

Posted: 10 Feb 2008, 23:40
by Licho
Yeah thats the ideal solution..

Re: springLoader - starts windowed when spectating

Posted: 11 Feb 2008, 08:36
by Saktoth
Awesome, though i just play windowed all the time.

Re: springLoader - starts windowed when spectating

Posted: 11 Feb 2008, 09:48
by AF
Indeed it would be best in the lobby.

If I implemented it in AFLobby would there be compatibility issues with springloader?

Re: springLoader - starts windowed when spectating

Posted: 24 May 2008, 14:51
by Licho
Updated, loader now sets affinity to second core. (Usefull for people who host and play on same PC, springie will set affinity to first core)

Re: springLoader - starts windowed when spectating

Posted: 24 May 2008, 20:26
by Licho
Added affinity and whether to start windowed/fullscreen with spectator or game mode to config file (reivanen request).

Re: springLoader - starts windowed when spectating

Posted: 25 May 2008, 02:23
by Neddie
Nice idea. I might use it.

Re: springLoader - starts windowed when spectating

Posted: 26 May 2008, 22:27
by Licho
Patched for compatibility with latest tasclient beta (it could not recognize spectator mode properly).

Re: springLoader - starts windowed when spectating

Posted: 28 May 2008, 17:50
by AF
AF wrote:Indeed it would be best in the lobby.

If I implemented it in AFLobby would there be compatibility issues with springloader?
bump

Re: springLoader - starts windowed when spectating

Posted: 29 May 2008, 23:45
by Licho
Yeah but people who use aflobby would need to use loader :)
Loader is just hack to add features missing from lobby software.

Re: springLoader - starts windowed when spectating

Posted: 18 Jan 2009, 21:12
by CarRepairer
Doesn't seem to work any longer since spring .78. Using vista64.

The affinity thing works, but windowed/fullscreen setting is always using my springsettings setting.

Re: springLoader - starts windowed when spectating

Posted: 18 Jan 2009, 21:40
by Licho
its trying to use registry instead of new conf file, someone has to fix it.

Re: springLoader - starts windowed when spectating

Posted: 19 Jan 2009, 08:50
by CarRepairer
Licho wrote:its trying to use registry instead of new conf file, someone has to fix it.
LOL ok I'll go ask Licho to do it. Hey, that's you!