Bingung Memulai Bikin Mod Map Baru? Disini Tempatnya

Pejindo Project menyediakan segudang tutorial pembuatan mod map paling lengkap - terutama untuk warga Indonesia dan negara tetangga.

image host

Nggak punya aset map atau nggak bisa bikin model? Disini sudah tersedia kok

Pejindo Project punya banyak koleksi aset dan model map. Mulai dari model jalan (road), persimpangan (prefab), rambu lalu-lintas (sign), dan masih banyak lagi.

image host

Masih kurang paham cara pakai tool dan menu di map editor?

Pejindo Project sudah siapkan kamus segala macam tool dan menu beserta fungsinya. Baik itu dari Item Properties maupun Toolbar yang disediakan di program Map Editor.

image host

Tutorial dari SCS Modding Wiki, juga tersedia disini loh!

Pejindo Project menyiapkan pembahasan versi -bahasa bayi- agar lebih mudah menangkap maksud perubahan fitur dan tool yang disediakan SCS. Link official : "https://modding.scssoft.com/"

image host

Sudah banyak belajar bikin mod map? Bagaimana kalau coba mainkan map satu ini?

Pejindo Project memiliki satu project utama yang dirilis sejak Januari 2021 sampai sekarang ini. Namanya map JRR (Java Road Revolution), berupa map add-on yang berfokus pada kawasan di pulau Jawa dan sekitarnya

Showing posts with label Modding Guides. Show all posts
Showing posts with label Modding Guides. Show all posts

Tips Pembaruan Mod ETS2 versi 1.44 + 1.45 + 1.46 Lengkap (Bahasa Indonesia)

Modding Guides (Panduan Buat Mod) - Euro Truck Simulator 2 (ETS2) Versi 1.44 + 1.45 + 1.46

Diperbarui pada : Desember 2022

Salam! Ini adalah sejumlah panduan khusus tentang pembaruan game ETS2. Meliputi cara update / upgrade mod apapun yang sedang dikembangkan. Ini berlaku untuk semua tipe mod, termasuk mod map, truk/bis, trailer/kargo, traffic, acc/aksesoris, dan lain-lain. 

SCS Modding Wiki sudah memberikan sedikit kemudahan, supaya mod yang sudah kalian buat dengan susah payah masih bisa bertahan dan terus bisa dimainkan dalam berbagai versi dan sepanjang waktu. Seperti biasa, di blog Pejindo sudah mempersiapkan itu dalam bahasa Indonesia (jelas sudah diperbaiki kosakata nya, bukan versi mentah langsung dari Terjemahan)

Seperti biasa pula, pastikan jaringan internet stabil dan/atau siapkan kuota internet yang banyak. Karena biasanya tiap update game memakan data sekitar 1-2 GB.

Fitur dan Konten Baru di ETS2 1.44 & 1.45 & 1.46

MAP

  1. Update map baru Austria secara keseluruhan (base game)
  2. Fitur Jelajah/Temukan “Unmarked Road” (jalan tersembunyi)
  3. Rambu Jarak (Distance) dengan Sistem Pengukuran Mileage yang Akurat (sesuai skala game)
  4. Beberapa revisi atau garap ulang di sejumlah gerbang perbatasan di kawasan  DLC Beyond the Baltic Sea
  5. Pembaruan fitur Gerbang Tol di Italia
  6. Revisi atau Ganti banyak Logo Job Company di game
  7. Tampilan rute jalan UI di wilayah Corsica dan Sardinia
  8. Bug fixes seperti biasa
  9. Kota baru yang digarap ulang di Jerman : Hannover
  10. Penambahan kawasan Krone Production Plant, Werlte (wajib pakai Krone Trailer Pack DLC)
  11. Spot lokasi dan Company baru di kawasan map DLC Iberia
  12. Penambahan rambu khusus batas regional di kawasan map DLC Iberia

GAMEPLAY

  1. Fitur “Mod Refund” atau Pengembalian uang beli Mod
  2. Tampilan Licensed vs Aftermarket UI di browser
  3. Perbaikan/Upgrade Force Feedback
  4. Height Suspension yang bisa Disesuaikan
  5. Interior Camera Horizontal yang di-Lock
  6. Sistem Sequential Shifting yang lebih Cerdas
  7. Dukungan MOD Opsional untuk Konvoi
  8. Kustom tampilan Game Intro (waktu bikin profil baru) untuk semua kota di Austria dan Hanover, Jerman
  9. Opsi Sensor Hujan
  10. Opsi untuk menyembunyikan penanda jalan yang tidak dapat diakses
  11. Fitur Galeri Foto Baru
  12. Menu Company Browser
  13. Banyak lagi Kustom tampilan Game Intro (waktu bikin profil baru) di kota lain
  14. Driveshaft Torque

VEHICLE

  1. Opsi interior baru versi 2022 untuk Renault T
  2. Model Eksterior dari Interior yang diperbaiki untuk Renault T
  3. Ownable Cistern Trailer - Tangki Bahan Kimia
  4. DAF 2021 mendapat implementasi infotainment khusus
  5. Layar infotainment/GPS di semua truk telah dimatikan, terpisah dari map zoom
  6. Ponsel dan perangkat navigasi mendapat implementasi khusus
  7. Ownable Cistern Trailer - Silo dan Tangki Bahan Bakar
  8. Krone Paper Liner, Krone Profi Liner Building, lebih banyak aksesoris Krone (memerlukan Krone Trailer Pack DLC)
  9. Implementasi JOST Roda Kelima Fase 1

Command/Parameter Pembantu (Sebelum Up Versi Mod)

  1. -unlimitedlog : mematikan batas ukuran file game.log.txt atau editor.log.txt (tidak ada lagi tulisan yang berakhiran “log file size is… truncated”). Jadi jika saat di tes pada versi baru ada banyak sekali error yang tak terhitung, maka parameter itu wajib ditambahkan.
  2. -validate : menjalankan perintah validasi, mode game khusus yang akan memuat semua data model, prefab, kendaraan, dan objek lain yang ditentukan untuk mendeteksi error seperti tekstur merah dan sejenisnya.
  3. -error_overlay : menampilkan bentuk “overlay” dengan jumlah pesan error dan warning yang ditampilkan ke game.log/editor.log setelah (setidaknya) satu laporan muncul.

Cara menambahkan parameter diatas silakan buka tutorial (Part 2) Persiapan + Cara Membuka Map Editor

Rekomendasi

Ada beberapa hal yang harus diperhatikan di bawah ini. Simak baik-baik sebelum menjajal up-date versi mod.

  1. Ketika mengedit model dari yang aslinya (bawaan/ori), menambah model/part buatan sendiri termasuk file lain seperti “original/automat/” yang dibutuhkan… Nama-nama file yang dihasilkan berupa tipe CityHash64 dari file tersebut. Sehingga setiap kali mengubah data atau material dengan cara apapun, file yang berbeda pun akan digunakan untuk menyimpannya sementara yang file asli mungkin sebaliknya apabila tidak ada model lain yang menggunakan data yang sama.
  2. Ketika mengedit bentuk model aslinya (dari bawaan/original), sertakan SEMUA komponen lain dari model itu (file berformat PMG + PMD) bukan hanya 1 file yang diedit. Jika tidak, mod tersebut pasti berisiko alami crash atau CTD.
  3. Saat menambahkan objek/model baru kedalam data/script tipe multi-file (misalnya road_look.sii, model.sii, sign.sii) maka HARUS menambahkan akhiran atau awalan nama bebas untuk menghindari data bentrok/konflik dengan objek/model baru saat ditambahkan di game (contoh : model.mapindo.sii). Kalau tidak, terpaksa menggunakan fungsi khusus atau program batch renaming (replace.sii) untuk memperbaikinya seandainya pada patch/versi game ori terbaru tetiba muncul data/script baru (misal nameless_xxxx).

Cara Convert Map di Editor

Cara konvensional untuk upgrade map :

  1. Buka (open file) peta/map dan muat (load map) di map editor.
  2. Pastikan masalah-masalah sebelumnya (yang saya jabarkan semuanya di atas) sudah teratasi.
  3. Save map, lanjut Rebuild/Recompute (pilih menu Map > Recompute Map).
  4. Tunggu sampai selesai. Setelah itu Save map lagi. Dan beres sudah.

Daftar perubahan khusus (per fitur, item/objek, atau jenis mod)

Sistem Generic Wheel (Velg/Roda) Disederhanakan

Kini script logika untuk meng-handle roda telah berubah, tidak ada lagi yang namanya “front and rear wheels” yang di-hardcode, hanya ada wheel berbagai jenis.

Jenis roda ditentukan oleh 1 huruf. Untuk kompatibilitas terdahulu sejauh ini roda yang ada adalah tipe F dan R, dipasang pada locator dengan tag huruf tunggal yang sama dan tersimpan dalam folder dengan nama sama pada nama unit serupa (termasuk bagian roda - ban, cakram, hub ...). Dengan demikian, semua data roda yang lama berfungsi persis seperti sebelumnya.

Tetapi selain itu kalian dapat membuat tipe baru yang ditentukan oleh huruf berbeda yang digunakan dan dikendalikan oleh model chasis dan locatornya, tetapi tetap digunakan bersama di antara kendaraan. Set roda truk dan trailer dipisahkan seperti sebelumnya.

Misalnya, pada trailer dropdeck ATS baru memiliki roda tipe S dan D (S = roda tunggal ; D = ganda ; dengan diameter yang jauh lebih kecil). Aksesoris bagian roda disimpan pada script s_tire, s_disc, d_hub, d_nuts dan folder dan unit serupa diberi nama stire, sdisc, dhub, dnuts dll.

Perubahan ini memengaruhi semua data terkait - misal tiap tipe didefinisikan default di def/vehicle/rim_data.sii yang membutuhkan tempat yang sama sekali berbeda.

External interior locators

Karena sekarang ada interior yang sangat berbeda, tidak cukup bahwa locator cabin accessories untuk tampilan eksterior dihubungkan ke kabin secara eksklusif. Bisa jadi ada locator yang dimasukkan ke dalam model interior eksternal secara opsional. Jika tidak ada dalam model interior eksternal, cari kembali ke model cabin (atau chassis) untuk tetap bisa dipakai dari versi sebelumnya.

Accessory data

All accessory data

Ada atribut opsional baru bernama part_type. Ini mendefinisikan ikon dan tooltip yang ditampilkan pada aksesori. Nilai yang tersedia adalah factory, aftermarket, licensed atau unknown (nilai default).

Chassis accessory data

Ada atribut opsional baru steerable_lifted_axles. Tipenya boolean dengan false sebagai default. Ini fungsinya mengontrol apakah poros/axle bereaksi terhadap kemudi saat diangkat. Solusi mekanis biasanya dapat dilakukan, sedangkan as/axle roda kemudi yang digerakkan secara elektronik biasanya tidak begitu.

Interior accessory data

Ada atribut opsional baru show_chassis_rear. Tipenya boolean dengan false sebagai default. Ini harus diatur dengan benar pada interior di mana kalian dapat melihat bagian dari chassis atau aksesori nya (misalnya daycab pada game ATS).

Itu membuat model chassis yang sudah jadi dan semua aksesorinya di interior, jadi kalian mungkin dapat error dengan item yang dipasang di chassis, tetapi masih memiliki tampilan visualisasi sendiri di interior - kalian dapat melihatnya dua kali dan/atau z-fighting (sempat ada masalah dengan body hoods/tudung dan cermin-nya). Agar terlihat dengan jelas baik di dalam maupun di luar, baiknya pencari aksesori HANYA ada dalam model chassis, atau harus dalam model interior AND di kabin cabin keduanya.

