Jump to content


  • Content Count

  • Joined

  • Last visited

Everything posted by mwl4

  1. So let me explain a bit. First of all, support for 1.38 takes so long because in the engine of ETS2/ATS huge changes have been made. Basically SCS merged two modules of their engine into one. Though I am on good way of getting support done within few days I think. Switching from 1.37 to 1.38 in multiplayer sounds really easy for someone who just plays this game. It is only switching two numbers, right? But: TruckersMP project has really tough architecture bases. We read and write data(memory) from/to engine. In order to be able to do that we need to have proper memory layout defined in our code. Since we do not have access to source code of the game, we need to kinda duplicate how it looks in source code at SCS. Though that is not easy task if you don't have direct access to that code. Really often it must be done by Reverse Engineering. You look at compiled source code, and trying to understand what it does, what it modifies, what it reads, etc. You can also guess basing on given data what are given variables (what are their names, what they mean). And you need to be very very precise in guessing. Any mismatch in data layout might lead to game crash. Also to make everything a bit simpler we use already defined functions which operate on data from the game. Though you must be very precise in terms of what data you put as parameters to such functions. Again any mismatch may lead to game crash, and it might be crash that is hard to trace. Because for example it is memory stomp (https://en.wikipedia.org/wiki/Memory_corruption). And there is really nothing you can do about it. Only getting PDB (debug symbols) file from SCS or source code access could speed up porting process. There is huge field to do in terms of ensuring many things on our side, but this will only help us with stability. If SCS changes code, then always we need to adjust our code to follow changes. So only that part makes development hard (working with prism engine). But consider this: SCS Software has full access to source code, and they haven't built multiplayer yet. Why? That is second part of the problem: engine & gameplay & network programming. To provide good mulitplayer you need to prepare stable systems. It is not really only about writing code. You need to provide design of systems - communication between systems - you need to couple somehow rendering, physics, gameplay, replication, sounds, AI, animations, vehicles simulation and more. More read here: http://ce.eng.usc.ac.ir/files/1511334027376.pdf Especially section : 1.6.14 Online Multiplayer/Networking Singleplayer games are already hard to create. Multiplayer additionally must serve gameplay with replicated objects with possible high latency, you need to take care of backend & security, etc. etc. I have seen something about hiring somebody full-time to do TruckersMP. So keep in mind what I wrote in previous paragraph + we need someone who knows C++ (very very good) / Assembler (good) / Reverse Engineering (very good) / Game Engines overall / Specific Systems - Gameplay & Replication deeply. Finding someone with that knowledge in ETS2 environment / simulation game is really very hard. First problem is that somebody with that knowledge usually goes working to big companies as they pay quite good, and provide good working conditions. Or such person just starts his own business as he knows what he does. Though situation is better now. We have ShawnCZek now, who is able to write some game code. And we have now stable solutions in terms of cowork on the same project. Standard DevOps is set on TruckersMP which makes simpler making experimental builds, code is build everytime when pushed to repository, we have full pipeline. And last thing is my job at CD Projekt RED. I started my job in February 2019. Consider this: we started Patreon in October 2019. Before Patreon my only income from TruckersMP were advertisements. And that wasn't good income. Now with Patreon it is better, but I work on this project already 7 years. If Patreon income will be constant/rising then I can think of getting back to TruckersMP full time. But for now it must stay as it is. I cannot just leave my current job for now.
  2. I had working prototype of it. Though it has logic issue in multiplayer - which is time. Time in TruckersMP is synchronized between players and server, and even if you go sleep in game your time will be the same as before. So tachograph feature does not make sense so much. Also consider this feature as kinda hack. It was not prepared in good shape, but rather as prototype. Maybe in future we will get back to this. We will see.
  3. Hello! New version has been released. Changelog: Support for Euro Truck Simulator 2 ver. [ 7eae8d981a23 ] Support for American Truck Simulator ver. [ 2d7f5b35f37d ] Support for DirectX 11 renderer (experimental). Support for Euro Truck Simulator 2 DLCs: Estonian Paint Jobs Pack, Latvian Paint Jobs Pack, Lithuanian Paint Jobs Pack, Good Year Tires Pack, Actros Tuning Pack, Pink Ribbon Support for American Truck Simulator DLCs: Washington, Forest Machinery (experimental), Space Paint Jobs Pack, Pink Ribbon Support for Renault T Support for Pink Ribbon World of Trucks event Support for accessories from past events Removed restricted area for double trailers Updates towards the simulation changes Added slider for the horn volume Added SteamID64 to the scoreboard's tooltip Added a default range for stability and suspension stiffness game cvars Added Patreon rewards Added ghost mode when a player uses teleport or gets teleported Disabled random events and detours Fixed reported bugs with floating trailers in companies Fixed the bug with the game UI in game settings when the stability changes were not represented visually Fixes and improvements for staff accessories Fixed most of reported no collision zones in both games Fixed wheel speed and rotation Fixed a rare bug when a truck was spawned without wheels Fixed other reported bugs on the client as well as on the server
  4. Update released, changes: - Port to Euro Truck Simulator ver. [ 681a4ae447f4 ] - Port to American Truck Simulator ver. [ 681a4ae447f4 ] - Winter mod is temporary disabled due to incompatibility with 1.34 game version.
  5. You cannot use any other modification in this way. Also content of winter mod cannot be changed.
  6. Hello! New version has been released. Changelog: Support for Frosty Winter Weather Mod v7.0.
  7. Greetings truckers, we have just added support for Frosty Winter Weather Mod v7.0. Note: Like in previous years winter mod is only optional. You do not have to download packages to play TruckersMP. Getting the modification This year we are not able to provide it via launcher, therefore to get modification you have to download it from author's website: https://grimesmods.wordpress.com/2017/05/18/frosty-winter-weather-mod/ Direct links: https://sharemods.com/2e4hxhspy8qc/frosty_7_0.scs.html https://sharemods.com/paf4303iqju6/frosty_heavy_winter_7_0.scs.html https://sharemods.com/ziju1s9ikhgo/frosty_physics_7_01.scs.html You do not have to download all three, if you want you can download only frosty_7_0.scs for example. Or frosty_7_0.scs + frosty_heavy_winter_7_0.scs. If you want to make sure your files are not corrupted, you may compare checksums of your files and original ones: Files hashes: frosty_7_0.scs MD5: 21302e3528168fa2f5aefb800296a881 SHA1: 06d16e1062b2ab0e5cf8c10815c8d18304496b12 frosty_heavy_winter_7_0.scs MD5: 946a9a459bdad1bc507761c5bbe22c1e SHA1: b4f967e191ee369eeef823de5ecabd62082dbd62 frosty_physics_7_01.scs MD5: 8d7a180887a8ff1b741dd5122a5955d6 SHA1: 2e472b8016debb1690d6521e6753a4f5a6a42f6b Note: To get checksums of file on Windows you may use HashTab. Installation To install modification, just move downloaded files to Documents/ETS2MP/mod (mod folder may not exist, so you have to create it by yourself). Note: Do not change names of files as well as their content. Only using non modified files makes you able to join the servers. View post on homepage
  8. Pushed some minor update, changelog: - Fixed traffic lights in Russia - Fixed OpenGL renderer
  9. Hello! New version has been released. Changelog: Support for Euro Truck Simulator 2 ver. 1.33.2s [c4bd46c22d4d] Support for Baltic Sea DLC
  10. Rozumiem, że żyjesz sam na świecie i tylko twoje zdanie się liczy, ale.. wiele ludzi obchodzi Halloween, i między innymi dlatego została wprowadzona noc przez cały czas na kilka dni. Jeśli chodzi o kickowanie za brak świateł, to dzisiaj w nocy serwer zostanie zaktualizowany i zostanie to dodane. Co do dwóch zegarów: czas ekonomii nadal leci tak jak leciał, nie chcemy tutaj wprowadzać zamieszania. Zatrzymany został tylko czas środowiska. Doradca drogowy pobiera czas ekonomii, stąd ta rozbieżność.
  11. Hello! New version has been released. Changelog: Support for American Truck Simulator v. 1.32.3s [849fce20714f] Support for Euro Truck Simulator v. [f1851bcb0a48] Support for Krone DLC (replacement models are loaded in case of lack of DLC package) Reworked Scout car Double trailers are now allowed in entire europe, except middle europe (Calais - Hannover - Liege - Hamburg) Support for all the paint job DLCs released to this day
  12. @Marlon S. Xaviera nfshp253 is actual SCS Software company member. You can expect that every stuff posted by this user is authorized by SCS Software.
  13. Fixed. Just run launcher and update files.
  14. Support for American Truck Simulator ver. 1.31.2s [2f63df598b21]
  15. New input system is in our plans, however we do not have any ETA yet.
  16. Thank you for the wishes
  17. Update: Support for Euro Truck Simulator v. [94cb72ec79d6].
  18. Hello! New version has been released. Changelog: Support for Euro Truck Simulator v. 1.31.1s [c5efd3096480] Support for American Truck Simulator v. 1.31.1s [0c87f6ed11dc] Support for Euro Truck Simulator v. [94cb72ec79d6]
  19. Hello! New version has been released. Changelog: Disabled Winter mod Double-click allows to select the game server now Changed speed limiter settings: In city: [ets2] 60 km/h, [ats] 45 mph Speed limiter setting / having WOTR contract: [ets2] 90 km/h, [ats] 65 mph Speed limiter forced by game server: [ets2] 110 km/h, [ats] 85 mph Default speed limiter: [ets2] 150 km/h, [ats] 100 mph Added caravan trailer Fixed blue leds in Skoda
  20. Hello! New version has been released. Changelog: Support for Euro Truck Simulator 2 v. [15c77d5f3ed3] Support for American Truck Simulator v. [b33804cd2d20]
  21. (2018-01-11) Support for American Truck Simulator ver. [eff0b1ef9fa3]
  • Create New...