Transport Tycoon Forums

The place to talk about Transport Tycoon
It is currently Thu Sep 02, 2010 6:25 pm

All times are UTC




Post new topic Reply to topic  [ 438 posts ]  Go to page Previous  1 ... 18, 19, 20, 21, 22
Author Message
 Post subject:
PostPosted: Sat Jun 11, 2005 3:57 pm 
Tycoon
Tycoon
User avatar
Offline

Joined: Tue Dec 31, 2002 4:52 pm
Posts: 4357
Location: Ven-Zelderheide, The Netherlands
A double signalbug : train 6 will choose the wrong way at the upcoming PBS junction because train 139 "blocks" the double signal just after the depot.
Removing the double signal makes everything work again, I.e. train 6 will choose the right way again.
I however use this kind of setup to prevent lockups as the train have an escape route into the depot.


Attachments:
Screeny.png
Screeny.png [ 52.15 KiB | Viewed 3539 times ]
TRP00.rar [402.19 KiB]
Downloaded 106 times
ttdpatch.cfg [32.39 KiB]
Downloaded 131 times

_________________
Wie zich gelukkig voelt met het geluk van anderen, bezit een rijkdom zonder grenzen. (F.Daels)
Image
Still the best OS around
Top
 Profile E-mail  
 
 Post subject:
PostPosted: Tue Jun 21, 2005 4:00 pm 
Tycoon
Tycoon
User avatar
Offline

Joined: Tue Dec 31, 2002 4:52 pm
Posts: 4357
Location: Ven-Zelderheide, The Netherlands
Ok, the double signal bug mentioned abvove doesn't seem to be repaired completely.
Most of the time it works but every now and then a train decides differently and just passes the brach it should take, screwing up my flow of trains.

My ttdpatch.cfg file hasn't changed since the above posting.


Attachments:
File comment: Train 100 does what it is supposed to do, entering the depot to clear the mainline if the double signal just after the depot is red.
SCR5.png
SCR5.png [ 129.26 KiB | Viewed 3379 times ]
File comment: Train 6 however decides differently. It just passes the junction and goes on it's way, stopping at a PBS signal a way down the line after passing waypoint Hulst West. It wants to go to Hulst West but it can't so it waits quite a long time, trying to decid
SCR6.png [134.55 KiB]
Downloaded 128 times
File comment: The save is from just before train 6 makes the wrong discision.
TRP01.rar [397.07 KiB]
Downloaded 101 times

_________________
Wie zich gelukkig voelt met het geluk van anderen, bezit een rijkdom zonder grenzen. (F.Daels)
Image
Still the best OS around
Top
 Profile E-mail  
 
 Post subject:
PostPosted: Tue Jun 21, 2005 4:22 pm 
Moderator
Moderator
User avatar
Offline

Joined: Wed Oct 02, 2002 6:57 pm
Posts: 5552
Location: Ithaca, New York
Well, since it's not a PBS junction, it's not a PBS problem and so due to a limitation in TTD's path finding.

_________________
Josef Drexler

TTDPatch main | alpha/beta | nightly | manual | FAQ | tracker
No private messages please, you'll only get the answering machine there. Send email instead.


Top
 Profile E-mail  
 
 Post subject:
PostPosted: Tue Jun 21, 2005 4:38 pm 
Tycoon
Tycoon
User avatar
Offline

Joined: Tue Dec 31, 2002 4:52 pm
Posts: 4357
Location: Ven-Zelderheide, The Netherlands
Indeed it is.
I disabled pathbasedsignalling and the train still takes the wrong route. :cry:

_________________
Wie zich gelukkig voelt met het geluk van anderen, bezit een rijkdom zonder grenzen. (F.Daels)
Image
Still the best OS around


Top
 Profile E-mail  
 
 Post subject:
PostPosted: Tue Jun 21, 2005 7:32 pm 
Route Supervisor
Route Supervisor
User avatar
Offline

Joined: Fri May 07, 2004 2:57 pm
Posts: 482
Location: Leeds, UK
So..many...trains..


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jun 23, 2005 12:07 pm 
Tycoon
Tycoon
User avatar
Offline

Joined: Tue Dec 31, 2002 4:52 pm
Posts: 4357
Location: Ven-Zelderheide, The Netherlands
Found another, probably old bug.