Desktop trailer definitions

Trailer yang ditampilkan di menu Trailer browser sekarang memiliki def terpisah dari Dealer, sehingga cara tampilannya persis dengan def truk. Nama foldernya ada di /def/vehicle/trailer_desktop.

Alasan perubahan tersebut adalah karena menginginkan modifikasi atau konfigurasi "terbaik" atau "tipikal" untuk browser, sembari memerlukan setidaknya satu konfigurasi "low-level" atau "murah" untuk suatu dealer.

Perbaikan UI interior

Interior truk kini memiliki penanganan script UI yang dijadikan satu untuk dasbor, infotainment, dan aksesori. Kini sudah mendukung semua ID truk di ketiga jenis diatas. Selain itu script/infotainment/gps dapat menentukan beberapa halaman layar yang sama dengan script dasbor.

Data aksesori tambahan UI interior

Ada jenis aksesori interior baru yang dikhususkan untuk penggunaan tampilan layar khusus melalui script UI (sama seperti dasbor truk). Itu menggunakan mekanisme yang sama seperti yang kami gunakan untuk dasbor dan GPS. Info lebih lanjut tentang unit: SINI

Untuk membuat aksesori UI khusus yang berfungsi (seperti GPS khusus), diperlukan hal berikut:

Aksesori ditentukan dengan tipe unit accessory_addon_int_ui_data baru misalnya:

    
      SiiNunit
      {
      accessory_addon_int_ui_data : my_gps...
      {
        name: "My GPS"
        price: 999
        unlock: 0
        icon: "icon_path"
        part_type: aftermarket
        interior_model: "/path/to/my_gps_model_int.pmd"
        exterior_model: "/path/to/my_gps_model_ext.pmd"
        # path to the UI script, either use custom or any existing e.g.: /ui/gps.sii
        ui_path: "/ui/gps.sii"

        # texture path for UI script to be drawn into,
        # should be unique, if it's not, then multiple scripts 
        # may draw into same texture and last one to be drawn will prevail,
        # consequentially all accessories using same drawable texture path will output same result.
        ui_drawable_texture_path: "/path/to/my_gps_model_ui.tobj"

        # size of the texture UI script will be drawn into
        ui_drawable_size: (512, 256)
      }
      }
    
  

Tekstur statis placeholder dari definisi aksesori, untuk contohnya adalah: "/path/to/my_gps_model_ui.tga" dan "/path/to/my_gps_model_ui.tobj"

Path lokasi material tekstur dari definisi aksesori, misalnya : "/path/to/my_gps_model_ui.tobj"


Pastikan kalian mempelajarinya baik-baik. Kalau baca sekilas tentu saja semua itu tidak akan bisa dipahami. Baca pelan-pelan, nanti dapat hasilnya.

Selain itu, saya ingatkan… untuk perangkat keras dan sistem operasi kalian harus bisa mendukung DirectX-11(.1) (awas loh, ada embel-embel 1 di belakang).

Bagaimanapun, saya akan tetap beri semangat untuk semua modder dan mapper yang sedang berjuang! Semangat!

Itu saja yang bisa saya sampaikan. Jika ada yang kurang jelas mohon ditanyakan. Suatu saat setiap update/patch baru dari game ini telah dirilis, maka ada tips baru seperti ini lagi. Terima kasih dan semoga bermanfaat!

Tips Pembaruan Mod ETS2 versi 1.42 + 1.43 Lengkap (Bahasa Indonesia)

Modding Guides (Panduan Buat Mod)

Euro Truck Simulator 2 (ETS2) Versi 1.42 + 1.43

Diperbarui pada : Desember 2022

Salam! Ini adalah sejumlah panduan khusus tentang pembaruan game ETS2. Meliputi cara update / upgrade mod apapun yang sedang dikembangkan. Ini berlaku untuk semua tipe mod, termasuk mod map, truk/bis, trailer/kargo, traffic, acc/aksesoris, dan lain-lain. 

SCS Modding Wiki sudah memberikan sedikit kemudahan, supaya mod yang sudah kalian buat dengan susah payah masih bisa bertahan dan terus bisa dimainkan dalam berbagai versi dan sepanjang waktu. Seperti biasa, di blog Pejindo sudah mempersiapkan itu dalam bahasa Indonesia (jelas sudah diperbaiki kosakata nya, bukan versi mentah langsung dari Terjemahan)

Seperti biasa pula, pastikan jaringan internet stabil dan/atau siapkan kuota internet yang banyak. Karena biasanya tiap update game memakan data sekitar 1-2 GB.

Fitur dan Konten Baru di ETS2 1.42 + 1.43

GAMEPLAY

Fitur convoy (bisa main multiplayer), juga support dengan mod !!

MAP

  1. Kota Lyon di Perancis (base map/orian) dibangun ulang (rebuilt)
  2. Fitur Viewpoint di berbagai kota
  3. Perbaikan beberapa model Gerbang Tol
  4. Penambahan Rute Baru Special Transport
  5. Penambahan Kawasan dan Jalan Baru di Iberia DLC

VEHICLE

  1. Ownable Trailer Dumper (truk bak besar)
  2. Pembaruan fitur dari DLC Michelin
  3. Truk baru MAN TGX EfficientLine 3

MENU UI

  1. UI modifikasi sesi konvoi/multiplayer ditambahkan untuk kompatibilitas dan unduhan MOD
  2. Fitur Loading Screen (waktu buka profil game) diperbarui
  3. Penambahan Filter pada fitur World Map Legend

LAIN-LAIN

  1. Force Feedback ditingkatkan dan tersedia untuk lebih banyak jenis controller
  2. Pengaturan rentang animasi pada Steering Wheel (roda kemudi)
  3. Pengembangan Controler Support
  4. Penambahan fitur Peredaman Suara
  5. Implementasi sistem Font MSDF di semua tipe (plat nomor, rambu petunjuk arah, dll.)

Command/Parameter Pembantu (Sebelum Up Versi Mod)

  1. -unlimitedlog : mematikan batas ukuran file game.log.txt atau editor.log.txt (tidak ada lagi tulisan yang berakhiran “log file size is… truncated”). Jadi jika saat di tes pada versi baru ada banyak sekali error yang tak terhitung, maka parameter itu wajib ditambahkan.
  2. -validate : menjalankan perintah validasi, mode game khusus yang akan memuat semua data model, prefab, kendaraan, dan objek lain yang ditentukan untuk mendeteksi error seperti tekstur merah dan sejenisnya.
  3. -error_overlay : menampilkan bentuk “overlay” dengan jumlah pesan error dan warning yang ditampilkan ke game.log/editor.log setelah (setidaknya) satu laporan muncul.

Cara menambahkan parameter diatas silakan buka tutorial (Part 2) Persiapan + Cara Membuka Map Editor

Rekomendasi

Ada beberapa hal yang harus diperhatikan di bawah ini. Simak baik-baik sebelum menjajal up-date versi mod.

  1. Ketika mengedit model dari yang aslinya (bawaan/ori), menambah model/part buatan sendiri termasuk file lain seperti “original/automat/” yang dibutuhkan… Nama-nama file yang dihasilkan berupa tipe CityHash64 dari file tersebut. Sehingga setiap kali mengubah data atau material dengan cara apapun, file yang berbeda pun akan digunakan untuk menyimpannya sementara yang file asli mungkin sebaliknya apabila tidak ada model lain yang menggunakan data yang sama.
  2. Ketika mengedit bentuk model aslinya (dari bawaan/original), sertakan SEMUA komponen lain dari model itu (file berformat PMG + PMD) bukan hanya 1 file yang diedit. Jika tidak, mod tersebut pasti berisiko alami crash atau CTD.
  3. Saat menambahkan objek/model baru kedalam data/script tipe multi-file (misalnya road_look.sii, model.sii, sign.sii) maka HARUS menambahkan akhiran atau awalan nama bebas untuk menghindari data bentrok/konflik dengan objek/model baru saat ditambahkan di game (contoh : model.mapindo.sii). Kalau tidak, terpaksa menggunakan fungsi khusus atau program batch renaming (replace.sii) untuk memperbaikinya seandainya pada patch/versi game ori terbaru tetiba muncul data/script baru (misal nameless_xxxx).

Cara Convert Map di Editor

Cara konvensional untuk upgrade map :

  1. Buka (open file) peta/map dan muat (load map) di map editor.
  2. Pastikan masalah-masalah sebelumnya (yang saya jabarkan semuanya di atas) sudah teratasi.
  3. Save map, lanjut Rebuild/Recompute (pilih menu Map > Recompute Map).
  4. Tunggu sampai selesai. Setelah itu Save map lagi. Dan beres sudah.

Daftar perubahan khusus (per fitur, item/objek, atau jenis mod)

Force Feedback pada LUT curve Kustom

Fitur ini memperkenalkan dukungan untuk custom LUT curves yang bisa mengkonfigurasi ulang FFB untuk permintaan pengguna tertentu.

Sejak update 1.42 (ETS2 & ATS) sudah support Tabel Pencarian (Look Up) Feedback kustom, yang dapat mengubah keselarasan gaya keluaran force dari tipe roda (setir). Tujuannya adalah untuk memungkinkan pengguna mengatasi ketidakmampuan beberapa output linier komponen setir roda dan mengkalibrasi output sesuai keinginan.

Dibahas lebih lanjut di SINI

Force Feedback Data

Unit data tersebut ditinjau ulang dan beberapa atribut sudah tak dipakai atau diganti namanya.

Berikut atribut baru atau di-rename adalah:

  • engine_min_rpm - RPM engine di mana magnitudo minimum yang ditentukan digunakan
  • engine_min_rpm_magnitude - magnitudo relatif dari 0 hingga 1, untuk resonansi engine pada rpm minimum
  • engine_max_rpm - RPM engine di mana magnitudo maksimum yang ditentukan digunakan
  • engine_max_rpm_magnitude - magnitudo relatif dari 0 hingga 1, untuk resonansi engine pada rpm maksimum
  • engine_load_magnitude - magnitudo relatif dari 0 hingga 1 saat engine berada di bawah beban
  • engine_period_rpm_multiplier - pengganda periode efek resonansi engine
  • surface_period - pada periode berapa efek permukaan medan harus dimainkan
  • atribut awalan dirt_ diganti menjadi awalan surface_
  • collision_exponent - eksponen fungsi daya yang diterapkan pada efek collision/tabrakan
  • bump_exponent - eksponen fungsi daya yang diterapkan pada efek bump
  • atribut awalan bump_vibration_ ditambahkan, untuk memisahkan pengaturan untuk efek vibrasi bumps pada controler.

Vehicle

Accessory Interior Data

Pada update ini memperkenalkan support rentang kustom pada steering animation, animasi roda setir/kemudi telah dihapus dari accessory_interior_data. Jadi atribut wheel_anim sekarang sudah tidak dipakai dan model tidak perlu lagi membuat animasi kerangka dari setir tersebut.

Font

Mulai sekarang game memakai tipe font huruf yang berbeda dari sebelumnya. Pengaruhnya mulai dari plat nomor (LP), rambu papan petunjuk arah (sign navigation), sampai menu UI

Informasi lebih lanjut lihat di bagian SINI

Filter Sound Cabin

Ada kemungkinan pengaturan pemisah suara pada tiap bagian (truk per kabin/tempat setir). Dijelaskan lebih lanjut di bagian SINI

Map_data

Sejak adanya fitur Filter World Map Legend, maka pengaruhnya pada file def / map_data.sii. (diperlukan array baru city_icon_size)

(…masih belum lengkap, tunggu update lanjutan dari sumbernya…)

Wheel Logic

