Cars

Learn here how to create and use plugins.

Moderator: Plugin Moderators

User avatar
Zman The Man
Some Guy
Reactions:
Posts: 469
Joined: 01 Oct 2020, 04:19
Location: New Zealand, New Plymouth
Plugins: Showcase Store
Version: Beta

Re: Cars

#81

Post by Zman The Man »

That car is playing GTA IV but the pedestrians are wiser NOT to walk
User avatar
CommanderABab
AB
Reactions:
Posts: 11086
Joined: 07 Jun 2016, 21:12
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Cars

#82

Post by CommanderABab »

More disturbing is that you are overriding the default fire truck which fights fires and giving it only the ability to act as an ambulance.

byframes101.png
byframes101.png (1.7 KiB) Viewed 15262 times
bigrescars.png
bigrescars.png (1.08 KiB) Viewed 15262 times
User avatar
TheFennekin
Neighborhood fox
Reactions:
Posts: 2728
Joined: 24 Aug 2017, 11:17
Location: Wandering around
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Cars

#83

Post by TheFennekin »

I also got this issue in my drifitng AE86 and other self made cars I did but just move each car frame up and down and try to see if it fits the road nicely. Basically just trial and error.
User avatar
Zoll
Settler
Reactions:
Posts: 7
Joined: 29 Oct 2020, 06:12

Re: Cars

#84

Post by Zoll »

Zman The Man wrote: 08 Nov 2020, 08:48 That car is playing GTA IV but the pedestrians are wiser NOT to walk
Ye, actually.. the truck went for its safety.
Tero_20-11-05_12.11.14.png


CommanderABab wrote: 08 Nov 2020, 15:01 More disturbing is that you are overriding the default fire truck which fights fires and giving it only the ability to act as an ambulance.
What is the fifth frame of green car represent?
I spaced it 2 pixel on purpose, is it bad?

Anyway, I offset the truck by using the "v2" (I don't remember what its actually for) and it worked but I concern this is not the correct way.

Code: Select all    Reset

"frames":[{"bmp":"JBPM_Scania.png","count":4,"h":22,"w":23}], "id":"$carfirebrigade00", "meta":{"tags":{"medic":{},"swat"{}}}, "speed":1.1, "type":"car", "v2":[-2,-2,-2,-2], "override":true
JSON checker
Check
VehiclesTest_20-11-15_07.22.40.png
you see no potato
User avatar
CommanderABab
AB
Reactions:
Posts: 11086
Joined: 07 Jun 2016, 21:12
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Cars

#85

Post by CommanderABab »

Lol, I see a potato.

The fifth frame is only an error check. :)
User avatar
Lakan Haraya
Metropolitan
Reactions:
Posts: 131
Joined: 28 Mar 2019, 09:34
Location: Philippines
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Cars

#86

Post by Lakan Haraya »

Diagonal oriented Cars is here... v1966
User avatar
TheFennekin
Neighborhood fox
Reactions:
Posts: 2728
Joined: 24 Aug 2017, 11:17
Location: Wandering around
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Cars

#87

Post by TheFennekin »

Lakan Haraya wrote: 10 Jan 2021, 06:29 Diagonal oriented Cars is here... v1966
Wait... what?
User avatar
Yakka
Inhabitant of a Conurbation
Reactions:
Posts: 413
Joined: 06 Jan 2020, 09:57
Location: Java-indonesia
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Cars

#88

Post by Yakka »

Where is Diagonal car tutorial?
User avatar
JustAnyone
Developer
Reactions:
Posts: 3474
Joined: 23 Jul 2017, 12:45
Location: Easter Island
Plugins: Showcase Store

Platform

Re: Cars

#89

Post by JustAnyone »

Diagonal cars just use 8 instead of 4 frames.
4 for diagonal axis and 4 normally.

All you just need to do is specify "frames per variant": 8 attribute for the car drafts.

The following example is how diagonal firetrucks are implemented

Code: Select all    Reset

