Stuck with .sii gearbox layout files

Post Reply
Raphi_59
Posts: 23
Joined: 24 May 2015 20:30

Stuck with .sii gearbox layout files

#1 Post by Raphi_59 » 24 Nov 2020 15:33

Hi

Been messing around with a .sii file for h shifter layouts, it looks like I got it right according to the stock .sii files from ETS2 however it doesn't appear in game.

Have I done something wrong or is the game limited in h-shifter layout numbers?
I wanted to make a 8-speed layout for a Scania gearbox I wish to use

Code: Select all

SiiNunit
{
direct_gearbox_config : _nameless.scania8 {
	name: "Scania 8 @@speeds@@"
	clutch_mode: analog
	selector_mode: range_split
	gears: 11
	gears[0]: _nameless.gear0
	gears[1]: _nameless.gear1
	gears[2]: _nameless.gear2
	gears[3]: _nameless.gear3
	gears[4]: _nameless.gear4
	gears[5]: _nameless.gear5
	gears[6]: _nameless.gear6
	gears[7]: _nameless.gear7
	gears[8]: _nameless.gear8
	gears[9]: _nameless.gear9
	gears[10]: _nameless.gear10
}

direct_gearbox_gear : _nameless.gear0 {
	gear_impulse_index: 0
	selector_1: -1
	selector_2: -1
	gear: N
}

direct_gearbox_gear : _nameless.gear1 {
	gear_impulse_index: 1
	selector_1: 0
	selector_2: 0
	gear: R
}

direct_gearbox_gear : _nameless.gear2 {
	gear_impulse_index: 1
	selector_1: 1
	selector_2: 0
	gear: R
}

direct_gearbox_gear : _nameless.gear3 {
	gear_impulse_index: 3
	selector_1: 0
	selector_2: 0
	gear: 1
}

direct_gearbox_gear : _nameless.gear4 {
	gear_impulse_index: 3
	selector_1: 1
	selector_2: 0
	gear: 4
}

direct_gearbox_gear : _nameless.gear5 {
	gear_impulse_index: 4
	selector_1: 0
	selector_2: 0
	gear: 2
}

direct_gearbox_gear : _nameless.gear6 {
	gear_impulse_index: 4
	selector_1: 1
	selector_2: 0
	gear: 5
}

direct_gearbox_gear : _nameless.gear7 {
	gear_impulse_index: 5
	selector_1: 0
	selector_2: 0
	gear: 3
}

direct_gearbox_gear : _nameless.gear8 {
	gear_impulse_index: 5
	selector_1: 1
	selector_2: 0
	gear: 7
}

direct_gearbox_gear : _nameless.gear9 {
	gear_impulse_index: 6
	selector_1: 0
	selector_2: 0
	gear: 4
}

direct_gearbox_gear : _nameless.gear10 {
	gear_impulse_index: 6
	selector_1: 1
	selector_2: 0
	gear: 8
}

}
User avatar
Karlia
Posts: 66
Joined: 19 May 2018 06:07

Re: Stuck with .sii gearbox layout files

#2 Post by Karlia » 06 Dec 2020 05:54

Hi Raphi

1st issue
your _nameless. tags need to be 3-4-4 unique identifiers for example I will use my initials and random members for first line where you have .scania8

Code: Select all

direct_gearbox_config : _nameless.kmc.k0m1.cl00
so you could use say for example _nameless.rap.ra01.ph00

2nd issue
your gear identifiers need to be named in that format as well for example using my initials and numbers in the following working code

3rd issue
Your 3rd and final issue is the tag gear:0 to gear:8 needs to be renamed to name:0 through name:8 as per example

Code: Select all