Salah satu perubahan besar di 1.43 adalah penggantian script baru dari beberapa logika dasar cara kerja roda.

Bagian yang langsung terlihat adalah semua set axle roda dalam data chassis (berat tepi, residu perjalanan, tenaga, pengangkatan, perputaran) kini memiliki nilai yang diurutkan untuk axle dari depan ke belakang seperti yang diposisikan di dalam kendaraan (sebelumnya depan dulu dan belakang setelah dalam urutan terbalik).

Meskipun mungkin menyebabkan kesulitan bagi para modder untuk memperbaiki mod tipe tersebut, ini adalah persiapan jangka panjang - logika yang lebih mudah dan lebih aman serta persiapan untuk fungsi script baru.

Penomoran locator dalam model chassis kurang relevan karena di game itu sendiri mengurutkan axles berdasarkan posisi, tetapi logika penomoran berurutan kiri-kanan masih digunakan. Semua model lama bisa bekerja tanpa perubahan. Sebagai panduan opsional, kalian dapat menghitung locators dari bagian depan (agar lebih konsisten misalnya).

Vehicle Damage

Mbuh opo sing pengin dibahas coba… (memindahkan atribut wear dari aksesori ke vehicle descendants)

(…masih belum lengkap, tunggu update lanjutan dari sumbernya…)

Traffic

Pemisahan jenis traffic vehicle/trailer dikembangkan untuk memungkinkan kontrol akses yang lebih baik.

Harap perbarui nama dan isi storage yang dimodifikasi sesuai:

semua kendaraan yang dimunculkan hanya di area/tempat tertentu sekarang ada di tipe *_custom

Tipe *_city juga digabungkan menjadi *_custom

Tipe truck_heavy dibuat dari hasil keluaran semua truk non-semi (-> tipe truck sekarang hanya berisi semi-truk)

Semua vehicle/trailer yang bukan termasuk mobil/bus/truk kini dibuat pada storage special

Selain itu, ada beberapa peningkatan terkait akses traffic. Tujuan utamanya adalah membuat pengaturan akses lalu lintas lebih mudah, lebih intuitif/peka, dan memungkinkan pengembangan tambahan di versi selanjutnya.

Distribusi akses dan penanganannya oleh AI telah ditingkatkan : Jika lebih banyak jalur tersedia, kendaraan AI lebih memilih jalur dengan akses khusus (misalnya, "Trucks Only") kecuali jika ditandai 'Low probability'. Misalnya, di gerbang tol, hanya jalur "trucks only" yang harus ditandai. (Jadi item traffic area tipe "no truck area" tidak lagi diperlukan)

Daftar aturan lalu lintas terkait akses disederhanakan : Beberapa aturan (kebanyakan yang jarang dan/atau salah digunakan) akan dihapus – nantinya akan ada beberapa error di log tentang aturan tersebut. Juga deskripsi yang tersisa dibuat konsisten dan, moga aja…, lebih jelas

Mode akses / spawning di traffic tool (map editor) ditingkatkan : visualisasi akses "gabungan" baru telah ditambahkan, yang menunjukkan akses dan memungkinkan pemijahan untuk semua jenis kendaraan sekaligus. Adapun menampilkan akses eksklusif menggunakan warna terpisah (yellow), serta menambahkan visualisasi 'potensi dead-end'


Maaf ya kalau informasi dari SCS Modding Wiki sendiri masih belum lengkap. Mohon protes ya…

Pastikan kalian pelajarinya baik-baik. Kalau baca sekilas tentu saja semua itu tidak akan bisa dipahami. Baca pelan-pelan, nanti dapat hasilnya.

Yah... mulai versi ini game nya sudah makin berat. Bukan berat di cara convert semua mod biar tetap bisa dipakai, tapi berat... ya grafik game nya berat beneran. Jadi usahakan upgrade spek PC/Laptop kalian.

Bagaimanapun, saya akan tetap beri semangat untuk semua modder dan mapper yang sedang berjuang! Semangat!

Itu saja yang bisa saya sampaikan. Jika ada yang kurang jelas mohon ditanyakan. Suatu saat setiap update/patch baru dari game ini telah dirilis, maka ada tips baru seperti ini lagi. Terima kasih dan semoga bermanfaat!

Tips Pembaruan Mod ETS2 versi 1.40 + 1.41 Lengkap (Bahasa Indonesia)

Modding Guides (Panduan Buat Mod)

Euro Truck Simulator 2 (ETS2) Versi 1.40 & 1.41

Diperbarui pada : Desember 2022

Salam! Ini adalah sejumlah panduan khusus tentang pembaruan game ETS2. Meliputi cara update / upgrade mod apapun yang sedang dikembangkan. Ini berlaku untuk semua tipe mod, termasuk mod map, truk/bis, trailer/kargo, traffic, acc/aksesoris, dan lain-lain. 

SCS Modding Wiki sudah memberikan sedikit kemudahan, supaya mod yang sudah kalian buat dengan susah payah masih bisa bertahan dan terus bisa dimainkan dalam berbagai versi dan sepanjang waktu. Seperti biasa, di blog Pejindo sudah mempersiapkan itu dalam bahasa Indonesia (jelas sudah diperbaiki kosakata nya, bukan versi mentah langsung dari Terjemahan)

Seperti biasa pula, pastikan jaringan internet stabil dan/atau siapkan kuota internet yang banyak. Karena biasanya tiap update game memakan data sekitar 1-2 GB.

Fitur dan Konten Baru di ETS2 1.40

VISUAL

Tampilan Lighting System (perubahan besar-besaran) !!

MAP

  1. Lanjutan rework map kawasan Jerman
  2. Kota baru di Prancis Selatan + Persiapan koneksi ke DLC Iberia (Vive La France ! DLC)
  3. Map Iberia DLC (Spanyol dan Portugal)

VEHICLE

Dua paint jobs baru (daru Super Stripes Paint Jobs Pack) untuk owned trailers

UI

  1. Tampilan search full-text city/company dalam screen job selection
  2. Pengembangan menu vehicle adjustment (F4)

MOD

Buanyak yang tidak disebut dari SCS Modding Wiki. Tampilan Map Editor, perubahan setting Climate, perubahan Sound Ambient, dll.

Command/Parameter Pembantu (Sebelum Up Versi Mod)

  1. -unlimitedlog : mematikan batas ukuran file game.log.txt atau editor.log.txt (tidak ada lagi tulisan yang berakhiran “log file size is… truncated”). Jadi jika saat di tes pada versi baru ada banyak sekali error yang tak terhitung, maka parameter itu wajib ditambahkan.
  2. -validate : menjalankan perintah validasi, mode game khusus yang akan memuat semua data model, prefab, kendaraan, dan objek lain yang ditentukan untuk mendeteksi error seperti tekstur merah dan sejenisnya.
  3. -error_overlay : menampilkan bentuk “overlay” dengan jumlah pesan error dan warning yang ditampilkan ke game.log/editor.log setelah (setidaknya) satu laporan muncul.

Cara menambahkan parameter diatas silakan buka tutorial (Part 2) Persiapan + Cara Membuka Map Editor

Rekomendasi

Ada beberapa hal yang harus diperhatikan di bawah ini. Simak baik-baik sebelum menjajal up-date versi mod.

  1. Ketika mengedit model dari yang aslinya (bawaan/ori), menambah model/part buatan sendiri termasuk file lain seperti “original/automat/” yang dibutuhkan… Nama-nama file yang dihasilkan berupa tipe CityHash64 dari file tersebut. Sehingga setiap kali mengubah data atau material dengan cara apapun, file yang berbeda pun akan digunakan untuk menyimpannya sementara yang file asli mungkin sebaliknya apabila tidak ada model lain yang menggunakan data yang sama.
  2. Ketika mengedit bentuk model aslinya (dari bawaan/original), sertakan SEMUA komponen lain dari model itu (file berformat PMG + PMD) bukan hanya 1 file yang diedit. Jika tidak, mod tersebut pasti berisiko alami crash atau CTD.
  3. Saat menambahkan objek/model baru kedalam data/script tipe multi-file (misalnya road_look.sii, model.sii, sign.sii) maka HARUS menambahkan akhiran atau awalan nama bebas untuk menghindari data bentrok/konflik dengan objek/model baru saat ditambahkan di game (contoh : model.mapindo.sii). Kalau tidak, terpaksa menggunakan fungsi khusus atau program batch renaming (replace.sii) untuk memperbaikinya seandainya pada patch/versi game ori terbaru tetiba muncul data/script baru (misal nameless_xxxx).

Cara Convert Map di Editor

Cara konvensional untuk upgrade map :

  1. Buka (open file) peta/map dan muat (load map) di map editor.
  2. Pastikan masalah-masalah sebelumnya (yang saya jabarkan semuanya di atas) sudah teratasi.
  3. Save map, lanjut Rebuild/Recompute Map (tombol F8 di keyboard).
  4. Tunggu sampai selesai. Setelah itu Save map lagi. Dan beres sudah.

Daftar perubahan khusus (per fitur, item/objek, atau jenis mod)

Light

Intinya ada banyak fitur baru: material, shader, map, vehicle, lampu logic, rendering, data cuaca, bla… bla… bla…

Sekadar informasi : Sistem pencahayaan saat ini berbasis albedo dengan beberapa trik khusus. (ampun… masih dirahasiakan sama pembuat game :/ )

Ini sampel material range dan batas-batas absolut nya di versi 1.40 (kalau penasaran aja) :

http://download.eurotrucksimulator2.com/140_material_reference.zip (data mentah)

http://download.eurotrucksimulator2.com/140_material_reference_converted.zip  (dikonversi, siap dipasang sebagai mod)

Weather

Sistem cuaca diubah menjadi pola lebih umum. Rentang ketinggian profil matahari mungkin memiliki nilai nyata saat ini (bukan hanya kisi 5 derajat), transisi di langit pun dapat tercampur hingga 4 tekstur sekaligus dan dapat terjadi kapan saja - jadi tidak ada lagi cuaca yang seolah terkunci karena tekstur langit yang itu-itu saja pada waktu tertentu. Selain itu, berkat transisi tak terbatas, berbagai iklim dan cuaca tidak perlu bertemu di titik elevasi mana pun.

Climate Profile

Profil climate/iklim kini dapat menentukan penggunaan skybox dengan iklim yang berbeda (salinan/copy) dengan sedikit penyesuaian (array weight/bobot, temperature - define). Iklim yang disalin nantinya ditampilkan dan dapat diedit di weather editor, tetapi tidak akan di save.

Untuk salinan atribut, tentukan saja nama (token) dari source climate.

Sun Profile

Profil Matahari memiliki sedikit atribut baru. 

Atribut stability : menentukan peluang mengunci indeks langit untuk mengikuti profil matahari (0,0 = full acak, 1,0 = tetap jika memungkinkan).

Beberapa atribut warna telah diubah dari array float menjadi nilai float3. Itu semua memiliki _hdr_coef postfix pada nama tersebut.

Daftar nama baru : 

ambient, diffuse , specular , sky_color , sun_color , fog_color , fog_color2 

Juga sunshaft_strength yang diubah untuk sunshaft_color dengan cara yang sama. Atribut baru tersebut memiliki arti yang sama dengan atribut sebelumnya.

Atribut min_scale dan max_scale tidak lagi mengandung target_gray , itu hanya semacam dibuat dobel. Selain itu, atribut baru scale_override mendefinisikan rasio yang diizinkan untuk melewati batas (0 = tanpa penggantian, 1 = batas diabaikan).

Atribut eye_adaptation_speed dibagi menjadi dark_adaptation_speed dan bright_adaptation_speed untuk kecepatan adaptasi interpolasi berdasarkan kondisi.

