#1 16.01.2007 04:55:58

valexey
The Q
Откуда: Москва, Россия
Здесь с 30.11.2006
Сообщений: 1,275

PHost 3.5/4.1

Вышел новый пхост. Пока я перевожу, нетерпеливые Мерки могут почитать английский оригинал сообщения от Стефана:

Hello everyone,

As announced previously, this PHost release was a bit quicker than the
previous one - but 11 months were not too hard to beat. In addition to
small gaming changes, only one big change is in this version.
Otherwise, PHost 4.1 officially marks the end of PHost 4's beta cycle,
and is hopefully very stable.

Version 3.5 accompanies 4.1 along the 3.x line. Because 4.1 is now
considered stable, we intend to slow down 3.x a bit now. There will be
further 3.x releases, but not as many as 4.x. Everyone is recommended
to try out 4.x. If you still stay with 3.x, we'd like to hear your
reasons.

As a sign of completeness, 4.1 now has its own complete formulas
document smile

>>> CONFIGURATION CHANGES

Many options were arrayized. The guiding rule was that everything
which makes sense to arrayize will be arrayized: this allows all sorts
of custom races with their own special properties. Options not
arrayized are generally "global" options or those affecting
interaction between races (such as AllowMinesDestroyWebs). Options
that would require a completely filled-in array for a standard game
have been omitted for the time being as well, i.e. no MaxDamage =
99,150,99,99,... so far. We'll reconsider these when we have an
interface to set up standard PlayerRace games. {v3.5/4.1}

To accomodate for new ship lists with several different Glory Device
ships, PHost now allows you to configure mass-related PAL scores for
them. In addition, damaging a ship and killing it using a Glory Device
can give different amounts of points, much like in combat. The new
options are PALGloryKillPer10KT and PALGloryDevicePer10KT. {v3.5/4.1}

>>> EXPERIENCE CHANGES

Due to popular demand, hosts can now enable exact experience reports
using ExactExperienceReports=Yes in PCONFIG.SRC. This will send the
exact amounts of EP for each unit in the experience messages and
UTIL.DAT. {v4.1}

The upper limit of experience points can now be configured
(ExperienceLimit). Previously, the limit was hardcoded to a million,
which was hardly ever reached, but allowed people to train their
Academy ships "ad infinitum" and use them to re-supply _many_ other
ships without having to "fill up" the Academy ships inbetween. {v4.1}

>>> LANGUAGE CHANGES

This is the big change: the PLANG4.HST / PLANG.HST file is no longer
heavily encrypted. Instead, it is in ar(1) file format. ar(1) is a
very low-overhead container file format, normally used to create
static software libraries under Unix. With this change, everyone can
create new language files for PHost, and immediately test them (I have
not yet prepared a standalone usable archive of the required tools,
though). In addition, the file compresses better, making the PHost
distribution archives much smaller than before. {v3.5/4.1}

If you upgrade from a previous version, delete the old language files
(PLANG.HST, PLANGENG.HST, PLANG4EN.HST). They are no longer used.

>>> MISCELLANEOUS

The HULLFUNC.DAT file was amended to include level-restricted
functions as well as those assigned to newly-built ships. This allows
client-side programs to access this information without having to
parse SHIPLIST.TXT. Note that you must invoke PHost with the option
"-l" to regenerate the file in a running game. {v4.1}

PHost 4.0k crashed when experience was used in a game with a map
mastered with less than 500 planets (Chris Carr). {v4.1}

"phost -l" now shows the picture number. If you parse "phost -l"
output, you may have to change your regexps. {v3.5/4.1}

In addition, there were a few little changes you will probably not
even notice, which nonetheless make PHost more robust and consistent.
PHost often uses "colonists" internally, not "clans", leading to
hard-to-describe rounding effects. For example, extreme climate often
killed one more clan than the message says. {v3.5/4.1}

One noteworthy formula change is that mining now extracts a little
more minerals, by use of Round() instead of Trunc(). This makes mining
rates below 100% a little more fair: Feds now extract 70% on average,
not at most 70% (Mathias Käckenmeister). {v3.5/4.1}

>>> THANKS

Many thanks to our porters Heiko Schlenker, Thomas Liesner, and Alexey
Veselovsky, who provided new PHost binaries in world-record time.

Ingo von Borstel helped a lot with the documentation.

Many thanks to all who reported bugs and inconsistencies. I hope there
are not many problems remaining, but if you find some, please shout! smile

>>> TODO

For the next version, I plan to clean up pconfig.src a bit. We can get
rid of several config options now, and there have already been requests
for some new ones to make PHost a little more "whole".

>>> URLS

http://phost.de/phost41/
http://phost.de/phost35/

Stefan


cat /dev/zero > /dev/null

Вне форума

Подвал форума

Под управлением FluxBB
Модифицировал Visman