Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   RTrainSim - Об игре (http://www.trainsim.ru/forum/forumdisplay.php?f=50)
-   -   Новый движок для MSTS - RTrainSim (http://www.trainsim.ru/forum/showthread.php?t=15633)

SergXcom 07.03.2013 18:12

У мен вопрос: как мне прикрутить кабину к Эр9т-727? Расскажите, как можно подробнее...

csf 08.03.2013 09:54

[QUOTE=SergXcom;394934]У мен вопрос: как мне прикрутить кабину к Эр9т-727? Расскажите, как можно подробнее...[/QUOTE]
Если Вы еще не сделали, может это поможет...
[SPOILER]Обычно я делаю так.
Беру редактор Notepad++ (не обязательно, но я привык; есть многооконность – в одном окне, например, исходный файл t_er9t-g.eng, во втором файл, который надо править er9t-727-g.eng) и начинаем править.
1) Из файла /…/tedStepanki_emu/t_er9t-g.eng берем
[I]EngExtended (
LocomotiveSeries ( "er9t" )
SMECable ( 1 1 )
HVBus ( 0 1 )
WorksOnLineVoltages ( 1
LineVoltage ( 19000 29000 50 50 )
)
Cabin ( "CAB/cab.s" 0 )
LibraryModule ( "CAB/er9t.dll" 0 )
VariableStack ( 32 )
)[/I]
и дописываем в файл [U]/…/tsrEMU_ER9T-727/er9t-727-g.eng[/U]. Записи
[I]Cabin ( "CAB/cab.s" 0 )
LibraryModule ( "CAB/er9t.dll" 0 )[/I]
оставляем без изменения, при услови, что директория [U]CAB[/U] будет скопирована из директории [U]tedStepanki_emu[/U] в директорию [U]tsrEMU_ER9T-727[/U]. Можно не копировать, но тогда необходимо прописать путь к директории [U]CAB[/U]. Содержимое директории [U]/…/tedStepanki_emu/ SOUND/[/U] я скопировал в директорию [U]/…/tsrEMU_ER9T-Alias/Sound/[/U] и строчки
[I]Sound ( "../../tsrEMU_ER9T-Alias/sound/tsrEMU_er9-eng.sms" )
Sound ( "../../tsrEMU_ER9T-Alias/sound/tsrEMU_er9-cab.sms" )[/I]
правим на
[I]Sound ( "../../tsrEMU_ER9T-Alias/sound/ er9-g-x.sms " )
Sound ( "../../tsrEMU_ER9T-Alias/sound/ er9-g-cab.sms ")[/I]
соответственно.
2) Открываем в редакторе файлы [U]er9t-727-m.eng[/U] и [U]t_er9t-m.eng[/U] и также переписываем из второго файла в первый блок
[I]EngExtended (
……….
)[/I].
Он находится также в конце файла.
Строчки
[I]Inside (




Sound ("genpasswagmodern.sms")
)[/I]
правим на
[I]Inside (




Sound ("../../tsrEMU_ER9T-Alias/sound/er9t_m.sms")
)[/I] .
[I]Sound ( "../../tsrEMU_ER9T-Alias/sound/tsrEMU_er9-eng.sms" )[/I]
на
[I]Sound ( "../../tsrEMU_ER9T-Alias/sound/er9-m-x.sms" )[/I],
а перед строчкой
[I])
EngExtended ([/I]
не помешает вставить
[I]Sound ( "../../tsrEMU_ER9T-Alias/sound/er9-p.sms" )[/I].
3) Открываем в редакторе файлы [U]er9t-g.sd[/U] (из директории [U]tsrEMU_ER9T-727[/U]) и [U]er9t-g.sd[/U] (из директории [U]tedStepanki_emu[/U]) и также переписываем из второго файла в первый все, что ниже [I]ESD_Bounding_Box ( -1.797486 0.057903 -10.285622 1.797984 4.592538 10.285622 )[/I], а именно
[I]ESD_Complex ( 2
ESD_Complex_Box (
0.0 0.0 0.0 0.0 0.0 0.0
-1.8 0.05 -10.0 1.8 4.6 10.3
)
ESD_Complex_Box (
30.0 90.0 30.0 0.0 6.0 0.0
-1.8 0.05 -10.0 1.8 4.6 10.3
)
)
ESD_Interior_Parts ( 1 sideny )
ESD_Exterior_Details (

ExteriorDoors ( 6
ExteriorDoor (
Name ( DOOR1 )
Connects ( EXTERIOR INTERIOR )
Position ( -1.7 2.385 7.0 )
Radius ( 2.5 )
InteriorPlane ( -1.8 1.2 7.5 -1.6 1.2 7.1 )
Trajectory ( 5
-1.8 0.0 7.28 0
-1.8 0.466 7.28 1
-1.8 0.845 7.28 1
-1.8 1.44 7.28 4
-1.4 1.2 7.28 2
)
AnimTime ( 1.5 )
)
ExteriorDoor (
Name ( DOOR2 )
Connects ( EXTERIOR INTERIOR )
Position ( 1.7 2.385 7.0 )
Radius ( 2.5 )
InteriorPlane ( 1.6 1.2 7.5 1.8 1.2 7.1 )
Trajectory ( 5
1.8 0.0 7.28 0
1.8 0.466 7.28 1
1.8 0.845 7.28 1
1.8 1.44 7.28 4
1.4 1.2 7.28 2
)
AnimTime ( 1.5 )
)
ExteriorDoor (
Name ( DOOR_D )
Connects ( EXTERIOR INTERIOR )
GlobalID ( 1 )
CanBeOpened ( 0 )
Position ( -1.7 1.385 5.8 )
Radius ( 2.5 )
InteriorPlane ( -1.8 1.2 6.3 -1.6 1.2 5.2 )
Trajectory ( 5
-1.8 0.0 5.8 0
-1.635 0.8 5.8 1
-1.4 0.92 5.8 1
-1.24 1.1 5.8 1
-1.0 1.3 5.8 1
)
AnimTime ( 5.0 )
)
ExteriorDoor (
Name ( DOOR_E )
Connects ( EXTERIOR INTERIOR )
GlobalID ( 1 )
CanBeOpened ( 0 )
Position ( -1.7 1.385 -8.65 )
Radius ( 2.5 )
InteriorPlane ( -1.8 1.2 -8.1 -1.6 1.2 -9.0 )
Trajectory ( 5
-1.8 0.0 -8.65 0
-1.635 0.8 -8.65 1
-1.4 0.92 -8.65 1
-1.24 1.1 -8.65 1
-1.0 1.3 -8.65 1
)
AnimTime ( 5.0 )
)
ExteriorDoor (
Name ( DOOR_A )
Connects ( EXTERIOR INTERIOR )
GlobalID ( 2 )
CanBeOpened ( 0 )
Position ( 1.7 1.385 5.8 )
Radius ( 2.5 )
InteriorPlane ( 1.6 1.2 6.3 1.8 1.2 5.2 )
Trajectory ( 5
1.8 0.0 5.8 0
1.635 0.8 5.8 1
1.4 0.92 5.8 1
1.24 1.1 5.8 1
1.0 1.3 5.8 1
)
AnimTime ( 5.0 )
)
ExteriorDoor (
Name ( DOOR_B )
Connects ( EXTERIOR INTERIOR )
GlobalID ( 2 )
CanBeOpened ( 0 )
Position ( 1.7 1.385 -8.65 )
Radius ( 2.5 )
InteriorPlane ( 1.6 1.2 -8.1 1.8 1.2 -9.0 )
Trajectory ( 5
1.8 0.0 -8.65 0
1.635 0.8 -8.65 1
1.4 0.92 -8.65 1
1.24 1.1 -8.65 1
1.0 1.3 -8.65 1
)
AnimTime ( 5.0 )
)
)
ExteriorLadders ( 2
ExteriorLadder (
Connects ( EXTERIOR EXT_WAG )
Position ( -0.7 1.32 9.5 )
Radius ( 2 )
Trajectory ( 2
-0.7 0.0 9.8 0
-0.7 1.32 9.625 4
)
)
ExteriorLadder (
Connects ( EXTERIOR EXT_WAG )
Position ( 0.7 1.32 9.5 )
Radius ( 2 )
Trajectory ( 2
0.7 0.0 9.8 0
0.7 1.32 9.625 4
)
)
)
ExteriorLedges ( 2
ExteriorLedge (
Trajectory ( 2
-0.86 1.32 9.6 0
-0.6 1.32 9.65 0
)
)
ExteriorLedge (
Trajectory ( 2
0.86 1.32 9.6 0
0.6 1.32 9.65 0
)
)
)
)[/I]
Обратите внимание на [I]ESD_Alternative_Texture ( 0 )[/I] – должно быть 0 (бывает 1).
4) Открываем в редакторе файлы [U]er9t-m.sd[/U] (из директории [U]tsrEMU_ER9T-727[/U]) и [U]er9t-m.sd[/U] (из директории [U]tedStepanki_emu[/U]) и повторяем процедуру.
5) Также поступим и с файлом [U]er9t-p.sd[/U]. В последних двух файлах переписываемые данные одинаковые и можно было бы не открывать файлы из директории [U]tedStepanki_emu[/U], но я бы советовал делать так. Это сейчас все одинаково, а завтра сделают еще одну модель и там может оказаться несколько по-другому.
6) Копируем директорию [U]/…/tedStepanki_emu/CAB/[/U] в директорию [U]tsrEMU_ER9T-727[/U].
7) Осталось сделать con-файл ([url]http://yadi.sk/d/YmZlWt8m37iIK[/url]) и в путь.

[/SPOILER]

Ted 08.03.2013 10:15

Стоп-стоп. Инструкция с ошибкой. Копировать кабину нельзя. Нужно прописывать путь к папке с кабиной.
Звуки в inside они в RTS ни на что не влияют. Звуки салонов выбираются в SoundInt в блоке Interior. Прочие МСТСные звуки заменять необязательно - можно прописать отдельными параметрами RTSExteriorSound, RTSCabinSound
Описание всех используемых параметров есть в ext.pdf

csf 08.03.2013 10:37

[QUOTE=Ted;395066]Копировать кабину нельзя. Нужно прописывать путь к папке с кабиной.[/QUOTE]
Наверно Вы правы. Просто я скопировал кабину и все нормально заработало. Пользуясь случаем, подскажите как правильео прописать путь к кабине.
По поводу звуков полностью согласен.

Ted 08.03.2013 10:42

Вот строки, которые надо копировать.
Из t_er9t-g - головной
[SPOILER]
BrakeEquipmentType ( "ep_brake, Handbrake" )
BrakeSystemType( "Air_single_pipe, Air_Charge_pipe, Electro-pneumatic" )

MaxHandbrakeForce( 19.8kN )

PassengerCapacity ( 88.0 )

RTSExteriorSound ( "../../tedStepanki_emu/SOUND/er9-g-x.sms" )
расположить рядом с МСТСным Sound'ом в конце блока Wagon

RTSCabinSound ( "../../tedStepanki_emu/SOUND/er9-cab.sms" )
расположить в конце блока Engine.

EngExtended - полностью, с такими путями:
LibraryModule ( "../tedStepanki_emu/CAB/er9t.dll" 0 )

[/SPOILER]

Из t_er9t-g.sd
[SPOILER]
ESD_Exterior_Details полностью.
Но - автоматические двери работать не будут. Если в модели они не сделаны как ТП, тогда хотя бы можно прописать тут их верные названия и кое-как они работать будут. Если сделаны как ТП -всё, нифига не исправить.
Помимо этого, если они прописаны как ТП - при каждом открытии дверей будет бить ВВ. :)
[/SPOILER]

