Devilhunter

Моддер
  • Публикации

    480
  • Зарегистрирован

  • Посещение

Все публикации пользователя Devilhunter

  1. Тормозит код который постоянно исполняется, а этот висит мёртвым грузом.
  2. Хороший патч. Жаль, что еще производство городами еще не прикрутили.
  3. Поздравляю! А так да, ожидал большего числа работ.
  4. Тем более, что паровоз прост как топор. Топор, если надо и новый сделать можно из камней и веток, а вот цепную пилу... А вообще конкурс годный. Ведь действительно в играх подобного рода разработчики забивают болт на будущее. Маглёв в ЖД магнате 2. Какой-то непонятный биодизель ЖД магнате 3. И все. Больше "будущего" было в Транспортном гиганте.
  5. Паровоз из "Назад в Будущее"
  6. Сравнивая с другими играми жанра (песочные выживалки), то скажу, что 7ДТД и самая лучшая, и имеет самый огромный потенциал. В других играх мне не хватало той гибкости мира, которая есть в 7ДТД. Зе Форест. Неплохо, но как-то однообразно. И главное, что ни на ландшафт повлиять нельзя, ни убить всех мутантов. Если большие деревья конечный ресурс, то остальные ресурсы невозбранно респаунаятся. Savage Lands. Как и в форесте ресурсы спаунятся на одном и том же месте. Minecraft. И не развивался никогда. Только модами. Это скорее живой симулятор лего.
  7. 7 Days to Die. Не знаю когда выйдет из альфы, но за несколько лет игра изменилась до неузнаваемости в лучшую сторону. И это еще не предел. Фактически в неё можно было играть в первую альфу после фикса багов. Главное, что завезли туда геймплей.
  8. Хотел уточнить, а мод узкоколейной дороги добавляет оную или заменяет имеющуюся?
  9. кстати насчет Добавление массы всем грузам (доступно только в новой игре) Вчера листал базовый конфиг .луа и нашел строчку, которая позволяет отдельно включить эту симуляцию в уже существующих играх.
  10. Всё не так просто. Оказалось, что разные поезда реагируют на это изменение по-разному. С синим вы уже знакомы, а оранжевый это 2ТЭ116 + 120 американских цистерн массой по 20 т на 18 груза каждая. В первом случае больше половины масса поезда занимал сам паровоз Микадо. Паровоз 219 т / поезд 379 т (58%). Его стоимость тоже составляла 43% стоимости поезда. Во втором – тепловоз 276 т / поезд 2676 т (10%). 7% стоимости поезда. Вот и получилось, что локомотив нулевой стоимости фактически никак не влияет на внедрение механизма влияния грузов. Тогда как в тех случаях, когда локомотив составляет значительную долю денежных вложений, то такой механизм сильно бьет по карману. Для изначального поезда 2 ТЭ116 + 30 цистерн такой расчет еще не завершил, но он ближе к паровозу. Надо подумать как бы обобщить эти множители. И получится это разве что каких-то стандартных поездов. Стандартных в смысле как с вашим ограничением на максимальную массу. Для таких поездов можно придумать множители. @Alex
  11. @Vitaro Та у меня игры под рукой нет. "getGameDifficulty" пока не смотрел. Хорошо, что напомнил. Патчик-то я накатил. ладно. цистерны возьму стоковые из игры. Для других нет информации он них. Стоимость, вместимость и масса.
  12. @Alex Хотя бы коэффициенты к стоимости груза они "должны" ввести. А этот 2ТЭ116 стоит 11,1 млн?
  13. @Vitaro @Alex Хм. Сила трения. А я думал, что ее нет в игре. В некоторых экспериментах время ускорения поезда на моей модели совпадало с игровым без сил трения. И да, опыты провожу на модели. Наверное крайние случаи нужно будет проверить в игре. Хорошо, посмотрим 2ТЭ116
  14. Продолжаем нагружать вагоны. В этот раз масса 1 груза = 8 т. С избытком, но для эксперимента нужно попробовать. 6 вагонов. Масса порожнего: 279 т. Время разгона: 1:01. Масса гружёного: 615 т. Время разгона: 2:16. Дисбаланс на круге: +0:35. 5 вагонов. Масса порожнего: 269 т. Время разгона: 0:59. Масса гружёного: 549 т. Время разгона: 2:01. Дисбаланс на круге: +0:18. 4 вагона. Масса порожнего: 259 т. Время разгона: 0:57. Масса гружёного: 483 т. Время разгона: 1:47. Дисбаланс на круге: +0:02. Вместимость: 28. Стоимость поезда $ 3 722 k и $ 620,3 k ежегодно. Либо $ 133 k единожды + $ 21,5 k в год на единицу груза. Продуктивность линии упала в 17/4 = 4,25 раза. Стоимость доставки выросла в 2,42 раза. За 35 лет потратим $: 3 722 k + 35 · 620,3 k = 25 432,5 k. Стоимость эксплуатации уменьшилась в 1,76 раза. Тогда: 4,25 · 2,42 / 1,76 = 5,84. Это множитель для текущей стоимости единицы товара при весе в 8000 кг. В сравнении с первым опытом масса груза возросла в 6,67 раза, множитель – 4,17 раза. Наблюдается лёгкая нелинейность. Полинома второго порядка уже достаточно чтобы описать зависимость множителя от массы. Х - масса единицы груза. Y - множитель. Теперь надо попробовать с другим локомотивом. Организуйте-ка мне состав для исследования. Например, ВЛ-80 (или любой другой) + ...
  15. Паровоз доступен с 1916. Подходящие вагоны весят по 15 т. Итого (760 - 219) // 15 = 36 вагонов.
  16. У каждого локомотива есть своя скорость постоянного ускорения независимо от нагрузки вагонами (естественно, что само ускорение до этой скорости определяется массой поезда): V [м/с] = P [кВт] /F [кН] Вот, например: Микадо 1173 / 228 = 5,14 м/с или 18,5 км/ч. Биг-Бой 4560 / 602 = 7,57 м/с или 27,3 км/ч. Генерал 130 / 40 = 3,25 м/с или 11,7 км/ч. На самом деле у него сильно завышена игровая тяга. Реальная порядка 25-30 кН. Летающий Шотландец 1655 / 135 = 12,26 м/с иди 44,1 км/ч. Гайявата 2940 / 136 = 21,62 м/с или 77,8 км/ч. Касательно формулы F [кН] / 0,3 -> [т]. Тут наверное и не надо учитывать мощность. Ведь ускорение до скорости V, описанной выше зависит исключительно от массы. Только вот вопрос об этих 0,3. Получается, что для того же Микады рекомендованный максимальный вес поезда составляет 228 / 0,3 = 760 т. Такой поезд будет ускоряться до максимальной скорости за 2:48. Какой в игре масштаб местности? Не много ли 2:48 для такой игры? Это же почти 3 месяца при стандартной скорости. А с другой стороны это идея для мода "Acceleration adjuster/rescaler". Кого не устраивает ускорение, сможет задать масштаб ускорения. Кстати, @Vitaro , ты писал, что кто-то писал конфигуратор для игры. Какой там прогресс?
  17. @Alex Второй вариант не то чтобы нравится больше, но вроде как правильнее. Первый – это то что можно сделать уже сейчас и без чего все танцы с динамической массой вагонов пойдут насмарку. По сути мне надо продолжить те исследования, которые я делал немного выше?
  18. Так. А теперь, пожалуйста, кратко объясните к какому решению вы пришли, а то я уже запутался. А вообще убрать бы это проклятое деление грузов на 4. Путает. Сами мы убрать не можем, так как стоимость доставки поменять не можем...пока.
  19. Ну как...с точки зрения игры (пока не было влияния веса и стоимость всех грузов одинакова), то вагоны разных типов должны весить одинаково. Так было не всегда. А это не интересно, не говоря о том, что не реалистично. По сути один вид вагонов и грузов, но в разных шкурках. Как по мне, то вагон перьев должен весить гораздо меньше, чем вагон свинца.
  20. Тогда продолжим отнимать вагоны. 11 вагонов. Масса порожнего: 329 т. Время разгона: 1:12. Масса гружёного: 637 т. Время разгона: 2:21. Дисбаланс на круге: +0:41. 10 вагонов. Масса порожнего: 319 т. Время разгона: 1:10. Масса гружёного: 599 т. Время разгона: 2:12. Дисбаланс на круге: +0:30. 9 вагонов. Масса порожнего: 309 т. Время разгона: 1:08. Масса гружёного: 561 т. Время разгона: 2:04. Дисбаланс на круге: +0:20. 8 вагонов. Масса порожнего: 299 т. Время разгона: 1:06. Масса гружёного: 523 т. Время разгона: 1:55. Дисбаланс на круге: +0:09. 7 вагонов. Масса порожнего: 289 т. Время разгона: 1:04. Масса гружёного: 485 т. Время разгона: 1:47. Дисбаланс на круге: -0:01. Вместимость: 49. Стоимость поезда $ 4 376 k и $ 729,3 k ежегодно. Либо $ 89,3 k единожды + $ 14,88 k в год на единицу груза. Продуктивность линии упала в 17/7 = 2,43 раза. Стоимость доставки выросла в 1,62 раза. За 35 лет потратим $: 4 376 k + 35 · 729,3 k = 29 901,5 k. Стоимость эксплуатации уменьшилась в 1,5 раза. Тогда: 2,43 · 1,62 / 1,5 = 2,62. Это множитель для текущей стоимости единицы товара при весе в 4000 кг. В сравнении с предыдущим опытом масса груза возросла в 3,33 раза, множитель – 1,87 раза. Позже попробую груз потяжелее. @Alex А так?
  21. @Alex В смысле? В конфиге 1,2, а в игре 4? Ок, а то я не понял. Посчитаю. @Malaxit Чего это он странный. Массы из игры взяты.
  22. 1,5 было просто к примеру. Но давайте рассуждать логически. Раньше какой-никакой баланс был построен без учёта влияния груза. Был поезд А, у которого была стоимость покупки Cost и обслуживания Running. Мощность поезда Power. Масса поезда Mass. Теперь количество груза начало влиять на динамику и для неизменного интервала поезда (среднегодовой прибыли) надо прикинуть как это отразится по деньгам. Допустим масса поезда изменилась в k раз. Новая масса поезда стала: Mass' = k · Mass. Чтобы ускорять новую масса с такой же динамикой нам надо увеличить на эти же k мощность и тяговое усилие (Force). Power' = k · Power Force' = k · Force Значит нам надо докупить (k - 1) · Power мощности. Так как тяговое усилие денег не стоит, но продается вместе с мощностью (локомотивом). Стоимость поезда (и обслуживание) возрастет на (k - 1) · Power · $ (но не в k раз потому, что стоимость поезда состоит также из стоимости вагонов), т.е. на стоимость второго локомотива или более мощного. На самом-то деле у второго локомотива тоже есть масса, но пока на этом внимание заострять не будем. Вроде бы пока ничего сложного. Но теперь надо вспомнить от том, что обратно поезд идет порожним, а значит с дополнительной мощностью и тяговым усилием он будет быстрее добираться в конечный пункт, хотя и не намного так как максимальная скорость останется неизменной, а поезда обычно ездят с максимальной скоростью. Таким образом, изначальные затраты на поезд вырастают не более, чем на (k - 1) · Power · $, а обслуживание на это же делённое на 6. Наверное пора воспользоваться примерами. Допустим у нас есть такой поезд: Микадо + 17 маленьких гондол. Стоимость $: 2 850 k + 17 · 218 k = 6 556 k. Вместимость поезда: 17 · 7 = 119. Масса поезда 219 + 17 · 10 = 389 т. Масса полностью загруженного поезда составит 389 + 119 · 1,2 = 531,8 т. k = 531,8 / 389 = 1,367. Значит нам надо примерно еще треть этого Микадо. Но придется брать два или уменьшить количество вагонов. Раньше на доставку одной партии товаром мы тратили $ 6 556 k при покупке и еще $ 1 092,67 k ежегодно. Либо $ 55 k единожды + $ 9,18 k в год на единицу груза. П.С. Разгон до максимальной скорости занимает примерно 1 минуту и 26 сек. Посмотрим что можно сделать, чтобы интервал остался неизменным. Если мы уменьшим количество вагонов, то увеличится ускорение как пустого так и гружёного поезда, но и расходы на доставку единицы груза тоже возрастут. Будем отнимать по вагону: 16 вагонов. Масса порожнего: 379 т. Время разгона: 1:24. Масса гружёного: 513,4 т. Время разгона: 1:53. Дисбаланс на круге (как минимум): +25 сек. 2 секунды мы выиграли на порожнем, но потеряли 27 на гружёном. 15 вагонов. Масса порожнего: 369 т. Время разгона: 1:21. Масса гружёного: 495,0 т. Время разгона: 1:49. Дисбаланс на круге: +0:18. 14 вагонов. Масса порожнего: 359 т. Время разгона: 1:19. Масса гружёного: 476,6 т. Время разгона: 1:45. Дисбаланс на круге: +0:12. 13 вагонов. Масса порожнего: 349 т. Время разгона: 1:17. Масса гружёного: 458,2 т. Время разгона: 1:41. Дисбаланс на круге: +0:06. 12 вагонов. Масса порожнего: 339 т. Время разгона: 1:15. Масса гружёного: 439,8 т. Время разгона: 1:37. Дисбаланс на круге: +0:00. Итак, мы добились неизменного интервала. Очень условно конечно. Вместимость: 84. Стоимость поезда $ 5 466 k и $ 911 k ежегодно. Либо $ 65 k единожды + $ 10,85 k в год на единицу груза. Таким образом, мы получили неизменный интервал, но доставляем меньше груза, но имеем большие затраты на единицу груза. Продуктивность линии упала в 17/12 = 1,42 раза. Стоимость доставки выросла в 1,18 раза. Допустим нормативный срок эксплуатации этого поезда составляет 35 лет (по возрасту Микадо). Тогда за эти 35 лет раньше мы бы потратили на поезд $: 6 556 k + 35 · 1 092,67 k = 44 800 k. Сейчас потратим $: 5 466 k + 35 · 911 k = 37 351 k. Стоимость эксплуатации уменьшилась в 1,2 раза. Тогда: 1,42 · 1,18 / 1,2 = 1,4. Это множитель для текущей стоимости единицы товара при весе в 1200 кг. ------------------ Если мы купим 2 локомотива, то тогда придётся вешать 24 вагона. В принципе в расчетах ничего не меняется. И при прочих равных множитель стоимости надо ставить равным 1,4. Другие поезда наверное изменятся иначе. Более того другие массы грузов совсем иначе будут влиять на динамику. Это всё еще предстоит исследовать. В принципе я мог бы этим заняться.
  23. Для начала, как и с массой единицы, может быть по 1. А сам режим выключен. Кому надо, тот нащупает нужные значения. Главное чтобы это вообще можно было крутить. Первой итерацией может быть так, что масса груза оплачивается 1,5. Соответственно груз удельным весом 2 оплачивается 2*1,5, а груз удельным весом 5 – 5*1,5. Хотя мне кажется там надо нелинейная зависимость.
  24. @Alex Просто сейчас вес без стоимости не имеет никакого экономического смысла. Ты мог бы им написать, что надо добавить в конфиг множитель, например, к стоимости доставки единицы товара? Просто в конфиг без баланса пока.