0.2.8.2

Help test release candidates for the next release
User avatar
Z-Man
God & Project Admin
Posts: 11587
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

0.2.8.2

Post by Z-Man »

Is available on AABeta. Changes since rc2:
- The Windows installer doesn't install a desktop icon. NSIS seems to be incapable to remove it later, or we seem to be incapable of telling it to do so.
- A logic error that allowed two colliding cycles to pass through each other even though the collision was detected has been fixed.
- A NULL pointer dereferencing has been fixed with a check.
- Edd has changed the title screen a little.

As with the RCs, there is no official VC6 build available. There is a build one and it is available, but it's neither listed nor official.

I'll add it to SF tomorrow, provided the testing volunteers (Hint: this is a call for everyone who wants to help with SQUAT) don't find anything critical.
User avatar
dlh
Formerly That OS X Guy
Posts: 2035
Joined: Fri Jan 02, 2004 12:05 am
Contact:

Post by dlh »

I did the os x builds as universal, but I forgot to change a setting (SDK to 10.4u), and hit problems linking. So I have restarted it, should be a little before they are done[1]. PH&N!

[1]: My computer is slow, compiling the game 5 times with -O2 takes some time. (dedicated universal (PPC, i386), client universal (PPC, i386), 10.2.8 client (PPC)).
User avatar
dlh
Formerly That OS X Guy
Posts: 2035
Joined: Fri Jan 02, 2004 12:05 am
Contact:

Post by dlh »

The OS X builds are on aabeta. The 10.2.8 one is untested, so it should not be added to SF until someone ensures it works.

If you use the universal client you will notice switching window modes is much quicker -- courtesy of SDL 1.2.10.
Last edited by dlh on Sat Jun 03, 2006 7:40 pm, edited 1 time in total.
User avatar
Z-Man
God & Project Admin
Posts: 11587
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

SDL 1.2.10? Cool. Some people here will be interested to read this in their changelog:

Code: Select all

The screensaver and DPMS monitor blanking are disabled while SDL games are running under the X11 and DGA video drivers. This behavior will be formalized and selectable in SDL 1.3.
and for Windows:

Code: Select all

Window positions are retained when switching between fullscreen and windowed modes.
And they are now using SVN, which means we can test importing it via externals in winlibs.
User avatar
Z-Man
God & Project Admin
Posts: 11587
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

For those who missed the alphas and RCs, here is the list of changes since 0.2.8.1, directly from the NEWS file.

Code: Select all

- Timestamps and teamscores added to scorelog.txt
- Dedicated server now works on FreeBSD and OpenBSD
- User running the dedicated server is called "armagetronad" again, the
  longer "armagetronad-dedicated" caused problems with BSD
- Test versions refuse to connect to servers more than one version ahead
- Prepared client for respawns
- Team spawn formation is now configurable
- Added reasons to bans
- Added spectator autokicking
- Added history to chat and console (wrtlprnft)
- You only enter a game once your client is synced
- /msg now prefers exact matches over partial matches
- Cycles now have better memory for pending turns (wrtlprnft)
- Added player join/leave/rename messages to ladderlog.txt with IPs
- Ping variance influence on packet loss tolerance code is now clamped
  by the regular, configurable, packet loss tolerance: effect of variance
  can be no bigger than the effect of ping.
- Spectators are now regular players and can chat
- The /msg command now converts the entered pattern into the internal
  name so if you write "/msg <F6><E4><FC>" and there is a user named "<F6><E4><FC>" with
  an internal nick of "oau" it will still get matched
- Team changes are now only executed when allowed, the need for the
  temporary/permanent team imbalance setting distinction has gone away
- Added brake toggle button
  Bugfixes:
- Client sometimes crashed when leaving a server with AIs on over the menu
- Cycles could, if timed right, just pass through each other
- The server starting scripts were chowning /var/run and /var/log to armagetronad
- Short names could crash the server
- Init scripts now installed correctly with --enable-initscripts
- Hopeless pending team change wishes are deleted
- Large timesteps are now broken down into smaller ones on the game level
- Pretend keys are released before entering chat
- Two cycle steering events were sent if you doublebound the brake
- Large speed boosts out of game rule bounds were possible during network
  glitches
- Debug recording reliability increased, function call with undefined return
  value eliminated
