From 93684a7524a546ec6a6689d693393065bfb9f0ed Mon Sep 17 00:00:00 2001 From: Paul Sladen Date: Sun, 5 Apr 2009 21:11:12 +0300 Subject: [PATCH] * Include 'changelog.html' and 'releasenotes.html' downloaded from the website --- debian/changelog | 1 + debian/changelog.html | 580 ++++++++++++++++++++++++++++++++++++++++++++++ debian/openbve.docs | 2 + debian/releasenotes.html | 107 +++++++++ 4 files changed, 690 insertions(+), 0 deletions(-) create mode 100644 debian/changelog.html create mode 100644 debian/releasenotes.html diff --git a/debian/changelog b/debian/changelog index 882bedd..95f9780 100644 --- a/debian/changelog +++ b/debian/changelog @@ -10,6 +10,7 @@ openbve (1.0.2.0-0buntu1) unreleased; urgency=low * Load timetables relative to route directory, not trainpath + disable spurious Train folder warning message, as existance is not required later * Don't display hidden .files and .folders in ListViews + * Include 'changelog.html' and 'releasenotes.html' downloaded from the website -- Paul Sladen Sun, 05 Apr 2009 12:33:10 +0000 diff --git a/debian/changelog.html b/debian/changelog.html new file mode 100644 index 0000000..0d36ed2 --- /dev/null +++ b/debian/changelog.html @@ -0,0 +1,580 @@ + + + + + + + +Changelog + + + + + + + + + + +
Logo +AboutScreenshotsUsingDevelopingBlogForumDownload +
+
+ + + + +
+
+Changelog  +
+

+
+↷ 1.0 series (stable)
+↷ 0.9 series (development)
+
+
+
+ 1.0 series (stable)  +
+
+
+
+ v1.0.2.0 (2009-04-05)  +
+
+ + + + +
 If a train does not explicitly specify the operating pressure of the brake pipe, it is now assumed to be 490 kPa if applicable. The train.dat documentation describes this in more detail.
+ + + + +
 Bugfix: PNG and GIF textures are now synchronously loaded in order to prevent them from ending up in the alpha rendering list where applicable (which is more expensive to render and can cause visual glitches if too heavily populated due to the use of depth sorting).
+ + + + +
 Bugfix: The RefreshRate parameter in animated objects was not applied if the animated object was used as a train exterior object.
+ + + + +
 Bugfix: Beacons which appeared before the starting position were not triggered, causing some trains to operate incorrectly on some routes.
+
+
+ v1.0.1.0 (2009-03-29)  +
+
+ + + + +
 The stop indicator previously showed in Expert mode, which was not intended. It is now displayed only in Arcade and Normal modes. Additionally, the debug output is now unavailable in Expert mode.
+ + + + +
 Camera settings are now preserved when changing interior, exterior and track views. The zoom is reset though when switching the views.
+ + + + +
 The scrolling speed inside the cab has been made slightly slower.
+ + + + +
 Some compatibility graphics (needles) have been resaved as 8-bit per channel RGBA in order to appear correctly on Linux.
+ + + + +
 The code that applied transparency to the SDL window icon is now only executed on Windows. It could previously crash the program on Linux.
+ + + + +
 Warning messages are now shown again in openBVE. However, both warning and error messages can now be invidually disabled in the Options menu. Developers are strictly encouraged to leave these settings enabled, though.
+ + + + +
 Track positions in RW and CSV routes now require to adhere to the Strict number format. Previously, they were interpreted as Loose, which could mess up the route too much if an invalid statement was interpreted as a track position.
+ + + + +
 A default set of points of interests is now included for every station if the route does not define any points of interest itself.
+ + + + +
 The sound subsystem can now be deactivated in the options.cfg.
+ + + + +
 OpenBve64.exe is now available. It can be used on 64-bit systems that also provide 64-bit versions of the dependencies.
+ + + + +
 Bugfix: Entering the Jump to station menu previously crashed the program with an Index was outside the bounds of the array when the route did not have any stations. The menu entry is not displayed any longer.
+ + + + +
 Bugfix: In animated objects, the leftdoorstarget and rightdoorstarget variables could previously crash the program with an Index was outside the bounds of the array message, or these variables simply didn't work correctly.
+ + + + +
 Bugfix: In animated objects, texture clamping was disabled and could lead to visual artifacts at the edges of some textures.
+
+
+ v1.0.0.0 (2009-03-23)  +
+
+ + + + +
 Fixed a bug that made the train topple and derail to the wrong side when driving backward.
+ + + + +
 Messages about missing support for Windows-only DLL plugins on Linux/Mac are now only generated if the train actually uses a plugin.
+ + + + +
 If an exception (runtime error) occurs inside a plugin, openBVE now crashes with the name of the plugin being reported.
