TF3TF3 Mod PortalTransport Fever 3 · erweitert um Community-Checks
mod.io · Mod 6427614

Tree Speed Fix TF3

von Budok42Version 1.0Aktualisiert 07.10.2026Rev. 149,2 KiB
Bitte ModManager zuerst starten. Dadurch wird der Installations-Link unter Windows registriert.

Beschreibung

English

New in revision 14: compact road support

Added support for the modern and old roadside alleys in these road packs by Mal7hael:

The speed penalty is removed from all four custom alley types. Trees and their noise/pollution effects remain. Existing compact roads receive a separate one-time refresh, including saves where the vanilla-road refresh has already finished. No additional road scan when neither pack is installed. The road packs are optional and must be enabled alongside Tree Speed Fix to use their roads.

In-game testing confirmed the new support; the game log confirms all six supported alley resources have a zero speed modifier. Local regression tests also cover existing-road migration and older saves.

IMPORTANT: The mod does not update all existing roads instantly. It processes the map gradually in small batches. On a large map this may take several minutes or longer. Unpause the simulation, let processing finish, then save the game.

A 60 km/h road, but all traffic moves at 30? Check the trees.

Tree Speed Fix TF3 by Budok removes the hidden speed penalty from vanilla roadside tree alleys and the custom alleys in 6-Lane City Roads (24m) and 8-Lane City Roads (32m) for all road traffic: passenger cars, buses, trucks and other vehicles using the road. Keep the trees and let vehicles use the road's base speed limit again.

On the investigated map, it looked like a large-city simulation slowdown: the same bus reached 60 km/h outside town but stayed around 30 inside, despite a clear road ahead. Roadside alleys were imposing a lower road speed limit.

What happens in the base game

  • A vanilla modern or old tree alley applies −25% to the road speed limit per side.
  • Two sides add up to −50%: a road with a 60 km/h base limit becomes 30, and a 50 km/h road becomes 25.
  • Players see the road's base speed in its description; on the investigated roads, this additional restriction was not obvious.
  • The restriction belongs to the road, so it affects road traffic using that segment, not just buses.

This is a confirmed game parameter, not a proven engine bug: maxSpeedModifier = −0.25 appears in the official modding documentation. The mod addresses the hidden-limit problem while preserving the greenery.

What the mod changes

  • Removes the speed penalty from two vanilla alley types and four custom alley types in the supported compact road packs.
  • Preserves the trees, their noise and pollution effects, road geometry, lanes and placed objects.
  • Newly built roads use the corrected setting immediately.
  • Refreshes eligible existing roads, checking the actual speed limit after each refresh.
  • Runs once per save for vanilla alleys, plus a separate one-time pass for supported compact-road alleys. Completion is saved and the event subscription is removed: no continuous map scans or vehicle checks.
  • An unfinished saved migration resumes from its saved position. Normal mod updates do not restart a completed migration.

How to use

  • Keep a separate backup of your save, then enable the mod for that map.
  • Load the map and unpause. On an old map, the initial pass may take several minutes; work is processed in small batches.
  • Let the pass finish and save under a new filename. Completion is logged as FINISHED reason=completed.
  • Subsequent loads of that updated save do not repeat the pass. Loading the original old file, which does not yet contain the result, requires the initial pass again.

Verified in-game

The test map contained 8394 road segments. Actual limits on 560 existing roads were restored from 25→50 and 30→60 km/h, with every refresh confirmed by the engine. There were 0 unverified refreshes or command errors. Other segments did not meet the migration criteria, for example because they had no eligible alleys or already had the correct limit.

Both an old save and a save loaded after completion were tested: the completed save does not start another map scan. This is evidence from the test map, not a guarantee for every third-party road mod.

Limitations

  • Targets vanilla modern and old roadside alleys and the four custom alleys in the supported compact road packs. Separately placed decorative trees are not the target.
  • Restores the base road limit; it does not guarantee constant 60 km/h travel. Congestion, curves, traffic lights, stops, acceleration and vehicle performance still matter.
  • This is not a general simulation-speed or FPS booster.
  • Protected construction roads, unusual restrictions and some third-party mod combinations may be skipped. A failed verification stops the pass without automatic retries; the reason is recorded in the log.
  • Full console compatibility and every mod combination have not been verified.