- Recording and scorekeeping no longer conflict
- Input during a recording now has an end marker, making quick keypresses
  after leaving a menu not break it
- CYCLE_RUBBER_DELAY was overridden sometimes by packet loss tolerance
- ALLOW_CONTROL_DURING_CHAT now ignores modifier keys like shift and
  has been reactivated
- The camera sometimes got stuck in free mode for the first round you watch
- Crashfix in hole blowing code when no cycle was set
- After a "perfect" 180, you're more often on the right side of your own wall
  That code caused some havoc at first, so it has been reworked
- The smart cam did not like fluctuating framerates
- Improved debug recording reliability: multiple master server visits
  and too quick keypresses were causing trouble.
- Canonical DESTDIR support and added ROOTDIR support for testing
- Login floods are detected and ignored
- Player name updates sanitized
- Disabled complicated feasibility tests for team menu entries,
  they did not have the full information and were often wrong
- Team score only added to player score if no teamplay is possible
User avatar
Phytotron
Formerly Oscilloscope
Posts: 5041
Joined: Thu Jun 09, 2005 10:06 pm
Location: A site or situation, especially considered in regard to its surroundings.
Contact:

Post by Phytotron »

The build for MacOS 10.2.8 seems to work so far. That is to say, it launched, played, and hasn't crashed. As to whether everything is how it's supposed to be, I don't know (as I never have).

While I'm here: "CYCLE_RUBBER_DELAY was overridden sometimes by packet loss tolerance"

Is that this? http://forums.armagetronad.net/viewtopi ... 6599#46599
And if so, that's a server-side deal, right?
User avatar
Z-Man
God & Project Admin
Posts: 11587
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

Yes and yes.

Nemo: does this count as a successful test? Should the build go to sf now?

The other builds are on SourceForge now. Tank: Could you update the website and the IRC channel title?
User avatar
dlh
Formerly That OS X Guy
Posts: 2035
Joined: Fri Jan 02, 2004 12:05 am
Contact:

Post by dlh »

z-man wrote:Nemo: does this count as a successful test? Should the build go to sf now?
Yes, and I just did. ;)
Luke-Jr
Dr Z Level
Posts: 2246
Joined: Sun Mar 20, 2005 4:03 pm
Location: IM: [email protected]

Post by Luke-Jr »

Universal binaries seem wasteful... why make the download twice the size when the person is only likely to need half of it?
IMO, seperate ppc_32 and x86_32 builds are preferable.
User avatar
belenus
Round Winner
Posts: 269
Joined: Wed Nov 30, 2005 6:22 pm
Location: Cologne
Contact:

Post by belenus »

Running 0.2.8.2 client (on Ubuntu 5.10) and server (on Ubuntu 6.06)... no problems noticed.
Last edited by belenus on Sun Jun 04, 2006 10:05 pm, edited 2 times in total.
- bel
User avatar
joda.bot
Match Winner
Posts: 421
Joined: Sun Jun 20, 2004 11:00 am
Location: Germany
Contact:

Post by joda.bot »

I've got no problems either... with windows 2000.

EDIT: But I'll have to check on bobby who seems to have some serious issues with the newer Armagetron Advanced versions.

Reference:
http://www.armagetron.nixda.net/wbboard ... 9&page=1#7
User avatar
dlh
Formerly That OS X Guy
Posts: 2035
Joined: Fri Jan 02, 2004 12:05 am
Contact:

Post by dlh »

Things that still need to be done:
  1. Update the website (news item, update downloads)
  2. SF news item
  3. update Freshmeat.net listing
User avatar
Z-Man
God & Project Admin
Posts: 11587
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

Done my two bits, thanks for the bump.

Nemo: Maybe it's time to update this bug?
http://sourceforge.net/tracker/index.ph ... tid=657948
User avatar
Phytotron
Formerly Oscilloscope
Posts: 5041
Joined: Thu Jun 09, 2005 10:06 pm
Location: A site or situation, especially considered in regard to its surroundings.
Contact:

Post by Phytotron »

Speaks for itself, I think.
You do not have the required permissions to view the files attached to this post.
User avatar
Z-Man
God & Project Admin
Posts: 11587
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

Heh, there is some confusion around about the correct spelling. According to this, both variants are correct in AE, which, I think, determines the spelling of the other settings. Since this is only a local setting, a language lawyer can decide which one we keep.
Post Reply