+
+
+
+ 0.9 series (development)  +
+
+
+
+ v0.9.7.0  +
+
+ + + + +
 Fixed a bug that made digital gauges (LEDs) appear incorrectly since 0.9.6.0.
+ + + + +
 Modified some of the ingame-displays, including bringing back old stop indicator and repositioning fps/clock/speed indicators.
+ + + + +
 The A.I. now drives at 80%-100% of the route speed, depending on a random initial choice. This adds some slight variation to the preceding train.
+
+
+ v0.9.6.0  +
+
+ + + + +
 The in-game displays have been redrawn to result in a hopefully more professional look.
+ + + + +
 Cant (superelevation) is now interpolated between blocks to give a smoother ride.
+ + + + +
 The built-in security systems now cut off power when the doors are not fully closed.
+ + + + +
 The volume of flange sounds has been slightly adjusted.
+ + + + +
 Fixed a bug that caused a crash when colliding backward with buffer stop.
+ + + + +
 Fixed a design flaw in the sound manager that could randomly prevent sounds from playing on some sound cards.
+ + + + +
 Compatibility with compressed X files has been improved.
+ + + + +
 Radically improved Linux compatibility. The Filesystem Hierarchy Standard is now also supported. See the Using openBVE pages for more information on this.
+ + + + +
 Slight performance improvements and slightly reduced memory consumption.
+ + + + +
 The setting of the Arcade, Normal and Expert game modes are now preserved.
+ + + + +
 A frame rate command has been introduced as MISC_FPS. The default key combination to show/hide it is CTRL+X.
+
+
+ v0.9.5.5  +
+
+ + + + +
 The default encoding for all routes and trains is now UTF-8. Buttons for the three most commonly used encodings (Latin-1, Shift_JIS and Big-5) have been added to the main menu in order to quickly select these encodings.
+ + + + +
 Custom normals on animated objects are now preserved, allowing for smooth shading on such objects. Previously, smooth shading was not available on animated objects.
+ + + + +
 Fixed a bug that forced cars to run into the front car when the front car was prevented to move by a buffer stop.
+ + + + +
 Fixed some bugs related to animated objects. In particular, the pluginstate variable was affected and did not work correctly.
+
+
+ v0.9.5.0  +
+
+ + + + +
 Door operation can now be set to fully manual, automatic with manual override and fully automatic inside the train.dat. The default behavior is now automatic door operation with manual override.
+ + + + +
 Door opening and closing speeds are now the same as the durations of their respective sound files (if present).
+ + + + +
 The new variables leftdoorstarget and rightdoorstarget are now available in functions (animated objects) in order to query the target state of the doors (compared to the current states of the doors.)
+ + + + +
 The call to the HornBlow function in DLL plugins is now actually made. By accident, it was never implemented before.
+
+
+ v0.9.4.2  +
+
+ + + + +
 Signal.Load can now be used to load animated objects as signals, and Track.SigF to place them. The signalling functionality of Track.FreeObj is now deprecated and will be removed soon.
+ + + + +
 Track.Signal and Track.SigF now all have additional Yaw, Pitch and Roll arguments.
+ + + + +
 Fixed a bug that prevented arguments enclosed by parantheses in CSV routes from being recognized whenever a space preceded the argument's parantheses and no other parantheses were used in the same expression.
+ + + + +
 Fixed a bug that prevented != from being recognized in functions (animated objects).
+
+
+ v0.9.4.0  +
+
+ + + + +
 Animated objects can now be used as train exterior objects, allowing for animated doors, wheels, and via plugins, also for whipers, headlights and more. The new variables distance[i], trackdistance[i], cameradistance and pluginstate[i] have been added.
+ + + + +
 Updated all compatibility signal graphics. The new images are slightly darker than the original ones, have more distinct colors (especially red vs. yellow) and use more photo-realistic textures.
+ + + + +
 Fixed a bug that prevented the motor sound volumes read from the train.dat from being correctly applied. Additionally, the volume curve has been further adjusted to produce output more similar to BVE Trainsim.
+ + + + +
 Fixed a bug and a compatibility issue that caused train plugins to receive wrong values regarding brake notches when the train was equipped with a hold brake system. The effect was mainly that the emergency brake could not be applied on those trains.
+ + + + +
 Fixed a bug that could cause custom timetable images to appear in the exterior view whenever the timetable was instructed to update but the user was not in the cab.
+ + + + +
 The scoring system has been fine-tuned. The most noticable effect is that lateness, off station stop and overspeed are now less penalized.
+ + + + +
 Added the rev subject to the panel2.cfg in order to allow showing the state of the reverser.
+
+
+ v0.9.3.7  +
+
+ + + + +
 Removed all platform-specific conditional compilation from the source code. The same executable can now be used on all platforms (not tested yet).
