![]() |
Полноценная насыпь в маршруте - реальность!
5 июня сего года, я закончил компилить программу, позволяющую в полной мере использовать мощь набора секций пути с насыпью NR Bahntrasse 2, сделанного Норбертом Ригером в конце прошлого года. Сама схема набора и установки позволяет гибко использовать данный пак - насыпи савятся строго для одного маршрута и не затрагивают все остальные. (Хотя опция глобальных изменений будет обязательно добавлена в будущем). Господа маршрутостроители, МСТС стал еще ближе к реальности!
программа и инструкции: [url=http://ifolder.ru/12497331]http://ifolder.ru/12497331[/url] пак насыпей:[url=http://www.thetrain.de/de/downloadarea/nr-bahntrasse-2/]http://www.thetrain.de/de/downloadarea/nr-bahntrasse-2/[/url] или [url=http://ifolder.ru/12497605]http://ifolder.ru/12497605[/url] |
KTracks.exe будет менять секции в глобале или только в маршруте?
|
K-Tracks вообще файлы .дат не трогает. Работа идет только с файлами .w в папке World маршрута. Кои я рекомендую отбекапить перед использоанием (алгоритм стабилен, но всеже).
|
Программа даже запускается! Но никаких инструкций в архиве нет.
|
А тени будут ?
Сейчас все в маршрутах кинулись ставить насыпи моделями - и в итоге получилась самая что ни на есть игрушечная картинка (( Тени съедаются, под составом белым-бело.. ужасс - имхо, лучше уж МСТС-овские насыпи, чем такие.. |
[B]OakenheaD[/B], ты бы алгоритм работы насыпи объяснил, лишнего времени то нет как всегда, а перед тестированием естественно хочется разобраться, что собственно тестируем.
В файл W можно записать только объект и его расположение, значит, сам он где-то лежит, где? Подстановка насыпи делается под уже уложенную секцию? Что будет с насыпью при замене секции на другую? |
а скрины "до и после" будут? :)
|
Инструкцию вчера написал, но не добавил. Ловите отдельным файлом
[url]http://ifolder.ru/12500455[/url] Алгоритма в программе 3 версии. 1 - просто меняет все разрешенные к замене секции на какие нужно (то что программировал изначально). Второй - предварительпо проверяет. выставлено ли Static level of detal в 1 (как задумывалось Норбертом в ручной версии). Третий меняет все разрешенные к замене секции КРОМЕ тех, у которых стоит Static level of detail 1. Это уже мое дополнение, на всякий пожарный. Скрины? Еще и скрины нужны? Ладно, посмотрим, что можно поснимать. |
Что было:
[URL=http://piccy.info/view/0355225dcd555fc22e3480844ccc79ec/][IMG]http://i.piccy.info/i3/3a/12/e20cfb6a413a97730cdb8b5134a0.jpeg[/IMG][/URL] Что стало: Так:[URL=http://piccy.info/view/3c8db321f1d7ad54fe8b133c3677d022/][IMG]http://i.piccy.info/i3/3d/96/f97e498213cea88098172a3d9767.jpeg[/IMG][/URL] или так: [URL=http://piccy.info/view/6e9f54dc203b1e5f21fbf5932c0ac67b/][IMG]http://i.piccy.info/i3/ee/a7/5f0f3a70311e42dd3cc171d1e6ed.jpeg[/IMG][/URL] |
Скачаемс, посмотрим, заценимс)
|
[img]http://photoload.ru/data/cb/8f/68/cb8f68e75a1dc196c58d28a791e9e5ed.jpg[/img]
Вот такая ботва... Все сделал как в инструкции. |
Хмм. Скрин в студию!
Так, навскидку, это окно вылезает если не удалось загрузить файл filelist_one.txt, который должен находится в папке мстс/Ktracks/, т.е если при распаковке была использована опция Extract to "Ktracks" или папка для мстс задана неверно. (по документации, программа использует юникод, т.е проблемы с русскими буквами в путях не должно возникать, однако программа не тестировалась в этом случае) |
Вот мне интересно, что вы хотели сказать, имея ввиду насыпь...:D
Там меняется только теустура и всё. Ничего более я не заметил:( |
Хмм. Слабо понизить уровень земли и посмотреть? Или хотя бы на скрины глянуть внимательно? Я ведь и обидется иогу.
Для тех кто в танке, повторяю еще раз - программа меняет ссылку на дефолтный шейп файл секции пути на ссылку на измененный шейп файл с добавленной насыпью / бетонным возвышением. [URL=http://piccy.info/view/ca3d8f1cd843ac34f74efabe581510b9/][IMG]http://i.piccy.info/i3/f4/3c/f80039fb57c61fe89d0752bb9e37.jpeg[/IMG][/URL][URL=http://piccy.info/view/a9376817667ac392b653269e9017185a/][IMG]http://i.piccy.info/i3/28/fa/e98d1a043ddbf4281337038c0475.jpeg[/IMG][/URL] Тепловоз не мой, только для пропорций. |
Хорошо. Прошу прощения за невнимательность, только единственное что - я не понимаю зачем она тогда нужна?)) Для маршрутостроения?
|
В основном - да. Никто правда не запрещает выпустить патч к уже вышедшему маршруту, или переделать его для себя.
Я связялся с Норбертом, и он мне ответил, что к концу этого года будет гтов полноценный пак профильных рельс. Возможно тогда изменения уже известных маршрутов свтанут более заметными. Вообще, мошь этой программы заключается в возможносте замены по условию - если например Автор маршрута поставил на мост секцию A1t_500mstrt.s, то обычный профильный пак (копируемый в global/shapes) просто заменит ее на секцию с насыпью, испортив (или вообще скрыв) вид моста. В моем же случае можно зайти в редактор маршрутов, выставить этой секции Static Detail Level 1 и спокойно заменить ее и только ее обратно на дефолтную или на более подходящую. Вот так вот. |
Как я понял эти насыпи ничто иное, как модифицированные секции Хтраков в которые добавлена насыпь, т.е. шейп секции идет сразу с насыпью под ним, лишняя часть насыпи просто скрывается под землей.
Механизм записи шейпов в W файлы маршрута делается так же как у нас с Николаем в теме про Петербург-Выборг подменой имени шейпа, при этом исходные файлы шейпов Хтраков не заменяются чем достигается совместимость и корректность в отличие от например, всевозможных "профильных рельс" которые затрагивали в первых версиях все маршруты сразу. Вот что для меня стало "открытием Америки" так это то, что MSTS понимает путь к файлу шейпа в W файле точно так же как путь к алиасу кабины и звуков в eng файлах ПС. Благодаря этому модифицированные шейпы секций не только не заменяют общие оригинальные от Хтраков но и помещаются внутри папки конкретного маршрута. У решения есть один недостаток - при применении в нескольких маршрутах публичных файлов модифицированных секций получим их дубликаты в двух и более маршрутах, что "сводит на нет" заложенный в МСТС механизм общего использования шейпов из глобальной папки, но с учетом емкости современных накопителей это не криминально. |
В общем то да. Я думал над возможностью размещения шейпов в отдельной папке, но решил не пока не экспериментировать - и так работы над отловлей багов было выше крыши, да и 40 мегабайт в общемто не критичный вес. Это, в общем, пойдет в версию 1.5 когда я ее выпущу. Также, я планирую не зацикливаться на NR Bahntrasse 2, и сделать подобную совестимость с другими наборами, если это когото заинтересует. Пока приоритет разработки - сделать процедуру, берущую на себя проблему переноса файлов в папку маршрута.
Кстати, Romanrock, как ваша проблема? Решилась? Вышел багфикс [url]http://ifolder.ru/12504004[/url] В процессе тестирования выяснилось, что мстс имеет дурную тенденцию добавлять кавычки при сохранении. Теперь программа пониает их корректно |
[QUOTE=Romanrock;92823][img]http://photoload.ru/data/cb/8f/68/cb8f68e75a1dc196c58d28a791e9e5ed.jpg[/img]
Вот такая ботва... Все сделал как в инструкции.[/QUOTE] Собственно тоже самое и у меня. Зделал все правильно, правельней уже некуда. |
Для тех, кому не удобно качать с ifoldr'a, выложили на сайт.
|
[QUOTE=Alexey;92862]Собственно тоже самое и у меня. Зделал все правильно, правельней уже некуда.[/QUOTE]
Хм. Пока нет скринов, мне особо нечего добавить к этой проблеме. Это сообщение вылезает при ... *долго лазает по коду вдоль и поперек* не, все правильно, это собщение вылезает только в том случае если программа не может загрузить файл filelist_one.txt, который находится в папке "Ваша папка МСТС\Ktracks\". Что может произойти в трех случаях - либо папка мстс задана неверно (потому как программа использует значение "Папка МСТС" для загрузки этого файла, либо архив распакован неверно, либо файл удален. Дефолтно, при нажатии кнопки Загрузить Параметры, параметры грузятся из локального ini файла, и соответствуют моему компу. (до работы с реестром я еще не дошел :o ). Поэтому напервой, лучше выбирать папки вручную, потом жать сохранение параметров. А вообще, на будущее, пожалуйста, выкладывайте скрины и пояснения к ним при проблеме. Мне так будет гораздо легче найти баги в коде. |
До.
[URL=http://keep4u.ru/full/2009/06/06/69b0dff35901dab037d9eccf66a97164/jpg][IMG]http://keep4u.ru/imgs/s/2009/06/06/69/69b0dff35901dab037d9eccf66a97164.jpg[/IMG][/URL] После. [URL=http://keep4u.ru/full/2009/06/06/559975d9219a7d60116e20e63b1209a2/jpg][IMG]http://keep4u.ru/imgs/s/2009/06/06/55/559975d9219a7d60116e20e63b1209a2.jpg[/IMG][/URL] |
@Alexey
Все гениальное - просто! Поставь галку "Replace what / что заменить" в положение XTracks 3.20 / Стандартные секции. Сейчас ты задал программе поиск и замену насыпи (которой еще нет в маршруте) на этуже самую насыпь. Естественно ничего из этого не выйдет. Правда сейчас возможны глюки - как я понял, у тебя папка маршрута с пробелом в имени. Это может создасть некоторые проблемы при загрузке оного. Погоди с пару минут, я перекомпилю код ради устранения возможной проблемы. [url]http://ifolder.ru/12505635[/url] держи. Теперь проблем быть не должно. |
[QUOTE=OakenheaD;92879]@Alexey
Все гениальное - просто! Поставь галку "Replace what / что заменить" в положение XTracks 3.20 / Стандартные секции. Сейчас ты задал программе поиск и замену насыпи (которой еще нет в маршруте) на этуже самую насыпь. Естественно ничего из этого не выйдет. Правда сейчас возможны глюки - как я понял, у тебя папка маршрута с пробелом в имени. Это может создасть некоторые проблемы при загрузке оного. Погоди с пару минут, я перекомпилю код ради устранения возможной проблемы.[/QUOTE] Та, зделал по другому как ты сказал. Но при загрузке роута, куча ошибок с секциями. Возможно дествительно то что папка роута имеет пробел.:confused: |
У меня всё решилось) Я просто не было папки KTracks в корне, а так всё норм.
|
Ну, я выложил новую версию, просто проведи ей замену того, что ты там менял, она все сама исправит. (т.е если ставил насыпь с обеих сторон, то теперь замени эту насыпь набетон, или на саму себя. Теперь программа сама добавит кавычки и проблема будет решена.)
Выложи пару скринов маршрута с насыпью, пусть народ полюбуется, пожалуйста. |
Мдя. После того как заменил, ели в роут зашел. Пришлось удерживать Ентер, что бы ошибки пропустить.
Вот что у меня. [URL=http://keep4u.ru/full/2009/06/06/f090a799c7aec4028c7e0052408578d4/jpg][IMG]http://keep4u.ru/imgs/s/2009/06/06/f0/f090a799c7aec4028c7e0052408578d4.jpg[/IMG][/URL] И на другом роуте проверил, у которого нет пробела, тоже самое. |
[QUOTE=OakenheaD;92883]Ну, я выложил новую версию, просто проведи ей замену того, что ты там менял, она все сама исправит. (т.е если ставил насыпь с обеих сторон, то теперь замени эту насыпь набетон, или на саму себя. Теперь программа сама добавит кавычки и проблема будет решена.)
Выложи пару скринов маршрута с насыпью, пусть народ полюбуется, пожалуйста.[/QUOTE] Щас новую закачаю, попробую. |
Хм. Странно. А ты сами секции то скопировал то в маршрут?
Они должны лежать так: Маршрут\Shapes\NR_Emb_A1tблаблабла.s и .sd Просто я проверил на 3х разных маршрутах у себя, и все работает. |
[QUOTE=OakenheaD;92886]Хм. Странно. А ты сами секции то скопировал то в маршрут?
Они должны лежать так: Маршрут\Shapes\NR_Emb_A1tблаблабла.s и .sd Просто я проверил на 3х разных маршрутах у себя, и все работает.[/QUOTE] Да все кинул в папку роута Shapes s и .sd Вот на демитрове попробывал. В роут зашел без ошибок, но зато такая картина. [URL=http://keep4u.ru/full/2009/06/06/86680a8ad3d14a033697ab6f4a11edd6/jpg][IMG]http://keep4u.ru/imgs/s/2009/06/06/86/86680a8ad3d14a033697ab6f4a11edd6.jpg[/IMG][/URL] |
Такое бывает когда почемуто непрогрузились файлы. Это интересно. Будь добр, скинь мне пару файлов .w из этого маршрута на [email]yurykulakov@gmail.com[/email].
|
Фуф, ну все получилось, не штяк теперь будет)))
[URL=http://keep4u.ru/full/2009/06/06/05e8cb5f0e95703c9a856d55feb3b0d6/jpg][IMG]http://keep4u.ru/imgs/s/2009/06/06/05/05e8cb5f0e95703c9a856d55feb3b0d6.jpg[/IMG][/URL] Единственное что не устраивает, это ксли текстуры полотна изменить то выходит такая штука. [URL=http://keep4u.ru/full/2009/06/06/d787be1fa43ba25e63e24387e670d33e/jpg][IMG]http://keep4u.ru/imgs/s/2009/06/06/d7/d787be1fa43ba25e63e24387e670d33e.jpg[/IMG][/URL] |
[QUOTE=Alexey;92895]Фуф, ну все получилось, не штяк теперь будет)))
[/QUOTE] Та же история-новых рельсов с насыпью не видно после замены. |
Посмотрел прогу... Прикинул все "за" и "против"... И понял, что такой подход к созданию насыпи не для маршрутостроителя, который действительно делает/хочет сделать хороший маршрут. Вы меня конечно извините, но где это видано, чтобы насыпь на всем протяжении любого участка, хоть самого маленького, была бы строго одинаковая?... Создание подобной насыпи в маршруте делает его просто игрушечным... Вот лучше бы заточить прогу под просто профильные рельсы, без насыпи...
|
Можно ли подробнее ознакомиться с алгоритмом формирования насыпи? Почему таким же способом нельзя сделать рельеф выемки?
|
Насыпь сделана моделью, выемка так не получится.
|
как все просто, а я блин, парюсь , вручную шейпы делаю.
в нашей системе они сделаны по типу Quebec berms - модель отдельно от рельсов, для точного позиционирования подсовыется и координаты копируются из координат трека в текстовом редакторе. преимущества моего подхода -можно сделать разные текстуры насыпи для разных участков . и не 2-3 а неограниченное число текстур. например насыпь может быть травяная, покрытая шебнем, или шлаковая(черная) -можно сделать "нестандартные" фрагменты насыпи - например мосты, водопропускные трубы, эстакады, и т.д. -можно сделать шейпы с неодинаковым по длине сечением (хз кому это нужно но вдруг понадобится - например подходы к какому-нибудь мосту ) |
О, тема ожила!
@Awaken - Хм, Это тоже можно в принципе автоматизировать. @Screenmaker - без проблем. |
Да, много текстур, это было бы неплохо. А то в пустынной местности, где одна глина, зелёная призма, как-то не очень...
Ну и в чём-то я согласен со Screenmaker' ом, ровная и гладкая призма, не везде хорошо. Конечно, редактор маршрутов тоже по дурацки её строит. После него ровнять-не переровнять... |
[QUOTE=OakenheaD;229046]О, тема ожила!
@Awaken - Хм, Это тоже можно в принципе автоматизировать. @Screenmaker - без проблем.[/QUOTE] вот именно. автоматизация это хорошо, а вот делать насыпи вместе с рельсами - не очень. в Хтраках реализовано всего 2-3 вида шейпов рельсовой секции (например - бетонные и деревянные шпалы + невидимые ). а для насыпи может понадобиться намного больше вариантов. в моем случае ты просто подменяешь шейп насыпи в нужном месте на специальную модель (например - с мостом или тоннелем под насыпью ) |
Текущее время: 02:17. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim