Bus Simulator 18

Bus Simulator 18

View Stats:
 This topic has been pinned, so it's probably important
Bus Simulator 18: Update #4 available now!
English
Good news: We just released the 4th major update for Bus Simulator 18 today. The update focuses on a number of additional performance optimizations as well as some general game improvements and bug fixes. More detailed information can be found in our changelog:

Changelog – Update #4

Optimizations:
  • Tweak level of detail and shadow settings on various assets throughout the level to improve performance.
  • NPC car level of detail and rendering settings have been tweaked for higher performance.
  • The calculation of the NPC car orientation and position on the road is now done in parallel for all cars.
  • Some PhysX queries are now done in an asynchronous manner, so the game logic needn't wait for them to finish.
  • The route finding of our NPC cars and NPC buses is now done in an asynchronous manner in order to reduce micro stutter.
  • Ring menu description texts are now placed inside a floating label in order to improve readability.
  • Some ring menu buttons were re-arranged to improve usability.
  • The animations of the bus cockpit have been optimized to use less CPU time.
  • A performance bug in the code that updates audio effects when the player boards or dismounts the bus has been fixed.
  • The data needed by passengers to find their way through the bus is now stored in a more efficient way, that does no longer require CPU time whenever the bus moves.
  • NPC cars do not longer own a radio if they do not intend to use it. (Internal optimization to save performance).
  • If the lights of a NPC car are turned off, it doesn’t carry the bloom effects for it around anymore.
  • Functions that get called every frame on passengers and pedestrians are now fully implemented in C++. Previously they still had small parts implemented in the slower Blueprint scripting language.
  • NPC cars no longer have any Blueprint code. They were fully ported to C++ for performance reasons.
  • The handling of inputs axes, head tracking and mouse steering has been ported from Blueprint to C++ to improve performance.
  • Car and bus animations have been made thread-safe by enabling multithreaded animation updates for them.
  • The calculation of force feedback strength has been optimized.
  • Change how some data is transferred in multiplayer. This should make the connection more tolerant to lags.
  • Oncoming traffic now reacts a bit smarter when the player uses the indicators.
  • Improved driver character steering wheel grabbing and improved performance of this code.
  • The minimap in the bus and in the user interface are now displaying the same image, instead of rendering nearly the same thing twice. (Optimization to save performance).
  • An icon for stop requests has been added to the UI minimap. It replaces the redundant icon for bus kneeling.
  • Some parts of the minimap UI have been ported from Blueprint to C++ to improve performance.
  • Loading times for several of the sub-levels of the default map have been improved in order to reduce stutters during level streaming.

Fixes:
  • Fixed that windscreen wipers sometimes drifted slowly away from the bus.
  • Fixed that the camera could clip into cars.
  • Fixed that passengers trying to find their way to enter the bus would sometimes walk right through the bus.
  • Fixed weird looking passenger movement while boarding the rear part of the bendy bus if the bus was bent.
  • Fixed that the tutorial would continue after the player sold the wrong ticket to the passenger.
  • Improved driver model positioning in Citaro K.
  • Fixed that passengers spawned, but not picked up during the tutorial were waiting forever for their bus.
  • Fixed that passengers would walk quite a distance if there was something blocking all shorter ways to the bus.
  • Fixed several smaller localization issues.
  • Fixed several “crash on exit” issues.
  • Fixed that one of the truck models in game had mirrored indicator lights when viewed from far away.
  • Fixed a crash bug when accepting a Steam multiplayer invite from the BS18 main menu.
  • Fixed a crash related to faulty savegame files.
  • Fixed that a bus driving on rail tracks could get traffic priority over cars at the railway crossing.
  • Fixed that the player sometimes was unable to exit the ticket machine UI using a controller.
  • Fixed a crash bug in host transfer, that triggered sometimes if a player bus happened to be on a crossroads during the disconnect.
  • It should now be possible to stop the bus at all stations, without it sliding slowly downhill.

Modding:
  • A new wheel handler for buses and bendy bus rear parts has been added that yields better performance. In order to get it to work, the animation blueprint needs to have the correct base class. See the updated example buses for details.
  • Passenger move trees and passenger move nodes are no longer needed at runtime. It's now possible to set all passenger move trees and passenger move nodes on the bus blueprint to "Editor Only Component".

Important note for mod creators: Please note that we uploaded a new version of our Bus Simulator 18: Modding Kit. The updated version enables you to use some of the new performance optimizations for your mods too. More detailed information can be found in our Modding Kit Documentation: https://docs.google.com/document/d/145HmPFdIWdLTnIr6GHrecBjGIC84jRUgQLQUMtY9J4Q/


---


Deutsch
Bus Simulator 18: Update #4 ab sofort verfügbar!
Gute Nachrichten: Wir haben soeben das vierte große Update für den Bus Simulator 18 zum Download bereitgestellt. Der Fokus dieses Updates liegt insbesondere auf einer Reihe weiterer Performance-Optimierungen sowie generellen Spielverbesserungen und Bugfixes. Genauere Details findet ihr in unserem Changelog:

Changelog – Update #4

Optimierungen:
  • Optimierung des Detailgrades und der Schatten-Einstellungen zahlreicher Objekte, um die Spielperformance zu verbessern.
  • Optimierung des Detailgrades und der Rendering-Einstellungen von NPC-Fahrzeugen, um so die Spielperformance zu verbessern.
  • Die Orientierung und Position von NPC-Fahrzeugen auf der Straße wird nun nicht mehr einzeln, sondern parallel für alle Fahrzeuge berechnet, um so Rechenleistung einzusparen.
  • Einige der PhysX-Abfragen werden nun asynchron abgearbeitet, damit die Game-Logik nicht mehr unnötiger Weise auf das Ende jeder einzelnen Berechnung warten muss.
  • Die Wegfindung von NPC-Fahrzeugen und Bussen wird nun asynchron behandelt, um so mögliche Mikroruckler zu reduzieren.
  • Die Beschreibungstexte des Menü-Rades wurden zur besseren Lesbarkeit optimiert.
  • Einige der Knöpfe des Menü-Rades wurden zwecks besserer Usability neu angeordnet.
  • Die Animationen der Bus-Cockpits wurden optimiert, um die CPU zu entlasten.
  • Ein Performance-Bug, der dafür sorgte, dass Audioeffekte geupdatet wurden, wenn der Spieler in den Bus zu- oder ausstieg, wurde behoben.
  • Die Daten für die Wegfindung der Passagiere im Bus werden nun effizienter gespeichert, sodass sie nun keine weitere CPU-Zeit mehr beanspruchen, wenn sich der Bus bewegt.
  • NPC-Autos besitzen nun nur noch dann ein Radio, wenn sie dieses auch einschalten möchten. (Interne Optimierung zur Performanceverbesserung).
  • Wenn die Lichter von NPC-Autos ausgeschaltet sind, tragen sie nun keinen Bloom-Effekt mehr mit sich.
  • Funktionen, die für jeden Frame auf Passagiere und Passanten angewendet werden, sind nun voll in C++ implementiert. Zuvor waren Teile davon in langsameren Blueprint-Skripten eingebunden.
  • NPC-Autos besitzen nun keinen Blueprint-Code mehr und wurden anstatt dessen zur Performanceverbesserung komplett in C++ portiert.
  • Das Handling der Input-Axen, Head-Tracking und Maussteuerung wurde zur Performanceverbesserung von Blueprint zu C++ portiert.
  • Fahrzeug und Busanimationen wurden durch “Multithread animation updates” nun “Thread-safe” gemacht.
  • Die Berechnung der Force-Feedback-Stärke wurde optimiert.
  • Die Übertragung von Daten im Multiplayer wurde optimiert, was die Verbindungstoleranz bei eventuellen Lags des Servers verbessert.
  • Der KI-Verkehr reagiert nun etwas schlauer, wenn der Spieler den Blinker des Busses betätigt.
  • Lenkradgriff des Fahrers verbessert und den dazugehörigen Code optimiert, um die Performance zu steigern.
  • Die Mini-Map im Bus und die des Userinterfaces zeigen nun das gleiche Bild, anstatt getrennt voneinander jeder für sich nahezu identische Dinge zu rendern. (Optimierung zur Performanceverbesserung).
  • Der Mini-Map des Userinterfaces wurde ein Haltewunsch-Symbol hinzugefügt. Dieses ersetzt nun das eher unnötige Symbol für das Absenken des Busses.
  • Einige Teile der Mini-Map des User Interfaces wurden von Blueprint zu C++ portiert, um die Performance zu verbessern.
  • Die Ladezeiten für eine Reihe von Unterbereichen der Standardkarte wurden verbessert, um mögliches Stottern während des Level-Streamings zu reduzieren.

Fixes:
  • Fehler behoben, der dafür sorgte, dass sich die Scheibenwischer manchmal langsam vom Bus wegbewegten.
  • Die Kamera kann nun nicht mehr in Fahrzeuge “clippen”.
  • Fehler behoben, der dafür sorgte, dass Passagiere beim Versuch den Weg in den Bus zu finden manchmal direkt durch den Bus liefen.
  • Poblem möglicher, seltsamer Bewegungsabläufe beim Einstieg in den hinteren Teil von Gelenkbussen behoben.
  • Problem behoben, durch das Tutorial fortgesetzt wurde, nachdem der Spieler dem Passagier ein falsches Ticket verkauft hatte.
  • Positionierung des Fahrercharakters im Citaro K verbessert.
  • Problem behoben, bei dem erschienene, aber nicht aufgenommene, Passagiere während des Tutorials für immer auf den Bus warteten.
  • Problem behoben, bei dem sich Passagiere zu weit entfernten, wenn ihnen der direkteste Weg in den Bus durch irgendetwas versperrt wurde.
  • Einige kleinere Lokalisierungsfehler behoben.
  • Diverse Probleme behoben, die zu einem „Crash on exit“ führen konnten.
  • Problem behoben, bei dem die Blinker bei einem der Truck-Modelle gespiegelt angezeigt wurden, wenn man das Fahrzeug aus der Ferne betrachtete.
  • Bug behoben, der zu einem Crash führen konnte, wenn man eine Steam-Multiplayer-Einladung aus dem BS18 Hauptmenü annahm.
  • Crash behoben, der durch eine fehlerhafte Savegame-Datei ausgelöst werden konnte.
  • Problem behoben, bei dem ein Bus, der sich über Schienen bewegte die Vorfahrt vor den KI-Fahrzeugen am Bahnübergang erlangen konnte.
  • Problem behoben, bei dem Spieler bei der Nutzung eines Gamepads das Menü der Kasse manchmal nicht mehr verlassen konnten.
  • Crash-Bug beim Host-Transfer behoben, der dann auftreten konnte, wenn sich ein Spieler im Moment des Verbindungsabbruchs auf einer Kreuzung befand.
  • Es sollte nun an allen Haltestellen möglich sein, den Bus zum Stehen zu bringen, ohne dabei langsam bergab zu rollen.