+ + + + +
 Adjusted the sound volume curve for motor power and electric brake. The most noticable effect is that lower brake notches now produce louder eletric brake sounds.
+ + + + +
 Adjusted the brake behavior. Some values that were previously not incorporated from the #MOVE section in the train.dat are so now.
+ + + + +
 Added variables for function scripts: speedometer, trackdistance, leftdoors[i], rightdoors[i]. Changed the meanings of speed and distance.
+ + + + +
 Fixed a bug in the function script optimizer that prevented certain combinations of additions and multiplications from producing working code.
+ + + + +
 Fixed a bug that prevented the Texture.Background(index).Aspect command from being recognized.
+
+
+ v0.9.3.3  +
+
+ + + + +
 Parts of the route parser have been completely rewritten to better account for the many syntactical variations possible in CSV routes and also to better recover from ill-conditions.
+ + + + +
 Fixed a bug that caused the route parser to crash when a signal was used before the first station.
+ + + + +
 Fixed a bug that caused a departure signal to jump back to red once the train left the station area but did not pass the signal yet.
+ + + + +
 Added a version check facility to the main menu. The version check, once clicked, informs the user of possible updates available, but does not automatically download them.
+
+
+ v0.9.3.0  +
+
+ + + + +
 Fixed wrong interpretation of commands in CSV routes when the arguments were enclosed in parantheses and spaces were used in the expression.
+ + + + +
 Changed fog behavior: By default, the fog will now blend from the old settings at the beginning of the block where Track.Fog is used to the new settings at the beginning of the next block. Additionally, the new command Option.FogBehavior allows to switch to a different interpretation where the fog is interpolated between successive Track.Fog commands akin to Track.Brightness.
+ + + + +
 Added subjects in the panel2.cfg: ms (meters/second), mph (miles/hour) and atc. Additionally, the d0, d1, d2, etc. suffixes can now be applied to all subjects.
+ + + + +
 Added commands to the panel.cfg: The Unit key-value pair has been added to the DigitalIndicator section in order to select between kilometers per hour, miles per hour or meters per second for the display.
+ + + + +
 Removed problematic algorithm for brake pipe pressure distribution. For the time being, the brake pipe pressure will be equal on all cars by having the brake pipe pressures from the different cars averaged.
+ + + + +
 Added new default keyboard configuration for notebooks (without keypad). This configuration remaps the keys that are normally assigned to the keypad to other keys instead. The configuration can be imported within the Customize controls tab in the main menu. Please inspect the list of commands to see which keys have been remapped.
+
+
+ v0.9.2.6  +
+
+ + + + +
 The background cylinder has been given top and bottom caps. When the background image changes, the new image will now smoothly fade in.
+ + + + +
 Some admendments to the file formats have been made, including Japanese names of BVE 1 legacy for arguments in the panel.cfg, a compatibility fix regarding Track.Rail for route files and some alterations to Option.UnitOfLength and Option.UnitOfSpeed behavior for route files.
+ + + + +
 Slight changes in brake behavior for automatic air brakes; some optimizations for function scripts.
+
+
+ v0.9.2.3  +
+
+ + + + +
 The maximum angle that can be produced for forward/backward shaking has been slightly increased again, but the effect is no longer performed on the train exterior.
+ + + + +
 The effect of boarding passengers has been made less frequent and also less intense.
+ + + + +
 In previous versions, some sounds would play with a seemingly random pitch or gain occasionally and usually non-reproducably, which has been corrected now. The problem resulted from the fact that the sound manager could stop sounds and free their handles if the respective sounds were too far away from the listener or too many sounds were playing at the same time, but the train manager still had a handle to that sound and was trying to modify its pitch or gain, resulting in a change of another sound which had been assigned the just freed handle.
+ + + + +
 In previous versions, some sounds were modified in volume by a quadratic formula which only worked in the range from 0 to 1. As openBVE uses some sort of high dynamic range volume, occasionally volumes higher than 1 are encountered and incorrectly modified, forcing such high-volume sounds to become essentially mute instead. This has been resolved by not making use of such quadratic formulas any longer.
+
+
+ v0.9.2.2  +
+
+ + + + +
 The forward/backward shaking has been made faster, while the maximum angle that can be produced has been reduced.
+ + + + +
 If a route file referenced objects without file extensions, files of B3D, CSV and X types would be looked for in this order. This caused some signals to not load correctly if both an X file and B3D/CSV files of the same base name were present in the respective folder, but the developer intended to load the X file for the signal. As such, the precedence order is now reversed so that X files are looked for first, then CSV and finally B3D.
+
+
+ v0.9.2.1  +
+
+ + + + +
 Passenger comfort now depends on how much the train is crowded (Jam parameter in Track.Sta)
