[Pkg-cli-apps-commits] [SCM] openbve tag, upstream/1.2.7.0, created. 57bc7aa8f41dd06ca78ee0105de30fb75bce28d4
Paul Sladen
openbve at paul.sladen.org
Mon Jan 9 23:30:48 UTC 2012
The tag, upstream/1.2.7.0 has been created
at 57bc7aa8f41dd06ca78ee0105de30fb75bce28d4 (commit)
- Shortlog ------------------------------------------------------------
commit 57bc7aa8f41dd06ca78ee0105de30fb75bce28d4
Author: Michelle Boucquemont <reschanger at gmail.com>
Date: Sun Jul 11 11:40:26 2010 +0100
import openbve_stable_source.zip 1.2.7.0 (2010-07-11)
v1.2.7.0 (2010-07-11)
* Simulation
Superelevation is now simulated. In previous versions, the train would
simply roll around its z-axis, while now, one wheel is actually
elevated on banked curves.
* Simulation
The cant interpolation algorithm has been rewritten to make use of
monotone cubic interpolation. This makes the train tilt on banked
curves much more smoothly than before, when linear interpolation was
used.
* Simulation
The simulation of track inaccuracy has been overhauled. Aside from the
previous horizontal and vertical offsets, cant is now irregular as
well and lets the train shake to the sides. If the level of track
accuracy changes from one block to the next, interpolation is now
used, where before, the axles could make sudden jumps.
* Simulation
The fly-by cameras now focus on the front car of the nearest train.
Previously, the fly-by cameras would only focus on the player's train
and shifted focus from the front car to the rear car on approach.
* Simulation
When using the Jump to Station command, a previously derailed train
will now be on the tracks again.
* Interface
Keys and joystick buttons now employ key repeat, meaning that holding
down a key or button will trigger the associated event multiple times
until the key or button is released again. The default delay and
repetition intervals are 500 and 100 milliseconds, respectively, and
can be customized in the options.cfg file.
* Developing routes
The new Options.CantBehavior command allows to change the way cant
works in the Track.Curve command. The default behavior is that cant is
unsigned, i.e. the sign is ignored and the superelevation is always
towards the curve center, and that cant cannot be applied on straight
track. The new behavior is that cant is signed, i.e. inward banking or
outward banking can explicitly be set up, and that cant can also be
applied on straight track.
* Developing objects
Animated objects can now show the timetable as set up by CSV/RW
routes. See the SpecialTexture parameter in the documentation for the
[Object] section. This allows to integrate the custom timetable as
part of the 3D cab geometry.
* Developing trains
The [DigitalGauge] section in the panel2.cfg was previously confined
to angles that did not span across the 6 o'clock position, i.e. angles
between -180 and 180 degrees. This limitation has been overcome now
due to a rewrite of the code that creates the individual triangles
that make up the LED square.
* Sound
When a train starts from standstill or when the camera is moved in
sound range of a train, all run sounds of all cars start playing
simultaneously. This leads to an undesired echo effect. To counteract
this effect, track positions are assigned at which the run sounds
start playing from the start, thus asynchronizing the car run sounds
again. This is not done regularly, but only when considered necessary.
* Bugfix
Cant was ignored on curves if the CantInMillimeters parameter in
Track.Curve was a single character in length.
* Bugfix
Some animated objects would stop being updated if jumping backward in
time, for example when using the Jump to Station command.
* Bugfix
Animated objects were not updated at the beginning of the simulation
until RefreshRate seconds had passed. Similarily, Route Viewer and
Object Viewer were also affected whenever they reloaded content.
* Translations
Added translations for the Catalan (ca-ES) and Romanian (ro-RO)
languages.
* Experimental (Simulation)
Custom timetables that can be set up by route developers are now
available in all trains. Previously, only trains where custom
timetables were explicitly enabled could show them. For trains which
explicitly support custom timetables, the timetables are shown as part
of the 3D scenery (just as before), while for non-supported trains,
they are shown as part of the UI overlay (and then can be scrolled
using Shift+Up and Shift+Down just as with the default timetables).
Please note that this feature might undergo changes or be removed in
future versions of openBVE.
* Experimental (Developing routes)
The Train.Timetable command now accepts files that are relative to the
Object folder in addition to the previous model of interpreting files
relative to the current train's folder. Please note that this feature
might undergo changes or be removed in future versions of openBVE.
-----------------------------------------------------------------------
--
openbve
More information about the Pkg-cli-apps-commits
mailing list