Alpha 28, with added bite

Talk about anything related to Unvanquished.
Post Reply
User avatar
Anomalous
Programmer
Posts: 318
Joined: Wed Mar 07, 2012 3:51 pm UTC

Alpha 28, with added bite

Post by Anomalous »

This release has several gameplay tweaks and map and model updates.

[img]//www.unvanquished.net//images/20140601-spacetracks.jpg[/img]A fresh coat of… texturesMaps and modelsTwo of our maps have received updates. Viech has made a few adjustments to Parpax – some which you'll notice quite quickly are around the humans' front entrance – and one old Tremulous map has become an Unvanquished map. Supertanker has done a retexturing job on Spacetracks (and there may be one or two layout tweaks too).

The drill and the jetpack have seen a few fixes – there were a few problems in the initial model exports. Little things like sharp seams being lost.

Gameplay changesTurrets now cost 10 build points and have increased health (250hp) ‒ but are now susceptible to dretch damage. Their firing pattern is once more continuous, and they'll continue to fire so long as there's a line of sight to the target. Armouries now cost 8bp each.

Alien health regeneration is tweaked: you get less for being in base and more for being on creep or close to a team-mate. It's no longer possible to switch between higher alien classes which have the same cost.

Radar and advanced marauders are now available earlier, and the cost of a grenade is reduced to 250 credits. Finally, fire spread is a bit less aggressive.

Build changesWe now use header compilation, which provides a significant reduction in build time. There's been a lot of small fixes and some clean-up of dead code. Compatibility should be improved a bit too – unnecessary checks for unused GL extensions have been removed.

Click here to read this article on the main site!

Last edited by Anomalous on Mon Jun 02, 2014 12:55 am UTC, edited 2 times in total.

Debian and Ubuntu packages (squeeze, wheezy, sid; 12.04, 12.10, 13.04) may work on derivatives

OFFEND! … no, that's not right… ATTACK!

Matt
Posts: 11
Joined: Tue Dec 24, 2013 8:23 pm UTC

Re: Alpha 28, with added bite

Post by Matt »

Is there a CMake flag to disable this?

Code: Select all

Downloading dependencies from 'http://www.unvanquished.net/unvanquished_deps/linux32-2.tar.bz2'
User avatar
Viech
Project Head
Posts: 2139
Joined: Fri Aug 03, 2012 11:50 pm UTC
Location: Berlin

Re: Alpha 28, with added bite

Post by Viech »

Matt wrote:

Is there a CMake flag to disable this?

Code: Select all

Downloading dependencies from 'http://www.unvanquished.net/unvanquished_deps/linux32-2.tar.bz2'

Currently, no. The dependency is said to take hours to compile and is therefor provided in binary form. I opened an issue for this though.

Responsible for: Arch Linux package & torrent distribution, Parpax (map), Chameleon (map texture editor), Sloth (material file generator), gameplay design & programming, artistic direction

Matt
Posts: 11
Joined: Tue Dec 24, 2013 8:23 pm UTC

Re: Alpha 28, with added bite

Post by Matt »

Bundled binary dependencies and downloads during the build process in the VM are impossible on build.opensuse.org for security reasons.

User avatar
Amanieu
Programmer
Posts: 44
Joined: Sun Jun 16, 2013 8:28 pm UTC

Re: Alpha 28, with added bite

Post by Amanieu »

Matt wrote:

Bundled binary dependencies and downloads during the build process in the VM are impossible on build.opensuse.org for security reasons.

The dependency package essentially contains 2 things:

  • The NaCl compiler, which is used to generate the .nexe binaries. This isn't used for distribution builds since the .nexe are distributed in pre-built .pk3 archives. (and it doesn't make sense for a distro to make its own .pk3 since these should be considered as data and have their checksum verified when connecting to a server). Since these binaries aren't executed at all in a distro build, I don't think they would be a problem.
  • The NaCl runtime, which consists of sel_ldr and irt_core-${arch}.nexe. These are used at runtime to load .nexe binaries and execute them in a secure sandbox. Because these aren't executed at build-time I don't think they should be an issue for distro builds.

If you prefer not to use our dependency package, you can always build one manually using this command:
cd external_deps && ./build.sh linux32 naclsdk install (replace linux32 with linux64 depending on the arch)
IMO there's not really much point in doing that since it will just fetch the binaries from Google directly, but will result in a much larger download (200+MB vs 30MB) since our package is stripped down to the minimum required.

User avatar
Viech
Project Head
Posts: 2139
Joined: Fri Aug 03, 2012 11:50 pm UTC
Location: Berlin

Re: Alpha 28, with added bite

Post by Viech »

Please take this discussion on the issue tracker if possible since this thread will have a somewhat limited lifespan while the issue remains until it can be closed for whatever reason.

Responsible for: Arch Linux package & torrent distribution, Parpax (map), Chameleon (map texture editor), Sloth (material file generator), gameplay design & programming, artistic direction

Matt
Posts: 11
Joined: Tue Dec 24, 2013 8:23 pm UTC

Re: Alpha 28, with added bite

Post by Matt »

I just saw that https://build.opensuse.org/package/show ... m/chromium suffers from the same problem. This is not really making things easier for downstream packaging. :frown:

User avatar
Viech
Project Head
Posts: 2139
Joined: Fri Aug 03, 2012 11:50 pm UTC
Location: Berlin

Re: Alpha 28, with added bite

Post by Viech »

Cool! How did you manage to circumvent the problem?

Also, vms-training_0.28.0.pk3 and resources_0.26.0.pk3 shouldn't be part of the installation, those are modded data/code from the training server. Have a look at the content of the latest md5sums<version> file found here (this also includes the maps and texture packages that are supposed to be a part of the installation, though some game servers might be so friendly as to offer those by download).

Responsible for: Arch Linux package & torrent distribution, Parpax (map), Chameleon (map texture editor), Sloth (material file generator), gameplay design & programming, artistic direction

Matt
Posts: 11
Joined: Tue Dec 24, 2013 8:23 pm UTC

Re: Alpha 28, with added bite

Post by Matt »

Oh I see. It is just that I always test on the training server, because either no one is playing or everyone is on that server. https://build.opensuse.org/request/show/236185

Post Reply