Plug-in related stuff can be discussed here.

Moderator: Plugin Moderators

mdk_813
Inhabitant of a Country
Reactions:
Posts: 843
Joined: Fri Dec 16, 2016 2:38
Location: Germany
Plugins: Show

Hi,
I would like to change the texture of the raised railway tracks.
Could you give me the texture of that railway (and the railway station) so that I have a basis for that rework?
Also: What would I have to put into the jsons of the tracks and the station in order to replace the normal railroad with my version, while maintaing the original functionality?

Thank you!

PLEASE NOTE: My plugins are not open source! So, ask me first before altering and republishing any of my plugins!

22Alpha
Inhabitant of a Conurbation
Reactions:
Posts: 430
Joined: Sat Sep 23, 2017 14:29

Mind if I also request if you could do a slightly hill-elevated rail road tracks. I mean:

/+-+\ - front view
____
///// - side view

where:

/\ --> the slight elevation

+ --> wheel track

- --> space between the wheel track

Thank you.
United we stand
Divided we fall

Josh
Graphic designer
Reactions:
Posts: 2199
Joined: Sat Mar 11, 2017 19:20
Location: The Netherlands
Plugins: Show
Version: Beta

Here you have it
trains.png (47.54 KiB) Viewed 776 times
I don't know how the code works of it, but it looks difficult for sure! And don't forget to credit Lobby & theo
Proud TheoTown player sinds update 1.1.50

Creator of Aldorria, Covinton Empire, West Country, Sunnydale

Save nature, before it kills you

CommanderABab
Inhabitant of a Multiverse
Reactions:
Posts: 6220
Joined: Tue Jun 07, 2016 21:12
Plugins: Show
Version: Beta

That's not complete, as the piles aren't provided.

The rail station is rotation aware and not pluginable currently I believe.
512🆎️

mdk_813
Inhabitant of a Country
Reactions:
Posts: 843
Joined: Fri Dec 16, 2016 2:38
Location: Germany
Plugins: Show

Thanks guys.
So the piles are build into the game and placed with coordinates, therefore I can't change their texture, right?
But at least I could change the texture of the rails themselves with the image above. Is that correct?

PLEASE NOTE: My plugins are not open source! So, ask me first before altering and republishing any of my plugins!

CommanderABab
Inhabitant of a Multiverse
Reactions:
Posts: 6220
Joined: Tue Jun 07, 2016 21:12
Plugins: Show
Version: Beta

The piles frames can be replaced too, they're just not in the above image.
512🆎️

mdk_813
Inhabitant of a Country
Reactions:
Posts: 843
Joined: Fri Dec 16, 2016 2:38
Location: Germany
Plugins: Show

Okay, but I'm still not sure how to do it.
Let's say I rework the rails in the image provided by Josh, wouldn't I have to somehow define that image in the json, too?

PLEASE NOTE: My plugins are not open source! So, ask me first before altering and republishing any of my plugins!

CommanderABab
Inhabitant of a Multiverse
Reactions:
Posts: 6220
Joined: Tue Jun 07, 2016 21:12
Plugins: Show
Version: Beta

Yes, you would provide the frames via "bmp" files like for roads but following the plan above. 16 bed frames, 16 side frames.
512🆎️

mdk_813
Inhabitant of a Country
Reactions:
Posts: 843
Joined: Fri Dec 16, 2016 2:38
Location: Germany
Plugins: Show

Alright, and then I would use the id from the json that you've sent me, and set "override" true?

PLEASE NOTE: My plugins are not open source! So, ask me first before altering and republishing any of my plugins!

CommanderABab
Inhabitant of a Multiverse
Reactions:
Posts: 6220
Joined: Tue Jun 07, 2016 21:12
Plugins: Show
Version: Beta

You can use any id you choose.
512🆎️

mdk_813
Inhabitant of a Country
Reactions:
Posts: 843
Joined: Fri Dec 16, 2016 2:38
Location: Germany
Plugins: Show

Thank you. I will try it.

