Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   MSTS - Об игре (http://www.trainsim.ru/forum/forumdisplay.php?f=17)
-   -   Исторический экскурс. МСТС. 10 лет, как сотворён классический сим. (http://www.trainsim.ru/forum/showthread.php?t=13446)

Technoman 01.01.2011 13:12

Исторический экскурс. МСТС. 10 лет, как сотворён классический сим.
 
Исторический экскурс. МСТС. 10 лет.

Спешу всех поздравить с десятой годовщиной самого известного симулятора о железной дороге. Симулятора угробившего огромное количество времени и нервов, чтобы постичь все прелести и тайны его заэкранного мира. Благодаря группе лиц. Для очень большого числа почитателей этого сима слово Microsoft стало первыми символами в названия симулятора MSTS и лишь за тем создателем ОС, а папа Билл в любом предложении для этого сима звучит, как напоминание о подводных камнях для наивных старателей лопатящих маршрут или кубическую поделку. Словом Kuju названо всё то, что сокрыто от глаз простого обывателя, но чем перегорожено всё, что есть внутри для любителей покопать в запретных местах или там где висит табличках "Работать в масках". Вот так, идёт борьба за реальность виртуального мира по эту сторону экрана.

< Прародители или почему поезда хотят в небо >

Я думаю, кто-то уже догадался, а может и знал, от чего порожден всеми любимый сим. Если вы ещё не в курсе, то открою эту маленькую тайну. В честь 10тилетия. Наш всеми любимый и презираемый старичок, по меркам компьютерного геймдева, был порожден от симулятора вертолёта. ДА, ваши глаза округлились недаром. В основе симулятора лежит очень простая идея. Берём напильник и допиливаем из вертолёта паровоз. Анекдот, да, но это правда! Так сложилось, что корни нашего старичка произрастают из небезизвестной фирмы Simis, это её работникам суждено было сотворить чудо в которое играют до сих пор некоторые особо ярые любители старины, не смотря на порождение новых симуляторов о поездах, из контор покорителей геймдева. Именно группа лиц из Simis являеться создателями всего этого чуда. Именно это название "SIMIS" можно встретить почти во всех файлах сима.

И так, давайте поприветствуем родителей нашего симулятора. И так на сцену прошу подняться "Team Apache (1998)", это основа основ, именно из его базы растёт всё, что могло вдохновить будущих создателей. Он явился почвой, в которую опустили зерно идеи. Именно он стал зарождением и платформой для своего потомка и продолжателя ветви вертолетного симулятизма "KA-52 Team Alligator (2000)". Вот это и есть кровный брат нашего железного старичка. Из внутренностей, а вернее основы было взято всё, на чём построен старичок МСТС. Если у вас есть эта игра, или вы стали обладателем перевыпущенной версии этого симулятора в лице отечественного локализатора Акелла, то вы сможете удивиться схожести этих симов, особенно в содержании файлов начинки. Наверное, профи смогут постигнуть много умных истин, проведя раскопки в этих дебрях. Не будим им в этом мешать, а мы пойдём дальше.

И всё же, неужели просто взять вертолётный симулятор и сделать из него симулятор поезда? Нет, для этого нужно иметь понятие, что не сам симулятор есть основа. Основа - это движок! Перейдём к основе.

< Графический движок >

Как было сказано выше для хорошего сима нужен хороший движок, и этот движок был создан и было ему название "Daedalus graphics engine". Или по-простому Daedalus. Это была отличная идея сотворить то, чего ожидали фаны вертолётных симуляторов. Этот движок стал основой "KA-52 Team Alligator". Передовые технологии движка стали основным упором качества симулятора. Даже такая вещь как "FLIGHT SIM TOOLKIT 2" и тот был полностью построен на этом движке, а там не хухры - мухры, редакторов штук 5. Правда, до боли знакомые. Именно графическая часть игры занимает по праву первое место, когда мы смотрим на экран монитора мы видим весь венец творения того года. Именно ей приходиться справляться со всеми нагрузками предлагаемыми разработчиками отечественного контента. Да, для своего времени это был прорыв в технологии, но сейчас уже не то время. Извини старик, но ты устарел и не оптимален. Наше железо тебя не способно понять. Твоё мышление неподвластно стальным бицепсам Quadro Core и безразмерным потугам DDR3 наполнить свои банки твоими треугольниками. Даже самые Top-End решения в области графических ускорителей не могут тебя убедить жить шустрее. Ты твёрд, как скала. Такова твоя платформа.

< Финал >

Ты выжил, и будешь жить. Пока есть сообщество, всячески отрекающееся от всего нового, и оно гордо несёт свой флаг. Флаг МСТС.

Всех с наступившим.

art-trans 01.01.2011 17:23

До 10-й годовщины MSTS'а ещё далеко - 5,5 месяцев. Статейка напоминает попытку кинуть камень в огород MSTS'а. Да и многое осталось в ней за кадром, увы.

Zabor 01.01.2011 18:21

Ну почему сразу камень, истина как обычно посередине.

Zlodey 01.01.2011 18:38

Релиз МСТС был в ночь с 31.05.2001 на 1.06.2001
(ну и не забываем учитывать часовые пояса, в забугорье время отличается)

vitalzd 01.01.2011 18:39

ОТМЕТИМ...:44:

Technoman 01.01.2011 20:06

Спасибо всем, и ещё раз с наступившим. Было бы отлично раскрыть все тайны симулятора к его 10 годовщине.

Zabor 01.01.2011 20:11

[QUOTE]...Было бы отлично раскрыть все тайны симулятора к его 10 годовщине.[/QUOTE]ВСЕ!? Совсем все это только к двадцатилетнему юбилею :2:

Technoman 01.01.2011 20:18

[QUOTE=Zabor;228940]ВСЕ!? Совсем все это только к двадцатилетнему юбилею :2:[/QUOTE]

Ну или так :)

vitalzd 01.01.2011 23:49

Я думаю что через некоторое время мы скоро движок у мстс разберем..конечно его надо менять...на современные параметры

Zabor 02.01.2011 00:53

Виталий, правильно думаешь - заменим движок на новый и поедем дальше =))