Support development

Enjoying the mod? Help support my mods and future projects with a one-time donation.

Send a one-time tip on Boosty

The mod is free. Donations are optional; no subscription is required. Open the link in your browser. Payment availability depends on your country and bank.

Authorship and collaboration

Mod author and technical investigation: Budok. Original mod code: © 2026 Budok. Please retain attribution when using or redistributing the original code. Game assets and the Transport Fever name belong to their respective rights holders. This is an independent mod, not an official Urban Games product.

If this investigation and solution are useful to the Transport Fever 3 team, I would welcome a discussion about collaboration, integration of the original code and possible compensation. Contact the author through the creator profile on this mod's page.

The cover is an explanatory illustration, not a game screenshot. The 30→60 example assumes a 60 km/h base road limit and vanilla tree alleys on both sides.


Русский

Новое в версии 14: поддержка компактных дорог

Добавлена поддержка современных и старых придорожных аллей из двух модов автора Mal7hael:

У всех четырёх собственных видов аллей снимается штраф скорости. Деревья и их влияние на шум и загрязнение сохраняются. Для уже построенных компактных дорог предусмотрен отдельный однократный проход, даже если штатные дороги уже обработаны. Без этих дорожных модов дополнительного обхода карты нет. Наборы дорог необязательны: для использования их дорог включите нужный набор вместе с Tree Speed Fix.

Работа новой поддержки подтверждена в игре; журнал подтверждает нулевой штраф у всех шести поддерживаемых ресурсов аллей. Обновление уже построенных дорог и старые сохранения также проверены локальными тестами.

ВАЖНО: Мод не обновляет все ранее построенные дороги за одну секунду. Он обрабатывает карту постепенно, небольшими порциями. На большой карте это может занять несколько минут или больше. Снимите паузу, дождитесь окончания обработки, затем сохраните игру.

На дороге 60, а весь транспорт едет 30? Проверьте деревья.

Tree Speed Fix TF3 от Budok убирает скрытый штраф скорости от штатных придорожных аллей и собственных аллей из 6-Lane City Roads (24m) и 8-Lane City Roads (32m) для всего дорожного транспорта: легковых машин, автобусов, грузовиков и других использующих эту дорогу транспортных средств. Деревья остаются — транспорт снова может использовать базовый лимит дороги.

На исследованной карте это выглядело как торможение большого города: одинаковый автобус ехал 60 км/ч за городом, а в городе — около 30, хотя дорога впереди была свободна. Причиной оказалось дорожное ограничение от аллей.

Что происходит в обычной игре

  • Штатная современная или старая аллея добавляет −25% к лимиту скорости за каждую сторону дороги.
  • Две аллеи складываются в −50%. Дорога с базовым лимитом 60 км/ч превращается в 30, а дорога 50 км/ч — в 25.
  • В описании дороги игрок видит базовую скорость; на исследованных дорогах этот дополнительный штраф не был очевиден.
  • Ограничение относится к дороге, поэтому затрагивает использующий её дорожный транспорт, а не только автобусы.

Это подтверждённый параметр игры, а не доказанная ошибка движка: maxSpeedModifier = −0.25 приведён в официальном руководстве. Мод исправляет для игрока проблему скрытого ограничения, сохраняя озеленение.

Что меняет мод

  • Снимает штраф скорости двух штатных видов аллей и четырёх собственных аллей поддерживаемых компактных дорог.
  • Сохраняет деревья, их эффекты на шум и загрязнение, геометрию дороги, полосы и размещённые объекты.
  • Новые дороги сразу строятся без этого штрафа.
  • Обновляет подходящие ранее построенные дороги, проверяя фактический лимит после каждого обновления.
  • Выполняет один проход для штатных аллей и отдельный однократный проход для поддерживаемых компактных дорог в каждом сохранении. После завершения сохраняет отметку и отписывается от событий: постоянного обхода карты и проверок транспорта нет.
  • Сохранённый незавершённый проход продолжает с того же места. Обычное обновление версии не запускает завершённый проход заново.