Из t_er9t-m.eng - моторный
[SPOILER]
BrakeEquipmentType( "Triple_valve, Auxilary_reservoir, Emergency_brake_reservoir, ep_brake" )
BrakeSystemType( "Air_single_pipe, Air_Charge_pipe, Electro-pneumatic" )

MaxHandbrakeForce( 9.8kN )

PassengerCapacity ( 117.0 )

RTSExteriorSound ( "../../tedStepanki_emu/SOUND/er9-m-x.sms" )
расположить рядом с МСТСным Sound'ом в конце блока Wagon

RTSCabinSound ( "../../tedStepanki_emu/SOUND/er9-p.sms" )
расположить в конце блока Engine.

EngExtended - полностью, с такими путями:
LibraryModule ( "../tedStepanki_emu/CAB/er9t.dll" 1 )

[/SPOILER]

Из t_er9t-m.sd также как из sdшника головной.

Из t_er9t[t]-p.wag - прицепной
[SPOILER]
BrakeEquipmentType( "Handbrake, Auxilary_reservoir, Triple_valve, ep_brake" )
BrakeSystemType( "Air_single_pipe, Air_Charge_pipe, Electro-pneumatic" )

MaxHandbrakeForce( 9.8kN )

RTSExteriorSound ( "../../tedStepanki_emu/SOUND/er9-p-x.sms" )
расположить рядом с МСТСным Sound'ом в конце блока Wagon