vitalzd 02.01.2011 01:01

не , я в том плане что можно как то в самом ядре мстс поковыряться и настроить его чтобы небыло таких вылетов как к дядюшке биллу...игра то 2001 года и движок явно устарел

E69 02.01.2011 01:03

Да, в МСТС главное - не движок от вертолёта. Стоит уделить внимание "физике" игры, ну а самые главные - это те, кто не дают ему умереть на протяжении вот уже почти десяти лет.

vitalzd 02.01.2011 01:05

Скажите мне , из за чего вообще возникает ошибка в мстс которая к деде биллу посылает?

Zabor 02.01.2011 01:18

К дяде Биллу симулятор посылает при любой фатальной ошибке, конкретная информация как раз содержится в отчете, который предлагается заслать по известному адресу.

При включении встроенного в виндовс отладчика "доктор ватсон" симулятор будет просто вываливаться.

Все возможные ошибки в моделях, маршрутах, сигнализации и т.д. предусмотреть невозможно, потому фатальные и случаются, но в каждом конкретном случае можно найти и устранить ошибку, симулятор не виноват в том, то модель кривая или ему памяти не хватает.

TRam_ 02.01.2011 01:31

[QUOTE]но в каждом конкретном случае можно найти и устранить ошибку, симулятор не виноват в том, то модель кривая[/QUOTE]существует пример симулятора, которому совершенно по* на любые ошибки, которые можно сделать с моделями или настройками.

Zlodey 02.01.2011 01:58

ты часом не про допотопный трамвайный, с позволения сказать, симулятор?
(PS, маленько отклонение от темы)

TRam_ 02.01.2011 02:01

[SPOILER][QUOTE]ты часом не про допотопный трамвайный[/QUOTE]а с чего ему быть трамвайным :) ? Кстати он не допотопный - программно-генерируемая растительность присутствует (с 2010), ЛОДы рельс присутствуют (с 2009), мип-уровни делаются автоматически для всех текстур (с 2009), сами рельсы небо отражают (с 2009), прожектор работает, времена года присутствуют (с 2010). А ещё туда недавно раскачивание ПС впилили.[/SPOILER]

Zabor 02.01.2011 02:15

[B]TRam_[/B], давай не будем разжигать межсимуляторную рознь.

Zlodey 02.01.2011 02:43

видать, мы о разных вещах говорим,
я trumgame и всяческие его производные имел ввиду,
advanced tram sim сюда же

Grebnev 02.01.2011 02:48

Я что-то не всекаю ,про какие вылеты тут рчь? 90 % вылетов - нежелание юзеров читать редми и ставить рекомендованные кабины и звуки к ПС.

Про допотопный трамвайный предлагаю не упоминать, ТРСники набегут оправдываться, хотя речь вовсе не о них)

art-trans 02.01.2011 13:37

Есть одна вещь, которую в MSTS до сих пор никто не пожелал ни в патчах, ни в самопальных переделках реализовать. Я эту функцию называю "Авто_ДА". Вспомним вечную проблему, когда у нас в маршруте не хватает шейпа объекта или его текстуры. В этом случае у нас постоянно проскакивают вопросы "Не удалось загрузить объект ... . Продолжить? ДА НЕТ". Функция "Авто_ДА" предусматривает автоматическое нажатие на "ДА" при желании игрой выдать ошибку. Это несколько ускорит процесс загрузки симулятора, а также избавит всех нас от постоянного проигрывания звука в стиле "Windows Critical Stop.wav". Причём если сделать данную функцию опциональной в настройках, то разработчики смогут спокойно отслеживать недостающие элементы для того, чтобы избежать ошибок в будущем.

Очень много т.н. критических ошибок бывает по самым примитивным случаям, включая не полностью очищенный кэш, изменённый в свойствах tsection.dat и забывчивость с установкой алиасов (кстати функция "Авто_ДА" здесь бы тоже пригодилась).

В общем как всегда - идей много, да путей реализации очень мало.

Соглашусь с мнением Алексея насчёт нежелания читать readme - сейчас в порядке эксперимента ставлю опыт на эту тему, в будущем поделюсь результатами.

Zabor 02.01.2011 14:24

Артем, а давай представим, что эта функция реализована и что из этого выйдет?

Еще большая куча вопросов "А где кабина?", "Где здание депо?", "Где вагоны и локомотивы в составах трафика?", "Где звуки?".

ИМХО это породит еще большее разгильдяйство, только теперь уже со стороны пользователей, которые начнут кататься без алиасов, звуков, объектов и т.д.

98% ошибок отсутствия шейпа/звука связано с человеческим фактором - или разработчик забыл что либо упаковать в маршрут/локомотив, либо юзер "скОчал, пАставил, а чО оно не рОботает!".

Это как раз предусмотренная ошибка зачем её маскировать.

А если в массовом порядке все совсем плохо, то кто мешает зажать Enter и потерпеть немного, если уж так хочется запустить то, для чего нет необходимого комплекта.

awaken 02.01.2011 14:29

вообще говоря,если б разработчики были поумнее (или - не столь пофигистичны на результат), можно было бы предусмотреть поведение "по умолчанию" при ошибках, без вылетом.
например. при ошибке подгрузки объекта маршрута - не загружать объект на карту
при отсутствии кабины - не отображать кабину (пусть смотрят "в воздух" )
при отсутствии звука - не воспроизводить звук (ошибка нахождения звукогвого файла и так по умолчанию не распознается, и никаких предупреждений не выводится, если МСТС не запущен в тестовом режиме )
при отсутствии текстуры на локомотиве/вагоне - накладывать текстуру "серый квадрат"

ANK(ft) 02.01.2011 14:36

Да, вот что до ошибок на маршрутах - зажимание не всегда спасает. Особенно не забываемо, как тестировал я один сырой маршрут, ссылавшийся на знаменитые чешские смс beznatrat, в итоге с этим зажиманием я хоть и проехал, и даже не вылетел, но не увидел половину станций.

Zlodey 02.01.2011 16:15