Settingg Bloom telah dibuat ulang. Sebelum ditangani setelah tone-maping, dengan minimal_color dipetakan ke 0 dan half_intesity_color diproses menuju 0,5. Sekarang ditekan di bawah bloom_treshold dan diterapkan sebelum tone-mapping. Beberapa nilai lama dengan demikian sudah tak dipakai lagi (radius, resizing_steps, minimal_color, half_intensity, multipliers, target_white).

Game sendiri nantinya dapat mengkonversi sebagian besar atribut di sisinya setelah memuat format sun_profile lama untuk saat ini, tetapi dukungan ini dipastikan akan dihapus di versi selanjutnya.

Sound

Ada layer/mode baru untuk mengedit sound berbasis map. Ini bisa diakses oleh parameter khsus "-edit -sound" seperti saat membuka map editor namun dalam mode edit sound, sehingga item map lainnya seperti road, prefab, model, dll. tidak dapat diakses (item sound sendiri juga tidak dapat diakses dalam mode editor biasa). 

Area sound dapat ditentukan baik untuk setting reverb atau ambients dan juga menempatkan sumber suara tertentu dengan beberapa kondisi lingkungan.

Untuk penjelasan rinci, lihat topik DISINI

(ampun dah... Ini nih merepotkan sekali untuk para mapper… suara-suara lingkungan seperti burung berkicau, riuhnya perkotaan, atau melintasi terowongan malah hilang semua, jadi harus ditambah + diedit manual pakai tampilan mode “Sound”)

Nanti dibikinkan tutorial terpisah untuk yang satu ini...

Map

Kini lokasi save map sudah diganti lagi. Dari base_map di instalan game ETS2 sekarang berubah di folder Document/ETS2/mod dengan folder baru “user_map”.

Sejak perubahan fitur sound di penjelasan sebelumnya. Maka sebagai dampaknya ialah ada satu tambahan file sektor baru ber-ekstensi “snd”. Total dalam 1 sektor map ada lima file untuk versi 1.40 : aux, base, data, desc, & snd.

Semua totem SPBU (atau model penunjuk tarif bensin misal yang premium berapa... solar berapa... pertalite...) kini diganti pakai tipe Sign “Dynamic” dengan tarif bensin bisa isi sendiri di Sign Editor yang diambil dari string yang telah ditentukan dari model itu.

Tunggu, berarti apa itu berarti setting fuel_price di def “county” sudah tak dipakai lagi? Oh enggak, data di def country masih dipakai kok, cuma di menu Sign Editor akan tampil otomatis sesuai yang ditulis disana.

Fitur map editor baru lainnya yang siap dinanti di versi 1.40 keatas :

  • Tepi jalan overridde (masih nggak paham apa gunanya, dan demi apa...?)
  • Seleksi obyek tipe “Lasso” : Seleksi objek map di editor bisa dibuat garis bebas (pasti ingat kalau pakai photoshop yang ada tulisan yang sama, fungsinya mirip seperti itu)
  • Snap untuk mode “Collision” : Jadi ketika nambah objek (building, curve) nanti garis model nya mengikuti bagian collision juga (maksudnya yang ada tembok tapi transparan). Mungkin hampir mirip dengan Snap to ground tetapi itemnya akan menempel mengikuti bentuk bangunan/model sekaligus. Hmm…
  • Fitur “Tag” di menu Content Browser (jadi mirip hashtag di media sosial)
  • Camera Snap to Ground option : Tampilan kabin (2,5 m), tinggi reguler (8,5 m), tinggi ekstrem (11,5 m) : Maksudnya ketika dalam Free Camera (kamera bebas) yang mengaktifkan fitur tersebut, berarti tampilan kamera akan mengikuti kontur jalan. Namun itu bisa ditinggikan sedikit sesuai kondisi yang dijelaskan diatas (via kabin, truk atap, dll.)
  • Diperbolehkan memakai koma untuk titik desimal dalam input teks. Oke…

Vehicle

Perilaku lampu depan sekarang dapat ditentukan secara detail dengan banyak opsi baru. Deskriptor default ada di folder  /def/default_vehicle_lamp_setup.sii. 

Dalam accessory_chassis_data, ini dapat diganti per kendaraan dengan definisi lamp_setup

Isi unit vehicle_lamp_setup adalah fitur eksperimental dan kemungkinan besar akan berubah di versi selanjutnya.

Untuk rem mesin dapat mengontrol sistem retarder sekarang. Ada array auxiliary_brakes di unit accessory_engine_data dan bekerja dengan cara yang sama seperti array bernama sama di accessory_transmission_data

Satu-satunya perbedaan adalah urutan - triplet rem bantu engine dalam urutan [engine_brake_strength, downshift, retarder_strength].

Tips Pembaruan Mod ETS2 versi 1.37 Lengkap (Bahasa Indonesia)

Modding Guides (Panduan Buat Mod)

Euro Truck Simulator 2 (ETS2) Versi 1.37

Diperbarui pada : Desember 2022

Salam! Ini adalah sejumlah panduan khusus tentang pembaruan game ETS2. Meliputi cara update / upgrade mod apapun yang sedang dikembangkan. Ini berlaku untuk semua tipe mod, termasuk mod map, truk/bis, trailer/kargo, traffic, acc/aksesoris, dan lain-lain. 

SCS Modding Wiki sudah memberikan sedikit kemudahan, supaya mod yang sudah kalian buat dengan susah payah masih bisa bertahan dan terus bisa dimainkan dalam berbagai versi dan sepanjang waktu. Seperti biasa, di blog Pejindo sudah mempersiapkan itu dalam bahasa Indonesia (jelas sudah diperbaiki kosakata nya, bukan versi mentah langsung dari Terjemahan)

Seperti biasa pula, pastikan jaringan internet stabil dan/atau siapkan kuota internet yang banyak. Karena biasanya tiap update game memakan data sekitar 1-2 GB.

Fitur dan Konten Baru di ETS2 1.37

MAP

Rework (garap ulang)  kota di Prancis : Metz, Reims, Dijon, dan Strasbourg

VEHICLES

  1. Food tank trailer (tipe ownable)
  2. Food tank (tipe ownable) untuk Schwarzmüller DLC

FEATURES

  1. Konversi Sound besar-besaran ke FMOD -  semua tipe sound dan pengembangannya !!
  2. Jendela Truk & Bis bisa dibuka manual (feat. FMOD)
  3. Pengembangan AI Traffic and Sistem Sound tersebut (feat. FMOD)
  4. Fitur “walking camera” dalam layar konfigurasi truck atau trailer (+ video scene garage)
  5. Tambahan "technical inspection" kendaraan pada weigh_stations yang diutamakan (illegal trailer, damaged vehicle).
  6. Tambahan progressive denda batas kecepatan.
  7. Ada tampilan loading_screen terbaru !!
  8. “Colour feedback support” khusus untuk PC ASUS ROG Strix (ASUS Aura Ready)

TOBII EYE TRACKING

  1. Perbaikan key function dari Eye-tracking pause
  2. Automatic eye-tracking pause saat game pause atau di tampilan UI
  3. Settings hotkey visibility pada tampilan UI

MOD

  1. Semua tipe sound sudah menerapkan fitur FMOD (Peringatan Wajib untuk Mod Sound!)
  2. Engine power range data (ketimbang menggunakan boost value)
  3. Animasi “exhaust gas temp gauge”
  4. AI data tweaking (“engine power” disamping “torque & gearbox”, “vehicle_mass override” untuk trailer) 

Command/Parameter Pembantu (Sebelum Up Versi Mod)

  1. -unlimitedlog : mematikan batas ukuran file game.log.txt atau editor.log.txt (tidak ada lagi tulisan yang berakhiran “log file size is… truncated”). Jadi jika saat di tes pada versi baru ada banyak sekali error yang tak terhitung, maka parameter itu wajib ditambahkan.
  2. -validate : menjalankan perintah validasi, mode game khusus yang akan memuat semua data model, prefab, kendaraan, dan objek lain yang ditentukan untuk mendeteksi error seperti tekstur merah dan sejenisnya.
  3. -error_overlay : menampilkan bentuk “overlay” dengan jumlah pesan error dan warning yang ditampilkan ke game.log/editor.log setelah (setidaknya) satu laporan muncul.

Cara menambahkan parameter diatas silakan buka tutorial (Part 2) Persiapan + Cara Membuka Map Editor

Rekomendasi

Ada beberapa hal yang harus diperhatikan di bawah ini. Simak baik-baik sebelum menjajal up-date versi mod.

  1. Ketika mengedit model dari yang aslinya (bawaan/ori), menambah model/part buatan sendiri termasuk file lain seperti “original/automat/” yang dibutuhkan… Nama-nama file yang dihasilkan berupa tipe CityHash64 dari file tersebut. Sehingga setiap kali mengubah data atau material dengan cara apapun, file yang berbeda pun akan digunakan untuk menyimpannya sementara yang file asli mungkin sebaliknya apabila tidak ada model lain yang menggunakan data yang sama.
  2. Ketika mengedit bentuk model aslinya (dari bawaan/original), sertakan SEMUA komponen lain dari model itu (file berformat PMG + PMD) bukan hanya 1 file yang diedit. Jika tidak, mod tersebut pasti berisiko alami crash atau CTD.
  3. Saat menambahkan objek/model baru kedalam data/script tipe multi-file (misalnya road_look.sii, model.sii, sign.sii) maka HARUS menambahkan akhiran atau awalan nama bebas untuk menghindari data bentrok/konflik dengan objek/model baru saat ditambahkan di game (contoh : model.mapindo.sii). Kalau tidak, terpaksa menggunakan fungsi khusus atau program batch renaming (replace.sii) untuk memperbaikinya seandainya pada patch/versi game ori terbaru tetiba muncul data/script baru (misal nameless_xxxx).

Cara Convert Map di Editor

Cara konvensional untuk upgrade map :

  1. Buka (open file) peta/map dan muat (load map) di map editor.
  2. Pastikan masalah-masalah sebelumnya (yang saya jabarkan semuanya di atas) sudah teratasi.
  3. Save map, lanjut Rebuild/Recompute Map (tombol F8 di keyboard).
  4. Tunggu sampai selesai. Setelah itu Save map lagi. Dan beres sudah.

Daftar perubahan khusus (per fitur, item/objek, atau jenis mod)

Sound

Sistem FMOD® kini sudah dipakai (mulai versi 1.37 keatas) sebagai sistem sound atau mesin suara UTAMA dalam game ini. Fitur dan penjelasan detailnya telah dijelaskan di Documentation/Engine/Sound di situs SCS Modding Wiki.

Game Data

Police_data

Disini ada atribut khusus untuk pemberian denda dan tindakan baru.

Denda batas kecepatan (speeding fine) sekarang menggunakan fine_overspeed_step (float, default 0.0), fine_overspeed_step_multiplier (float, 1.0), dan fine_overspeed_multiplier_limit (float, 1.0) dengan rumus sebagai berikut:

fine = base fine * multiplier ^ (overspeed / step),

Maksudnya untuk setiap step over fine speed yang diizinkan dikalikan dengan nilai yang ditentukan hingga batas perkalian atau pemangkatan/pangkat. Untuk speeding fine base sendiri telah diturunkan untuk sedikit kompensasi.

Sementara untuk Pelanggaran kendaraan yang rusak (Damage) menggunakan atribut fine_core_damage_treshold (float, 0,1), fine_wheels_damage_treshold (float, 0,6), dan warning_core_damage_treshold (float, 0,05).