SiiNunit
{
direct_gearbox_config : _nameless.kmc.k0m1.cl00 {
	name: "Scania 8 @@speeds@@"
	clutch_mode: analog
	selector_mode: range_split
	gears: 11
	gears[0]: _nameless.kmc.km01.0011
	gears[1]: _nameless.kmc.km01.0012
	gears[2]: _nameless.kmc.km01.0013
	gears[3]: _nameless.kmc.km01.0014
	gears[4]: _nameless.kmc.km01.0015
	gears[5]: _nameless.kmc.km01.0016
	gears[6]: _nameless.kmc.km01.0017
	gears[7]: _nameless.kmc.km01.0018
	gears[8]: _nameless.kmc.km01.0019
	gears[9]: _nameless.kmc.km01.0110
	gears[10]: _nameless.kmc.km01.0111
}

direct_gearbox_gear : _nameless.kmc.km01.0011 {
	gear_impulse_index: 0
	selector_1: -1
	selector_2: -1
	name: N
}

direct_gearbox_gear : _nameless.kmc.km01.0012 {
	gear_impulse_index: 1
	selector_1: 0
	selector_2: 0
	name: R
}

direct_gearbox_gear : _nameless.kmc.km01.0013 {
	gear_impulse_index: 1
	selector_1: 1
	selector_2: 0
	name: R
}

direct_gearbox_gear : _nameless.kmc.km01.0014 {
	gear_impulse_index: 3
	selector_1: 0
	selector_2: 0
	name: 1
}

direct_gearbox_gear : _nameless.kmc.km01.0015 {
	gear_impulse_index: 3
	selector_1: 1
	selector_2: 0
	name: 4
}

direct_gearbox_gear : _nameless.kmc.km01.0016 {
	gear_impulse_index: 4
	selector_1: 0
	selector_2: 0
	name: 2
}

direct_gearbox_gear : _nameless.kmc.km01.0017 {
	gear_impulse_index: 4
	selector_1: 1
	selector_2: 0
	name: 5
}

direct_gearbox_gear : _nameless.kmc.km01.0018 {
	gear_impulse_index: 5
	selector_1: 0
	selector_2: 0
	name: 3
}

direct_gearbox_gear : _nameless.kmc.km01.0019 {
	gear_impulse_index: 5
	selector_1: 1
	selector_2: 0
	name: 7
}

direct_gearbox_gear : _nameless.kmc.km01.0110 {
	gear_impulse_index: 6
	selector_1: 0
	selector_2: 0
	name: 4
}

direct_gearbox_gear : _nameless.kmc.km01.0111 {
	gear_impulse_index: 6
	selector_1: 1
	selector_2: 0
	name: 8
}

}
Hope this helps.. All going well you should have a 8 speed Scania layout in your dropdown
Happy Trucking
K
User avatar
Max
SCS Software
Posts: 6481
Joined: 26 Nov 2012 10:00
Location: SCS, Prague

Re: Stuck with .sii gearbox layout files

#3 Post by Max » 13 Dec 2020 16:38

unit name of gearbox layout can be anything as long as they are "_nameless" and link themseves correctly inside the file. each such file is loaded separately so you do not need to solve conflict with another gearbox layout.
they are correct and can work from what i see.

"gear" in "direct_gearbox_gear" is the issue IMO (log would show it directly). there should be number describing the gear - negative for reverse gears, zero for neutral gear, and positive for forward gears. it is neccessary field. for your data the parsing probably failed, thus the layout is not visible.
"name" is optional if you want different vizualization ingame only.

like this:

Code: Select all

direct_gearbox_gear : _nameless.gear0 {
	gear_impulse_index: 0
	selector_1: -1
	selector_2: -1
	gear: 0		# neccessary, defines result gear for stick and selectors positions
	name: N		# optional visualization
}

direct_gearbox_gear : _nameless.gear1 {
	gear_impulse_index: 1
	selector_1: 0
	selector_2: 0
	gear: -1
	name: R
}
not sure about selector and impulse values, but you can check them once layout is loaded properly and shown in game.
Nobody can tell you anything about it. Those who know about it aren't allowed to talk. And those who talk know nothing.
Raphi_59
Posts: 23
Joined: 24 May 2015 20:30

Re: Stuck with .sii gearbox layout files

#4 Post by Raphi_59 » 05 Jan 2021 22:21

I didn't see your answers sorry

I tried both of the solutions you gave me guys but it still doesn't show in game, and I can't ,find nothing in the console or in the game.log, that's weird

Code: Select all