PLEASE NOTE: My plugins are not open source! So, ask me first before altering and republishing any of my plugins!

mdk_813
Inhabitant of a Country
Reactions:
Posts: 843
Joined: Fri Dec 16, 2016 2:38
Location: Germany
Plugins: Show

Hm, so I tried it like this:

Code: Select all

[
{
"id":"railtracks_grey_mdk_813",
"type":"rail",
"author":"mdk_813, Lobby and Theo",
"frames":
[{"bmp":"tracks_Grey.png","x":512,"y":822,"w":32,"h":21,"move y":-16,"count":16},{"bmp":"tracks_Grey.png","x":512,"y":843,"w":32,"h":21,"move y":-16,"count":16}],
"on ground":false,
"pile frames":[{"x":512,"y":1312,"w":32,"h":42}],
"pile height":21,
"pile distance":4,
"price":100,
"monthly price":1
}
]

And I provided the image below.
tracks_Grey.png (99.09 KiB) Viewed 717 times

But for some reason, it doesn't work in the game. It just builds the poles and nothing else
Any ideas?

PLEASE NOTE: My plugins are not open source! So, ask me first before altering and republishing any of my plugins!

CommanderABab
Inhabitant of a Multiverse
Reactions:
Posts: 6220
Joined: Tue Jun 07, 2016 21:12
Plugins: Show
Version: Beta

mdk_813 wrote:
Sat Oct 14, 2017 18:41
Hm, so I tried it like this:

Code: Select all

[
{
"id":"railtracks_grey_mdk_813",
"type":"rail",
"author":"mdk_813, Lobby and Theo",
"frames":
[{"bmp":"tracks_Grey.png","w":32,"h":21,"handle y":-16,"count":16},{"bmp":"sides_Grey.png","w":32,"h":21,"handle y":-16,"count":16}],
"on ground":false,
"pile frames":[{"x":512,"y":1312,"w":32,"h":42}],
"pile height":21,
"pile distance":4,
"price":100,
"monthly price":1
}
]

And I provided the image below.
tracks_Grey.png

But for some reason, it doesn't work in the game. It just builds the poles and nothing else
Any ideas?
Try the code above as I edited it.
Tracksgrey1.png not red.
Sidesgrey1.png not red.
Last edited by CommanderABab on Sat Oct 14, 2017 19:40, edited 1 time in total.
Reason: Change
512🆎️

CommanderABab
Inhabitant of a Multiverse
Reactions:
Posts: 6220
Joined: Tue Jun 07, 2016 21:12
Plugins: Show
Version: Beta

512🆎️

mdk_813
Inhabitant of a Country
Reactions:
Posts: 843
Joined: Fri Dec 16, 2016 2:38
Location: Germany
Plugins: Show

@CommanderABab

My latest try is this with the image below:

Code: Select all

[
{
"id":"railtracks_grey_mdk_813",
"type":"rail",
"author":"mdk_813, Lobby and Theo",
"frames":
[{"bmp":"tracks_Grey.png","count":16,"w":32}],
"on ground":false,
"pile frames":[{"x":512,"y":1312,"w":32,"h":42}],
"pile height":21,
"pile distance":4,
"price":100,
"monthly price":1
}
]
The game crashes as soon as I try to draw the rails

Before I tried a version with "width" and "height" each set to 1 (same negative result) and a version without "count" and "w", i.e. only with the "bmp", this version crashes the game as soon as you try to scroll to it in the menu.
Attachments
tracks_Grey.png (23.74 KiB) Viewed 703 times

PLEASE NOTE: My plugins are not open source! So, ask me first before altering and republishing any of my plugins!

CommanderABab
Inhabitant of a Multiverse
Reactions:
Posts: 6220
Joined: Tue Jun 07, 2016 21:12
Plugins: Show
Version: Beta

mdk_813 wrote:
Sat Oct 14, 2017 20:07
@CommanderABab

My latest try is this with the image below:

Code: Select all

