SC4 Devotion Forum Archives

SimCity 4 Devotion Custom Content Showcase => Network Addon Mod (NAM) => NAM How-Tos and Tutorials => Topic started by: bladeberkman on October 15, 2018, 02:06:47 AM

Title: 270 Degree Loop Tutorial
Post by: bladeberkman on October 15, 2018, 02:06:47 AM
270 Degree Loop Tutorial

Preface
The purpose of this tutorial is to demonstrate how to consistently and reliably produce the following L1 to L0 270 degree loops:
(https://i.imgur.com/PAVJvJN.png)

Here are a few disclaimers:
- I am using NAM 36
- I am using Ennedi's slope mod (mountain version): http://sc4devotion.com/csxlex/lex_filedesc.php?lotGET=1512 (http://sc4devotion.com/csxlex/lex_filedesc.php?lotGET=1512)
- I am using Buggi's extra cheats plugin (for the terrain height query): https://community.simtropolis.com/files/file/21118-simcity-4-extra-cheats-plugin/ (https://community.simtropolis.com/files/file/21118-simcity-4-extra-cheats-plugin/)
- This tutorial is tough and may not be much fun, but it works

I hope this is useful! If anyone can think of anything to improve on this process or make it more efficient/simple, please feel free to contribute. Really! This is difficult and I'd like it to be easier.  :D

-Blade
Title: Re: 270 Degree Loop Tutorial
Post by: bladeberkman on October 15, 2018, 02:09:16 AM
A. Levels

1
The most time-consuming and challenging part of this tutorial is step 1. After that (and with a little practice), it gets easier. Using a careful combination of the terrain height query, mayor-mode height raising/lowering tools, and NAM hole diggers/raisers, establish the height framework below. This framework forms the foundation of the tutorial.

Terraforming Pro-Tips:
- Point the map North at all times
- Use the closest zoom
- Use mayor-mode height raising/lowering tools while holding the control key
- Click the top left-most corner of the tile for the best precision
- Check height levels with the terrain height query from the Extra Cheats plugin
- Use the hole diggers/raisers for specific intervals
- When you find each level, save the game
(https://i.imgur.com/7fxrk89.png?1)

2
Bulldoze these tiles.
(https://i.imgur.com/GiGhxUN.png?1)

3
Plop these tiles. You are done building the initial framework. From here, choose Variation 1 or Variation 2.
(https://i.imgur.com/VswRfn9.png?1)
Title: Re: 270 Degree Loop Tutorial
Post by: bladeberkman on October 15, 2018, 02:10:26 AM
B. Variation 1

4
Variation 1 is simpler than Variation 2. First, bulldoze these tiles.
(https://i.imgur.com/YuFJeFT.png?1)

5
Plop these tiles.
(https://i.imgur.com/kRIHbgG.png?1)

6
Bulldoze these tiles.
(https://i.imgur.com/OCpElcc.png?1)

7
Plop an L1 flex height transition, then disconnect the stub.
(https://i.imgur.com/T6xCfYR.png?1)

8
From top to bottom, plop three 90 degree MIS curves on these cells. Make sure the yellow line is on the outside!
(https://i.imgur.com/V95sa1p.png?1)

9
Here is the output.
(https://i.imgur.com/8xAIzsN.png?1)

10
Finalize the loop.
(https://i.imgur.com/2HtppKT.png?1)

11
Reliability: North View
(https://i.imgur.com/4jNZfSJ.png?1)

12
Reliability: East View
(https://i.imgur.com/L348drS.png?1)

13
Reliability: South View
(https://i.imgur.com/DyODcyL.png?1)

14
Reliability: West View
(https://i.imgur.com/wAHCYpH.png?1)

15
With Variation 1, you may also build adjacent mainlines.
(https://i.imgur.com/AdMjYy7.png?1)
Title: Re: 270 Degree Loop Tutorial
Post by: bladeberkman on October 15, 2018, 02:12:31 AM
C. Variation 2

16
Variation 2 is more complex than Variation 1, with around double the steps. First, bulldoze these tiles.
(https://i.imgur.com/zcdb44f.png?1)

17
Plop these tiles.
(https://i.imgur.com/7gkwIPI.png?1)

18
Plop these tiles.
(https://i.imgur.com/gDymU1y.png?1)

19
Plop these tiles. Note, for the lower area, plop first and second as indicated.
(https://i.imgur.com/BgXLrJf.png?1)

20
Drag road from A to B.
(https://i.imgur.com/q0u0Z9O.png?1)

21
Drag road from C to D.
(https://i.imgur.com/xpc8GjA.png?1)

22
Drag road from E to F.
(https://i.imgur.com/2j91W84.png?1)

23
Bulldoze the road slope.
(https://i.imgur.com/5dPnbw4.png?1)

24
Re-drag the exact same pattern using RHW (A to B, C to D, E to F).
(https://i.imgur.com/tBJ1SyA.png?1)

25
Bulldoze these tiles.
(https://i.imgur.com/5D8KM2x.png?1)

26
Plop two 45 degree MIS curves on these cells. Make sure the yellow line is on the outside!
(https://i.imgur.com/Uva0RiL.png?1)

27
Plop one 90 degree MIS curve on this cell (on top of the RHW slope). Make sure the yellow line is on the outside! Unfortunately, the discoloration of the 90 degree curve on top of a visible grid makes this look a little jagged, but it is actually pretty level/smooth.
(https://i.imgur.com/1V8xA7N.png?1)

28
Bulldoze these tiles.
(https://i.imgur.com/kMwXFrZ.png?1)

29
Drag an RHW mainline, then drag an RHW ramp. Repeat this step on the lower level.
(https://i.imgur.com/SRktTRa.png?1)

30
Disconnect the top two ramp cells as indicated.
(https://i.imgur.com/ODXPK5z.png?1)

31
Plop an L1 flex-height transition.
(https://i.imgur.com/x8sAojk.png?1)

32
Re-drag the ramp.
(https://i.imgur.com/xcLRYT2.png?1)

33
Finalize the loop to your liking.
(https://i.imgur.com/ZQibFFq.png?1)

34
Reliability: North View
(https://i.imgur.com/YdFSp1B.png?1)

35
Reliability: East View
(https://i.imgur.com/RnTBZgk.png?1)

36
Reliability: South View
(https://i.imgur.com/vlsZMX2.png?1)

37
Reliability: West View
(https://i.imgur.com/XHMVWAd.png?1)
Title: Re: 270 Degree Loop Tutorial
Post by: mattb325 on October 15, 2018, 07:16:36 PM
Amazing!!!! Thankyou so much for posting this  &apls &apls &apls &apls &apls

I spend so much time batting, that I really get the chance to explore all of the features in the NAM, so this will be a great help on the ipad while I practice this on SC4  :)
Title: Re: 270 Degree Loop Tutorial
Post by: art128 on October 15, 2018, 11:10:27 PM
Very good tutorial, well structured and explained. K-point for you.  &apls &apls
Title: Re: 270 Degree Loop Tutorial
Post by: bladeberkman on October 15, 2018, 11:47:33 PM
Aw, thanks mattb325 and art128! Figuring this out was a painstaking process with hours and hours of trial and error. It felt like I was trying to crack the combination of a vault door. :satisfied: I'm happy to share this tutorial with the community and hope others will find it useful.
Title: Re: 270 Degree Loop Tutorial
Post by: Tyberius06 on October 16, 2018, 04:56:32 AM
Nice tutorial, thank you very much! It will be quite usefull the next time when I dive into a new RHW project!

- Tyberius
Title: Re: 270 Degree Loop Tutorial
Post by: APSMS on October 19, 2018, 01:17:41 PM
What would be the real advantage of doing method (variation) 2 over the first method, given the increase in steps and complexity?
Title: Re: 270 Degree Loop Tutorial
Post by: paddy0174 on October 19, 2018, 01:45:32 PM
Awesome tutorial, thanks a lot!

In addition to APSMS, I would raise the question, wouldn't it be a nice addition, if we would have raising/digging lots with exactly these heights? Couldn't be too much of a hassle to make these, could it? And that would smoothen the process a lot... :)
Title: Re: 270 Degree Loop Tutorial
Post by: bladeberkman on October 19, 2018, 02:28:13 PM
Hey paddy0174, it's funny you should ask. I actually requested/suggested a digger/raiser piece of 0.1m for precise situations such as these over on the Simtropolis NAM Requests Thread. The tool might be useful for other non-NAM scenarios, too. I know the NAM Team has plenty on their plate, though, so no hard feelings if it isn't adopted.  :thumbsup:

APSMS, I'm not sure if there's necessarily any added utility for method two (I haven't really considered the effects on capacity, for example). I think method two is visually and aesthetically cleaner and more realistic, therefore, more desirable. In real life (or at least according to Google Maps  :P) this is the sort of engineering I usually see for 270 degree loops. Regardless, just depends on the situation.

-Blade
Title: Re: 270 Degree Loop Tutorial
Post by: Tarkus on October 19, 2018, 11:06:22 PM
I'm also in favor of them, but as I noted on the ST thread, the implementation involves essentially re-discovering the "lost art" (https://community.simtropolis.com/forums/topic/40420-nam-requests-2nd-edition/?do=findComment&comment=1702750) of a little-explored area of SC4 modding, so it might be awhile.

Very nice tutorial, Blade! :thumbsup:

-Alex
Title: Re: 270 Degree Loop Tutorial
Post by: bladeberkman on October 19, 2018, 11:31:23 PM
I appreciate your feedback and your thoughts on a 0.1m digger/raiser. I had no idea those tools were as special as they are. Thanks for sharing some of the history behind them!
Title: Re: 270 Degree Loop Tutorial
Post by: paddy0174 on October 20, 2018, 03:10:14 AM
Hmm, I took a quick look at xannepans diggers/raisers.... Looks complicated and with a steap and frustrating learning curve...

Nevertheless, it looks worth an effort to dive deeper into. No promisses, maybe I don't get in any way, that would be highly possible, unfortunately. But one can't say, if one doesn't try.

@Tarkus
If you have any idea, where at least a little is written down about that, please point me into the direction. I know, the forums and threads, there I will be looking anyway, but are there hidden "gems" for programmers? Otherwise it will be my usual job. Reading others work and try to re-use and understand... Sometimes I really wonder, why I like my job in RL... Should have listen to my mother and learn something meaningful, I don't know, like soccer player :D :D :D :D :D