Jump to content

Miniature Train Hack


Recommended Posts

Okay those who are more experienced than me... I need help with a hack for a recreation I'm working on. 

The train ride I'm trying to recreate runs a single train, goes out of the station, goes around a loop and switches back onto the same track, goes through the station backwards, and then follows a similar loop to get back to the station forwards. Currently, I can build the ride (see the attached screenshot), but the train turns around right upon starting to go backwards after the first loop.

Knoebels Amusement Resort 2017-09-16 19-36-38.png

  • Like 2
Link to comment

Care to share how you did it? I was going to suggest trying to build the tracks above each other and then changing the base height to put them on the same level but I wasn't sure that would work. I remember a similar trick back in the day to get single-wide peepable paths layered on top of wide paths in LL though.

Edited by hpg
  • Like 1
Link to comment
59 minutes ago, hpg said:

Care to share how you did it? I was going to suggest trying to build the tracks above each other and then changing the base height to put them on the same level but I wasn't sure that would work. I remember a similar trick back in the day to get single-wide peepable paths layered on top of wide paths in LL though.

The result will be exactly the same as when using zero clearance and/or the tile inspector.

@Saxman1089, you can't even open the ride in the screenshot, it should complain about an incomplete circuit. If there is indeed a solution, I'd like to know it as well.

Link to comment

So the track in the screenshot is a full circuit. Where the track turns around and folds back into itself, I turned on zero clearance and built track in the opposite direction over the existing track. So there are two sets of track in the middle portion (and through the station), facing opposite directions. That's when I had the error I mentioned, with the train turning around. Over on NE, I found a thread where someone said "trains always follow the first set of track built if two sets occupy the same square." That made sense to me, and tipped me off to how to solve the issue.

I ultimately made it work by changing the ride type and using a different type of track over the overlapping regions. I used a corkscrew coaster, and used a booster in the overlapped portions, so the two tracks were not the same type of track over the overlapped portion. If you want an overlapping curve, you can used a banked coaster turn. The mini train doesn't have a banked sprite, so it doesn't matter.

  • Like 1
Link to comment
On 17/09/2017 at 20:37, saxman1089 said:

So the track in the screenshot is a full circuit. Where the track turns around and folds back into itself, I turned on zero clearance and built track in the opposite direction over the existing track. So there are two sets of track in the middle portion (and through the station), facing opposite directions. That's when I had the error I mentioned, with the train turning around. Over on NE, I found a thread where someone said "trains always follow the first set of track built if two sets occupy the same square." That made sense to me, and tipped me off to how to solve the issue.

I ultimately made it work by changing the ride type and using a different type of track over the overlapping regions. I used a corkscrew coaster, and used a booster in the overlapped portions, so the two tracks were not the same type of track over the overlapped portion. If you want an overlapping curve, you can used a banked coaster turn. The mini train doesn't have a banked sprite, so it doesn't matter.

The way you describe it, it sounds like there are two tracks on exactly the same height. As far as I know, that will not work. The vehicle uses track block data to know the curve of the current track, where it starts and where it ends with a relative location and height offset. It then simply checks if behind the end of a track block there is an element with the correct height and rotation and same track id, and if there is, it'll pick the first track element on that tile at that height without checking for rotation or track id, meaning that no matter which one you build first, there's going to be a loop in the track somewhere.

  • Like 1
Link to comment

Maybe we can get a developer to tell us how it works, because it definitely does. And I have proof! I give to you, the most sad park in Six Flags history: Hackiture Railroad!

But in all seriousness, here is the hack in action. Works fine, even with peeps. There are two tracks at the exact same height, running in opposite directions. It did not work using both tracks as normal straight track, but changing one track to a banked track or booster track worked just fine.

Edit: Tagging @Broxzier, @jensj12, and @hpg so they see the post.

Hackiture Railroad.sv6

Edited by saxman1089
  • Like 1
Link to comment
On 9/21/2017 at 18:54, G_Force said:

In the past I've always done this by building the return path with a continuously banked track.  This works with everything, coasters, trains, car rides etc...

Like this, essentially the same solution saxman seems to have discovered.

Capture.thumb.PNG.67b9a77168d6d29a87914d030ec3ee10.PNG

Looks like @G_Force has joined the dark side, Welcome :D ... I've used that Technique for a while also but its not the cleanest look most the time

Edited by SpiffyJack
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...