звуки вешаются по отдельным маркерам (либо маркерам пути, либо источникам),
оч. редко привязываются к конкретным объектам.

Исчезновение объектов станций связано, скорей, с отсутствием текстур

TFC 02.01.2011 16:42

Ага еще создали бы Видеообзор "Историю модостроия для МСТС на просторах СНГ". Чтобы более запоминающим было.

ANK(ft) 02.01.2011 16:47

Не терялись там объекты станций, просто из-за постоянных ругательств на маркеры звуков - невозможно было смотреть по сторонам.

Technoman 02.01.2011 16:58

Пару тем про достижения того времени.

[b]Flight Sim Toolkit: Preview[/b]
[url]http://www.combatsim.com/review.php?id=523[/url]

[b]KA-52 Team Alligator: Interview[/b]
[url]http://www.combatsim.com/review.php?id=530[/url]

Где то ещё была уникальная статья про то как делали сим, но пока не могу вспомнить где видел.

ТЧМ Юран 02.01.2011 17:27

[QUOTE=art-trans;228896]До 10-й годовщины MSTS'а ещё далеко - 5,5 месяцев. Статейка напоминает попытку кинуть камень в огород MSTS'а. Да и многое осталось в ней за кадром, увы.[/QUOTE]

Камни бросают только в плодоносящий огород... А наш увы давно ничего хорошего не приносил...

Zlodey 02.01.2011 18:32

[QUOTE=Technoman;229147]Пару тем про достижения того времени.[/QUOTE]

за развитием мстс можно (примерно) проследить как за развитием движка мсфс, поищите в сети видео, недавно видел целую серию роликов из фс разных годов выпуска, оч. интересно было


[QUOTE=ТЧМ Юран;229157]Камни бросают только в плодоносящий огород... А наш увы давно ничего хорошего не приносил...[/QUOTE]

в корне с Вами не согласен

Vlad 04.01.2011 22:19

[QUOTE=Technoman;228842]
Ты выжил, и будешь жить. Пока есть сообщество, всячески отрекающееся от всего нового, и оно гордо несёт свой флаг. Флаг МСТС.

Всех с наступившим.[/QUOTE]

Не совсем так, нет пока еще того нового, от которого мы все отрекаемся :15: МСТС будет жить до тех пор, пока не появится новый симулятор, который будет содержать в себе все возможности МСТС +нечто новое (графика, физика и т.п.). За прошедшие 10 лет такой симулятор пока не появился. Ни КРС, ни Траинз до МСТС-а пока что недотягивают.

Im-Ho-Tep 04.01.2011 22:26

Поддерживаю предыдущего оратора - дабы не сетовать на судейство (читай - апологетов той или иной игры) побеждать нужно за явным преимуществом. Увы, ни ТРС ни КРС этим похвастаться не могут.

TRam_ 04.01.2011 22:45

[QUOTE]побеждать нужно за явным преимуществом[/QUOTE]такового не бывает :). Так как МСТСовских сценариев ни трейнзе, ни в КРСе в ближайшее время не будет (в первом - сложно, во втором - ПСа нет).

В физике ТРС обощёл МСТС очень давно, хотя, не спорю, образцы этого таились в кулуарах (так же как трёхмерная кабина МСТС). Всем желающим был приготовлен доклад - [url]http://trainz.org.ru/mediawiki/index.php/%D0%A4%D0%B8%D0%B7%D0%B8%D0%BA%D0%B0_%D0%9F%D0%A1[/url]. Если формализуете хоть ОДНО замечание, никогда в этой теме писать не буду.

О графике МСТС советую помолчать - на "средненьких" настройках смотрится отвратно.

PS то хотели чтоб между поездами прыгать, то кабины в односекционниках менять, то чтоб ПС качался, то чтоб контроллер на ЧС4 работал правильно... Всё уже появилось, ан нет - "это не явное преимущество"

Im-Ho-Tep 04.01.2011 23:21

Tram, давай не будем сраться, хорошо? - за 10 лет в индустрии симуляции поведения вагончиков на рельсах так и не случилось качественного прорыва, а посему каждый играется в своей, только ему лЮбой, песочнице.