[
{
"id":"railtracks_grey_mdk_813",
"type":"rail",
"author":"mdk_813, Lobby and Theo",
"frames":
[{"bmp":"tracks_Grey.png","count":16,"w":32}],
"on ground":false,
"pile frames":[{"x":512,"y":1312,"w":32,"h":42}],
"pile height":21,
"pile distance":4,
"price":100,
"monthly price":1
}
]
The game crashes as soon as I try to draw the rails

Before I tried a version with "width" and "height" each set to 1 (same negative result) and a version without "count" and "w", i.e. only with the "bmp", this version crashes the game as soon as you try to scroll to it in the menu.

The rail drawer is expecting 32 frames! Don't leave the other 16 out.

Code: Select all

[
{
"id":"railtracks_grey_mdk_813",
"type":"rail",
"author":"mdk_813, Lobby and Theo",
"frames":
[
{"bmp":"tracks_Grey.png","count":16,"w":32},
{"bmp":"sides_Grey.png",,"count":16,"w":32}
],
"on ground":false,
"pile frames":[{"x":512,"y":1312,"w":32,"h":42}],
"pile height":21,
"pile distance":4,
"price":100,
"monthly price":1
}
]
And if you don't want to color the sides:

Code: Select all

[
{
"id":"railtracks_grey_mdk_813",
"type":"rail",
"author":"mdk_813, Lobby and Theo",
"frames":
[
{"bmp":"tracks_Grey.png","handle y":-16,"count":16,"w":32},
{"x":512,"y":843,"w":32,"h":21,"move y":-16,"count":16}
],
"on ground":false,
"pile frames":[{"x":512,"y":1312,"w":32,"h":42}],
"pile height":21,
"pile distance":4,
"price":100,
"monthly price":1
}
]
512🆎️

mdk_813
Inhabitant of a Country
Reactions:
Posts: 843
Joined: Fri Dec 16, 2016 2:38
Location: Germany
Plugins: Show

@CommanderABab
Thanks, but the last code you posted still won't work as intended.
It doesn't crash anymore and the poles and sides are displayed correctly, but the grey railtracks are on groundlevel now.

PLEASE NOTE: My plugins are not open source! So, ask me first before altering and republishing any of my plugins!

CommanderABab
Inhabitant of a Multiverse
Reactions:
Posts: 6220
Joined: Tue Jun 07, 2016 21:12
Plugins: Show
Version: Beta

Hey, try changing the handle y:-16 to :16 then. or -37.
512🆎️

mdk_813
Inhabitant of a Country
Reactions:
Posts: 843
Joined: Fri Dec 16, 2016 2:38
Location: Germany
Plugins: Show

@CommanderABab
Cool, thank you for your help. It works now as intended with "y"=13

PLEASE NOTE: My plugins are not open source! So, ask me first before altering and republishing any of my plugins!

CommanderABab
Inhabitant of a Multiverse
Reactions:
Posts: 6220
Joined: Tue Jun 07, 2016 21:12
Plugins: Show
Version: Beta

Great!
512🆎️

CommanderABab
Inhabitant of a Multiverse
Reactions:
Posts: 6220
Joined: Tue Jun 07, 2016 21:12
Plugins: Show
Version: Beta

Put a screenshot up!
512🆎️

mdk_813
Inhabitant of a Country
Reactions:
Posts: 843
Joined: Fri Dec 16, 2016 2:38
Location: Germany
Plugins: Show

CommanderABab wrote:
Sat Oct 14, 2017 22:23
Put a screenshot up!

Sure thing
The only thing left to do would be to change the station texture as well. But, when drawing the tracks first and then placing the stations over it, the result looks acceptable I think.

PLEASE NOTE: My plugins are not open source! So, ask me first before altering and republishing any of my plugins!

CommanderABab
Inhabitant of a Multiverse
Reactions:
Posts: 6220
Joined: Tue Jun 07, 2016 21:12
Plugins: Show
Version: Beta

Looks great!
512🆎️

mdk_813
Inhabitant of a Country
Reactions:
Posts: 843
Joined: Fri Dec 16, 2016 2:38
Location: Germany
Plugins: Show