SiiNunit
{
direct_gearbox_config : _nameless.kmc.km01.0001 {
	name: "Scania 8 @@speeds@@"
	clutch_mode: analog
	selector_mode: range_split
	gears: 11
	gears[0]: _nameless.kmc.km01.0011
	gears[1]: _nameless.kmc.km01.0012
	gears[2]: _nameless.kmc.km01.0013
	gears[3]: _nameless.kmc.km01.0014
	gears[4]: _nameless.kmc.km01.0015
	gears[5]: _nameless.kmc.km01.0016
	gears[6]: _nameless.kmc.km01.0017
	gears[7]: _nameless.kmc.km01.0018
	gears[8]: _nameless.kmc.km01.0019
	gears[9]: _nameless.kmc.km01.0110
	gears[10]: _nameless.kmc.km01.0111
}

direct_gearbox_gear : _nameless.kmc.km01.0011 {
	gear_impulse_index: 0
	selector_1: -1
	selector_2: -1
	gear: 0
	name: N
}

direct_gearbox_gear : _nameless.kmc.km01.0012 {
	gear_impulse_index: 1
	selector_1: 0
	selector_2: 0
	gear: -1
	name: R
}

direct_gearbox_gear : _nameless.kmc.km01.0013 {
	gear_impulse_index: 1
	selector_1: 1
	selector_2: 0
	gear: -1
	name: R
}

direct_gearbox_gear : _nameless.kmc.km01.0014 {
	gear_impulse_index: 3
	selector_1: 0
	selector_2: 0
	gear: 1
	name: 1
}

direct_gearbox_gear : _nameless.kmc.km01.0015 {
	gear_impulse_index: 3
	selector_1: 1
	selector_2: 0
	gear: 4
	name: 4
}

direct_gearbox_gear : _nameless.kmc.km01.0016 {
	gear_impulse_index: 4
	selector_1: 0
	selector_2: 0
	gear: 2
	name: 2
}

direct_gearbox_gear : _nameless.kmc.km01.0017 {
	gear_impulse_index: 4
	selector_1: 1
	selector_2: 0
	gear: 5
	name: 5
}

direct_gearbox_gear : _nameless.kmc.km01.0018 {
	gear_impulse_index: 5
	selector_1: 0
	selector_2: 0
	gear: 3
	name: 3
}

direct_gearbox_gear : _nameless.kmc.km01.0019 {
	gear_impulse_index: 5
	selector_1: 1
	selector_2: 0
	gear: 7
	name: 7
}

direct_gearbox_gear : _nameless.kmc.km01.0110 {
	gear_impulse_index: 6
	selector_1: 0
	selector_2: 0
	gear: 4
	name: 4
}

direct_gearbox_gear : _nameless.kmc.km01.0111 {
	gear_impulse_index: 6
	selector_1: 1
	selector_2: 0
	gear: 8
	name: 8
}

}

User avatar
Max
SCS Software
Posts: 6481
Joined: 26 Nov 2012 10:00
Location: SCS, Prague

Re: Stuck with .sii gearbox layout files

#5 Post by Max » 08 Jan 2021 07:45

i took it, put into file, and it worked (at least loaded and showed).
so you are just creating the layout file in wrong way most probably - it must be in you profile folder in "ETS/profiles/XXX/" (where other layouts are), and it has to be named "gearbox_layout_*.sii" (the * is the custom part of name, eg "scania_8"). then the game finds it and could load without issue.

i looked at the layout itself and there are some undefined values (those strange numbers) that should be zero/neutral - visualization is from in game "input wizard". i would have to find how it should look like to comment positioning itself but as 6 is missing, it is not right apparently .. :)
Attachments
scania8_low.jpg
scania8_low.jpg (7.37 KiB) Viewed 1168 times
scania8_high.jpg
scania8_high.jpg (7.53 KiB) Viewed 1168 times
Nobody can tell you anything about it. Those who know about it aren't allowed to talk. And those who talk know nothing.
Raphi_59
Posts: 23
Joined: 24 May 2015 20:30

Re: Stuck with .sii gearbox layout files

#6 Post by Raphi_59 » 10 Jan 2021 21:22

Alright, I had a look at the file name and it looks like I wrote .Sii instead of .sii
As soon as I changed it, it appeared in game

Now I'll have a look at the weird numbers you shown, I've surely done a mistake somewhere :)

Thanks Max
Raphi_59
Posts: 23
Joined: 24 May 2015 20:30

Re: Stuck with .sii gearbox layout files

#7 Post by Raphi_59 » 11 Jan 2021 10:44

The layouts are finally working! :D

I arranged the gears using the gear_impulse_index line and also using selector 1 and 2 for the splits

If anyone would like to try the setup feel free to send me a PM
Sub2001
Posts: 2
Joined: 25 Jan 2021 15:37

Re: Stuck with .sii gearbox layout files

#8 Post by Sub2001 » 17 May 2021 19:06

Raphi_59 wrote: 10 Jan 2021 21:22 Alright, I had a look at the file name and it looks like I wrote .Sii instead of .sii
As soon as I changed it, it appeared in game
Thanks. You helped me.
BlckPhnx
Posts: 4
Joined: 01 Jun 2021 17:37

Re: Stuck with .sii gearbox layout files

#9 Post by BlckPhnx » 12 Oct 2021 02:35

I just got the code for this down pat. I would be happy to help anyone create a shifter layout. I just customized several for my Fanatec shifter.
Post Reply

Return to “Help center - player to player”

Who is online

Users browsing this forum: No registered users and 4 guests