Spring 0.80.0 (Release Candidate)

Spring 0.80.0 (Release Candidate)

Discuss Spring news, such as fresh releases and press coverage, here.
Auswaschbar
Spring Developer
Posts: 1254
Joined: 24 Jun 2007, 08:34

Spring 0.80.0 (Release Candidate)

Post by Auswaschbar »

This version is not yet deployed on the server. For online play, 0.79.1 is still needed.

After we did a vast amount of testing and bugfixing in the last days, we now think that it is time for a new spring version to be released: Spring 0.80.0

Installer:
http://springrts.com/dl/spring_0.80.0.exe
Source:
http://springrts.com/dl/spring_0.80.0_src.tar.lzma

Because we think that what we did with the last release, making a release candidate available without deploying on the server worked quite well, we will do the same procedure now. Depending on the amount and seriousness of bugs discovered during the next week, we will decide if we will make another RC or deploy a fixed version on the server. So please give this version some testing. If you don't do this, don't complain because of bugs afterwards.

Because I got tired of listing all the hardworking developers who make this release happen, I will just skip to the cool new stuff in this release:

Engine / Simulation:
  • units can now move backwards
  • notable speed improvement of feature handling (unit wrecks, tress...)
  • LuaCOB: make it possible to make units with Lua instead of bos/cob
  • some fixes for sm3 map-format
  • pathfinding improvements for close groups of units
  • reclaim / ressurection now correctly exported to LuaAI
  • make better use of SSE functions for speed improvements
  • now compatible with Boost 1.34 again (was 1.35 for spring 0.79)
Engine / GUI, System:
  • IPv6 support for all parts of the engine
  • caching for 7z archives: speed improvements at high compression levels (solid archives now usable)
  • rudimentary menu when starting spring executable directly
  • BumpWater got a major speed increase, and shorewaves look better
  • various improvements for the sound system (multithreading, fixes for music, ogg-effects...)
AIs:
  • Added /aikill and /aicontrol commands (only works in singleplayer in this version)
  • AIs won't crash the game anymore on startup
  • some AIs play better now (especially KAIK)
  • a lot of minor bugs

Dedicated Server:
  • ingame stats exported to the autohost on game end
  • always print IPs of players, even if connection fails
  • allow password-protecting client slots to prevent name spoofing (needs lobby support)
For a complete list of changes, take a look at the git log, as usual.

Some stats-whoring:
783 files changed, 31180 insertions(+), 58396 deletions(-)
Which is about a magnitude lower than the changes for version 0.79, and we have still the hope this will lead to lesser bugs :lol:
jeykey
Posts: 136
Joined: 28 May 2009, 16:24

Re: Spring 0.80.0 (Release Candidate)

Post by jeykey »

Great, thx to all devs!!! :-)
User avatar
ginekolog
Posts: 837
Joined: 27 Feb 2006, 13:49

Re: Spring 0.80.0 (Release Candidate)

Post by ginekolog »

great, I hope ugly sounds will be fixed here at last..

thanx to all involved.
MelTraX
Posts: 470
Joined: 02 Jan 2007, 16:18

Re: Spring 0.80.0 (Release Candidate)

Post by MelTraX »

Please include an updated BA config for AAI. :) (fixed)

Otherwise looking good. Thanks.
Last edited by MelTraX on 14 Aug 2009, 02:28, edited 1 time in total.
User avatar
Jazcash
Posts: 5309
Joined: 08 Dec 2007, 17:39

Re: Spring 0.80.0 (Release Candidate)

Post by Jazcash »

Yay backwards movement!!!
User avatar
Beherith
Posts: 5145
Joined: 26 Oct 2007, 16:21

Re: Spring 0.80.0 (Release Candidate)

Post by Beherith »

Bumpwater is bugged, tested on dworld v1.

Some click bug too, i couldnt left click for a while, but could issue orders like fight with it. This all passed after i right clicked once
imbaczek
Posts: 3629
Joined: 22 Aug 2006, 16:19

Re: Spring 0.80.0 (Release Candidate)

Post by imbaczek »

always post screenshots if graphics are bugged.
User avatar
Beherith
Posts: 5145
Joined: 26 Oct 2007, 16:21