TRam_ 04.01.2011 23:24

А где ты хочешь искать этот прорыв? Вон даже в ZDSim'e физика тормозов сильно упрощена, и никто не заметил отличий от реальной.

Grebnev 04.01.2011 23:24

[QUOTE=TRam_;229734]такового не бывает :). Так как МСТСовских сценариев ни трейнзе, ни в КРСе в ближайшее время не будет (в первом - сложно, во втором - ПСа нет).



О графике МСТС советую помолчать - на "средненьких" настройках смотрится отвратно.

PS то хотели чтоб между поездами прыгать, то кабины в односекционниках менять, то чтоб ПС качался, то чтоб контроллер на ЧС4 работал правильно... Всё уже появилось, ан нет - "это не явное преимущество"[/QUOTE]

[url]http://forums.trainsim.com/vbts/showthread.php?298424-Any-Railroad-Any-Route-Any-Era-Four/page3[/url]

Да , мне здесь вот даже нагрубить пытались, называя скрины с древнего Бердянск-Пологи "ТРСными или КРСными" А всего-то модельку поставил да травки насадил кривенькой)))

Сценарий -это и есть симуляция работы машиниста вроде? Сделал поездку -держи орден)

Zabor 04.01.2011 23:29

[QUOTE=TRam_;229734]...
Если формализуете хоть ОДНО замечание, никогда в этой теме писать не буду.

О графике МСТС советую помолчать - на "средненьких" настройках смотрится отвратно.
...[/QUOTE]

[COLOR="Orange"][B]TRam_[/B], еще хоть ОДНА кучка в МСТС или МСТСников и ты действительно писать не будешь, причем не только в этой теме.[/COLOR]

Сколько раз можно просить не сравнивать симуляторы во всех темах подряд?

TRam_ 04.01.2011 23:31

[QUOTE]Сценарий -это и есть симуляция работы машиниста вроде? Сделал поездку -держи орден[/QUOTE]вроде слышал об одном единственном ордене за всё сужествование МПС/РЖД в России. Вообще ж не забывай - скоростемерная лента есть и в трс, но дешифровать её комп не сможет. Но сценарий не относится ни к физике, ни к графике.

Vlad 05.01.2011 10:59

[QUOTE=TRam_;229734]такового не бывает :). Так как МСТСовских сценариев ни трейнзе, ни в КРСе в ближайшее время не будет (в первом - сложно, во втором - ПСа нет).

В физике ТРС обощёл МСТС очень давно, хотя, не спорю, образцы этого таились в кулуарах (так же как трёхмерная кабина МСТС). Всем желающим был приготовлен доклад - [url]http://trainz.org.ru/mediawiki/index.php/%D0%A4%D0%B8%D0%B7%D0%B8%D0%BA%D0%B0_%D0%9F%D0%A1[/url]. Если формализуете хоть ОДНО замечание, никогда в этой теме писать не буду.

О графике МСТС советую помолчать - на "средненьких" настройках смотрится отвратно.

PS то хотели чтоб между поездами прыгать, то кабины в односекционниках менять, то чтоб ПС качался, то чтоб контроллер на ЧС4 работал правильно... Всё уже появилось, ан нет - "это не явное преимущество"[/QUOTE]

Насчет физики не скажу. Но графика современных дополнений МСТС существенно превосходит Траинз и несущественно уступает КРС-у. Кабины в современном МСТС можно менять. А вот попробуйте-ка создать в КРС или Траинз сценарий на маршруте длиной 300-400км с двумя сотнями составов, каждый из которых имеет свое расписание. На сегодня такое в МСТС можно создать без особых проблем. В КРС или Траинз-абсолютно нереально.
Повторюсь еще раз. По отдельным показателям Траинз или КРС (РВ) может быть и превосходят МСТС, но по сумме своих достоинств МСТС пока вне конкуренции.

TRam_ 05.01.2011 13:39

не по сумме достоинств, а по геймплею :). Не спорю, МСТСовского геймплея (самоцели к наилучшему прохождению сценария) нет ни в одном другом симе (кроме дефолта КРС).


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

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