If train 73 turns around, either manually or if the signalwaittime has passed (due to a network lockup), and it reaches the the PBS exit signal in front of the tunnel it will turn around again, but then train 223 also gets the green light and will crash into train 73. :cry:

It must have been an old bug because I think most of my crashes are caused by this but I never got around to catch it, since I was to busy solving the lockup in my network.

ps if I change the PBS exit signal into a normal signal the bug doesn't happen.


Attachments:
File comment: To get the crash just force train 73 to turn around. When it reaches the PBS exitsignal in front of the tunnel it will turn around again and train 223 will start to move aswell.
SCR5.png
SCR5.png [ 62.08 KiB | Viewed 3275 times ]
TRP00.zip [457.23 KiB]
Downloaded 101 times

_________________
Wie zich gelukkig voelt met het geluk van anderen, bezit een rijkdom zonder grenzen. (F.Daels)
Image
Still the best OS around
Top
 Profile E-mail  
 
 Post subject:
PostPosted: Fri Jun 24, 2005 7:42 pm 
TTDPatch Developer
TTDPatch Developer
Offline

Joined: Wed Feb 18, 2004 3:06 am
Posts: 10249
Train 17 (the one waiting at the signal, headed for the depot) needs to reverse but cannot do so safely.

(Methinks having "signal2waittime 2" might be causing a few problems with my terminus stations. But it helps keep my Ro-ros from getting jammed. Maybe I need to move my depots out of the PBS blocks?)


Attachments:
SCR1.png
SCR1.png [ 18.73 KiB | Viewed 3182 times ]
save&cfg.zip [150.41 KiB]
Downloaded 75 times

_________________
To get a good answer, ask a Smart Question. Similarly, if you want a bug fixed, write a Useful Bug Report. No TTDPatch crashlog? Then follow directions.
Projects: NFORenum (download) | PlaneSet (Website) | grfcodec (download) | grfdebug.log parser
TTDPatch NFO coding consultant. (Private messages on this topic will be ignored. Ask in public only.)
Top
 Profile  
 
 Post subject:
PostPosted: Sat Jun 25, 2005 12:04 am 
Graphics Moderator
Graphics Moderator
User avatar
Offline

Joined: Mon Sep 13, 2004 1:21 pm
Posts: 3643
Location: The Moon
DaleStan wrote:
But it helps keep my Ro-ros from getting jammed


A trick for Ro-Ros.

axb-c*************dx-
axb-c*************dx-


a = approach signal (one-way pbs presignal entry).
b = two way pbs presignal combo.
c = one way pbs presignal exit.
d = starter signal.
x = crossover
* = platform

Note there must be a reservable tile between b and c.

Using this layout, trains will pick a platform (because b is a two-way signal), but they will never try to go back the way they came (because c is a one-way signal).

I always have signal waittime set to 0. That is the most realistic and the most predictable.

_________________
PikkaWiki Image UKRS2 Image NARS2 Image av8 Image
NewGRF Specs - Savegame Internals - GRFCrawler - Sprite Templates - BaNaNaS


Top
 Profile  
 
 Post subject:
PostPosted: Sat Jun 25, 2005 12:13 am 
Tycoon
Tycoon
User avatar
Offline

Joined: Fri Feb 07, 2003 1:58 am
Posts: 11681
Location: Washington DC, USA
Yes indeed, I invented this station style months ago, but I've never seen anyone else use it. It works quite nicely. The only trouble is that you do have to have enough room for all the signals and spacing.

_________________
Development Projects Site:
http://www.as-st.com/ttd
Japan, American Transition, Planeset, and Project Generic Stations available there


Top
 Profile  
 
 Post subject:
PostPosted: Sat Jun 25, 2005 1:57 am 
TTDPatch Developer
TTDPatch Developer
Offline

Joined: Wed Feb 18, 2004 3:06 am
Posts: 10249
PikkaBird wrote:
DaleStan wrote:
But it helps keep my Ro-ros from getting jammed

A trick for Ro-Ros.

No, what causes my problem is the depot. I do know enough to turn reverse-at-stations off; occasionally I wish it were on, but it solves far more problems than it causes.
Code:
 D
axb***********dx-
axb***********dx-