PassengerCapacity ( 118.0 )

Interior (
InteriorFile ( "..\tedStepanki_emu\CAB\pass.s" 0 )
SoundInt("../../tedStepanki_emu/SOUND/er9-p.sms")
)


SMECable ( 1 1 )
HVBus ( 1 1 )

[/SPOILER]
С sdшником опять тоже самое

csf 08.03.2013 10:56

[QUOTE=Ted;395070]Вот строки, которые надо копировать.
Из t_er9t-g
RTSExteriorSound ( "../../tedStepanki_emu/SOUND/er9-g-x.sms" )
расположить рядом с МСТСным Sound'ом в конце блока Wagon

RTSCabinSound ( "../../tedStepanki_emu/SOUND/er9-cab.sms" )
расположить в конце блока Engine.
[/QUOTE]

Спасибо за поправки.
А звук, если прописывать не через RTSExteriorSound, RTSCabinSound, а по MSTS-ному, вроде-бы нормально работает.

Ted 08.03.2013 10:58

Так нормально, только при этом в МСТС звук заменяется тоже. И как он там работает шут его знает) А если этот параметр использовать - МСТС ни сном ни духом, всё как было.

SergXcom 08.03.2013 19:14

Спасибо за ответы! Пойду шукать...

[size="1"][color="Silver"]Добавлено через 1 час 52 минуты[/color][/size]
Спешу поделитца радостной новостью:

[url=http://morepic.ru/?v=001_4847.png][img]http://morepic.ru/thumbs3/001_4847.png[/img][/url]

Как можно видеть, открыты двери и подняты пантографы, но попасть вовнутрь неудалось... Ухожу наперекур, а то мой мозг скоро разорвется на части :D

Tarik 09.03.2013 01:42

[QUOTE=Ted;392906]
А к какой модели электрички ты прикручивать кабины будешь?[/QUOTE]
Еще не думал. Может к ЭР2К-925? Или нужна ЭРка УЗ, ибо салон то КЭВРЗ.

csf 11.03.2013 09:56

Автор, подскажи пожалуйста.
В значении [I]RTSLights[/I] стоит [U]1[/U], хотя внутри скобок два оператора
[I]RTSLights ( 1
RTSLight (
)
RTSLight (
)
)[/I]
Это ошибка или так надо (в этом случае второй [I]RTSLight[/I] писать не надо)?
Перед [I]_SignalLights[/I] стоит нижний апостроф. Это недействующий оператор (закоментированный)? И писать его тоже не надо?

Ted 11.03.2013 16:20

Там второй огонь тестовый.
Бывает, что я ставлю прочерк перед названием параметров, чтобы да, закомментировать.

Valik255 11.03.2013 21:09

Сделал всё по инструкции [url]http://rghost.ru/44429963[/url] Вот что получилось... Помогите.

csf 12.03.2013 07:26

[QUOTE=Valik255;395673]Сделал всё по инструкции [url]http://rghost.ru/44429963[/url] Вот что получилось... Помогите.[/QUOTE]
Из личного опыта: 1) перенес cab в свою директорию, а файлы текстур (*.ace) не перенес; лучше не переносить, а прописать путь к исходной директории cab. 2) однажды в ESD_Alternative_Texture () стояло 1, поставил 0 - появились текстуры.
А вот если бы посмотреть .eng и .sd файлы локомотива - поточнее сказать можно было.

Ted 12.03.2013 07:53

Да тут нечего смотреть. Кабина от ВЛ80к ссылается на текстуры внешней секции. А он скопировал саму папку CAB. Соответственно, текстур-то движок не нашёл.
И я уже много раз говорил и в мануале написано - НЕЛЬЗЯ КОПИРОВАТЬ САМИ ФАЙЛЫ КАБИНЫ.

csf 12.03.2013 09:09

Почему все таки нельзя? Я скопировал все нужные файлы, в т.ч. и техтуры, и все работает. Плодятся копии файлов? Да. Поэтому сейчас прописываю путь и все. Или все таки есть еще какая то причина?


Текущее время: 09:19. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim