• Welcome to SC4 Devotion Forum Archives.
 

News:

The SC4 Devotion Forums are no longer active, but remain online in an archived, read-only "museum" state.  It is not possible for regular members to post or use the private messaging system, and no technical support will be provided for any issues pertaining to the forums in their current state.  Attachments (those that still work) are accessible without login.

The LEX has been replaced with SC4Evermore (SC4E), and SC4E maintains an active Discord server.  For traditional forums, we recommend Simtropolis.

Main Menu

Making Models for Transit Networks: Some General Specifications

Started by Tarkus, February 22, 2008, 05:33:12 PM

Previous topic - Next topic

0 Members and 5 Guests are viewing this topic.

mtg

It Worked!!!




-edit- lets go on the lesson 2

Blue Lightning

Alright, lesson 2! Lets start with the orthogonal override for your HEMIS.

First of all let me provide you the IID of RHW-2: 0x5E004B00

Now, rotations matter more in an override network that isn't symmetrical (like HEMIS). What you'll want to do is have your starter stub next to all combinations of ortho RHW-2. Be sure the rotation of the HEMIS are consistent (on the same line of code that is).
Also known as Wahrheit

Occasionally lurks.

RHW Project

mtg

Do I have to write the code in RUL1 right where I put the code for the starter?
With four lines of code for all rotations??

mtg

So where I putted the IID for rail in lesson 1, Now I should put 0x5E004B00. But what texture am I overriding?

Blue Lightning

#344
I'm not exactly sure what you mean here. The 4 lines of IntersectionSolution go under the proper entry in RUL1, and the override code that spreads the HEMIS along its base network (RHW-2) goes in RUL2, for now at the bottom.

EDIT: Here you'll need to use the Puzzle Drag type syntax. Lesson 1 was to show you how it works and how to get a stable override by catching all situations. I'll start you off with an example from the ERHW-4 RULs.

;----ORTHOGONAL (0x5e004b00 -> 0x5eb4b100)----
0x5eb4b100,1,0,0x5e004b00,1,0=0x5eb4b100,1,0,0x5eb4b100,1,0
0x5eb4b100,1,0,0x5e004b00,3,0=0x5eb4b100,1,0,0x5eb4b100,1,0
0x5eb4b100,3,0,0x5e004b00,1,0=0x5eb4b100,3,0,0x5eb4b100,3,0
0x5eb4b100,3,0,0x5e004b00,3,0=0x5eb4b100,3,0,0x5eb4b100,3,0


We'll take the first line for this example.

0x5eb4b100,1,0,0x5e004b00,1,0=0x5eb4b100,1,0,0x5eb4b100,1,0 in words is

RHW-4 texture next to RHW-2 = RHW-4 texture next to RHW-4 texture.

This code does two functions: Carry the override from the starter, and continue the override.
Also known as Wahrheit

Occasionally lurks.

RHW Project

mtg

So the firts line in HEMIS should be in words

MIS texture next to RHW2 texture = MIS texture next to MIS texture


Blue Lightning

Well not that line, I mean the first line of code, but that's alright. And you're aiming for HEMIS (0x5EB4B500) ;)
Also known as Wahrheit

Occasionally lurks.

RHW Project

mtg


mtg

MIS texture next to RHW2 texture = 0x5EB4B500 next to 0x5EB4B500

-edit- or am I still not getting it?


mtg



Ok, lets analyse this, because I think I'm lost on all the info again

For a dragable network I need:

A model/texture in my case the extended misstub 0x5EB4B500
an override that goes in RUL2, this tells the game that when you drag in my case RHW2 it transform in HEMIS.

please correct me and fill the blanks if you want!!


QuoteI believe that's correct, try it and see.
I'll try it!!

Blue Lightning

Correct, though the code you are inserting will tell the game to draw HEMIS when you drag RHW-2 from another tile of HEMIS (the starter)
Also known as Wahrheit

Occasionally lurks.

RHW Project

mtg

I added this to the RUL2




With ended up with this



not quite right..
Am I missing something??

Jonathan

You should not have spaces around the = sign. Also the the very first IID does not seem correct, firstly it ends in 'e' it should end in 0. But the IID seems wrong, I would think it should be 5eb4b500.

Jonathan

Blue Lightning

Yeah you're writing override code for EMIS-1 (15M). Change the first IID over to the HEMIS-1 (30M) IID as Jon said.
Also known as Wahrheit

Occasionally lurks.

RHW Project

mtg


Tarkus

That's because the 30m EMIS is at 0x5DE4B500, not 0x5EB4B500 (which would be the IID assigned for 30m ERHW-4).  Change that and you should be fine.

-Alex

Blue Lightning

And also, you have some rotational conflicts there, last two lines. Whatever the HEMIS rotation is, then that rotation is the same for the result.

HEMIS,1,0,RHW2,3,0=HEMIS,1,0,HEMIS,1,0
HEMIS,3,0,RHW2,1,0=HEMIS,3,0,HEMIS,3,0
Also known as Wahrheit

Occasionally lurks.

RHW Project


mtg

Now what if I want to have a column, every other tile..?