Same, but with D==depot.

I guess I should have said "move my depots out of the presignal blocks".

_________________
To get a good answer, ask a Smart Question. Similarly, if you want a bug fixed, write a Useful Bug Report. No TTDPatch crashlog? Then follow directions.
Projects: NFORenum (download) | PlaneSet (Website) | grfcodec (download) | grfdebug.log parser
TTDPatch NFO coding consultant. (Private messages on this topic will be ignored. Ask in public only.)


Top
 Profile  
 
 Post subject:
PostPosted: Sat Jun 25, 2005 2:09 am 
Graphics Moderator
Graphics Moderator
User avatar
Offline

Joined: Mon Sep 13, 2004 1:21 pm
Posts: 3643
Location: The Moon
DaleStan wrote:
I do know enough to turn reverse-at-stations off


I usually have that one on. :lol:

I haven't had any real problems with depots, but I always give my trains servicing as part of their orders, so I always know which direction the trains will be trying to get into the depots from (and where they'll want to go when they leave).

_________________
PikkaWiki Image UKRS2 Image NARS2 Image av8 Image
NewGRF Specs - Savegame Internals - GRFCrawler - Sprite Templates - BaNaNaS


Top
 Profile  
 
 Post subject:
PostPosted: Sat Oct 22, 2005 3:33 pm 
Tycoon
Tycoon
User avatar
Offline

Joined: Tue Dec 31, 2002 4:52 pm
Posts: 4357
Location: Ven-Zelderheide, The Netherlands
I've encoutered a new/old PBS bug, sadly but true. :cry:

If a train stops with his rear end just inside the PBS block, and then tries to turn around (signalwaittime has passed) the Patch Safety Measure (PMS) kicks in and stops the train from turning incase the PBS junction behind it is occupied.
However the PMS fails in this case because the reserved track behind the stopped train is cleared by this action and the upcoming trains crash into the stopped train.


Attachments:
Clipboard.png
Clipboard.png [ 41.67 KiB | Viewed 2865 times ]
Clipboard1.png
Clipboard1.png [ 59.98 KiB | Viewed 2865 times ]

_________________
Wie zich gelukkig voelt met het geluk van anderen, bezit een rijkdom zonder grenzen. (F.Daels)
Image
Still the best OS around
Top
 Profile E-mail  
 
 Post subject: Remote PBS trains crashing.
PostPosted: Fri Dec 09, 2005 8:32 pm 
Transport Coordinator
Transport Coordinator
User avatar
Offline

Joined: Wed Dec 07, 2005 7:22 pm
Posts: 266
Trains crash at this station, but only when I am modifiying PBS junctions in other parts of the system.

I can't reproduce this bug on demand. But with this station setup and a lot of trains coming into and out of it, I sometimes get crashes in the entrance. I can leave the game running for (game) years and nothing bad happens. It's only when I am changing signals someplace that the crashes occur.

version info

Code:
TTDPatch V2.0.1 alpha 67 (Windows) starting.
TTDLOADW.OVL not found, looking for original files:
Copying GAMEGFX.EXE to TTDLOADW.OVL
This is the Windows executable.
The program name is:
  Transport Tycoon (Deluxe) V3.02.011 Copyright (C) 1995 Chris Sawyer
The exact version is 3.02.011  11th October 1996 17:23:14
Parsed version is V3.02.011, size 1695744
Setting program size to 8.5 MB.
Installing code loader.
TTDLOADW.OVL is OK.
This version of the program has known addresses.
Starting TTDLOADW.OVL off
Result: [OK]


Attachments:
File comment: Station works well for lots of trains with 5-7 cars. Unless you fiddle with PBS junctions in another part of the system. I have had crashes while working on a junction over halfway across the map. (But connected by rail to this station)
PBS Crash Station.png
PBS Crash Station.png [ 29.04 KiB | Viewed 2604 times ]
File comment: Save game with sample, patch config and graphics config
savegameAndConfigs.zip [111.65 KiB]
Downloaded 89 times
Top
 Profile  
 
 Post subject:
PostPosted: Fri Dec 09, 2005 8:54 pm 
Moderator
Moderator
User avatar
Offline

