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

[Post] Pejindo Project : Passing 7 Years, Growing Stronger

INFO: This post is specially made as a recap of the history of the author's lifetime modding and mapping activities. The name "Pj Indo" was decided to be changed to "Pejindo Project" starting from 2021.

INFO: Ini postingan khusus dibuat sebagai rekapan - jejak sejarah perjalanan aktivitas modding dan mapping seumur hidup penulis. Nama "Pj Indo" diputuskan untuk diganti menjadi "Pejindo Project" dimulai sejak 2021.

Updated: December 2022

English Version

Greetings! Septian_MR here!

It took a long time before I could post this, and now, when it's finally published, there's only one day left before the end of the year.

There have been many ups and downs in my journey to create this mod project that I've been working on for years. Below is the historical timeline that has been summarized and updated.

  1. Pejindo Project - Journey from 1 Year to 2 Years
  2. Pejindo Project - 3 Years of Creation
  3. Pejindo Project - Entering 4 Years
  4. Pejindo Project - The First Half Decade (5 Years) of Unexpected Journey
  5. Pejindo Project - 6 Years of Pioneering, 6 Years of Survival

Whatever has happened, it doesn't feel like it's been 7 years already. Yes... 7 YEARS!

It feels like a 7-year curse: the make-or-break point for a band’s career (well, not quite the same). Speaking of 7 years, it’s been a long time. Not yet 8 years, and certainly not 10 years yet.

However, these 7 years mark the time since I started my modding project and first learned to create mods (especially maps) for ETS2 back in 2015. And over these long 7 years, I've grown tremendously in both experience and skills in modding. There have been various mod map projects I've created over these 7 years.

Pj Indo Map (Abandoned)

The first mod map project I released was called Pj Indo Map on August 16, 2015. Speaking of flashbacks, I first got to know ETS2 at the end of 2014. And I started making mod maps (and learning to use the map editor) in mid-May 2015 (after the release of the Scandinavia DLC at the time).

This map was purely a fictional creation with a “touch” of Indonesian flavor. A number of "unique" features of Pj Indo Map are not found in other mod maps, such as:

  1. Being (the only?) fictional/imaginative add-on map with an “Indonesian” flavor that has two islands or regions with different road lane types (north for left-hand traffic like in Indonesia, south for right-hand traffic like in Europe).
  2. Being ONE of the few mod maps that does not require any DLC. In fact, ALMOST ALL ETS2 mod maps, whether Indonesian or globally extensive, require one or all DLC (especially for map DLC). Thus, I became one of the most unconventional ETS2 map authors/modders (cough…cough...cough...)
  3. Being ONE of the few other mod maps where the files are never locked. This means you are free to modify or take any valuable assets or models from Pj IndoMap. In other words, this mod map is truly free for the PUBLIC. As far as I know, there is one map that copied and altered the contents of my map with a different version (e.g., Vanemap). However, I don't mind this.

The last release of this map was version 2.71 on April 16, 2021. If only this map continued to progress, it would have lasted 7 years just like my other map creations. But unfortunately, this map has stalled halfway. Neglected. With an unclear fate.

Is this map still continuing…?

Even if I am reluctant to close this map project, although the map has been abandoned multiple times (one, because of focusing on the JRR map, and two, because of the old map model assets in the PJ Indo map), I am in a dilemma about whether to continue or not. Let's hope there are no more obstacles until whenever that time may come.

According to my personal statistics, the progress of this map only reached 20% of the initial target, which was to rebuild all regions in the southern island or right-hand traffic areas, plus a new left-hand traffic island with more extreme roads. If I had spent more time working on this map, the process should have reached 90% and targeted for release in ETS2 version 1.37 (estimated around March-April next year).

However, this Pj Indo Map has already garnered many valuable stories. From the first release four and a half years ago (ETS2 version 1.19), which was still rough and strange, to the year 2020, this IMAGINARY MAP is still standing strong. This map CANNOT BE COMPARED to any other Indonesian map, as it is so ODD and DISCONNECTED.

That's why, eventually, Pj Indo Map v2.7 will continue the valuable story that has been ongoing for years. This mod map will continue to endure, following the progress of the game that supports it. As the creator of Pj Indo Map, I continue to strive to maintain the main characteristics of this map compared to any other map, "An imaginative Indonesian-flavored add-on map, free, without DLC, and open to all without password."

JRR (Java Road Revolution) Map

Honestly, I never imagined this idea. Initially, I wanted to continue the abandoned Pj Indo Map project. But a modder, who might be considered a pioneer of the "Global Background Map" mod, named BenganJ (unfortunately, he has passed away), suggested (more like an idea) that I create an add-on map of Indonesia with a specific location, exactly on the actual globe using his background map projection.

I was hesitant at first because... could an Indonesian map be placed in a specific location hundreds of thousands of kilometers from the original base map (Europe)? I feared that this location would mess up game features like weather, the day-night cycle, and time acceleration. But nothing is impossible, right? Finally, I agreed and started working on a genuine Indonesian map, especially since I had already created a large collection of new map assets and models.

That big day came, marked by the birth of a new add-on map called Java Road Revolution Map on January 15, 2021, abbreviated as JRR.

The name idea came from a Facebook user's comment (I forgot the name) who suggested calling it JORR Map, because the first version of this map only covered the JORR (Jakarta Outer Ring Road) toll road area. However, I took it further and coined the name JRR.

Why "revolution"? Because, indirectly, this map became a pioneer in various aspects for the entire Indonesian modding community, including:

  • Not the first add-on map, as predecessors existed, but it became the first "special" add-on map created at a specific position according to the actual globe projection (other add-on maps were positioned haphazardly, near the UK).
  • Not the first map with the concept of Indonesian toll roads, as predecessors existed (though imperfect), but it became the map with a complete and complex toll payment system like real Indonesian toll roads.
  • The first map with the most complex road connections and interchanges compared to many other Indonesian maps.
  • The first map that is 100% using map templates & dynamic models.
  • The most complex and best Jabodetabek map.
  • The map with the most complex level of difficulty (in terms of technical creation) and the implementation of the most advanced features compared to others.
  • It became a "benchmark" mod map for all other Indonesian mod maps.