Dengan kerusakan pada aksesori utama (tanpa roda) di bawah nilai peringatan, maka tidak ada masalah. Kalau sudah lebih dari peringatan tetapi di bawah nilai denda, hanya peringatan yang dikeluarkan. Namun jika kerusakannya sudah lebih dari nilai denda atau kerusakan roda lebih dari nilai fine_wheel yang ditentukan, maka jelas keluarlah denda.

Vehicle Data

Engine_data

Atribut rpm_range_power_boost sudah tidak digunakan lagi, digantikan dengan rpm_range_power (float2, default (1550.0, 1950.0)). Ini dijadikan sebagai ganti dari bonus aditif relatif, yang menyatakan dengan tepat kisaran di mana mesin harus menghasilkan tenaga paling besar. Gearbox otomatis akan meng-interpolasi rentang pemindahan berdasarkan kebutuhan daya engine.

Cabin_data

Atribut baru windows_model yang mengandung kedua windows, left_window_anim dan right_window_anim adalah suatu animasi untuk model (bones) yang terlihat di luar truk.

Interior_data

Ini adalah dukungan untuk animasi pengukur suhu gas buang. Yakni atribut exhaust_temp_anim, exhaust_temp_anim_min, dan exhaust_temp_anim_max. Semua unit dalam derajat Celcius.

Animasi baru right_window_anim dan left_window_anim juga telah ditambahkan. Jendela pun harus menjadi bagian dari interior mesh dengan bone dan animasi model yang tepat (nilai animasi 0 berarti jendela tertutup, 1 berarti jendela terbuka). Animasi right_window_stick_anim dan left_window_stick_anim digunakan untuk animasi tombol kontrol jendela (0 untuk tutup, 0,5 untuk netral, 1 untuk buka);

Glass_pane_data

Dengan animasi pembukaan jendela baru, atribut baru di dalam unit glass_pane_data ditambahkan untuk mendukung pergerakan tetesan hujan di jendela yang dapat dibuka:

openable_window_bone - nama bone yang menggerakkan pembukaan jendela,

openable_window_mask - path kedalam grayscale gambar format TARGA (.tga) yang terkompresi dengan ekstensi .mask berukuran 128x128px, yang berfungsi untuk menutupi tetesan hujan dengan jaring kaca jendela.

Tips Pembaruan Mod ETS2 versi 1.36 Lengkap (Bahasa Indonesia)

Modding Guides (Panduan Buat Mod)

Euro Truck Simulator 2 (ETS2) Versi 1.36

Diperbarui pada : Desember 2022

Salam! Ini adalah sejumlah panduan khusus tentang pembaruan game ETS2. Meliputi cara update / upgrade mod apapun yang sedang dikembangkan. Ini berlaku untuk semua tipe mod, termasuk mod map, truk/bis, trailer/kargo, traffic, acc/aksesoris, dan lain-lain. 

Entah ini kabar baik atau buruk bagi kita semua, mulai versi 1.36 game ini HANYA support untuk OS yang mendukung DirectX 11(.1)

Waduh, bagi PC atau laptop kalian yang masih pakai Windows XP atau Vista, let’s say goodbye and leave this game forever! Ah, namanya teknologi kita tidak bisa menghindar dari paksaan untuk terus upgrade perangkat kita sendiri.

Nggak hanya itu... ketika rilis Peta DLC Baru, maka item, aset, model, tekstur, fungsi, sistem, bahkan tool apapun juga baru, semua serba baru. Terus lagi... aduh, harus upgrade spek komputer/laptop karena semua sistem dan program di game dirombak besar-besaran, sampai ada percobaan untuk DirectX 11sampai akhirnya... full DirectX 11 only! Adapun banyak fitur dan item baru adaptasi dari ATS, tentu saja aset dan model baru karena adanya peta DLC terbaru.

Mungkin sebaiknya kita sebagai modder dan mapper menyerah saja dan berdoa semoga diberikan kemudahan… Woy, bisa diem gak seeh??

SCS Modding Wiki sudah memberikan sedikit kemudahan, supaya mod yang sudah kalian buat dengan susah payah masih bisa bertahan dan terus bisa dimainkan dalam berbagai versi dan sepanjang waktu. Seperti biasa, di blog Pejindo sudah mempersiapkan itu dalam bahasa Indonesia (jelas sudah diperbaiki kosakata nya, bukan versi mentah langsung dari Terjemahan)

Seperti biasa pula, pastikan jaringan internet stabil dan/atau siapkan kuota internet yang banyak. Karena biasanya tiap update game memakan data sekitar 1-2 GB.

Fitur dan Konten Baru di ETS2 1.36

MAP

  1. Map DLC Baru : Road to the Black Sea (RttBS – blke)
  2. Pulau baru Corsica, Perancis (Vive la France! DLC)

FEATURES

  1. DirectX 11 / DX11 full support (DX9 sudah dihapus mentah-mentah)
  2. Menerapkan Detours – Penutupan Jalan Dadakan (Bagian dari Random Events)
  3. Tambahan pin khusus “Avoidance navigation” di GPS (jalur map yang tidak ingin dilewati)
  4. Banyak sekali traffic AI mobil baru
  5. Drivers / Trucks / Trailer bisa terlihat posisinya di bagian “manager maps”
  6. Chinese and other non-Latin character input (IME)
  7. Anti-aliasing improvements (SMAA, electrical wires)
  8. Improved Tobii support and configuration page

MOD

  1. Sun profile (HDR) berubah
  2. Plat nomor/LP untuk tipe AI berubah (data-driven types, background texture data)
  3. Elemen baru untuk Dash display UI (digital gauges, fuel consumption bar)
  4. Data map editor “history” (undo/redo)
  5. Seleksi nodes yang bersambung terus-menerus (map editor)

Command/Parameter Pembantu (Sebelum Up Versi Mod)

  1. -unlimitedlog : mematikan batas ukuran file game.log.txt atau editor.log.txt (tidak ada lagi tulisan yang berakhiran “log file size is… truncated”). Jadi jika saat di tes pada versi baru ada banyak sekali error yang tak terhitung, maka parameter itu wajib ditambahkan.
  2. -validate : menjalankan perintah validasi, mode game khusus yang akan memuat semua data model, prefab, kendaraan, dan objek lain yang ditentukan untuk mendeteksi error seperti tekstur merah dan sejenisnya.
  3. -error_overlay : menampilkan bentuk “overlay” dengan jumlah pesan error dan warning yang ditampilkan ke game.log/editor.log setelah (setidaknya) satu laporan muncul.

Cara menambahkan parameter diatas silakan buka tutorial (Part 2) Persiapan + Cara Membuka Map Editor

Rekomendasi

Ada beberapa hal yang harus diperhatikan di bawah ini. Simak baik-baik sebelum menjajal up-date versi mod.

  1. Ketika mengedit model dari yang aslinya (bawaan/ori), menambah model/part buatan sendiri termasuk file lain seperti “original/automat/” yang dibutuhkan… Nama-nama file yang dihasilkan berupa tipe CityHash64 dari file tersebut. Sehingga setiap kali mengubah data atau material dengan cara apapun, file yang berbeda pun akan digunakan untuk menyimpannya sementara yang file asli mungkin sebaliknya apabila tidak ada model lain yang menggunakan data yang sama.
  2. Ketika mengedit bentuk model aslinya (dari bawaan/original), sertakan SEMUA komponen lain dari model itu (file berformat PMG + PMD) bukan hanya 1 file yang diedit. Jika tidak, mod tersebut pasti berisiko alami crash atau CTD.
  3. Saat menambahkan objek/model baru kedalam data/script tipe multi-file (misalnya road_look.sii, model.sii, sign.sii) maka HARUS menambahkan akhiran atau awalan nama bebas untuk menghindari data bentrok/konflik dengan objek/model baru saat ditambahkan di game (contoh : model.mapindo.sii). Kalau tidak, terpaksa menggunakan fungsi khusus atau program batch renaming (replace.sii) untuk memperbaikinya seandainya pada patch/versi game ori terbaru tetiba muncul data/script baru (misal nameless_xxxx).

Cara Convert Map di Editor

Ini mencakup semua perubahan penting yang harus diketahui para mapper sebelum mencoba up-date mod map ke versi terbaru ini. Kalau bingung, baca saja tulisan yang bercetak tebal.

Kini item Walker sudah tidak bisa dipakai lagi di map editor maupun di game versi 1.36 (harus diganti dengan item "Mover"). Bagi yang masih bingung bagaimana cara menghapusnya dengan cepat/singkat silakan download file WALKER CONVERSION FIX sebagai percontohan saja (Sumber : SCS Modding Wiki)

Ada parameter baris perintah baru yang memungkinkan konversi otomatis item walker menjadi item mover menggunakan model mover yang ada. Cara manual nya sebagai berikut :

  • Buat file format teks (.txt) dengan aturan konversi (conversion_rule)
  • Setiap baris adalah aturan dalam format di bawah :
  • (source_walker_prefix),(target_mover_model)[,non - jika flag 'prefer non movable anim' dipakai] misal mover angry_man,m_angry01 atau foto,foto_man_01,non
  • Buka map editor dengan parameter -conversion_walker_path (conversion_file), di mana conversion_file adalah jalur ufs ke file yang berisi aturan konversi yang dibuat
  • Cara tambahkan parameter sama seperti saat menggunakan "-edit" ketika buka map editor di 1.36 di tutor (Part 2) Persiapan + Cara Membuka Map Editor.

Cara konvensional jika semua masalah diatas sudah teratasi :

  1. Buka (open file) peta/map dan muat (load map) di map editor.
  2. Pastikan masalah-masalah sebelumnya (yang saya jabarkan semuanya di atas) sudah teratasi.
  3. Save map, lanjut Rebuild/Recompute Map (tombol F8 di keyboard).
  4. Tunggu sampai selesai. Setelah itu Save map lagi. Dan beres sudah.

Daftar perubahan khusus (per fitur, item/objek, atau jenis mod)

Map Editor

Mulai saat ini, Editor sudah berfungsi sebagai program terpisah yang dimulai dengan menjalankan game dengan opsi parameter perintah berbaris. Untuk data log khusus program editor juga disimpan secara terpisah di editor.log.txt, sehingga di game.log.txt hanya dijalankan saat mode game profil dan mode preview (Run Map).

Nah, cara mengoperasikan nya bisa dibaca di (Part 2) Persiapan + Cara Membuka Map Editor tentang cara membuka editor (bisa lewat Steam maupun Legacy atau baj*k*n)

Weather/Lighting

Dari profil matahari telah dihapus semua peng-kali-an HDR. Diharapkan semua itu sekarang termasuk dalam pengaturan intensitas dan warna masing-masing. Jika format profil matahari yang lebih lama (dengan pengaturan HDR terpisah) dimuat, format tersebut diterapkan dan dihapus. Dengan demikian menyimpan kembali data weather di editor akan memperbarui profil matahari ke format baru.

Triggers

Karena adanya revisi dalam item trigger pada game, maka ada pembersihan/penghapusan script kode di /def/world/trigger_action.sii. Adapun beberapa perintah yang berganti nama. Sehingga agar tetap bisa dipakai dan tidak menjadi error maka semua script dan kode yang sudah dihapus sementara dipindahkan ke /def/world/trigger_action.compatibility.sii.

City data

Atribut city_name_sort telah dihapus. Maka pengelompokan berdasarkan nama kota (city) sekarang dilakukan oleh nama kota itu sendiri yang ditunjukkan dalam pilihan localisation dan/atau visualisasi yang dipilih.

Traffic data

Perubahan Format pada License Plate Generation Templates

Kini sudah lebih banyak data sistem plat nomor untuk kendaraan AI.

Atribut lp_variant_front dan lp_variant_rear dari unit traffic_vehicle telah dihapus.