Joined: Wed Oct 02, 2002 6:57 pm
Posts: 5552
Location: Ithaca, New York
I'm afraid that if it's not reproducible, I won't be able to fix it.

Note however, that this station entrance has a problem anyway: it's too big. No train will ever enter the last platform, and no train coming from the right lane will ever enter the last three platforms. The reason is that PBS paths are limited to no more than 7 junction tiles.

I doubt that's the reason for the crashes, but without being able to reproduce the crash myself I can't say more than that.

_________________
Josef Drexler

TTDPatch main | alpha/beta | nightly | manual | FAQ | tracker
No private messages please, you'll only get the answering machine there. Send email instead.


Top
 Profile E-mail  
 
 Post subject:
PostPosted: Fri Dec 09, 2005 9:57 pm 
Transport Coordinator
Transport Coordinator
User avatar
Offline

Joined: Wed Dec 07, 2005 7:22 pm
Posts: 266
PBS is the most brillaint thing since pre-signals.

Patchman wrote:
I'm afraid that if it's not reproducible, I won't be able to fix it.


Fair enough. I spent hours and hours trying to get a clean repro with no luck. Just be aware that there may be a race condition that happens when a new PBS junction is setup someplace else.


Pathcman wrote:
Note however, that this station entrance has a problem anyway: it's too big. No train will ever enter the last platform, and no train coming from the right lane will ever enter the last three platforms. The reason is that PBS paths are limited to no more than 7 junction tiles.


It is just 7 tiles by my count. See screenshot. In practice this station is handling a lot of traffic with great throughput. I have an altered design that never has crashes, but it's isn't quite as effecient.

Quote:
I doubt that's the reason for the crashes, but without being able to reproduce the crash myself I can't say more than that.


I think that trains reversing have something to do with the crashes. This station can get backed up and the trains come out of the station due to me allowing them to reverse in stations.


Attachments:
File comment: A train on the right reserving a path to the farthest platform.
pbs crash station with trains.png [59.7 KiB]
Downloaded 130 times
File comment: This variation doesn suffer crashes, and uses the same sized footprint. It's not quite as effecient.
nocrash.png [70.45 KiB]
Downloaded 137 times
Top
 Profile  
 
 Post subject:
PostPosted: Fri Dec 09, 2005 10:40 pm 
Moderator
Moderator
User avatar
Offline

Joined: Wed Oct 02, 2002 6:57 pm
Posts: 5552
Location: Ithaca, New York
Dustin wrote:
It is just 7 tiles by my count. See screenshot.


You're right, I counted some tiles as junction tiles that weren't.

Well, let me know if you can somehow reproduce it, then I can have a look.

_________________
Josef Drexler

TTDPatch main | alpha/beta | nightly | manual | FAQ | tracker
No private messages please, you'll only get the answering machine there. Send email instead.


Top
 Profile E-mail  
 
 Post subject:
PostPosted: Mon Dec 12, 2005 8:14 am 
Transport Coordinator
Transport Coordinator
User avatar
Offline

Joined: Fri Oct 21, 2005 9:26 am
Posts: 336
Location: Birmingham, England
I've had something similar but non-reproducible. A large station with relatively limited exit choices where trains wishing to leave the station end up reversing.

You might be able to avoid the problem by setting signalwaittimes far higher.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Dec 12, 2005 5:46 pm 
Transport Coordinator
Transport Coordinator
User avatar
Offline

Joined: Wed Dec 07, 2005 7:22 pm
Posts: 266
3iff wrote:
I've had something similar but non-reproducible. A large station with relatively limited exit choices where trains wishing to leave the station end up reversing.

You might be able to avoid the problem by setting signalwaittimes far higher.


This is pretty much right on. I set my signalwaittime for signals 1 and 2 to 255 and the trains don't crash anymore.

After spending some time trying to isolate a reproduceable crash, I determined the problem was due to reversing trains as in the problem describe a few messages up.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 438 posts ]  Go to page Previous  1 ... 18, 19, 20, 21, 22

All times are UTC


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Breast Enlargement | Debt Help | IKA Processing Equipment | Breast Enlargement | Electronics
Powered by phpBB © 2000-2009 phpBB Group

Copyright © Owen Rudge/The Transport Tycoon Forums 2001-2010.
Hosted by Zernebok.