Here is a new release of One-way Two-lane fun patch, OTRP ver8.
This time, the code patch is simutrans nightly r8128 based, and the patch can be easily integrated to the nightly trunk. Executable binaries are 120.2.1 stable based for stability as usual. Of course you can make a nightly based binary by compiling the nightly based patch.
Source code can be seen on git.
https://github.com/teamhimeh/simutrans/tree/OTRPThe patch file became so big that it cannot be attached to the message. So, I uploaded the patch file to Google Drive.
You can download it from here.All executable binaries are 120.2.1 stable based. If you need a nightly based one, please compile by yourself.
~Executable Files~
:Simutrans:
For Windows:
https://drive.google.com/open?id=0B_rSte9xAhLDazNFUTR3NXVWUWsFor Mac:
https://drive.google.com/open?id=0B_rSte9xAhLDbVN5cUZuajl1Qnc:makeobj:(These are same as ver5.)
For Windows:
https://drive.google.com/open?id=0B_rSte9xAhLDN3hmUHpQVTZLVEEFor Mac:
https://drive.google.com/file/d/0B_rSte9xAhLDRW51ei05NkUwTW8/view~Sample road addon with overtaking_info~
Download from here (testing purpose only)<Change List>
- Overtaking conditions for citycars were finally written! Now buses can overtake citycars, and citycars can overtake other vehicles. There are so many things to be considered to apply the conditions to citycars, so this may contain some minor bugs. Since routing system greatly differs, processing of citycars' overtaking is not same as that of road vehicle.
- <For Mac> AVFoundation is used to play midi and wav instead of QTKit. Current Mac cannot build sources with QTKit, so I integrated this patch. It works fine.
There is no change in makeobj.
Note: This is the last release of 120.2.1 stable based binaries because renaming of variables are rapidly proceeding in the development trunk. I have to keep up with the latest code.
The issue list of One-way Two-lane road patch
- The new conditions for city cars should be written. (Done, but some bugs might been contained.)
- Traffic jam occurs due to lane crossing. (Automatic lane yielding is to be implemented.)
- Cars on the left lane enter the right roads crossing over vehicles. (mostly solved but not perfect.)
- Marking overtaking_info by dragging a new kind of object. (Maybe this should be implemented after wayobj 255 project is done.)
Although the code is not perfect and some features are yet to be implemented, I think this version has enough features and enough stability to be integrated to simutrans standard. I want to set this version as the candidate for integration. Of course I'm willing to fix bugs and add new features if necessary.
Any bug reports and ideas for improvement are welcome!