Как пользоваться

  • Сделайте отдельную копию сохранения, затем включите мод в списке модификаций этой карты.
  • Загрузите карту и снимите паузу. На старой карте первый проход может занять несколько минут; работа идёт небольшими порциями.
  • Дождитесь завершения и сохраните игру новым файлом. В журнале завершение отмечается FINISHED reason=completed.
  • При следующих загрузках этого сохранённого файла повторного прохода не будет. Повторная загрузка исходного старого файла, в котором ещё нет результата, снова требует первого прохода.

Проверено в игре

На тестовой карте проверено 8394 дорожных участка. У 560 ранее построенных дорог фактические лимиты восстановлены 25→50 и 30→60 км/ч; каждое изменение подтверждено движком. Неподтверждённых обновлений и ошибок команд — 0. Остальные участки не соответствовали условиям обновления, например не имели нужных аллей или уже обладали правильным лимитом.

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

Ограничения

  • Работает со штатными современными и старыми придорожными аллеями, а также четырьмя собственными аллеями поддерживаемых компактных дорог. Обычные деревья, поставленные отдельными декоративными объектами, не являются целью мода.
  • Возвращает базовый дорожный лимит, а не обещает постоянные 60 км/ч. Пробки, повороты, светофоры, остановки, разгон и характеристики транспорта по-прежнему влияют на скорость.
  • Не является универсальным ускорителем симуляции или FPS.
  • Дороги внутри защищённых конструкций, нестандартные ограничения и некоторые сочетания сторонних модов могут быть пропущены. При неудачной проверке проход останавливается без автоматических повторов; причина остаётся в журнале.
  • Полная совместимость с консольными версиями и всеми модами не проверялась.

Поддержать разработку

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

Разовый донат через Boosty

Мод бесплатный. Донат добровольный, подписка не требуется. Открывайте ссылку в браузере; доступность оплаты зависит от страны и банка.

Авторство и сотрудничество

Автор мода и технического исследования — Budok. Оригинальный код мода: © 2026 Budok. При использовании или публикации оригинального кода просьба сохранять указание автора. Игровые ресурсы и название Transport Fever принадлежат их правообладателям; это независимый мод, не официальный продукт Urban Games.

Если это исследование и решение окажутся полезны команде Transport Fever 3, буду рад обсудить сотрудничество, использование оригинального кода и возможное вознаграждение. Связаться с автором можно через профиль создателя на странице мода.

Обложка — поясняющая иллюстрация, не скриншот игры. Пример 30→60 относится к дороге с базовым лимитом 60 и штатными аллеями с двух сторон.


简体中文

版本 14:支持紧凑城市道路

新增对作者 Mal7hael 的以下道路包中现代及旧式林荫带的支持:

移除全部四种自定义林荫带的速度惩罚,保留树木及降噪、减污效果。已建的紧凑道路执行一次独立更新,即使原版道路更新已完成也可处理。未安装这些道路包时不会额外扫描道路。道路包为可选模组;使用对应道路时,请与 Tree Speed Fix 一同启用。

新增支持已在游戏中确认;日志确认全部六种支持的林荫带速度修正值为零。已建道路更新及旧存档兼容性也通过本地回归测试。

重要提示: 本模组不会在一秒内更新所有已建道路,而是分小批次逐步处理地图。大型地图可能需要几分钟或更长时间。请取消暂停,等待处理完成后再保存游戏。

道路标称限速 60,所有车辆却只能开到 30?看看行道树。

Budok 制作的 Tree Speed Fix TF3 移除原版及支持的紧凑道路林荫带隐藏的限速惩罚,适用于所有道路车辆,包括小汽车、公交车、卡车及其他使用该道路的车辆。树木仍然保留,车辆可以重新使用道路的基础限速。