+ + + + +
 Removed in-game debug output that was not intended to show up in the public release.
+
+
+ v0.9.2.0  +
+
+ + + + +
 The train now shakes forward/backward on excessive change of acceleration.
+ + + + +
 The train now shakes left/right as a result of passenger boarding at stations.
+ + + + +
 Jerk regulation is now used for both motor power and motor brake, leading to gentler changes in acceleration.
+ + + + +
 Animated scenery objects have been introduced and can be used by route developers mostly just as static objects.
+ + + + +
 Rewritten geometric transformations in the route loading process have fixed some alignment issues and also speed up the loading process slightly.
+ + + + +
 A bug in the panel2.cfg parser has been fixed which previously inverted the yaw, so that the driver would be looking left instead of right or vice versa.
+ +
+
+ + + diff --git a/debian/openbve.docs b/debian/openbve.docs index 494bb87..1cb9f0c 100644 --- a/debian/openbve.docs +++ b/debian/openbve.docs @@ -1,3 +1,5 @@ debian/licence-background.txt debian/known-issues.txt debian/routes-and-trains.txt +debian/changelog.html +debian/releasenotes.html diff --git a/debian/releasenotes.html b/debian/releasenotes.html new file mode 100644 index 0000000..c53b624 --- /dev/null +++ b/debian/releasenotes.html @@ -0,0 +1,107 @@ + + + + + + + +Release notes + + + + + + + + + + +
Logo +AboutScreenshotsUsingDevelopingBlogForumDownload +
+
+ + + + +
+
+Release notes for version 1.0.2.0  +
+

+
+As of 2009-04-05 (Sunday), version 1.0.2.0 has been released. This is a bugfix release, and while you are unlikely to see any changes with most existing routes and trains, you should still update in order for the few existing and upcoming routes and trains that were affected to appear and operate normally and as intended by the developer.

Existing routes that were affected by some problems include:

+ + + +
 On the Birmingham Cross City South line, the door indicator did not work correctly and the buzzer did not sound at Redditch.
+ + + + +
 On the London Underground Northern line, the visual feed at stations did not work at the first station on the route.
+ + + + +
 On the Tokyo Metro Ginza line, the station preview indicators did not work at Shibuya and at Asakusa.
+
For the full list of changes, please see the changelog.




+

+ + + + +
+
+Release notes for version 1.0.1.0  +
+

+
+As of 2009-03-29 (Sunday), version 1.0.1.0 has been released, which is a small maintenance release that fixes some issues and makes some small changes here and there. This page is an overview of what has changed for the average user. For the full list of changes, please see the changelog.

+
+ Stop indicator  +
+
+The stop indicator was previously shown in Expert mode, which was not intended. From now on, it is only shown in Arcade and Normal modes.

+
+ Camera  +
+
+The camera settings are now preserved for Interior, Exterior and Track viewing modes. This means that if you switch between the views, your old camera position and direction is remembered when you go back to that mode.

For trains which are equipped with exterior views that also contain the passenger section of the train, this is particularly useful as you can view as a passenger, go back to the cab and return to the passenger view without having to readjust the camera.

The same holds true for the track view. As the track view is decoupled from the movement of the train, you can go to a station, bridge or other piece of scenery, switch back to interior or exterior views, and then jump back to where you left off the track view. The fly-by views are also considered a track view in this context. In order to line up the track view with the train again, reset the camera by pressing the CAMERA_RESET (num 5) key.

+
+ Warning and error messages  +
+
+Warning and error messages can appear after loading a route and a train and are intended to help developers in their development process. While previous versions only showed a subset of the available range of messages, this version now brings back the full range of messages.

As the average user though, you are probably not very interested in reading these messages, which is why you can now disable them in the Options menu. Developers, however, are strictly encouraged to leave these settings enabled in order to spot potential problems in their add-ons.

+
+ Linux users  +
+
+Some issues have been addressed for Linux users. First of all, while you could select a route and train to drive, the program could crash on some computers when trying to enter the simulation. This was related to the icon that is displayed in the top-left corner of the game window, which did not load correctly.

Second, a series of in-game graphics, including the speedometer and pressure gauge needles, were not loaded correctly, leading to pixle garbage when trying to display them. These graphics have now been resaved in a different format that should load and display correctly on Linux.

+
+ Mac OS X users  +
+
+Currently, the ALUT or FREEALUT libraries are not available in a binary form on Mac OS X, which means that the sound subsystem cannot be used. However, as the sound subsystem was always initialized by previous versions of openBVE, the program would crash with the message of a missing component.

As a temporary solution, you can now entirely disable the sound. Go to the Settings folder and open the options.cfg file with a text editor. Find the [sound] section and modify it to this:
+[sound]
+usesound = false
+
+ +
+
+ + + -- 1.6.0.4