Re: Spring 0.80.0 (Release Candidate)

Post by Beherith »

Not screenshotable bugs, since the water appears to 'flow' at 10x its usual rate. Flow rates (movement of the normal maps) seem completely off from the old version. Maps with no bumpwater settings have obscenely slow flow rates
SirMaverick
Posts: 834
Joined: 19 May 2009, 21:10

Re: Spring 0.80.0 (Release Candidate)

Post by SirMaverick »

Auswaschbar wrote:[*]always print IPs of players, even if connection fails
Whole ip or SmurfServ format (x.y.*.*)?
Auswaschbar
Spring Developer
Posts: 1254
Joined: 24 Jun 2007, 08:34

Re: Spring 0.80.0 (Release Candidate)

Post by Auswaschbar »

SirMaverick wrote:
Auswaschbar wrote:[*]always print IPs of players, even if connection fails
Whole ip or SmurfServ format (x.y.*.*)?
Whole IP, in url notation, e.g.
[::ffff:192.168.2.2]:44820
User avatar
caldera
Posts: 388
Joined: 18 Oct 2005, 20:56

Re: Spring 0.80.0 (Release Candidate)

Post by caldera »

i like the ingame menu, great idea!! what should be fixed:
- menu is hardly readable (contrast of menu<->background is too low)
- lobby doesnt start (perhaps because i just have tasclient)
- error message if you have no mod or map (message should be printed in the ingme menu before spring tries to launch a game. there should be a hint on how to get a map and mod easily)
User avatar
Spawn_Retard
Posts: 1248
Joined: 21 Dec 2006, 14:36

Re: Spring 0.80.0 (Release Candidate)

Post by Spawn_Retard »

Off the bat, my tasclient wont work :/.

I WILL NOT USE SPRING LOBBY
User avatar
MidKnight
Posts: 2652
Joined: 10 Sep 2008, 03:11

Re: Spring 0.80.0 (Release Candidate)

Post by MidKnight »

After all my nagging...

No implementation of the mesh deformation code? :(
Oh well, another 6 months...

That said, the release is looking sweet! I look forward to using luacob and bumpwater. :-)
User avatar
TradeMark
Posts: 4867
Joined: 17 Feb 2006, 15:58

Re: Spring 0.80.0 (Release Candidate)

Post by TradeMark »

could you add the features transparency fix? it currently works only with reflective units setting turned on.
Thread: http://springrts.com/phpbb/viewtopic.php?f=11&t=19639

srlsy, this is one of the easiest fix which would improve the look of the game with small piece of code :/

also it would allow me to finish my map which uses a lot of transparent features... would look fugly/unplayable with no transparency...

--

This really annoying bug still not fixed:
http://springrts.com/phpbb/viewtopic.php?f=11&t=19580

if you are speccing and then minimize the game, and when the game ends and autoquits, next time when game starts, it starts minimized, and you cant maximize it anymore, so you need to restart spring manually, then maximize, and then close.

Edit: hmm, not sure does it fuck up the rendering anymore, seems like it can be fixed by maximizing window again, but not sure about that... cant test it ingame now

--

When i doubleclick this "test spring" button on the spring.exe startup window, it makes error "opening a third local connection is not allowed" o.O

minor: too long map/mod names doesnt expand the window under them, so they float out of the map/mod selection window.

--

when trying to launch TASClient on this version of spring, it gives error "procedure starting position GetLuaAIName not found in dynamically linked library UnitSync.dll" (was actually in finnish but tried to translate to english :P)
Edit: works with old unitsync.dll

--
ginekolog wrote:great, I hope ugly sounds will be fixed here at last..
nope, i cant see "[x] disable 3d sound effects" option anywhere :/

dgun and combomb sounds are really pain in the ass, i wish i could somehow disable those, the combomb sound is fucking loud, no matter how high your camera is flying.
Last edited by TradeMark on 12 Aug 2009, 22:15, edited 7 times in total.
Andrej
Posts: 176
Joined: 13 Aug 2006, 18:55

Re: Spring 0.80.0 (Release Candidate)

Post by Andrej »

http://img196.imageshack.us/img196/5760 ... faults.png