Modding:
  • Es wurde je ein neuer "Wheel Handler" Animations-Knoten für Busse und die hinteren Teile von Gelenkbussen hinzugefügt. Diese bringen bessere Performance. Um diese Knoten verwenden zu können, muss der Animations-Blueprint von der korrekten Basisklasse abgeleitet werden. Weitere Details dazu findet ihr in den neuen Versionen der im Modding-Kit enthaltenen Beispiel-Busse.

  • ”Passenger move trees” und “Passenger move nodes” werden nun nicht mehr zur Laufzeit benötigt. Stattdessen ist es nun möglich ”Passenger move trees” und “Passenger move nodes” auf dem Blueprint auf "Editor Only Component" zu setzen.

Wichtiger Hinweis für Modder: Bitte beachtet, dass wir neben dem Update auch eine neue Version des Bus Simulator 18: Modding-Kits bereitgestellt haben. Die neue Version ermöglicht es euch, einige der neuen Performanceoptimierungen auch für eure eigenen Kreationen zu nutzen. Weiter Informationen dazu findet ihr in unserer Modding-Kit Dokumentation: https://docs.google.com/document/d/145HmPFdIWdLTnIr6GHrecBjGIC84jRUgQLQUMtY9J4Q/

Last edited by PsychoCow; Oct 16 @ 3:45am
< >
Showing 1-15 of 27 comments
still no good triple screen support and for sure when in ticket mode .
i took pictures and telled you how to fix and still nothing.
is this so difficult yeah ?
Ptterz Oct 16 @ 9:39am 
The update made the busstop icon on the minimap HUGE. It covers like two blocks.
Moreover, my game is lagging a lot after the update. Why is that?
Originally posted by Ptterz:
The update made the busstop icon on the minimap HUGE. It covers like two blocks.
Moreover, my game is lagging a lot after the update. Why is that?

Did you try restarting your PC and repairing your installation? To do so right click the game in the Steam Library > Properties > Local files > Verify integrity of game files.
Last edited by PsychoCow; Oct 16 @ 9:49am
Sounds very promising PsychoCow! Lots of optimisations, am looking forward to trying it out :)
PsychoCow Oct 16 @ 11:08am 
:-)
ARos1017 Oct 16 @ 11:36am 
Aside from that bug above I kinda preferred the older seating position since it allowed for the mirrors to be in the peripheral vision. It would be nice if there could be an option in settings to choose between the old seating position and the new one
Abandor  [developer] Oct 16 @ 11:17pm 
Hey ARos1017!
You can still change the seating position in bus using the keypad +/- etc. check the controls screen to find the exact key assignments :-)
Originally posted by 1830554834:
Why can't many people join online to drive?

Did you restart your PC? Did you check your firewall settings?
Last edited by PsychoCow; Oct 18 @ 3:34am
ARos1017 Oct 17 @ 7:23am 
Originally posted by Abandor:
Hey ARos1017!
You can still change the seating position in bus using the keypad +/- etc. check the controls screen to find the exact key assignments :-)

Thx for your reply, I was aware of the seat controls I was just referring to the fact that moving the seat back it is too far forward compared to the old seating position.
Hello my game keep crashing for no reason when i join my friend server
24karat Oct 17 @ 11:51am 
Die KI ist immer noch sowas von strunzdumm das sich die balken biegen,autos stehen an der kreuzung und fahren nicht weiter usw usw
Last edited by 24karat; Oct 17 @ 11:52am
Abandor  [developer] Oct 18 @ 12:58am 
Originally posted by 24karat:
Die KI ist immer noch sowas von strunzdumm das sich die balken biegen,autos stehen an der kreuzung und fahren nicht weiter usw usw
Könntest du das bitte konkretisieren? In welchen Situationen verhalten sie sich dumm? Hast du Wege gefunden das zu reproduzieren?
Will there be more Missions in the Future and map expansion?
Yes, an overview of our future plans can be found here:
https://trello.com/b/EwaZY24n/bus-simulator-18-roadmap-pc
< >
Showing 1-15 of 27 comments
Per page: 15 30 50