Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Wolfpack 4.3.17 Server Release

4 views
Skip to first unread message

Wolfpack

unread,
Sep 22, 2008, 9:16:07 PM9/22/08
to
We are happy to announce that Empire 4.3.17 is now available. You can
download it from

http://sourceforge.net/projects/empserver/

More information on Empire can be found on our home page

http://www.wolfpackempire.com/

This release fixes many bugs, and works around a major abusable bug.
Player visible changes include occupied sectors no longer revert to
the old owner when all military and land units go away. Deity visible
changes include a more readable journal.

Deities are urged to use this release for new games. Upgrading
mid-game is not supported expected to result in total disaster. Fine
print: you should be able to upgrade from 4.3.12 or later with the
empdump utility, if you know what you're doing. If you upgrade from
4.3.15 or older, you need to delete the "lost" table from the xdump.

This release was made from the Git repository at

http://git.pond.sub.org/?p=empserver;a=summary

Change log:

Changes to Empire 4.3.17 - Sat Sep 20 16:07:44 UTC 2008
* Fix standalone client build for Windows. Broken in 4.3.11.
* Disable automatic supply of land units on load for now, it's broken
in a highly abusable way.
* Make trade show exactly what's on sale, remove option SHOW_PLANE.
* Stop ships, planes, land units and nukes on violent takeover, just
like sectors.
* Wipe orders when ships, planes, land units and nukes are taken over
violently or given away peacefully. Fleet, wing, army and mission
were already cleared in many, but not all cases. Other orders were
never cleared: mission op areas (visible in xdump), ship autonav
orders, ship sail path (including ship to follow and mobility
quota), land unit retreat orders, plane range limit, and land unit
retreat percentage.
* Fix takeover of stuff by attack, assault, board, lboard, paradrop
and pboard:
- Corrupt land unit file could lead to infinite recursion.
- Take over nuke armed on plane along with the plane. Broken in
4.3.3.
- Taking over land units with negative mobility increased mobility
to zero. Ditto for planes embarked on ships or land units.
* Fix a bug that made set and xdump not recognize unused trade lots
as such.
* Fix giving away stuff by trading it:
- When an armed nuke is sold separately from its plane, take it off
the plane. You couldn't do that before 4.3.3.
- Give away nuke armed on sold plane along with the plane. Broken
in 4.3.3.
- Don't zero mobility of planes and land units on sold ships.
* Fix giving away stuff by unloading from its carrier: Give away any
nukes armed on planes (broken in 4.3.3) and land units loaded on
land units. The latter can't happen in the stock game.
* Fix giving away stuff by scrapping or scuttling its carrier:
- Fix up output.
- Disarm the nuke from a plane instead of destroying it.
- Give away any loaded land units and planes, too.
* Tradeship fixes:
- Fix scuttle to ask for confirmation when scuttling a tradeship in
an unsuitable sector even when the tradeship is pirated. Broken
in 4.2.13.
- Fix scuttle to require 2% harbor efficiency for a trade ship to
pay. Also require at least friendly relations.
- Make autonav refuse scuttle orders in unsuitable sectors.
* Clean up rules on where you can scrap stuff:
- Ships in own or friendly, efficient harbors (relations used not
to matter, contrary to info)
- Planes in own or allied, efficient airfields (friendly used to
work as well, contrary to info)
- Land units in any own or allied sector (relations used not to
matter, and you couldn't scrap them on ships)
Also tell player why something can't be scrapped instead of
ignoring it silently.
* Rewrite the broken code to move land units, planes and nukes along
with their carrier. The old code was a hack that didn't update
timestamps (so incremental dumps didn't pick up the movement), and
it didn't cover all uses. The update, in particular, was prone to
see cargo in old locations, which could screw up repairs.
* Expire lost items at the update instead of continuously.
* Replace econfig key lost_items_timeout by lost_keep_hours.
* Minor Windows threading fixes.
* Journal now uses human-readable names to identify threads.
* Ship and land unit load counters are no longer stored in game
state, because they duplicate information already there. Same for
the type of nuke loaded on a plane. Remove field nuketype from
xdump plane. Clients can simply find the plane's nuke instead.
* Ship and land unit load counts as displayed by ship, sdump, land,
ldump, ship selectors nplane, nxlight, nchoppers, nland, and land
selectors nxlight, nland are now reliable. They used to get out of
sync at times.
* Ship load counts now reflect what is loaded, not how it is stored.
For instance, if a light carrier, capable of carrying 4 x-lights
and 20 light planes carries nothing but 5 sams, we now have
nxlight=5, nplane=0 instead of nxlight=4, nplane=1.
* New cargo lists data structure to let code find loaded planes, land
units and nukes easily and efficiently.
* Revamped upkeep of lost file. It should be reliable now.
* Disable the ill-advised error recovery on sector access that swept
bugs under the carpet rather than recovering from them.
* Occupied sectors no longer revert to the old owner when all
military and land units go away. This feature was added in
Chainsaw 3. It wasn't integrated properly with the che code
(things went wrong when che killed all defenders, but couldn't
convert the sector due to its loyalty), and combat code (if an
attack killed off all local defenders and got defeated by reacting
units, the sector changed ownership anyway, silently).
* Include destination coordinates in interception and plane mission
messages.
* Client could misdiagnose redirections and executes as unauthorized,
or die outright. Broken in 4.3.11.
* Fix xdump realm to dump player instead of absolute coordinates.
Disclosed the true origin. Broken in 4.3.0.
* Fix spy to reliably avoid spying same sector more than once.
* The map drawing code could smash the heap when the world was
ridiculously small.
* When a satellite's launch trajectory was off, its coordinates could
get screwed up, which made it invisible in skywatch.
* Fix several bugs that made the path command screw up when the path
spans large areas.
* Fix the default size of the map shown by move, test and transport
sub-command M.
* Fix bugs that could make arguments in area or dist syntax miss
ships, planes, land units and nukes at the border of the selected
area, if that area spans the whole world. In sufficiently small
worlds, it could also make radar miss satellites and ships, sonar
miss ships, satellite miss ships and land units, nuclear
detonations miss ships, planes, land units and nukes, automatic
supply miss ship and land unit supply sources, ships and land units
fail to return fire, ships fail to fire support.
* Maps sometimes showed x-coordinates as three lines instead of two
unnecessarily.
* Improved nightly build, tests in particular.
* Code refactoring and cleanup.

MD5 checksums:

f0260693a94f480e973b8d73d126d408 empire-4.3.17.tar.gz
214142ea76e90b20b5a8ab3235497991 empire-client-4.3.17.tar.gz
b18ac803a75aa8a9384314aa328025f7 empire-info-html-4.3.17.tar.gz
2aa18ff889254942d268cd85c6fb8fb0 empire-info-text-4.3.17.tar.gz
f4ba42b10800cfce7a632ff63269d084 empire-client-4.3.17-i686-freebsd7.gz
dab202fe561fa8f2db9e83b7efe15419 empire-client-4.3.17-i686-linux.gz
435e910629bf6da80ad86d0687b12849 empire-client-4.3.17-i386-win32.exe
0788501ce85006b51cf59d6972d639b2 empire-client-4.3.17-i386-win32.zip

SHA-1 checksums:

e3516fcca990bb078725ba28c0b5fed45aeb59cd empire-4.3.17.tar.gz
2e1e1495eccec673bd018c54d8b65ec22d933275 empire-client-4.3.17.tar.gz
ff85258838f942364c1a3c7dc81e411b5f4410e1 empire-info-html-4.3.17.tar.gz
c601b87c75e2870697144234e973b4ddc558d5b1 empire-info-text-4.3.17.tar.gz
e537be6c347f96e1c818aba046437ab8e8a36552 empire-client-4.3.17-i686-freebsd7.gz
0a98963bb7ef3c34e50b2315e1e1ce013fcc9f38 empire-client-4.3.17-i686-linux.gz
16a773bd97ce9991e27595adb742f0a3338af339 empire-client-4.3.17-i386-win32.exe
15dbd5e18399ec2659fa3cf096df26816bff790d empire-client-4.3.17-i386-win32.zip


Wolfpack! Bringing you the latest and greatest in Empire development and
support, and, in our minds, the best multi-player game around.

Check out Empire at http://www.wolfpackempire.com wolf...@wolfpackempire.com

rkoen...@yahoo.ca

unread,
Sep 25, 2008, 9:49:41 AM9/25/08
to
The 4.3.17 WIN32 binaries are released in the contrib package on
sourceforge.net.

These aren't made, endorsed or supported by Wolfpack in any way. They
may be useful to you all the same.

Let me know if you have any problems with the Windows binaries at
rkoenderink
@ yahoo.ca.

Ron K.

rkoen...@yahoo.ca

unread,
Oct 6, 2008, 7:05:26 PM10/6/08
to
We have found a major bug in version 4.3.17 making it unusable.
We will release a corrected version 4.3.18 next week.
If you need the simple patch before then please email me at
rkoenderink @ yahoo.ca
and I will email you the patch.

Ron K.

0 new messages