在我们调查的地图上,同一辆公交车在城外可以达到 60 公里/小时,进入大城市后却只有约 30,前方道路也没有堵塞。这看起来像城市规模导致的模拟变慢,实际原因却是行道树降低了道路限速。

原版游戏中发生了什么

  • 原版现代或旧式林荫带会使道路限速每侧降低 25%。
  • 两侧的惩罚相加为 −50%:基础限速 60 公里/小时的道路变为 30,50 的道路变为 25。
  • 玩家看到的道路说明显示基础限速;在被调查的道路上,额外的树木惩罚并不明显。
  • 这是道路本身的限制,因此影响使用该路段的道路交通,并非只影响公交车。

这是已确认的游戏参数,并不是已经证实的引擎错误:官方模组文档列出了 maxSpeedModifier = −0.25。本模组在保留绿化的同时,解决这种隐藏限速给玩家带来的问题。

模组改变了什么

  • 移除两种原版及支持道路包中四种自定义林荫带的速度惩罚。
  • 保留树木、其降噪和减少污染的效果,以及道路几何形状、车道和已放置的对象。
  • 新建道路立即使用修正后的参数。
  • 更新符合条件的已建道路,每次更新后都检查实际限速。
  • 每个存档的原版林荫带更新执行一次,支持的紧凑道路另执行一次独立更新。完成标记写入存档,并取消事件订阅;之后不会持续扫描地图或检查车辆。
  • 未完成的流程会从存档记录的位置继续。正常更新模组版本不会重新执行已完成的流程。

使用方法

  • 先保留一份单独的存档备份,再为该地图启用本模组。
  • 加载地图并取消暂停。旧地图上的首次处理可能需要几分钟,工作会分成小批次执行。
  • 等待处理完成,然后另存为一个新文件。游戏日志中的 FINISHED reason=completed 表示流程已完成。
  • 再次加载这个更新后的存档不会重复处理。如果重新加载尚未保存更新结果的原始旧存档,仍需要首次处理。

游戏内验证

测试地图共检查了 8394 个道路路段,其中 560 个已建路段的实际限速恢复为 25→50 或 30→60 公里/小时。每次更新均由游戏引擎确认,未确认更新和命令错误均为 0。其他路段不符合更新条件,例如没有目标林荫带,或限速已经正确。

我们分别测试了旧存档,以及流程完成后重新加载的存档:已完成的存档不会再次扫描地图。这是测试地图上的验证结果,并不代表所有第三方道路模组都已验证兼容。

限制与说明

  • 针对原版现代和旧式道路林荫带,以及支持道路包中的四种自定义林荫带。单独放置的装饰树木不属于本模组的处理对象。
  • 恢复的是道路基础限速,并不保证车辆始终以 60 公里/小时行驶。堵车、弯道、红绿灯、停站、加速过程和车辆性能仍会影响实际速度。
  • 本模组不是通用的模拟速度或 FPS 加速工具。
  • 受保护建筑内部的道路、特殊限速和部分第三方模组组合可能被跳过。若更新验证失败,流程会停止,不会自动反复重试;原因会记录在日志中。
  • 尚未验证所有主机平台和全部模组组合的兼容性。

支持开发

如果这个模组对你有帮助,可以通过一次性捐赠支持我的模组和未来项目。

通过 Boosty 一次性捐赠

模组免费,捐赠自愿,无需订阅。请在浏览器中打开链接。付款方式的可用性取决于你所在的国家和银行。

作者署名与合作

模组作者及技术调查:Budok。原创模组代码:© 2026 Budok。 使用或再次发布原创代码时,请保留作者署名。游戏资源及 Transport Fever 名称属于各自的权利人。本模组为独立作品,并非 Urban Games 官方产品。

如果 Transport Fever 3 团队认为这项调查及解决方案有参考价值,我愿意讨论合作、原创代码的集成及可能的报酬。可通过模组页面的作者资料联系我。

封面是解释性示意图,并非游戏截图。30→60 的示例以基础限速为 60 的道路、且两侧均设置原版林荫带为前提。

Bilder