Please for the love of god AT ALL COST do not let this slip through. ;_;

I remember major rage at this sort of default interface `'"improvement"'` at least three times in the past:
- Ctrl+move changed to slow all units down to the speed of the slowest unit
- zooming in/out sways to the side depending on where the mouse cursor is
- middle click on minimap to move camera instead of rightclick unless you regedit MinimapFullProxy

Now we have someone claiming that smooth "behaves like Overhead except".
Spring users unite!

PS.. lol mods with a weird sense of humor:
You cannot use certain BBCodes: [img].
User avatar
Argh
Posts: 10920
Joined: 21 Feb 2005, 03:38

Re: Spring 0.80.0 (Release Candidate)

Post by Argh »

Tested. Bumpwater seems fine, on nVidia 7800GS.

Behirith, try these settings, to confirm that the error is in the engine:

//WATER 4 OPTIONS
BumpWaterTexSizeReflection=64;
BumpWaterReflection=1;
BumpWaterRefraction=0;
BumpWaterShoreWaves=1;
BumpWaterAnisotropy=0;
BumpWaterUseDepthTexture=1;
BumpWaterDepthBits=24;
BumpWaterBlurReflection=1;

specularPower=0.05;
specularFactor=0.1;
ambientFactor=0.2;
diffuseFactor=0.2;
fresnelMin=0.2;
fresnelMax=0.7;
fresnelPower=4.0;
reflectionDistortion=1.0;
blurBase=2.0;
blurExponent=1.5;
perlinStartFre=4.0;
perlinLacunarity=3.0;
perlinAmplitude=1.1;
User avatar
jK
Spring Developer
Posts: 2299
Joined: 28 Jun 2007, 07:30

Re: Spring 0.80.0 (Release Candidate)

Post by jK »

Argh wrote:Tested. Bumpwater seems fine, on nVidia 7800GS.

Behirith, try these settings, to confirm that the error is in the engine:

//WATER 4 OPTIONS
BumpWaterTexSizeReflection=64;
BumpWaterReflection=1;
BumpWaterRefraction=0;
BumpWaterShoreWaves=1;
BumpWaterAnisotropy=0;
BumpWaterUseDepthTexture=1;
BumpWaterDepthBits=24;
BumpWaterBlurReflection=1;

specularPower=0.05;
specularFactor=0.1;
ambientFactor=0.2;
diffuseFactor=0.2;
fresnelMin=0.2;
fresnelMax=0.7;
fresnelPower=4.0;
reflectionDistortion=1.0;
blurBase=2.0;
blurExponent=1.5;
perlinStartFre=4.0;
perlinLacunarity=3.0;
perlinAmplitude=1.1;
that's not what he meant, he dislikes the new wind affected movement and I am not 100% comfortable with it either :?
User avatar
smoth
Posts: 22309
Joined: 13 Jan 2005, 00:46

Re: Spring 0.80.0 (Release Candidate)

Post by smoth »

how does this backwards movement stuff work? do we get a new call in to pick up the mode of movement?
User avatar
Argh
Posts: 10920
Joined: 21 Feb 2005, 03:38

Re: Spring 0.80.0 (Release Candidate)

Post by Argh »

gl.Points sprites are still borked. I said something about it almost two weeks ago, I guess it got ignored:

http://www.wolfegames.com/TA_Section/point_objects.jpg
As you can see, they're blending just fine, I just can't bind a texture to them.

Backwards movement:

1. There is a new #define variable, 109, REVERSING (GET only) for COB callin behavior.

2. New UnitDef variable. maxReverseVelocity, if > 0, automagically determines reversing state and how fast. Set near to maxvelocity for good results (imo).
User avatar
jK
Spring Developer
Posts: 2299
Joined: 28 Jun 2007, 07:30

Re: Spring 0.80.0 (Release Candidate)

Post by jK »

Argh wrote:gl.Points sprites are still borked. I said something about it almost two weeks ago, I guess it got ignored:

http://www.wolfegames.com/TA_Section/point_objects.jpg
As you can see, they're blending just fine, I just can't bind a texture to them.
nothing is broken, you just don't understand any opengl ...
Post Reply

Return to “News”