The JRR map itself has been around for almost 2 years by the time this post is published, and it will soon be 2 years old. The achievements of this map so far include:

  • Being included in the list of COMBO mod maps from various large add-on map mods from abroad, even almost all existing maps (standalone maps can't connect) can connect with the JRR map + can be used in both Singleplayer and Multiplayer (convoy).
  • Still usable from ETS2 versions 1.35, 1.36, 1.37, 1.38, 1.39, 1.40, 1.41, 1.42, 1.43, 1.44, 1.45, and 1.46. Quite a range... At least, JRR map still works on many ETS2 versions (with consequences and sacrifices).
  • Being a High-Quality Global Add-on Map without needing Map DLC. It's very rare, even almost impossible, for an add-on map to only rely on the base ETS2 game without all the Map DLC released by SCS. Only the JRR map is the champion in this.
  • Being the Most High-Quality and Feature-Rich Indonesian Map currently. (Although other add-on maps are still commendable as they existed long before this map was born)
  • Being one of the most stable maps (so far). (Although I’ve tried larger maps from abroad that are superior to JRR, but they often experience errors on low-spec PCs)
  • Being the most reliable map, even the only mod map considered by all convoy players (Where are the other maps?)

And much more... I'm even overwhelmed because there’s too much. Even in Indonesia, this map remains active and well-known as a favorite add-on map... too bad the standalone version died first :(

So far, I’ve received tremendous support from players of this mod map from various countries, especially our beloved Indonesia, which has continuously motivated me to keep working on this mod map project now and forever until I can no longer continue.

Other Map Projects

Outside of the Pejindo project, I also have a "track record" of other map mods, particularly around Europe. Unfortunately, not many people know about this, so sometimes I feel like it goes unnoticed by the community over there.

From the Former Mapping Team

I still don't want to remember that "former" team, even though there were occasional requests to get back together...

However, I also have a track record of my map creation there. So, which one?

  • Ireland: Just for information. There's only one mod map left that features content from Ireland. Others are either non-existent (if there were any, they either didn’t continue or the project failed), and SCS hasn't made that country at all (well, they haven't even taken care of Great Britain). This unexpected uniqueness might often be overlooked. Additionally, almost 90% of the Ireland map in that mod is the result of my significant contributions up to now.
  • Balkan Countries: The Balkans is just a landmass or peninsula name, but it is divided into several small countries. I also have a track record of my map creation in that region, including Slovenia, Croatia, Bosnia, Serbia, Macedonia, Montenegro, and even Greece. Unfortunately, its presence will soon be erased by the new "West Balkan" map DLC from SCS. But it's okay, I can create something new again (you sure about that?).

NIR (Northern Ireland Rebuilding) Map

As mentioned above, since I have a significant track record in Ireland, I didn’t want to part with that region just like that. Hence, this new map was released.

Generally, this new map involves a rebuild of the Northern Ireland area, which is still part of the United Kingdom. So far, only the area around the state capital has been completed, with no expansion to other regions.

This map was released on November 20, 2022, so it is not as extensive as hoped. To avoid complicating the creation of new map assets, this map relies on the base model from the PM map.

Anyway, I wish all of you reading this post good health, a long life, and great wise. For those with potential or skills in modding or mapping, keep developing your creative ideas. Keep up the spirit, everyone!

That's it for today’s post. Thank you to those who visited and read this blog post.

Versi Bahasa Indonesia

Salam! Septian_MR di sini!

Kelamaan baru bisa posting sekarang, ketika ini di-publish sudah sisa satu hari jelang ganti tahun Masehi.

Ada banyak suka dan duka dari perjuangan penulis ini dalam berkarya membuat project mod yang sudah dirintis bertahun-tahun. Berikut jejak sejarah yang sudah terangkum dan diperbarui di bawah ini.

  1. Pejindo Project - Perjalanan dari 1 Tahun Hingga ke 2 Tahun
  2. Pejindo Project - 3 Tahun Berkarya
  3. Pejindo Project - Masuk 4 Tahun
  4. Pejindo Project - Separuh Dekade Pertama (5 Tahun) yang Tak Terduga
  5. Pejindo Project - 6 Tahun Merintis, 6 Tahun Bertahan

Apapun yang sudah terjadi, tak terasa sudah berlangsung sampai 7 tahun. Iya... 7 TAHUN.

Seolah ini adalah 7 tahun kutukan: penentuan hidup-mati karir grup musik yang diidam-idamkan (eh, nggak sama deng..) Omong-omong 7 tahun ini sudah lama sekali. Belum 8 tahun, belum lagi 10 tahun.

Namun 7 tahun di sini adalah tahun di mana saya mulai merintis project mod dan belajar pertama kali bikin mod (terutama map) game ETS2 dari tahun 2015 lalu. Dan sepanjang 7 tahun yang panjang ini membuat penulis menjadi semakin HEBAT dalam pengalaman maupun skill membuat mod. Ada berbagai project mod map yang sudah saya buat selama 7 tahun.

Pj Indo Map (Abandoned)

Project mod map pertama kali yang penulis ini rilis bernama Pj Indo Map sejak 16 Agustus 2015. Bicara soal flashback, pertama kali kenal ETS2 justru di akhir tahun 2014. Dan awal bikin mod map (sekaligus belajar pakai map editor) dimulai sejak pertengahan Mei 2015 (setelah rilis DLC Scandinavia waktu itu)

Map ini semata-mata hanya berupa bagian fiksi dengan “bumbu” rasa Indonesia. Sejumlah keistimewaan "aneh" dari PJ Indo Map pun tak dimiliki pada mod map lainnya. Seperti di bawah ini:

  1. Menjadi (satu-satunya?) map add-on fiksi / imajinasi rasa “Indonesia” yang memiliki dua pulau atau daerah dengan tipe lajur jalan yang berbeda (utara untuk kiri jalan seperti di Indonesia, selatan untuk kanan jalan seperti di Eropa)
  2. Menjadi SATU dari sedikit mod map yang tidak membutuhkan segala macam DLC. Faktanya, HAMPIR SEMUA mod map ETS2 baik Indonesia maupun Dunia yang luas sekalipun harus menggunakan salah satu atau semua DLC (khususnya untuk map DLC). Dengan begitu, saya menjadi salah satu author/pembuat map ETS2 yang paling menyimpang dari orang kebanyakan (uhuk…uhuk... uhuk...)
  3. Menjadi SATU dari sedikit mod map lainnya dimana filenya sama sekali tidak pernah dikunci/locked. Dengan begitu, Anda bebas memodifikasi atau mengambil segala file aset atau model berharga dari Pj Indo Map. Dengan kata lain, mod map ini benar-benar free/bebas untuk PUBLIK. Setahu saya ada satu map yang menjiplak dan mengubah isi map buatan saya dengan versi berbeda (map Vanemap misal). Namun saya tidak mempersoalkan hal itu.

Terakhir kali rilis map ini di versi 2.71 pada 16 April 2021 lalu. Kalau saja map ini masih terus ber-progres, usia keberlangsungan map ini sudah tembus 7 tahun layaknya karya map saya yang lain. Tapi sayangnya map ini sudah berhenti di tengah jalan. Terabaikan. Nasib tidak jelas.

JRR (Java Road Revolution) Map

Untuk usia map JRR sendiri sudah hampir 2 tahun ketika postingan ini di-publish, bentar lagi usianya juga akan genap 2 tahun. Dan pencapaian yang sudah dimiliki map ini sampai sejauh ini adalah:

  • Langsung masuk dalam list/daftar mod map COMBO dari berbagai mod map addon besar dari luar negeri bahkan hampir semua map yang ada (map tipe standalone jelas nggak bisa) bisa tersambung dengan map JRR + bisa dipakai Singleplayer maupun Multiplayer (convoy)
  • Masih bisa dipakai dari ETS2 1.35, 1.36, 1.37, 1.38, 1.39, 1.40, 1.41, 1.42, 1.43, 1.44, 1.45, dan 1.46. Panjang ternyata... Paling nggak, map JRR masih bisa pakai di banyak versi ETS2 (jelas ada konsekuensi dan pengorbanan dari keuntungan ini)
  • Menjadi Map add-on Berkualitas Global, tanpa perlu pakai Map DLC. Jarang banget bahkan nyaris mustahil ada map addon yang hanya bermodal base game ori ETS2 tanpa semua Map DLC yang sudah dirilis sama SCS. Cuma map JRR ini juaranya hehe
  • Menjadi Map Indonesia Paling Berkualitas dan Berfitur Terlengkap saat ini. (Meskipun map map addon lainnya pun tetap layak untuk diacungi jempol karena sudah lama eksis sebelum map ini lahir)
  • Menjadi salah satu map paling stabil (sejauh ini). (Padahal saya sudah coba map besar dari luar negeri yang lebih unggul map JRR tapi ternyata kadang malah sering error pas main di PC spek rendah)
  • Menjadi map paling diandalkan, bahkan satu-satunya map mod yang diperhitungkan oleh seluruh player konvoi (Map yang lain mana?)

Dan masih banyak lagi... saya bahkan bingung karena terlalu banyak. Bahkan di Indonesia, map ini tetap eksis dan terkenal sebagai map add-on favorit player... sayang sekali versi standalone nya sudah mati duluan :(

Dan tak lupa... penulis sendiri sudah hampir 7 tahun menekuni hobi yang tak diduga-duga bakal menjadi hobi, penulis sendiri yang awalnya hanya mencari hiburan, hanya “pelarian” dari rasa bosan bermain game. Akhirnya, penulis ini malah menemukan takdir sebagai Modder Mapping di kalangan komunitas Modder Eropa. Tak lama kemudian, mengenal komunitas Modder Indonesia, menyatu dengan komunitasnya, menjadikannya tempat yang paling hangat untuk mengekspresikan karya dan talenta yang tidak pernah diduga-duga ini.

Dan sejauh ini banyak sekali dukungan penuh yang telah penulis terima dari seluruh player map mod ini dari berbagai negara, terkhususnya negara Indonesia tercinta ini, dengan penulis sendiri yang selalu termotivasi untuk terus melanjutkan project mod map ini sampai sekarang dan selama-lamanya sampai sudah tidak kuat lagi untuk melakukannya.

Project Map yang Lain

Di luar project map Pejindo, penulis juga punya "jejak" untuk mod map lainnya, terutama di sekitaran Eropa. Tapi sayangnya enggak banyak yang tau sama ini jadi kadang penulis merasa sedih seolah enggak diperhatikan sama kalangan orang "sana".

Dari Tim Lama

Masih enggak mau mengingat mantan walaupun ada aja sempat-sempatnya dimintai balikan...

Tapi penulis juga punya jejak karya mod map disana. Jadi satu sama map besar Eropa itu. Apa saja?

  • Irlandia : Sekadar informasi. Cuma sisa satu mod map yang punya konten map negara Irlandia. Yang lain pun nggak ada (kalaupun ada 1-2 yang sempat muncul tapi akhirnya... tak dilanjutkan atau project gagal) apalagi SCS belum bikin negara itu sama sekali (yah gimana, pulau Britania Inggris aja nggak diurus sama si pembuat game). Keistimewaan (tak terduga) inilah yang barangkali sering luput dari perhatian orang-orang. Ditambah lagi. Hampir 90% map Irlandia yang ada di map itu hasil jejak besar penulis ini sampai sekarang.
  • Negara Balkan : Balkan itu cuma nama daratan atau semenanjung. Tapi terbagi jadi beberapa negara kecil. Penulis ini sudah punya jejak karya mod map juga di kawasan itu, dari Slovenia, Kroasia, Bosnia, Serbia, Macedonia, Montenegro, oh, ada juga di Yunani. Tapi sayangnya tak lama lagi keberadaannya terhapus semua sama map DLC baru "West Balkan" dari SCS. Tapi gapapa, penulis ini bisa bikin baru lagi (yakin?)

NIR (Northern Ireland Rebuilding) Map

Sesuai yang ditulis diatas, karena punya jejak besar di Irlandia maka penulis ini juga enggak mau berpisah dari kawasan itu begitu saja. Karena itulah dirilis map baru ini.

Secara umum map baru ini meliputi pengerjaan ulang dari kawasan Irlandia Utara yang mana masih satu bagian sama negara Inggris Raya. Sejauh ini yang berhasil dikerjakan cuma sekitaran pusat ibukota negara bagian itu saja, belum menyebar sampai kawasan lain.

Map ini pun baru rilis 20 November 2022 lalu, jadi masih belum sebesar yang diharapkan. Karena tidak ingin mempersulit diri demi membuat aset map baru, maka map ini memerlukan base model dari map PM (iya si mantan yang saya sebut tadi).

Apapun itu, saya doakan semoga kalian semua yang membaca postingan ini tetap diberi kesehatan, panjang umur, dan ilmu yang bermanfaat. Yang punya potensi atau skill membuat mod atau map, terus kembangkan ide kreativitas masing-masing. Semangat semuanya, oke!

Sekian untuk postingan hari ini. Terima kasih bagi yang sudah mampir dan membaca postingan blog ini.

Tutorial Background Map untuk Map Editor ETS2 & ATS (Bahasa Indonesia)

DISCLAIMER: Saya sebagai penulis tutorial ini hanya merangkum berbagai referensi dari orang lain yang jauh lebih mampu. Sedangkan saya sendiri hanya mengetahui dasar konversi tekstur kedalam bentuk DDS maupun lainnya, itu saja. Lainnya saya tidak bisa!!! Saya sama sekali tidak paham bagaimana cara penempatan koordinat geografis suatu peta dari aplikasi GIS, Mapperitive, dkk. kedalam map editor dan sebaliknya. Maka itu, mohon jangan tanyakan ke saya perihal map bakcground dan sebagainya karena itu bukan hal yang sangat saya kuasai. Sekian, mohon maaf sebesar-besarnya dan terima kasih.

===========================================================================

Salam! Disini saya masih senantiasa membagikan banyak tutorial untuk semuanya yang mampir dan baca di blog ini. Mulai dari tutorial memakai map editor dan seluk-beluknya, panduan update mod ETS2 maupun ATS versi Bahasa Indonesia, hingga impor-expor model di Blender. Untuk kali ini tutorial yang dibahas disini adalah cara membuat background map untuk map Editor.

Tahu tidak, hampir semua program editor apapun pasti punya fitur background sebagai sarana membantu menyesuaikan karya apapun agar terlihat mirip dan bentuknya pas. Begitu pula dengan map editor, disitu juga ada fitur background nya.

Tampilan background peta pulau Bali (contoh)

Cara Mengaktifkan Background di Map Editor

Sebelum bikin map editor, kita harus tahu cara agar bisa melihat map background di program map editor game ETS2 maupun ETS2.

Background Editor versi Default (Base Map Ori)

  • Secara default, background map tersedia berupa peta benua Eropa (di ETS2) atau peta Amerika Serikat (di ATS), pun hanya muncul di europe.mbd (ETS2) atau usa.mbd (ATS). Jadi, kita mulai dengan membuka map tersebut di editor dengan ~edit europe atau ~edit usa. (awas loh kalau nggak tahu, baca lagi tutorial (Part 2) Cara Membuka Map Editor)
  • Jika kalian ingin tahu, file tekstur background map editor ditempatkan di folder /base.scs/material.editor/
  • Ketika membuka map editor (tapi isinya harus map Eropa di ETS2 atau map USA di ATS), langsung coba tekan tombol “A” di keyboard. Biasanya sih dua kali, lakukan sampai sesuatu di balik layar berubah.
  • Sisanya, baca lagi tutorial Trik Dasar Mapping ETS2 : Pemanasan

Persiapan

Berikut adalah program dan tool yang disiapkan untuk membuat background map :

Program editor grafis/graphic, bisa pilih salah satu di bawah ini

  • GIMP (bisa download DISINI) *Paling direkomendasi + free download lagi :)
  • Adobe Photoshop (dengan Nvidia DDS support)
  • Paint.NET (ini program terpisah, bukan bawaan Windows. Bisa download DISINI)
  • DxtBmp (bisa download DISINI)

Program untuk edit file TOBJ (maaf, cara ini sudah usang dan tidak efektif lagi terutama sejak ETS2 1.50 rilis, jadi daftar disini sudah dihapus total. Cara terbaiknya ialah dengan convert pakai bantuan SCS Blender Tools + Conversion Tools yang tutorialnya akan datang menyusul...)

Program lainnya yang turut dipakai

  • Notepad ++ (bisa download DISINI,)
  • Notepad default/bawaan Windows juga gapapa
  • SCS Extractor (kalau belum punya bisa download DISINI)
  • Brwser internet masing-masing. Bisa pakai Chrome, Mozilla, Ms. Edge, Opera dll.

Mengambil Gambar Peta/Map untuk Dijadikan Background

Untuk membuat background map, pertama tentukan dulu wilayah manakah yang ingin dibuat.

PENTING :

Kalian harus bisa berpikir dengan cermat, karena ini juga menyangkut :

  • Kemampuan/skill kalian sendiri selama membuat map,
  • Resiko waktu dan usaha, dan
  • Kelanjutan/masa depan dari project karya map yang dibuat

Mungkin kalian punya angan-angan tinggi sekali melampaui puncak gedung Burj Khalifa Dubai, ingin membuat map Indonesia dari Sabang sampai Merauke, langsung skala 1:1 enggak peduli yang lain-lain.

Maaf ya, tapi... jangan seperti itu deh. Saya sarankan jangan berimajinasi terlalu tinggi ....

Belum tentu hasil akhirnya seperti yang kalian harapkan. Beberapa diantaranya mungkin ada yang berhenti di tengah jalan karena dirasa memberatkan dan sulit untuk dilanjutkan, sehingga hilanglah motivasi untuk mapping—istilah untuk orang yang bikin map.

Ini serius loh, dan buktinya banyak yang mengalami kejadian seperti ini.

Ya sudah... lanjut.

Buka program browser internet-nya (pakai PC/Laptop) dan silahkan pilih situs map apapun yang menurut kalian cocok.

Misal pakai OSM Map + Maperitive. OpenStreetMap (OSM) adalah layanan map online tipe Open Data Source, yang berarti ada banyak layanan yang disediakan untuk mengambil dan render gambar peta agar dijadikan background.

Apabila ambil data dari OSM Map, maka wajib pakai tool Maperitive yang bisa download dan render data gambar beresolusi tinggi. Download Maperitive DISINI. Tidak ada instalasi jadi langsung extract ZIP gitu saja untuk program ini, Buka maperitive.exe untuk memulai program

Pengambilan gambarnya pun sesuai keinginan kalian. Boleh di-capture satu pulau Jawa, atau mungkin dibelah tiga atau empat bagian lebih dulu dan untuk selanjutnya digabung jadi satu.

Saya enggan menjelaskan semuanya satu per satu karena caranya juga banyak. Maka dari itu, ide dan kreativitas kalian perlu dipersiapkan. 

Kalian bisa baca tutorial khusus di Web ini (dalam bahasa Inggris) : 

https://scsmoddingguide.github.io/mappingguide/newmodule/1_imagery.html

Atau lewat video tutorial ini bisa jadi inspirasi :

Kalau sudah beres, simpan dulu kedalam file format gambar yang diinginkan (boleh JPEG atau PNG)

Konversi ke format DDS

Setelah gambar peta/map dirasa oke, sekarang coba ubah file gambarnya kedalam format DDS

Lewat DXTBmp

Saya pakai cara lama nan mudah (masih support untuk game versi terbaru sekalipun). Buka dengan program DXTBmp.

Nah, saya contohkan saja ingin membuat map pulau Jawa, berarti dari Merak sampai Banyuwangi (misalnya).

  • Di pojok kiri bawah, pilih ikon folder dengan panah hijau keluar (export) “Load Extended Image…” lalu Browse/cari gambar peta/map editan kalian.
  • Umumnya, setiap file gambar DDS apapun bentuknya (termasuk map background) HARUS memiliki ukuran image size/lebar gambar dengan angka kelipatan/habis bagi 4 (atau habis dibagi (pangkat) empat). Misalnya 256, 512, 1024, 2048, 4096.
  • Update : Untuk mengatasi pembatasan standar ukuran kelipatan 4 diatas, adalah dengan mematikan opsi MIPMAP saat save tekstur DDS. Beruntung map background ini bisa berfungsi tanpa MIPMAP. Jadi kalau mau buat dengan lebar image bebas sesuka hati, silahkan saja!

Nah, bagaimana dengan file europe_bgn.dds yang merupakan bawaan dari game itu sendiri? Padahal lebar image-nya sekitar 8000-an lebih. Saya baru dapat fakta kalau tekstur tersebut tidak pakai MIPMAP (apa itu? Lain kali saja saya jelaskan)

Setelah gambarnya muncul, pastikan tidak terlihat aneh atau rusak. Kalau iya, berarti klik gambar itu dua kali sampai muncul Ms. Paint (ini yang bawaan Windows). Edit lagi sampai hasilnya bagus. Kalau sudah simpan langsung (Jangan yang “save as”) dan tutup.

Kembali di DXTBmp, arahkan mouse ke pojok kanan atas, pilih Image->Reload after edit.

Catatan : versi DXTBmp saya punya maksimal resolusi gambar sampai 4096 px saja. Jadi kalau edit gambar dengan ukuran lebih dari itu malah jadi crash dan gak bisa dibuka. Itulah kelemahan dari DXTBmp. Program terlalu enteng, malah nggak bisa save file ukuran gede

Setelah dirasa cukup, sekarang simpan dengan pilih File > Save. Pada Save as Type, pilih yang “DXT 1” (tanpa diberi Alpha). Buat nama file DDS-nya dan klik OK.

Catatan Penting (lagi):

  • Misalnya setelah di-konversi ukuran gambarnya jadi sedikit kecil, tadi 4096, sekarang 2048. Akhirnya saya edit lagi lewat Paint biar ukurannya kembali seperti semula. Kalau ada versi alpha-nya diedit lagi secara manual seperti itu agar ukurannya kembali seperti semula (itu kalau ada loh, biasanya untuk map background tidak ada versi alpha sih).
  • Sebenarnya itu terjadi karena keterbatasan dari program DXTBmp yang bakal sulit work untuk tekstur ukuran besar/gede. Saran saya sih bisa pakai yang lain seperti Photoshop atau GIMP.

Lewat Photoshop

Kalau misalnya pakai Photoshop, maka kalian perlu ekstensi DDS support. Misal pakai NVIDIA.

(1) Untuk konversi ke DDS, simpan seperti biasa namun pilih tipe filenya dengan “D3D/DDS”

(2) Muncul tool khusus berlogo Nvidia. Maka selanjutkan pilih Save as “DXT 1 RGB … No Alpha” dan ikuti dengan setting berikut. Lalu klik OK.

Catatan: Untuk map background yang ukuran lebar image/gambarnya bebas (7088 atau 10101 atau 5678 atau terserah pokoknya) pilih ceklis No MIP map di kotak opsi MIP Map generation.

Lewat Paint.NET

Ada cara lain kalau tidak punya atau tidak bisa instal Photoshop. Diingat ya, ini beda sama yang bawaan Window kalaupun nama programnya sama.

  • Paint.NET = program Paint kustom yang sudah support file DDS dari bawaannya
  • Ms. Paint = program Paint bawaan Windows (fitur seadanya)

Cara menggunakannya seperti ini:

  • Tekstur background map editor nya kan berupa gambar format DDS dengan lebar dan tinggi yang keduanya habis dibagi 4. Kalau berbentuk persegi, menggunakan konvensi tekstur game menggunakan bilangan kuadrat. (yaitu 512, 1024, 2048, 4096)
  • Pastikan file DDS yang di-export sesuai dengan persyaratan dimensi, dan diekspor sebagai DXT1 (Kalau DXT5 hanya jika pakai driver grafis OpenGL atau yang makai OS Linux). MIPMAP tidak diperlukan untuk export tekstur tadi.

Lewat GIMP (Paling Rekomendasi)

Sama aja seperti di Paint.NET Tadi. Cuma ya beta tampilan saja saat resize tekstur dan export ke file DDS. Dan satu lagi, program aplikasi GIMP inilah yang sebenarnya paling bagus ketimbang ketiga lainnya. Alasannya, selain support DDS format baru (yang sayangnya jadi keperluan utaman agar bisa dipakai buat 1.50 keatas), juga bisa memuat tekstur ber-resolusi sangat besar jadi cocok buat mengkonversi tekstur background map jadi DDS.

  • Untuk atur panjang-lebar atau resize tekstur, klik menu Image > Scale Image
  • Untuk convert tekstur ke DDS, pilihnya "Export" ya, bukan "Save"
  • Pilih menu File > Export As > isi nama file + .formatnya (misal indo_bgn.dds) > Atur setting format DDS nya > Beres

Edit Script DEF Buat Background Editor

Kita edit file script DEF khusus tampilkan background editor di folder def / editor_data.sii. (Baca lagi (Part 2) Cara Membuka Map Editor untuk ekstrak file def.scs agar mendapatkan file didalamnya)
Setelah dibuka cukup ganti saja nama map.mbd dibawah.

Catatan : Setiap versi ETS2 memiliki isi editor_data yang berbeda-beda, jadi gunakan sesuai versi yang kalian pakai. Kalau crash pasti nggak sesuai versi game yang dipakai, update lagi dengan extract file def.scs memakai SCS Extractor

(1) Script editor_data.sii untuk versi terlama (1.23, 1.30, 1.35, 1.36, dan 1.37)

... baru kalian amati script yang ini.


map_import_offset: (-43402, 0, -28089)        # Koordinat penempatan tekstur
background_map_height : 0.01                  # Eh... bonus :)
bcg_map_name[]: "/map/nama_map.mbd"           # Project map yang dipakai
bcg_material[]: "/material/editor/europe.mat" # Tekstur DDS yang dipakai
bcg_size_x[]: 207656                          # Besar tekstur pada sumbu X
bcg_size_y[]: 174375                          # Besar tekstur pada sumbu Y
bcg_offset_x[]: 10500                  # Titik tengah tekstur pada sumbu X
bcg_offset_y[]: -7090                  # Titik tengah tekstur pada sumbu Y

Keterangan :

  • map_import_offset: (<sumbu_x>, 0, <sumbu_y>) == titik utama background map
  • bcg_map_name[]: "/map/<nama_map>.mbd" == lokasi map .mbd yang ditempati background map
  • bcg_material[]: "/material/editor/europe.mat" == lokasi material untuk file DDS dari background map
  • bcg_size_x[]: 207656 == ukuran panjang (sumbu x) untuk background map (bisa menjadi alternatif pilihan untuk memperbesar background map, apabila image size dari file DDS sendiri dirasa terlalu besar)
  • bcg_size_y[]: 174375 == ukuran lebar (sumbu y) untuk background map (bisa menjadi alternatif pilihan untuk memperbesar background map, apabila image size dari file DDS sendiri dirasa terlalu besar)
  • bcg_offset_x[]: 10500 == posisi titik tengah menurut pada background map, sesuai koordinat map (contoh: (10500, 0, -7090))
  • bcg_offset_y[]: -7090 == posisi titik tengah menurut sumbu y pada background map, sesuai koordinat map (contoh: (10500, 0, -7090))

Bonus : Ada script tambahan nih ::: background_map_height : 0.01

Tempatkan diantara script “map_import_offset” dan “bcg_map_name[]” Fungsinya menambah height/tinggi layar map background dari posisi titik tengah.

Tahu nggak maksudnya? Dengan begitu kotak putih tulisan sec+00xx+00xx dsb. bakal hilang dari tampilan map editor. Gak percaya? Coba yuk!

(2) Script editor_data.sii + editor_data_custom.sui untuk versi terbaru (1.38, 1.40, 1.43, 1.45, 1.47 dst.)

Sejak sebagian file didalam DEF sudah dibuat ulang dalam format file .sui maka file editor_data versi default bisa dicabang-cabangkan kedalam file lain dengan menerapkan @include (sama seperti di data def city.sii atau country.sii). 

Ini berguna agar script versi default tidak diutak-atik sembarangan sehingga resiko error bisa lebih kecil. Apalagi sejak ETS2 1.47 dan seterusnya, file "editor_data.sii" biasa ini sudah tidak bisa diedit lagi (dengan kata lain tidak akan detect perubahannya meski sudah diganti segala macam) karena bakal ketimpa sana menu "Map Option" di program Map Editor langsung. Begini contohnya, isi file editor_data_custom.sui

Script Editor Data Example

Kurang lebih sama seperti tadi sih.

Dari bcg_material[] disini, teksture backgroundnya (dds, tobj, dan mat) dinamai “septian” jadi tiga file di folder material/editor nanti terdiri dari septian.dds, septian.tobj, sama septian.mat (makanya di gambar ditulis septian.mat).

Nah, untuk bcg_map_name[] (berarti map yang akan dipakai buat munculin background nya) sebagai contoh saya tempatkan di file septian.mbd (ingat, file map untuk buka map editor). Dan sisanya menyesuaikan tekstur di file DDS-nya.

Gak usah dipikir ribet-ribet kalau yang ini, saya cuma kasih contoh.

Packing File

Tahap selanjutnya ialah mempersiapkan file yang diperlukan agar map background baru kalian bisa dibuka di map editor. Disini kalian perlu mengambil file dari base.scs dan def.scs.

(Hayo, baca lagi (Part 2) Cara Membuka Map Editor untuk extract isi file didalamnya)

Folder/File yang diperlukan dari base.scs dan def.scs:

  • Folder material/editor/
  • File europe_bgn.dds (di dalam folder material/editor/)
  • Folder def (itu saja)
  • File editor_data.sii (didalam folder def)

Sekarang taruh file DDS hasil editan kalian di folder material/editor/. Karena file TOBJ bernama europe_bgn, maka ganti file DDS tadi dengan nama europe_bgn juga.

Berikut contoh file DDS yang saya buat (bentuk persegi atau sama sisi).

Berikut contoh file yang dipakai seperti berikut:

Mod_Editor_Background_Map/
│
├── def/
│   └── editor_data.sii
│
├── map/
│   └── <nama_map>/
│       └── <nama_map>.mbd
│
└── material/
    └── editor/
        └── europe_bgn.dds (tapi ini versi editan kalian, bukan default)

Kalau pakai versi 1.40, 1.44, 1.47 keatas yang edit scriptnya pakai file custom.SUI, penempatannya jadi seperti ini.

Mod_Editor_Background_Map/
│
├── def/
│   └── editor_data_custom.sui (yang file "editor_data.sii" dihapus saja)
│
├── map/
│   └── <nama_map>/
│       └── <nama_map>.mbd
│
└── material/
    └── editor/
        └── europe_bgn.dds (tapi ini versi editan kalian, bukan default)

Tinggal buat arsip baru kedalam format ZIP atau .SCS bisa lewat WinRAR atau 7-zip (Baca tutorial serupa di (Part 3) Cara Menyimpan Map dan Memainkannya di Map Editor).

Selesai. Habis itu tinggal masukkan file ZIP atau .SCS tadi kedalam folder "mod" layaknya kita pasang mod pada umumnya.

Tapi saya enggak mau nama DDS "europe_bgn.dds". Maunya pakai nama baru misalnya "map_punyaku.dds". Gimana caranya?

Saya kasih saran nih. Mending jangan MEMPERSULIT diri ya, apalagi kalau masih benar-benar pemula yang tidak paham betul bikin teks/script kode.

Iya, apabila mau bikin nama sendiri maka yang harus diedit lagi adalah file material (MAT) dan TOBJ. Masalahnya yang TOBJ ini sendiri, tidak bisa edit pakai sembarang program. Dulu sih bisa, tapi format dalamnya masih jadul jadi kalau sudah pakai di game versi baru malah versinya tidak cocok. Apalagi sekarang di ETS2/ATS versi 1.50 formatnya berubah lagi.

Mungkin bagi yang pernah baca postingan ini beberapa tahun lalu dan sempat nemu cara dan program yang dipakai. Namun sekarang opsi khusus satu ini sudah saya hapus total karena caranya sudah tidak relevan lagi. Maaf ya semuanya.

Terus solusinya gimana berarti? Satu-satunya cara ialah dengan memanfaatkan addon tool untuk program 3D model Editor bernama “Blender”, yakni SCS Blender Tools yang dibantu sama conversion_tool bawaan SCS Modding Wiki itu. Nah tutornya akan saya bikin di postingan terpisah di waktu mendatang.

Sudah, jangan terlalu pusing. Ikuti cara utama saya yang atas tadi sudah oke kok...

Uji Coba dan Evaluasi

Tahap selanjutnya ialah mengetes hasil background map bikinan kalian. Sekarang coba buka game ETS2 atau ATS kalian lalu buka map editor nya.

Catatan: map yang akan dibuka harus sesuai yang tertulis di editor_data. Lihat di baris script bcg_map_name.

Misalnya kalau kalian menulis = bcg_map_name[]: "/map/indonesia.mbd"

Maka map yang kalian open/buka ialah indonesia.mbd (di menu console atau parameter/custom command ketik “edit indonesia”)

Setelah masuk di map editor, langkah terakhir ialah tekan tombol “A” sampai background buatan kalian muncul.

Selesai, kini tinggal mengevaluasi hasil map background kalian, terutama bagi yang merasa gagal dengan hasilnya. Berikut saya paparkan beberapa solusi.

Problem ke-1

Background nya yang muncul masih berwarna merah (kalau diperkecil ada tulisan “texture not found”).

Maka ada yang salah dengan lokasi path file .mat, .dds, atau .tobj. Kalau masih tidak paham apapun soal itu sama sekali, mending enggak usah di-rename maupun ganti nama baru. Pakai saja dengan kata “europe” sesuai yang saya jelaskan diatas.

Misal kalian buat map Indonesia, maka isi file ZIP map kalian seperti ini:

indonesia_map.zip

├── def(folder)
│   ├── editor_data.sii // editor_data_custom.sui (isinya dilihat di bawah)
│
├── map(folder)
│   ├── indonesia(folder)
│   │   └── indonesia.mbd
│
├── material(folder)
    └── editor(folder)
        └── europe_bgn.dds (INI VERSI BARU ATAU EDITAN KALIAN)

Terus file di dalam editor_data.sii seperti ini (kalau pakai versi 1.30, 1.35, 1.36):

SiiNunit
{
    editor_data : .edit_data {
        [.. .. .. skip karena tidak penting.. .. ..]
        bcg_map_name[]: "/map/indonesia.mbd" <---- PERHATIKAN !!!
        bcg_material[]: "/material/editor/europe.mat" <---- PERHATIKAN !!!
        bcg_size_x[]: 207656
        bcg_size_y[]: 174375
        bcg_offset_x[]: 10500
        bcg_offset_y[]: -7090
        @include "/custom/editor_data.sii"
    }
}

Yang ini file editor_data_custom.sui buat versi 1.40, 1.43, 1.47, dst.:

        bcg_map_name[]: "/map/indonesia.mbd" <---- PERHATIKAN !!!
        bcg_material[]: "/material/editor/europe.mat" <---- PERHATIKAN !!!
        bcg_size_x[]: 207656
        bcg_size_y[]: 174375
        bcg_offset_x[]: 10500
        bcg_offset_y[]: -7090
        @include "/custom/editor_data.sii"
(...tidak ada tanda { } segala macam...)

Problem ke-2

Backgroundnya sudah muncul sih, tapi kenapa gambarnya hancur gitu?

Nah, kalau gitu masalahnya ada pada saat kalian ambil gambar dan di-konversi jadi DDS. Ada beberapa tips dan saran.

  • Pastikan software grafis nya berfungsi/work dengan benar. Kadang setelah filenya jadi .dds malah rusak hasil gambarnya. Perhatikan lagi penjelasan saya tentang konversi ke DDS di bagian atas.
  • Perhatikan juga panjang-lebar image nya (width & height). Baca lagi catatan yang sudah saya sebut diatas. Pastikan opsi No MIP Map dipilih saat save tekstur. Lebih enak edit nya di Photoshop atau GIMP.

Problem ke-3

Backgroundnya sudah muncul, gambarnya juga oke, tapi posisinya kok begitu, kekecilan juga?

Oh, ada beberapa cara lain sebenarnya.

Ganti angka di script tertentu di editor_data.sii atau editor_data_custom.sui. Perhatikan yang ini:

  • bcg_size_x[ ]: xxxxxx
  • bcg_size_y[ ]: xxxxxx
  • bcg_offset_x[ ]: xxxx
  • bcg_offset_y[ ]: -xxx

Kalian bisa menggantinya lebih besar (tapi harus mikirin perkiraan angka yang benar, jangan sampai yang lebar lebih kecil dari tingginya, misalnya :

  • bcg_size_x[ ]: 400000
  • bcg_size_y[ ]: 400000
  • bcg_offset_x[ ]: 0
  • bcg_offset_y[ ]: 0

Bisa juga pakai perhitungan berdasarkan skala map juga (yay, kangen sekolah :D).

Misalnya kalian ingin buat map sebuah pulau dengan skala 1:5. Tentukan jarak sebenarnya untuk batas potongan border di gambar background kalian, yakni sepanjang 40 km (bisa diukur pakai Google Maps atau mungkin kira-kira sendiri lah). Maka bagaimana jarak di peta (dalam kasus ini di map editor)?

Jarak di editor = Jarak sebenarnya * skala
                           = 40 km * 1/5
                           = 40 km * 1/5
                           = 40 km / 5
                           = 8 km
                           = 8000 m
                           = 800.000 cm

Ya sudah, kalian ambil hasil dalam meter. Karena ukuran (ruler) di map editor juga dalam meter. Maka di editor_data.sii masukkan seperti berikut :

  • bcg_size_x[ ]: 8000
  • bcg_size_y[ ]: 8000
  • bcg_offset_x[ ]: 0
  • bcg_offset_y[ ]: 0

Catatan : itu kalau background map kalian berupa persegi (sisinya sama), kalau beda maka hitung nya dua kali, panjangnya lalu tingginya.

Kalau gambar sudah diperbesar namun hasilnya malah tambah kabur, solusinya hanya memperbesar resolusi (lebar) image background kalian. Kalau sebelumnya hanya 2048 x 2048 maka bisa diperlebar jadi 4096 x 4096 px (siap-siap resiko ukuran file jumbo atau PC meleduk). Tentu saja editnya di aplikasi grafis seperti Photoshop atau GIMP

Problem ke-4

Suwer deh, sumpah demi A atau tali P, saya sudah ikuti semua cara-cara diatas, tapi masih gak bisa juga. Gimana iniiih??

Pertama kalian pakai ETS2 versi berapa? Kalau 1.35 kebawah berarti baca lagi dari Problem 1, 2 sampai 3.

Kalau 1.36, 1.40, 1.43, 1.45, 1.47 dan yang terbaru gimana?

Nah, pada versi itu game sudah kembali berubah fitur dan setting-nya sehingga ada beberapa yang sudah tidak sama lagi (contohnya saja cara membuka map editor). Untuk cara terbaru, kalian harus menambahkan parameter khusus "-force_mods".

Bagaimana caranya itu?

(1) Bagi yang pakai versi Steam

Buka aplikasi Steam, cari menu game Euro Truck Simulator 2 klik kanan mouse dan pilih Properties. Pada halaman ‘General’/'umum' dalam menu Properties langsung pilih “Set Launch Option” / "Opsi Peluncuran". Lalu tambahkan “-force_mods” (tanpa kutip).

Misal saya buka map editor, maka Launch option yang dipakai menjadi “-edit -force_mods”.

(2) Pakai versi Legacy/Biasa

Klik kanan shortcut ikon ETS2 (baik dari desktop maupun program files). Lalu pilih Properties. Lalu pada kolom kotak Target tambahkan teks berikut:

"C:\Program Files (x86)\Euro Truck Simulator 2\bin\win_x64\eurotrucks2.exe" -edit –force_mods”

Problem ke-5

Akhirnya bisa juga, tapi… bisa tidak hilangin kotak putih sama tulisan sec+00...blablabalabala… ah pusing lihat nya!

Saya sudah jelaskan diatas tadi (kalian ini baca nya bener nggak seeh??). Tambahkan script baru ini di editor_data.sii (buat game versi lama) atau editor_data_custom.sui (buat game versi 1.40 keatas)

background_map_height : 0.01

Tempatkan diantara script “map_import_offset” dengan “bcg_map_name[]”.

Fungsinya itu ialah menambah height/tinggi layar map background dari posisi titik tengah. Jadi… hilang deh. Yey!

Problem ke-6

Okelah itu untuk stand-alone map. Tapi… kira-kira bisa gak buat map background untuk map addon? Misal buat map India versi add-on, sementara map background di game bawaan hanya mentok sampai Turki.

Err… gimana ya. Saya bingung jelasin. Sebenarnya bisa, iya saya yakin bisa. Tapi….

Sekadar bagi-bagi info. Kalau kalian lihat World Map di ETS2 atau ATS, jangan kira itu tampilan datar-datar saja. SALAH BESAR!

Sebenarnya sistem tampilan map UI (atau world map) di GPS menerapkan konsep proyeksi peta kerucut. Secara garis besar tampilannya seperti ini.

Map Projection

Source: google.com

Sebenarnya ini menjadi resiko besar kalau dari awal background map kalian hanya datar-datar seperti di google map (misalnya), apalagi sudah dibuat ukuran besar. (waduh... alamat dah...)

Akan ada dua masalah baru yang muncul. Pertama, tampilan di World Map kalian (setelah menambahkan banyak jalan sampai jauh banget, pokoknya luas banget) akan terlihat aneh, gak sesuai map yang seharusnya. Kedua, sistem perputaran matahari akan kacau balau saat dites di game, serasa dunia mau kiamat. Ah jangan!

Nah, baru ini ada yang kasih Mod Background Map khusus Map Editor yang siap jadi dan langsung pakai buat kalian semua di sini. Sudah skala 1:19, sudah sesuai proyeksi map yang diharapkan. Tinggal pakai di map editor masing-masing!

Silakan download berikut ini:

Penutup

Itu saja tips yang bisa saya sampaikan. Jika masih ada masalah atau ada yang kurang di atas tolong sampaikan lewat komentar di bawah. Semoga post ini bermanfaat dan bisa menjadi panduan yang baik, mungkin tidak ada satupun posting/artikel seperti ini di blog lain.

Jangan lupa share (berbagi) post ini kepada semua orang. Tetap ikuti terus di Pejindo Blogs.

Sekian dari saya, Wassalam!

Panduan Singkat Membuat Voice Navigation ETS2 & ATS (Bahasa Indonesia)

Panduan Singkat Membuat Voice Navigation 

Via Units - Sound data - Support ETS2 & ATS baru

Diperbarui : Desember 2022


Salam! Mari kita mencoba salah satu fitur baru untuk ETS2. Salah satunya adalah Voice Navigation (Navigasi Suara). Pastinya yang satu ini sudah sangat familiar bagi kalian yang sering memakai GPS atau Google Maps untuk mencari petunjuk arah suatu tempat yang ingin dituju. Dan pada ETS2 versi 1.35 keatas fitur ini baru dimunculkan.

Ilustrasi : Gambar GPS

Informasi dan Format Susunan File

Di game sendiri sudah tersedia berbagai paket Voice Navigation untuk beberapa bahasa, tentu saja termasuk Bahasa Inggris. Namun ada satu hal yang menguntungkan. Kita bisa membuat berbagai paket navigasi suara dengan bahasa apapun di dunia ini, tanpa harus disesuaikan dengan bahasa yang tersedia di game ETS2. Itu artinya, kita bisa saja membuat Voice Navigation versi Bahasa Indonesia, ya ges ya. Ekhemm… ayo lanjutkan.

Setiap paket suara navigasi ditentukan dalam file konfigurasi terpisah. File konfigurasi tersebut adanya di folder ini:

 / base (base.scs) / sound / navigation

File dapat diberi nama sesuai keinginan, tetapi sebaiknya dibuat dalam format berikut "<bahasa yang dibuat>_<nama orang>".sii Contoh : indonesia_budi.sii

File didalamnya adalah unit yang sangat sederhana dengan atribut berikut ini:

Nama
Tipe Data
Keterangan
pack_name
string
Nama file pack (ditunjukkan dalam game). Format "<Bahasa> - <Nama Pengisi Suara> (Variasi Opsional)" (misal "Bahasa Inggris - Skye (UK)")
pack_dir
string
Nama folder path lokasi ditaruhnya file voice. (misal: "/ sound / navigation / english_skye_uk")

Disarankan menggunakan nama yang sama untuk file unit konfigurasi dan folder dengan data suara.

Hayo kalian yang nggak tahu apa itu string. Ini aja mirip belajar pemrograman komputer saja…

File dalam folder paket suara dibuat dalam format OGG (dengan ekstensi .ogg). Isi suara file tersebut ditentukan oleh awalan nama file (lihat tabel dibawah).

File dengan awalan yang sama digunakan untuk perintah yang sama dan penggunaannya dapat dilakukan secara acak. (Disarankan menggunakan hanya satu file untuk setiap perintah suara. Kalau dibuat sembarangan bisa kacau)

Nah, sekarang sudah ada gambaran suara apa saja yang ingin dibuat. Mau pakai bahasa daerah asal kalian juga bisa. Atau kalian bisa tambah sedikit unsur “Gaul” dalam paket suara yang ingin dibuat.


File Script Awalan (wajib sama untuk tiap bahasa)
Perintah (dalam Bahasa Indonesia)
Keterangan
turn_left
"Belok kiri."

turn_right
"Belok kanan."

keep_left
"Tetap di lajur kiri."

keep_right
"Tetap di lajur kanan."

exit_left
"Keluar ke kiri."

exit_right
"Keluar ke kanan."

go_straight
"Jalan terus."

roundabout_1
"Masuk bundaran, ambil jalur keluar pertama."

roundabout_2
"Masuk bundaran, ambil jalur keluar kedua."

roundabout_3
"Masuk bundaran, ambil jalur keluar ketiga."

roundabout_4
"Masuk bundaran, ambil jalur keluar keempat."

roundabout_5
"Masuk bundaran, ambil jalur keluar kelima."

roundabout_6
"Masuk bundaran, ambil jalur keluar keenam."

exit_now
"Keluar sekarang."
Digunakan saat keluar dari bundaran.
prepare_turn_left
"Bersiap belok ke kiri."

prepare_turn_right
"Bersiap belok ke kanan."

prepare_exit_left
"Bersiap keluar ke kiri."

prepare_exit_right
"Bersiap keluar ke kanan."

compound_turn_left
"Belok kiri ..."
Bagian pertama dari perintah majemuk/gabungan.
compound_turn_right
"Belok kanan ..."
Bagian pertama dari perintah majemuk/gabungan.
compound_keep_left
"Tetap di lajur kiri …"
Bagian pertama dari perintah majemuk/gabungan.
compound_keep_right
"Tetap di lajur kanan …"
Bagian pertama dari perintah majemuk/gabungan.
compound_exit_left
"Keluar ke kiri …"
Bagian pertama dari perintah majemuk/gabungan.
compound_exit_right
"Keluar ke kanan …"
Bagian pertama dari perintah majemuk/gabungan.
compound_go_straight
"Jalan terus …"
Bagian pertama dari perintah majemuk/gabungan.
and_then_turn_left
"... lalu belok kiri."
Bagian kedua dari perintah majemuk/gabungan.
and_then_turn_right
"... lalu belok kanan."
Bagian kedua dari perintah majemuk/gabungan.
and_then_keep_left
"... lalu tetap di lajur kiri."
Bagian kedua dari perintah majemuk/gabungan.
and_then_keep_right
"... lalu tetap di lajur kanan."
Bagian kedua dari perintah majemuk/gabungan.
and_then_exit_left
"... lalu keluar ke kiri."
Bagian kedua dari perintah majemuk/gabungan.
and_then_exit_right
"... lalu keluar ke kanan."
Bagian kedua dari perintah majemuk/gabungan.
and_then_go_straight
"... lalu jalan terus."
Bagian kedua dari perintah majemuk/gabungan.
start
Misal. "OK, Ayo berangkat!", ”Ayo kita mulai perjalanan!”
Mulai dari rute baru. Boleh dibuat versi yang berbeda sesuai keinginan.
finish
Misal. "Ini dia tempatnya!", ”OK, sudah sampai!”
Akhir dari rute. Boleh dibuat versi yang berbeda sesuai keinginan.
recomputing
Misal. "Rute diatur ulang...", “Maaf, perubahan jalur…”
Digunakan saat pemain keluar jalur dari yang sudah ditentukan. Boleh dibuat versi yang berbeda sesuai keinginan.
u_turn
"Putar balik."
Boleh dibuat versi yang berbeda sesuai keinginan.
speed_signal
(Hanya sinyal biasa, tidak ada perintah suara.)

speed_warning
"Perhatian, harap perhatikan batas kecepatan," atau “Tolong turunkan kecepatan.”
Peringatan saat kecepatan kendaraan di luar batas. Boleh dibuat versi yang berbeda sesuai keinginan.

Bikin Custom Voice GPS Navigation Sendiri

Lalu bagaimana kita membuat paket suara navigasi tersebut? Disini saya jabarkan cara-cara umum secara ringkas.
  • Pertama, tentukan paket suara yang ingin kalian buat (bahasa, asal suara). Mau dalam bahasa Indonesia formal, bahasa daerah masing-masing yang jumlahnya ribuan, atau bahasa Gaul yang sedang viral saat ini. Kemudian tentukan juga apakah ingin dibuat menggunakan suara alami (langsung dengan mulut) atau yang buatan (Text-to-Speech)
  • Kedua, siapkan teks yang ingin dibuat dalam bentuk suara. Ini terutama untuk yang ingin buat suara menggunakan Text-to-Speech. Buat seperti yang sudah saya tunjukkan pada tabel diatas. Kalau mau buat teks versi lain silakan saja. Bagi yang ingin rekam suara kalian sendiri, teks tetap diperlukan agar menghindari kesalahan pengucapan atau lupa karena mungkin aja ada kata yang tidak disebutkan.
  • Ketiga, rekam suara yang ingin dibuat. Untuk suara alami bisa langsung direkam seperti biasa menggunakan alat perekam atau ponsel kalian masing-masing. Kalau pakai Text-to-Speech biasanya pakai program aplikasi, baik di Komputer PC maupun ponsel/smartphone. Ada beberapa cara yang bisa ditemukan di internet lalu kalian cari sesuai keinginan (kalau dijabarkan disini agak membingungkan).
  • OPSIONAL AJA : Bisa pakai trik khusus seperti ini : 1) Buka Google Translate lalu masukkan teks yang ingin dibuat; 2) Buka dan gunakan aplikasi video recorder (mis. Bandicam), lalu nyalakan dan mulai merekam seperti biasa; 3) Gunakan fitur Sound di Google Translate tadi untuk memunculkan suara. Otomatis suara itu terekam oleh video recorder; Eh, selesai. (itu hanya bisa dilakukan di PC, kalau di ponsel tetap harus pakai aplikasi tertentu
Gambar 1 : Rekam suara  (trik)
  • Keempat, edit suara yang sudah dibuat menggunakan aplikasi sound editor. Setiap perintah dibuat dalam satu file sendiri-sendiri. Misalnya perintah suara  “belok kanan” dibuat dalam satu file, lalu suara “belok kiri” pada file yang lain. File tersebut harus mengikuti tabel yang saya tunjukkan diatas. Kalau dirasa sejak awal sudah cukup bagus dan tidak perlu diedit, tidak masalah.
Gambar 2 : Edit Suara yang sudah dibikin
  • Kelima, hasil suara yang telah dibuat tadi, di-konversi kedalam format OGG. Sesuai yang saya jelaskan diatas, suara tersebut hanya bisa keluar di game menggunakan file berformat .ogg. Jika file suara kalian masih dalam format WAV atau MP3, gunakan aplikasi file konverter (mis. FormatFactory). Untuk caranya sendiri bisa cari di internet.
Gambar 3 : Convert file sound yang diedit jado OGG
  • Keenam, buat folder baru di dalam folder “/sound/navigation” dengan nama "<bahasa yang dibuat>_<nama orang>" seperti yang saya terangkan di awal. Lalu masukkan semua file kedalam folder baru tersebut. Pastikan nama setiap file harus mengikuti tabel yang saya paparkan diatas.
  • Ketujuh, buat script definisi suara baru di dalam folder “/sound/navigation” tadi dengan nama "<bahasa yang dibuat>_<nama orang>" seperti yang saya terangkan di awal. Isinya dibuat sebagai berikut.
Gambar 4 : Script DEF sound/navigation
Gambar 5 : Isi file & folder yang dipakai (1)
Gambar 6 : Isi file & folder yang dipakai (2)
  • Terakhir, buat paket/arsip baru dalam file ZIP atau SCS, seperti membuat mod atau map kebanyakan.

Sekarang pertanyaannya, bagaimana dengan ETS2 versi 1.37, 1.38, 1.40, dst. yang mana semua jenis "sound" termasuk "voice_navigation" ganti format pakai fitur FMOD?

Hmm iya agak merepotkan, jadi ada yang perlu diganti dari sejumlah poin tutorial diatas tadi:

  • Lokasi path folder tetap sama : /sound/voice/. Susunan file juga sama namun yang jelas sudah format FMOD : indonesia_budi.bank & indonesia_budi.bank.guids
  • Langkah 1 - 2 - 3 - 4 tetap sama (karena itu cuma proses bikin suara nya)
  • Mulai langkah kelima dst., karena format sound bukan lagi ke .OGG, (Gambar 5 dan 6 diatas tidak berlaku lagi) maka kalian WAJIB eksport semua file suara yang sudah dibikin kedalam FMOD
  • Tutor nya kalau berupa teks bisa lewat SCS Modding Wiki 
  • (link : https://modding.scssoft.com/wiki/Documentation/Engine/Sound/Modding). 
  • Kalau video bisa simak di bawah (paling nggak caranya sama buat masukkan data voice GPS)

Itu saja tips yang bisa saya sampaikan (walaupun kelihatannya ringkas). Seandainya kalian punya cara yang berbeda dengan tutorial diatas, tidak masalah. 

Semoga post ini bermanfaat dan bisa menjadi panduan yang baik, mungkin tidak ada satupun posting/artikel seperti ini di blog lain. Jangan lupa share (berbagi) post ini kepada semua orang. Tetap ikuti terus di Pejindo Blogs.

Sekian dari saya, Wassalam!