
SERBIAN RAIL SET

(C) 2005-2008. By Serbian rail set team

1. Introduction

What is Serbian Rail set?
This is set of locomotives and rail vehicles used through Serbian railways history from 19th century to future. We tried to include all vehicles which are most used and most interesting, and also some vehicles which are in plan to implement in Serbian railways system.

Why Serbian rail set?
Because we thought that will be interesting to introduce set of one little country with rich railways history. Serbian railways are today touristic attractions; this is one of rare countries where are steam locomotives still in use together with diesel and electric locomotives, and Serbian narrow gauge (famous "Sargan eight") is famous in the world, and even inspirated one of worlds famous movie directors Emir Kusturica to make one of his movies.

2. Vehicles

Set contains two "subsets":
- srssg(w).grf - contains standard gauge (1,435 m) rail vehicles: 11 steam locomotives + tenders (where available), 16 diesel locomotives, 3 shunters, 3 diesel railcars, 3 DMUs, 4 electric locomotives, 3 EMUs (including famous EMU 680 with special thanx to Purno and Lakie for approval to use it in this set) and 47 various passenger and freight wagons;
- srsng(w).grf - contains narrow gauge (0,76 m) rail vehicles: 7 steam locomotives + tenders (where available), 2 diesel locomotives, 2 DMUs and 11 various passenger and freight wagons.
You can use every part of set separately, or you can use both parts together. Of course, it's recommended to use both parts together, to get a complete filling of Serbian railways history ;)
For better following of set, every locomotive name in purchase list includes it's type code, and every wagon name (except "Orient express" wagon) includes its UiC code.
Locomotive codes in Serbia are as follows:
- 2-digits - steam locomotives build after 1900;
- 3-digits beginning with 1 - steam locomotives build before 1900;
- 3-digits beginning with 6 and 7 - diesel locomotives;
- 3-digits beginning with 8 - DMUs;
- 3-digits beginning with 4 - Electric locomotives and EMUs.
Wheel arrangement codes for steam locomotives differ from US coding. System is number-letter-number, where every symbol means axles (not wheels) number. Letter "t" at end of code means that is locomotive without tender (coal tank is at end of cabin). For diesel and electric locomotives is used combination of letters (axles connected with engine) and numbers (axles not connected with engine).
Uic codes for wagons are as follows (here is only groups of wagons):
- A, B - passenger wagons;
- W - sleeping wagons;
- D, P - mail wagons;
- E - open freight wagons;
- F - self-unloading freight wagons;
- G - closed freight wagons;
- H - freight wagons with sliding walls;
- I - refrigerators (there is actually only ONE refrigerator in Serbian railways rolling stock, so it's not part of this set).
- K, R - flatbed wagons and gondolas;
- L - special wagons (autoracks);
- S - special wagons (steel transporters);
- T - wagons with opening roof;
- U - special wagons (silos, tankers, cabooses).
Other groups of wagons are not in use in Serbia.
For detailed technical characteristics of vehicles see tracking tables:
http://www.geocities.com/wilesttdpage/1435vehicles.htm (standard gauge vehicles)
http://www.geocities.com/wilesttdpage/076vehicles.htm (narrow gauge vehicles)
If you want to know more about vehicles and Serbian railways history, visit Serbian rail fans society site:
http://www.railfan-belgrade.org

3. System requirements and installation

This set requires TTDPatch version 2.6.0 r1210 or higher. If you want to use narrow gauge set, you must have in your "newgrf" folder file ngrails(w).grf (narrow gauge railway tracks) done by cornelius. You can download it here:
http://www.tt-forums.net/viewtopic.php?t=19888
Copy srssg(w).grf and srsng(w).grf in your "newgrf" folder. Add in your newgrf(w).cfg file following lines:
newgrf/ngrails(w).grf 4
newgrf/srssg(w).grf
newgrf/srsng(w).grf
Change in your ttdpatch.cfg file following settings:
newtrains on - it's necessary to use both sets. If this setting is differ, GRFs fail to load.
unifiedmaglev 2 - it's necessary to use narrow gauge set. If unifiedmaglev setting is differ, srsng(w).grf fails to load. Due to that, narrow gauge set is not compatible with basetunnels GRF.
electrifiedrailway on - it's necessary to use standard gauge set. If this setting is off, srssg(w).grf fails to load.
multihead 0 - it's necessary to use both sets. You will get warning if this setting is different, GRF will load, but there will be no powered wagons.
For better reality is recommended to use following settings:
gradualloading on - with this setting you can see gradual loading of freight cars.
wagonspeedlimits 0 - with this setting you can obtain speed limits for standard gauge wagons (for early wagons limit is set to 100 km/h instead of original 80 km/h).
tracktypecostdiff on - with this setting you'll have different prices for narrow gauge, normal rail and electrified rail.
enginespersist off - it's recommended for better reality of locomotives availability during years.
morecurrencies.period=on
morecurrencies.comma=off
morecurrencies.symafter=on
morecurrencies.symbefore=off
those settings are recommended to have Serbian Dinar (DIN) as currency. Rate is 70 DIN per 1 $. With this settings thousands are separated with periods and currency symbol is after number. This is notation used in Serbia.
You can choose which railway type AI will build during game. If you place in newgrf.cfg srssg(w).grf below, AI will build standard gauge railways. If you place in newgrf.cfg srsng(w).grf belov, AI will build narrow gauge railways. You can change that during game: save your game, swap srssg(w).grf and srsng(w).grf in newgrf(w).cfg and run TTDPatch again. AI will build other railway type.

4. Compatibility

Serbian rail set is fully compatible (including graphics for all new cargos) with Extended Cargo Scheme, Pikka's Basic Industries (including Brick chain addon), Tourist set and Nuclear chain set. Standard gauge set is probably uncompatible with most rail vehicles sets, because it uses big number of slots. Narrow gauge set is small set, so you can use it with for example US set and DBsetXL, but you will probably lose some of their vehicles. Anyway, place newgrf/srsng(w).grf above other sets in your newgrf(w).cfg. Narrow gauge set is totally compatible with any rail set which uses no maglev vehicle slots.
Check for new versions in Serbian rail set topic at TT-forums:
http://www.tt-forums.net/viewtopic.php?t=12078&start=0

5. OTTD compatibility

Set is fully compatible with Nightly version and human players (including network playing). Due to current lack of OTTD support for generic callbacks, AI managing is inaccurate, so it's recommended not to play with this set using AI.

6. Copyright

The graphics and code of the Serbian rail set are Copyright (C) 2005-2007. by Serbian rail set team. The set is free to use, you can download it and distribute without charge. You cannot distribute any part of this set without permissions of it's authors. If this set avoids any damage on your computer, team is not responsible for it. The set is distributed under the terms of the GNU general public license (GPL). For more information please read the GNU GPL page (http://www.fsf.org/copyleft/). In particular, the standard warranty disclaimer applies:

BECAUSE THE PROGRAM IS SUPPLIED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR
DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL
DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM
(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF
THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR
OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

7. Serbian rail set team

Wile E. Coyote - project leader, webmaster, graphic artist, coder, data collector
Purno - graphic artist
Singaporekid - graphic artist
Colonel32 - graphic artist
Sanchimaru - graphic artist
Lakie - coder
DaleStan - coder
Patchman - coder
George - graphic artist, coder
Death - coder
PikkaBird - coder
Michael Blunck - data collector, coder
lifeblood - data collector
Siema - data collector
Marek - data collector
damir661 - data collector
Nagyzee - data collector

Also, thanx to:
HaroldV - for Patch testing
mart3p - for OTTD testing and writing appropriate patches
Rubidium - for OTTD testing
Owen Rudge - for hosting

website:
http://www.geocities.com/wilesttdpage
contact:
wilesttdpage@yahoo.com

(C) 2005-2007. Serbian rail set team