[{ "id":"$carfirebrigade00", "type":"car", "frames":[ {"x":512,"y":657,"w":32,"h":18,"count":4},{"x": 128,"y": 365,"w": 32,"h": 19,"count": 4,"offset y": 3072} // This array has 8 frames ], "frames per variant": 8, // We let the game know that we use 8 frames per variant, otherwise it would treat 8 frames as 2 separate variants "animation":[ { "id":"$animationcaralertlights00", "pos":[16,-10, 10,-4, -4,-9, 4,-13], "important":true }, { "id":"$animationcaralertlights00", "pos":[18,-9, 12,-5, -2,-8, 6,-14], "important":true }, { "id": "carlight_red", "pos": [11, 4, 0, 0, 0, 0, 25, 1], "frames": [0, 3] }, { "id": "carlight_red", "pos": [13, 5, 0, 0, 0, 0, 27, 0], "frames": [0, 3] }, { "id": "carlight_yellow", "pos": [0, 0, 19, 5, 3, 0, 0, 0], "frames": [1, 2] }, { "id": "carlight_yellow", "pos": [0, 0, 21, 4, 5, 1, 0, 0], "frames": [1, 2] } ], "flag military":true, "flag airport":true, "flag emergency": true, "chargeable": false, "meta":{"tags":{"fire brigade":{}}} }]
JSON checker
Check
In regard to the order of frames it works the same like before for the first 4 frames (which will have different order when v2 is set to true). The next four, diagonal frames are always ordered like this:
image.png
image.png (829 Bytes) Viewed 13572 times
User avatar
Yakka
Inhabitant of a Conurbation
Reactions:
Posts: 413
Joined: 06 Jan 2020, 09:57
Location: Java-indonesia
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Cars

#90

Post by Yakka »

Dominykas wrote: 13 Jul 2021, 16:47 Diagonal cars just use 8 instead of 4 frames.
4 for diagonal axis and 4 normally.

All you just need to do is specify "frames per variant": 8 attribute for the car drafts.

The following example is how diagonal firetrucks are implemented
Should the frame is same size as non diagonal cars one?
I mean something like this:
BB301 GL DIA.png
BB301 GL DIA.png (608 Bytes) Viewed 14356 times
BB301 GL.png
BB301 GL.png (1.45 KiB) Viewed 14356 times
Show
note
The image is sample from Indonesia renewal pack,which also my testing plugin before applying to real Indonesia renewal pack plug-in, please credit me if you want to reuse the image
User avatar
yusuf8a684
Reactions:

Re: Cars

#91

Post by yusuf8a684 »

I think diagonal should be longer
User avatar
Yakka
Inhabitant of a Conurbation
Reactions:
Posts: 413
Joined: 06 Jan 2020, 09:57
Location: Java-indonesia
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Cars

#92

Post by Yakka »

Can anyone provide an example for very long vehicle,like more than 22pixel in width,in this case i need a example for 1 tile long
User avatar
Patchouli Knowledge
Townsman
Reactions:
Posts: 62
Joined: 26 Sep 2020, 09:42

Re: Cars

#93

Post by Patchouli Knowledge »

If count of car’s frame is 8,how to How do I draw a picture in this case?
User avatar
THEMAX
Inhabitant of a Universe
Reactions:
Posts: 4314
Joined: 14 Sep 2017, 17:30
Location: Astrellia, UHAE
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Cars

#94

Post by THEMAX »

If I want to add night animations to the diagonal variants of my trains, can I still use a v2 night animation frame like I did it before except it would be for 8 different frames or does it only work with 2 or 4 rotations ?

@JustAnyone @Lobby
User avatar
Wepf
Inhabitant of a Megacity
Reactions:
Posts: 285
Joined: 14 Oct 2021, 10:19
Location: Your lucid dream
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Cars

#95

Post by Wepf »

WTH(What the heck) is

Code: Select all

"v2":true
User avatar
Kulche
Pluche
Reactions:
Posts: 1141
Joined: 07 Jun 2017, 20:28
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Cars

#96

Post by Kulche »

Wepf wrote: 18 Nov 2021, 11:35 WTH(What the heck) is

Code: Select all

"v2":true
Please read the tutorial.
THEMAX wrote: 18 Nov 2021, 10:33 If I want to add night animations to the diagonal variants of my trains, can I still use a v2 night animation frame like I did it before except it would be for 8 different frames or does it only work with 2 or 4 rotations ?

@JustAnyone @Lobby
Diagonal cars have 8 frames, so you would add animations to each of them, so probably yes.
User avatar
THEMAX
Inhabitant of a Universe
Reactions:
Posts: 4314
Joined: 14 Sep 2017, 17:30
Location: Astrellia, UHAE
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Cars

#97

Post by THEMAX »

Kulche wrote: 18 Nov 2021, 16:50
Wepf wrote: 18 Nov 2021, 11:35 WTH(What the heck) is

Code: Select all

"v2":true
Please read the tutorial.
THEMAX wrote: 18 Nov 2021, 10:33 If I want to add night animations to the diagonal variants of my trains, can I still use a v2 night animation frame like I did it before except it would be for 8 different frames or does it only work with 2 or 4 rotations ?

@JustAnyone @Lobby
Diagonal cars have 8 frames, so you would add animations to each of them, so probably yes.
Will do some testing then.
User avatar
THEMAX
Inhabitant of a Universe
Reactions:
Posts: 4314
Joined: 14 Sep 2017, 17:30
Location: Astrellia, UHAE
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Cars

#98

Post by THEMAX »

Kulche wrote: 18 Nov 2021, 16:50
Wepf wrote: 18 Nov 2021, 11:35 WTH(What the heck) is

Code: Select all

"v2":true
Please read the tutorial.
THEMAX wrote: 18 Nov 2021, 10:33 If I want to add night animations to the diagonal variants of my trains, can I still use a v2 night animation frame like I did it before except it would be for 8 different frames or does it only work with 2 or 4 rotations ?

@JustAnyone @Lobby
Diagonal cars have 8 frames, so you would add animations to each of them, so probably yes.
I have done some tests and it indeed does not work, but with the update coming, it's now a requirement imo, and I cant afford the time to modify all my trains texture.
User avatar
THEMAX
Inhabitant of a Universe
Reactions:
Posts: 4314
Joined: 14 Sep 2017, 17:30
Location: Astrellia, UHAE
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Cars

#99

Post by THEMAX »

So essentially, I would like to be able to do this :
Themax_Train_Real_33_Bombardier_Innovia_200_LasVegas_End.png
Themax_Train_Real_33_Bombardier_Innovia_200_LasVegas_End.png (1.55 KiB) Viewed 13658 times
Themax_TrainNight_Real_33_Bombardier_Innovia_200_LasVegas_End.png
Themax_TrainNight_Real_33_Bombardier_Innovia_200_LasVegas_End.png (527 Bytes) Viewed 13658 times
And be able to have both over each ones, like it is possible with a json like that :

Code: Select all    Reset

[ { "id": "$Themax_TrainNight_Real_33_Innovia_200_LasVegas_End", "type": "animation", "light": true, "light switching": true, "frames": [ { "bmp": "Themax_TrainNight_Real_33_Innovia_200_LasVegas_End.png", "count": 4, "h": 19, "w": 21 } ], "rotation aware": true }, { "author": "Themax", "flag normal": false, "flag train": false, "flag monorail": true, "frames": [ { "bmp": "Themax_Train_Real_33_Innovia_200_LasVegas_End.png", "count": 4, "h": 19, "w": 21 } ], "id": "$Themax_Train_Real_33_Innovia_200_LasVegas_End", "animation": [{"id": "$Themax_TrainNight_Real_33_Innovia_200_LasVegas_End", "x":0,"y":-11}], "speed": 2.5, "type": "car", "v2": true } ]
JSON checker
Check
Except with a vehicle with 8 parts :
Cadillac_CT6 White.png
Cadillac_CT6 White.png (969 Bytes) Viewed 13658 times
Cadillac_CT6-Night.png
Cadillac_CT6-Night.png (517 Bytes) Viewed 13658 times

Code: Select all    Reset

[ { "id": "$Themax_CarNight_Real_1_Cadillac_CT6", "type": "animation", "light": true, "light switching": true, "frames": [ { "bmp": "Themax_CarNight_Real_1_Cadillac_CT6.png", "count": 8, "h": 10, "w": 15 } ], "rotation aware": true }, { "author": "Themax", "flag pkw": true, "flag normal": false, "frames": [ { "bmp": "Themax_Car_Real_1_Cadillac_CT6.png", "count": 8, "h": 10, "w": 15 } ], "id": "$Themax_Car_Real_1_Cadillac_CT6", "animation": [{"id": "$Themax_CarNight_Real_1_Cadillac_CT6", "x":0,"y":-2}], "speed": 2.5, "frames per variant": 8, "type": "car", "v2": true } ]
JSON checker
Check
This would truly be of great help and reduce the workload BY A LOT also allowing me to update the railroad expansion plugin faster.
User avatar
Yakka
Inhabitant of a Conurbation
Reactions:
Posts: 413
Joined: 06 Jan 2020, 09:57
Location: Java-indonesia
Plugins: Showcase Store
Version: Beta

Plugin Creator

Platform

Re: Cars

#100

Post by Yakka »

THEMAX wrote: 18 Nov 2021, 21:39 So essentially, I would like to be able to do this :
Themax_Train_Real_33_Bombardier_Innovia_200_LasVegas_End.pngThemax_TrainNight_Real_33_Bombardier_Innovia_200_LasVegas_End.png

This would truly be of great help and reduce the workload BY A LOT also allowing me to update the railroad expansion plugin faster.
I Agree.
Post Reply Previous topicNext topic

Return to “Tutorials and Documentation”