Unit license_plate_data memiliki atribut baru : background_front, background_rear.  Keduanya berjenis string (hingga 32 karakter), nilai default masing-masing adalah "front" dan "rear" (maksudnya depan atau belakang). 

Tekstur kostum plat nomor dengan nama yang diberikan dapat dicari sebagai file /material/ui/lp/<nama_negara>/*.mat. 

Penggunaan yang tepat untuk variasi background tekstur untuk kendaraan AI sekarang dimuat per license_plate_type di traffic_vehicle class seperti teks pada pelat.  Jika tidak ada tipe yang ditentukan, game mencoba menebak dari speed_class kendaraan (seperti mobil, truk atau bus). Semua kelas kendaraan lain harus didefinisikan secara eksplisit atau mereka mendapatkan beberapa standar (baik mobil atau jenis plat nomor pertama yang ditentukan).

Karena interaksi dengan kendaraan yang dimiliki si player (truk dan trailer yang dibagi secara proporsional di AS), tekstur seperti itu masih harus dinamai "truck_front", "truck_rear" atau "trailer" (seperti versi sebelumnya). Seandainya gagal menggunakan nama-nama ini dalam definisi plat, maka akan berakhir dengan background plat yang tidak sesuai untuk kendaraan si player.

Vehicles data

Chasis data

Ada atribut nominal_voltage (tipe float, default 24.0V) yang digunakan untuk rentang dan tampilan simulasi tegangan baterai.

Dashboard computer display elements (IDs)

Elemen dasbor ui_gauge telah mengubah atribut, alih-alih atribut rentang tunggal yang menetapkan rentang selalu dari 0 yang sekarang digunakan value_min dan value_max untuk skala nilai input yang tepat. Nilai-nilai tersebut secara langsung dipetakan ke atribut min and max lama yang menggambarkan sudut ukur(gauges).

ID baru ditambahkan:

  • 1320 - battery voltage
  • 1330 – pengukur battery voltage, diharapkan menjadi elemen ui_gauge type
  • 1340 - pengukur suhu oli, diharapkan menjadi elemen ui_gauge type
  • 1350 - ui :: teks untuk bilah hemat bahan bakar instan, teks dipotong menurut nilai saat ini
  • 1355 - ui :: text  yang menentukan ukuran, orientasi, dan kisaran bilah hemat bahan bakar instan (data tipikal "H ~~ 0 ~~ 5", rentang horizontal 0 hingga 5 km / l)
  • 1360 - ui :: teks untuk bilah hemat bahan bakar rata-rata, teks dipotong  menurut nilai saat ini
  • 1365 - ui :: teks yang menentukan ukuran, orientasi dan kisaran bilah ekonomi bahan bakar rata-rata (data tipikal "H ~~ 0 ~~ 5", rentang horisontal 0 hingga 5 km / l)

 Jika dari semua informasi diatas masih belum menemukan solusi yang sesuai. itu berarti ada yang belum teratasi di perubahan versi game lebih lawas lagi (1.35, 1.30, ..., dst.)

Baca saja Modding Guides ETS2 1.35+ untuk mencari tahu. 


Sudah selesai. Pastikan kalian mempelajarinya baik-baik. Kalau baca sekilas tentu saja semua itu tidak akan bisa dipahami. Baca pelan-pelan, nanti dapat hasilnya.

Selain itu, saya ingatkan… untuk perangkat keras dan sistem operasi kalian harus bisa mendukung DirectX-11(.1) (awas loh, ada embel-embel 1 di belakang).

Yang masih pakai Windows XP dan Vista, silahkan ditanggung sendiri. Bye-bye...

Kalau Windows 7, pastikan update hingga versi terkini karena ada sebagian sistem yang tidak kompatibel.

Sedangkan Windows 8 hingga 10 yah… aman-aman saja, asalkan spek PC-nya oke.

Bagaimanapun, saya akan tetap beri semangat untuk semua modder dan mapper yang sedang berjuang! Semangat!

Itu saja yang bisa saya sampaikan. Jika ada yang kurang jelas mohon ditanyakan. Suatu saat setiap update/patch baru dari game ini telah dirilis, maka ada tips baru seperti ini lagi. Terima kasih dan semoga bermanfaat!

Tips Pembaruan Mod ETS2 versi 1.35 Lengkap (Bahasa Indonesia)

Modding Guides (Panduan Buat Mod)

Euro Truck Simulator 2 (ETS2) Versi 1.35 + Gabungan dari versi bawahnya

Diperbarui pada : Desember 2022

Salam! Ini adalah sejumlah panduan khusus tentang pembaruan game ETS2. Meliputi cara update / upgrade mod apapun yang sedang dikembangkan. Ini berlaku untuk semua tipe mod, termasuk mod map, truk/bis, trailer/kargo, traffic, acc/aksesoris, dan lain-lain. 

Percaya atau tidak bahwa pembaruan di versi ini membawa perubahan yang sangat… sangat… Sangat… SANGAT… BESAR!

Ada banyak konten, fitur, setting, sampai elemen yang mulai mengalami perubahan BESAR secara bertahap. Bukan hanya rework (pengerjaan ulang) konten map lama dan penambahan wilayah baru di base game ori-an, melainkan game ini sendiri sedang beradaptasi untuk grafis terbaru DirectX-11. Otomatis ada sekian banyak perubahan yang perlu dicermati lebih dalam.

Sebenarnya perubahan besar ini enggak terjadi begitu saja. Sejak versi 1.30, ada berbagai item dan tool baru di map editor, serta perubahan script definisi (def), fungsi, dan sistem yang terlampau banyak. Versi 1.31, format map/peta berubah dengan ditambahnya file format .data sehingga map versi lawas (1.30 kebawah) tidak bisa dibuka, tentunya ada perubahan dan penambahan script definisi (def) lainnya. Versi 1.32, Ada fitur Trailer Ownership, berdampak pada perubahan script definisi (def), juga model dan tekstur kargo/trailer. Belum lagi, masuk versi 1.33 dan 1.34 sudah mengalami siklus yang sama dengan versi 1.30. Peta DLC Baru, maka item, aset, model, tekstur, fungsi, sistem, bahkan tool apapun juga baru, semua serba baru. Dan sekarang giliran 1.35.

Mungkin sebaiknya kita sebagai modder dan mapper menyerah saja dan berdoa semoga diberikan kemudahan… Tunggu, mengapa jadi nyebut kalimat ini…  (-_-‘)

SCS Modding Wiki sudah memberikan sedikit kemudahan, supaya mod yang sudah kalian buat dengan susah payah masih bisa bertahan dan terus bisa dimainkan dalam berbagai versi dan sepanjang waktu. Seperti biasa, di blog Pejindo sudah mempersiapkan itu dalam bahasa Indonesia (jelas sudah diperbaiki kosakata nya, bukan versi mentah langsung dari Terjemahan)

Seperti biasa pula, pastikan jaringan internet stabil dan/atau siapkan kuota internet yang banyak. Karena biasanya tiap update game memakan data sekitar 1-2 GB.

Fitur dan Konten Baru di ETS2 1.35

MAP

  1. Rework/Garap ulang kawasan Jerman (Base Map)
  2. Tambah jalan baru di Perancis : A10-A6 (Vive la France! DLC) and A6-N44 (Base Map)
  3. Tambah pulau Sardinia, Italia (Italia DLC)
  4. Perbaikan rambu lalu lintas & papan arah negara Skandinavia (Scandinavia DLC)
  5. Rute khusus Special Transport baru (di berbagai map DLC) 

VEHICLES

  1. Purchased container trailers (berarti bisa beli sendiri trailer jenis tersebut secara terpisah)
  2. Purchased logging trailers (berarti bisa beli sendiri trailer jenis tersebut secara terpisah)
  3. Tampilan browser untuk purchased trailers & accessories (seperti menu Explorer gitu)
  4. Double trailers di Jerman dan Belanda
  5. Krone Box liner untuk tipe kontainer 40ft or 2x20ft (Krone DLC)
  6. Purchased Schwarzmüller reefer, curtain & log trailers + traffic (Schwarzmüller DLC)
  7. Pengaturan purchased trailers tanpa harus mengunjungi service (extendable trailer, sliding tandem)
  8. Copy konfigurasi truck/trailer di sepanjang fleet
  9. Perbaikan setting Wiper kaca kendaraan.

FEATURES

  1. GPS Voice navigation
  2. Dapat memakai purchased trailers pada External Contracts (WoTR)
  3. Beli garage secara online/jalan pintas
  4. Emergency refuelling service
  5. Perbaikan input untuk : Steam controller support, Tobii eye tracker support, controller hot plug support, better FF buat Linux
  6. Razer Chroma support (RGB)
  7. Menu opsi baru : truck stability, truck suspension, cabin suspension, dual localization of names dalam map
  8. Memuat job lebih cepat untuk fitur hired drivers (yang ada recruitment agency itu)
  9. Daftar driver baru + foto profilnya (muncul buat new profil atau fitur recruitment agency)
  10. DX11 support

MOD

  1. Curve item (item baru map editor)
  2. Perbaikan item Walker/Mover (maksudnya Walker sudah gak berfungsi, digabung sama Mover)
  3. Multiple LODs untuk berbagai models
  4. Modded trucks support (in-game)
  5. Perbaikan Traffic data
  6. Perbaikan Vehicle data (COG, wipers, transmission names, bracers sound)
  7. Mode pengacakan cargo model (eg. container color)

Command/Parameter Pembantu (Sebelum Up Versi Mod)

  1. -unlimitedlog : mematikan batas ukuran file game.log.txt atau editor.log.txt (tidak ada lagi tulisan yang berakhiran “log file size is… truncated”). Jadi jika saat di tes pada versi baru ada banyak sekali error yang tak terhitung, maka parameter itu wajib ditambahkan.
  2. -validate : menjalankan perintah validasi, mode game khusus yang akan memuat semua data model, prefab, kendaraan, dan objek lain yang ditentukan untuk mendeteksi error seperti tekstur merah dan sejenisnya.
  3. -error_overlay : menampilkan bentuk “overlay” dengan jumlah pesan error dan warning yang ditampilkan ke game.log/editor.log setelah (setidaknya) satu laporan muncul.

Cara menambahkan parameter diatas silakan buka tutorial (Part 2) Persiapan + Cara Membuka Map Editor

Rekomendasi

Ada beberapa hal yang harus diperhatikan di bawah ini. Simak baik-baik sebelum menjajal up-date versi mod.

  1. Ketika mengedit model dari yang aslinya (bawaan/ori), menambah model/part buatan sendiri termasuk file lain seperti “original/automat/” yang dibutuhkan… Nama-nama file yang dihasilkan berupa tipe CityHash64 dari file tersebut. Sehingga setiap kali mengubah data atau material dengan cara apapun, file yang berbeda pun akan digunakan untuk menyimpannya sementara yang file asli mungkin sebaliknya apabila tidak ada model lain yang menggunakan data yang sama.
  2. Ketika mengedit bentuk model aslinya (dari bawaan/original), sertakan SEMUA komponen lain dari model itu (file berformat PMG + PMD) bukan hanya 1 file yang diedit. Jika tidak, mod tersebut pasti berisiko alami crash atau CTD.
  3. Saat menambahkan objek/model baru kedalam data/script tipe multi-file (misalnya road_look.sii, model.sii, sign.sii) maka HARUS menambahkan akhiran atau awalan nama bebas untuk menghindari data bentrok/konflik dengan objek/model baru saat ditambahkan di game (contoh : model.mapindo.sii). Kalau tidak, terpaksa menggunakan fungsi khusus atau program batch renaming (replace.sii) untuk memperbaikinya seandainya pada patch/versi game ori terbaru tetiba muncul data/script baru (misal nameless_xxxx).

Cara Convert Map di Editor

Ini mencakup semua perubahan penting yang harus diketahui para mapper sebelum mencoba update mod map ke versi terbaru ini. Kalau bingung, baca saja tulisan yang bercetak tebal.

Untuk map yang sebelumnya masih dibuat pada versi terlawas (1.19, 1.23, 1.26, dll.) :

  • Pastikan bahwa SEMUA file mod map (.mbd, aux, base, desc) di-save (dan recompute) pada versi 1.30 terlebih dahulu. Jika tidak, maka map tersebut tidak akan bisa dibuka di map editor versi 1.31, 1.35, 1.36, 1.38, sampai versi terbaru mana pun.

Untuk map yang sebelumnya masih dibuat pada versi 1.30-1.33 :

  • Jika ada yang memakai aset atau model map dari versi awal rilis DLC Baltic (Estonia, Latvia, Lithuania, Rusia, atau Finlandia), segera replace objek nya dan ganti data script DEF baik country, ferry, model semaphore dan semaphore profile (lampu lalu lintas). Ini bertujuan untuk menghindari mod conflict yang berujung game crash.
  • Ada beberapa model vegetation/pepohonan yang diubah. Jadi jika ada script DEF yang terkait dengan model spruce (pada folder model/vegetation/poly_vegetation), mohon ganti script DEF tersebut sesuai versi terbaru yang ada.
  • Buat mode parameter instanced menjadi “true” untuk semua rambu/sign yang punya set dynamic “true”. Ini bisa diketahui dari error berikut di gamelog.txt, “Non instanced dynamic road model is not supported!(sign)”.

Sekarang coba buka dan muat/load map di editor. Amati situasi di bawah ini :

  1. Jika map editor tiba-tiba menampilkan tampilan (window) daftar warning atau error terkait posisi item (titik/node) TERRAIN yang berubah (biasanya lebih banyak muncul pada item prefab), maka diharuskan untuk ganti (bisa dengan cut lalu paste item/objeknya sudah cukup) atau terpaksa dihapus semua item tersebut di map editor sesuai koordinat UID dan sektor map yang muncul error nya sebelum di-save map. Kalau tidak map editor akan crash (CTD) saat save map maupun buka atau loading map lagi.
  2. Jalankan Prefab Node Correction, tekan tombol keyboard F3 (Replacement tool) > pilih tombol Prefab node correction (Lihat Map Editor Tutorial ETS2 Part6 : Memakai Replacement Tool)
  3. Jalankan pemeriksaan “Shoulder” dengan pilih menu Map > Validate Road Shoulders. Ini akan menampilkan daftar semua item yang berpotensi bug terkait Random Events yang muncul di setiap sisi jalan. Nah, apabila ada daftar tersebut, geser dan sesuaikan saja posisi item tersebut, atau mungkin menghapusnya. Boleh juga diatasi dengan menandai kotak ceklis "Shoulder blocked" pada Road Item Properties (berarti item Random Events tidak muncul ditempat itu).
  4. Tambahan lagi, bila perlu cari tampilan ‘look’ atau 'variant' untuk beberapa model yang tanpa sengaja berubah dari map base/ori itu sendiri. Tinggal ganti sendiri di properties kalau ketemu.
  5. Ups, masih ada tambahan lagi. Jika muncul error yang dihasilkan dari jenis "Sign template item 123 does not exist in template '…ABC…'," Cara mengatasinya sebagai berikut :  Buka Content Browser (tombol F2) > Cari/temukan template bermasalah itu > Kalau sudah klik kanan template yang ditemukan dan pilih "Edit" > Setelah langsung buka tool baru "Sign Editor" pilih File > Clean Override. Beres.

Cara konvensional jika semua masalah diatas sudah teratasi :

  1. Buka (open file) peta/map dan muat (load map) di map editor.
  2. Pastikan masalah-masalah sebelumnya (yang saya jabarkan semuanya di atas) sudah teratasi.
  3. Save map, lanjut Rebuild/Recompute Map (tombol F8 di keyboard).
  4. Tunggu sampai selesai. Setelah itu Save map lagi. Dan beres sudah.

Daftar perubahan khusus (per fitur, item/objek, atau jenis mod)

Curve items

Akhirnya ada item baru yang satu ini! Bentuknya hampir sama dengan item “Building” namun jauh lebih kompleks, kustom, dan dinamis.

a. Curve model definition

Setiap definisi tunggal dalam file curve_model.sii harus dalam susunan dan format berikut ini:

      ----------  Tipe data item internal
      |
      |                     ------  Identifikasi data tipe item nya
      |                     |
      |                     |         ----- Objek ID / Nama Item
      |                     |         |                   
      v                   v        v
curve_model : curve.0002 {
     category: "Walls"                                          # Ya.. kategori
     name: "Warehouse wall"                                     # Nama model Curve
     model_desc: "/model/warehouse/tiled_wall.pmd"       # Path lokasi model .pmd .pmg dkk.
     dynamic_lod_desc[]: "/model/warehouse/tiled_wall_lod1.pmd" # Versi LOD1 Path lokasi model
     dynamic_lod_dist[]: 50                    # jarak (dalam meter) ketika model diganti jadi bentuk LOD1
     dynamic_lod_desc[]: "/model/warehouse/tiled_wall_lod2.pmd" # Versi LOD2 Path lokasi model
     dynamic_lod_dist[]: 100                    # jarak (dalam meter) ketika model diganti jadi bentuk LOD2
     variation[]: "var_name1 | center1:2 | center2:5"    # Def pembagian variation part objek model
     variation[]: "var_name2 | center1, center2:5"      
     start_part[]: "strt1|strt1a"           Def daftar bentuk ujung awal part model per variation diatas
     start_part[]: "strt2|strt2b"
     end_part[]: "end1"                       Def daftar bentuk ujung akhir part model per variation diatas
     end_part[]: "end2|end3|end4"
     smooth_surface: false                   # Kalau modelnya support dibikin permukaannya mulus
     color_variant[]: "red: 255, 0, 0"              # Kasih variasi warna (Kode RGB)
     color_variant[]: "blue: 0, 0, 255"
     vegetation[]: "tree_a : vegetmodel.cityalley.smalltree02a | 5:8 | -2:2 | 0.5:1.5 | 0:360"
     vegetation[]: "tree_b : vegetmodel.cityalley.smalltree02b | 5:8 | -2:2 | 0.5:1.5 | 0:360"
     fixed_step: 20       # Kalau model support dibikin jarak pisah (dalam meter) - tiang listrik misalnya
     fixed_inner_start[]: strt1           # Use given start part for "inner" curve (definition per variation)
     fixed_inner_start[]: strt2
     fixed_inner_end[]: end1            # Use given end part for "inner" curve (definition per variation)
     fixed_inner_end[]: end2
}

Berikut keterangannya (lama-lama jadi belajar pemrograman -_- ):

  • Tipe Data Internal (curve_model), Identifikasi Tipe Data - harus tetap utuh dan wajib (jangan diutak-atik)
  • Nama Item - harus dibuat UNIK untuk setiap pagar tunggal dalam game (bahkan di semua mod). Nama ini disebut token dan dapat dimiliki hingga 12 karakter dari set berikut: _0123456789abcdefghijklmnopqrstuvwxyz. Cara terbaik adalah menambahkan beberapa suffix (akhiran) pada nama yang mengidentifikasi model dari DLC atau mod untuk menghindari bentrok dan error. (Contoh : curve.indo_23)
  • Category - Nama kategori yang digunakan untuk penyederhanaan navigasi dalam dialog properti item bangunan. Nilai dalam string.
  • Nama Model - Nama model curve (semacam building) itu sendiri. Nilai dalam string.
  • Model Path - Path lokasi file model (* .pmd).
  • Bisa tambahkan jumlah LOD Dinamis Maksimum sebanyak 3 model.
  • LOD Model Path - Path lokasi file model yang digunakan untuk model low-poly (* .pmd).
  • Variant - Definisi variasi pada bagian tengah
  • Variation name (token) | part_name [,part_name ...] : weight [ | part_name [,part_name ...] : weight]
  • Start part - Array semua bagian yang valid yang dapat digunakan sebagai awal
  • End part - Array semua bagian yang valid yang dapat digunakan sebagai bagian akhir
  • Smooth surface - Melakukan interpolasi yang mulus dari geometri normals. Nilai default: false
  • Color variants - Faktor pilihan warna vertex yang ditentukan pengguna yang digunakan selama pembuatan geometri item bangunan (opsional)
  • Vegetation - Definisi vegetasi langsung memiliki format berikut:
  • Instance name (token) : vegetation model unit name | min_width : max_width | min_offset : max_offset | min_scale : max_scale | min_rot : max_rot

b. Automatic wire generation

Model Curve ini dapat berisi locator untuk pembuatan tiang listrik otomatis. Pelacak ini memiliki konvensi penamaan berikut:

Nama locator : w_X_Y_Z

w_ - awalan

Tipe X - tipe objek kawat

  f ​​- kabel datar tanpa jarak pemisah

  t - jarak penurunan kawat dibuat rendah, dengan ketebalan kawat datar (kawat tipis)

  l - jarak penurunan kawat dibuat rendah, gitu saja

  m - jarak penurunan kawat dibuat sedang/menengah

  h - jarak penurunan kawat dibuat besar/tinggi

Y - indeks jalur kawat berbasis 0

Z - kode suffix-suffix (akhiran-akhiran) yang unik dapat berupa karakter apa saja

Contoh:

w_h_0_a, w_h_0_b, w_f_1_0

Mover/Walker Unification and Improvement

Kini pengembangan model tipe “Mover” dan sejenisnya telah diatur ulang. Alhasil item “Walker” sekarang sudah tidak dipakai dan bakal “DIHAPUS” di versi mendatang. Sebagai gantinya gunakan model dari item “Mover” seperti biasanya. Model item tersebut sekarang sudah disediakan model item yang sebelumnya  ada di “Walker.”

Mover pada properties mover_model_u, model_anim_alt sekarang juga sudah tak dipakai dan akan DIHAPUS di pembaruan berikutnya. Ini berarti hookup Walker yang menggunakan properties ini tidak akan berfungsi. Maka disarankan untuk menggantinya dengan mover hookup yang baru pada model dari mover.

Dynamic LODs

Disamping menggunakan sistem LOD static tunggal (atribut lod_desc dan lod_dist), sekarang ada array LODs (array dynamic_lod_desc [] dan dynamic_lod_dist []). 

Logikanya masih sama: deskriptor mendefinisikan path ke model LOD, dist/jarak yang mendefinisikan jarak dari posisi penempatan nya. Untuk saat ini, definisi LOD lama tetap ada/dimuat dan di-konversi, tetapi dukungan ini mungkin saja akan DIHAPUS dalam pembaruan versi mendatang.

Unit yang terpengaruh nantinya adalah prefab_model, model_def, dan curve_model. Sign_model.

Timezone Sub-areas

Data untuk zona waktu pada wilayah sub-area sebenarnya telah diperkenalkan secara diam-diam dalam pembaruan 1.34 (lihat wilayah Malheur, Oregon di ATS atau Kaliningrad, Rusia di ETS2).

Satu set data dalam satuan city_data dan data digunakan untuk penggunaan zona berbasis kota statis (misal Waktu pengiriman dalam game_economy):

  • time_zone (integer, default adalah nilai yang tidak ditentukan, diwakili oleh minggu waktu, 10080) - zona waktu kota yang diberikan dalam hitungan menit
  • time_zone_name (string, default empty) - nama zona waktu akhirnya

Jika zona waktu kota tidak terdefinisi (atau 10080) maka menggunakan zona waktu yang digunakan di negara tersebut.

Set kedua data tambahan terdiri dari tiga array yang di-sinkronkan (panjang yang diharapkan sama) yang disimpan dalam unit country_data dan digunakan untuk deteksi spasial zona waktu pada peta:

  • secondary_time_zone_area (float4 array) - elemen area persegi panjang dalam koordinat editor
  • secondary_time_zone (integer array) - delta waktu dari area yang diberikan dalam menit
  • secondary_time_zone_name (array string) - nama zona waktu di area yang diberikan

Jika suatu titik berada di negara tertentu (diputuskan oleh peta logika melalui jalan/prefab & perbatasan) maka semua elemen persegi panjang yang ada diperiksa untuk zona waktu yang berbeda dari yang dimiliki suatu negara. Elemen area pencocokan pertama menentukan zona waktu yang tepat. Jika tidak ada area yang ditemukan, gunakan zona waktu negara yang ada disekitarnya.

Economy Data

Atribut baru di unit economy_data yang menangani pengisian bahan bakar darurat:

  • refuel_fuel - jumlah bahan bakar yang dikirim dengan bahan bakar darurat tunggal (standar 50.0, dalam liter), layanan dimatikan jika pengemudi memiliki lebih banyak bahan bakar
  • refuel_price_base - harga dasar rata layanan (default 150.0)
  • refuel_price_factor - pengganda biaya bahan bakar dasar dibandingkan dengan harga diesel reguler di negara tertentu (default 3.0)
  • refuel_time_base - waktu dasar dari penundaan pengisian bahan bakar darurat (standar 1800.0, dalam detik)

Traffic Data

Parked vehicles/trailers

Atribut kendaraan / trailer terparkir allowed_trailer sekarang juga diartikan sebagai definisi rantai trailer.

Catatan: Atribut allowed_trailer_count sekarang DIHAPUS, karena jumlah trailer ditentukan dari rantai trailer secara otomatis.

Spawn density rules

Dukungan trailer chain telah ditambahkan untuk menelurkan aturan kepadatan lalu lintas (traffic_rules_spawn.sui). Semua item luar yang pertama dalam atribut str_params sekarang ditafsirkan sebagai trailer chain yang diizinkan. Ini dapat berguna untuk menentukan area di peta tempat trailer khusus (kargo khusus) muncul.

Contoh:

traffic_rule_data : traffic_rule.s_train_c2
{
     name: "Spawn density - cargo train (plane)"
     rule: "density"
     str_params[]: "train_cargo"
     str_params[]: "train_car.trplane_car 1 | train_car.trplane_care 1 | train_car.trplane_car 1 | train_car.trplane_care 1 | train_car.trplane_car 1 | train_car.trplane_care 1"
     num_params[]: 0.0    # 00:00
     num_params[]: 0.015  # frequency
     num_params[]: 1      # count limit
}

Trailer chains

Trailer yang didukung saat ini didefinisikan di satu tempat: di traffic_vehicle dengan mendefinisikan seluruh rantai trailer (sebelumnya itu adalah kombinasi dari per kendaraan / jenis trailer + per kendaraan / trailer) 

Atribut terkait pada traffic_trailer, traffic_vehicle_type dan traffic_trailer_type sekarang DIHAPUS. Sebagian kompatibilitas bawahan disediakan (konfigurasi trailer yang lebih kompleks mungkin tidak dibuat dengan benar kalau menggunakan atribut lama)

Catatan: Tanda wildcard telah DIHAPUS untuk menghindari kerumitan yang tidak diperlukan.

TIP : Jika telah menggunakan atribut allow_tractor (sekarang sudah DIHAPUS), fungsi serupa dapat dicapai dengan mengatur spawn_ratio: 0,0 untuk trailer yang telah menggunakannya. Dengan cara ini tidak akan dipilih untuk kendaraan apa pun kecuali ditetapkan secara eksplisit di trailer_chains.

Setiap elemen trailer chains dapat ditentukan baik dengan nama tipe trailer (model trailer acak jenis itu akan muncul) atau langsung dengan nama unit lalu lintas trailer. Secara opsional, untuk setiap elemen, jumlah minimum dan maksimum kejadian dapat ditentukan. Elemen dan jumlah dipisahkan oleh '|'.

Contoh:

trailer_chains []: "semi_trailer" - kendaraan akan memiliki satu trailer tipe semi_trailer

trailer_chains []: "traffic_trailer.first | traffic_trailer.middle 2-4 | traffic_trailer.last" - rantai trailer dengan elemen tertentu, 'traffic_trailer.middle' dapat muncul 2-4 kali.

Trailer type and storage renaming

Beberapa jenis trailer dan storage/penyimpanan yang sesuai telah diganti namanya dengan menggunakan akhiran khusus yang lebih universal untuk lebih cocok dengan penggunaannya. Ini mengandung trailer yang selalu dipilih secara eksplisit, tidak pernah secara acak di seluruh penyimpanan:

traffic_storage_train_car_pass.sii → traffic_storage_train_car_special.sii

traffic_storage_trailer_parked.sii → traffic_storage_trailer_special.sii

Vehicles Data

Cabin suspension

Kabin yang baru terhubung kedalam chassis oleh 4 pegas seperti pada truk aslinya (sebelumnya hanya satu pegas yang digunakan untuk men-simulasikan kabin). Lokasi pegas dapat dilihat sebagai silang kuning saat g_colbox aktif.

Anggota data di physics.sii cabin_pitch_force_scaling_factor, cabin_pitch_damping_factor, cabin_roll_force_scaling_factor dan cabin_roll_damping_factor sekarang sudah TIDAK DIPAKAI.

Sebagai gantinya ada data baru di physics.sii :

  • cabin_suspension_travel (float, default 0,05, dalam meter) - menentukan panjang pegas kabin saat posisi diam dengan berat kabin di atasnya
  • cabin_suspension_damping_factor (float, default 1.0) - pengali kekuatan relatif dari damper suspensi kabin
  • cabin_sway_bar_factor (float, default 1.0) - pengali kekuatan relatif dari batang ayun suspensi kabin (yang melawan gulungan relatif kabin)
  • cabin_cog_height_offset (float, default 0,5, dalam meter) - menentukan perbedaan ketinggian antara locator kabin dan COG kabin (COG lebih tinggi dari locator)

Catatan : Selain itu, titik kerja suspensi kabin dapat diubah dengan cvar g_cabin_suspension_stiffness. Nilai standarnya (1.0) sesuai dengan titik kerja di 0.65 (pegas kompres hingga 65 persen dari panjangnya ketika kita meletakkan berat kabin di atasnya). Nilai cvar yang lebih rendah berarti titik kerja yang lebih rendah, dan karena itulah membuat pegas lebih lunak (g_cabin_suspension_stiffness 0,0 menempatkan titik kerja di 0,5).

Cargo model randomized

Jika terdapat lebih dari satu model visualisasi kargo (lihat data_path array di unit cargo_model_match, disimpan di folder def / cargo / * / kargo untuk trailer yang dimiliki) untuk trailer yang diberikan, salah satu yang digunakan dipilih secara semi-acak dari item tersebut.

COG data in chassis accessory

Data Center of Gravity (COG) atau pusat gravitasi telah dipindahkan dari definisi trailer ke accessory_chassis_data. Mereka lebih mudah untuk diedit, mereka memiliki jumlah yang kurang dari definisi trailer dan pada kargo sasis yang diberikan biasanya dimuat dengan cara yang sama.

Nilai logika itu sendiri berfungsi seperti sebelumnya: cog_cargo_mass_min (float, default 0) dan cog_cargo_mass_max (float, default 20000) menetapkan batas batas dan cog_cargo_offset_min (float3, default (0,0,0)) dan cog_cargo_offset_max (float3, default (0,1, default) 0)) mengatur nilai untuk interpolasi.

Selain itu, COG default sekarang berada di tengah model berdasarkan pada beberapa analisis geometri trailer terlepas dari asal adegan model trailer. Jadi offset longitudinal yang digunakan sebagai solusi harus dibuang.

Dealer UI for Modded Trucks

Dalam hal ini pemberian ijin semua brand truk modifikasi tersedia di satu layar UI spesifik. Kalian bisa memiliki akses ke fitur ini setelah mengaktifkan mod di Mod Manager yang berisi merek truk tertentu. Ketika mod seperti ini terdeteksi, tombol pada truck dealer world map yang akan mengarahkan ke layar ini.

Untuk menambahkan merek baru pada mod, cukup buat direktori dengan nama merek tersebut di /def / vehicle /truck_dealer. Dalam direktori ini Anda akan menempatkan file stok truk pada script (.sii).

Misalnya, untuk merek bernama X, buat direktori bernama "xbrand" di jalur yang disebutkan. Sekarang direktori ini perlu diisi dengan truk yang valid, file .sii yang berisi kendaraan dan aksesorinya. Definisi konfigurasi aksesori dan kendaraan tersebut disimpan dalam direktori di jalur /def/vehicle/truck. Untuk informasi lebih lanjut tentang struktur dan konten folder ini, lihat Definisi pemain truk.

Penting : jika Anda membuat definisi truk baru, unit accessory_truck_data harus dinamai menggunakan kendaraan konvensi berikut. <brand>. <series>. Jadi dengan menggunakan contoh di atas, jika Brand X menggunakan definisi truk baru, nama accessory_truck_data dalam data.sii akan terlihat seperti ini: accessory_truck_data: vehicle.brandX.t_9000

Catatan: Saat ini, hanya merek truk versi UK (dalam /def/vehicle/truck_dealer_uk) yang tidak support fitur ini.

Selain itu, Anda dapat menambahkan logo merek sendiri ke dealer baru di direktori /material/ui/ truck_brand_logo. Untuk itu, buat file .mat, a .tobj, dan .tga dengan nama merek baru (misalnya "brand X" di sini), menggunakan alat konversi yang disediakan dan menambahkan konversi yang dihasilkan ke direktori tersebut. Ukuran logo harus 128x64. Jika tidak ada logo merek yang diatur, maka munculnya gambar material kosong.

Kesimpulannya, Anda masih bisa menambahkan truk modifikasi ke dealer dalam game menggunakan prosedur yang sama untuk membuat direktori yang mengatakan nama merek dalam game di /def/ vehicle/truck_dealer dan mengisinya dengan penawaran baru.

Jadi jika kalian ingin menambahkan mod baru (ke DAF misalnya), maka harus membuat direktori bernama "daf" di jalur truck_dealer mod mereka dan menambahkan penawaran truk mereka di sana. Semua konten modifikasi merek dalam game akan tersedia di modding dan dealer brand yang sebenarnya.

Trailer braces sound

Nilai default sekarang disetel kosong. Jadi ada suara hanya jika data secara eksplisit menyatakannya.

Transmission mode names

Unit accessory_transmission_data memiliki dua atribut string baru - auto_mode_name (default "A") dan manual_mode_name (default "M"). Nilai mereka digunakan di layar komputer dasbor sebagai elemen mode transmisi (id 1310) jika tampilan truk mengandungnya.

Wipers duration & delay format

Dalam atribut unit accessory_interior_data, wiper_delay telah DIHAPUS. Sebagai gantinya, atribut baru wiper_duration_and_delay (array float2) telah ditambahkan. Setiap elemen berisi panjang animasi (dalam detik) dan waktu tunda antara loop animasi (dalam detik) dari satu keadaan aktif.

Jika tidak ada wiper_duration_and_delay yang dinyatakan dengan benar, default nya adalah elemen tunggal float2 (2.0, 0.0), yang berfungsi sebagai keadaan aktif tunggal dalam kasus tersebut.