Lizenz-Platten-modding-guide

License plate modding in BeamNG Drive
Vor nicht so langer Zeit eine neue Funktion wurde Hinzugefügt, um BeamNG Fahren. Es uns erlauben, erstellen Sie benutzerdefinierte Nummernschilder für die Fahrzeuge. In diesem Artikel werden Sie genießen Sie diese detaillierte Anleitung, modding diesen Teil des Spiels-Modelle in BeamNG Drive.

Alles, was Sie brauchen, um mod ein Kennzeichen im Spiel, ist ein Bild und ein text-Editoren. Wir wurden mit GIMP und notepad++.


Vorbereitung



Erstellen Sie eine ordnungsgemäß funktionierende Nummernschild-mod, wir brauchen mindestens drei Dateien: jbeam-Datei, json Datei und eine textur-Datei.

Jbeam-Datei enthält alle relevanten Informationen über Ihre Lizenz-Platte und bezeichnet den Pfad auf die entsprechende json-Datei.
Gleichzeitig wird die json-Datei enthält den Pfad zu allen textur-Dateien, die Sie verwenden, in Ihrem mod.
Darüber hinaus müssen Sie mindestens eine hintergrund-textur für das Nummernschild.


Erstellen einer mod


die Datei-Struktur



Gehen Sie zu folgendem Pfad:

"C:\Users\%USERNAME%\Documents\BeamNG.drive\mods\unpacked"

Erstellen Sie mehrere Ordner an die entsprechenden Datei-Pfad des mod. Am Ende sollte es wie folgt aussieht:

"C:\Users\%USERNAME%\Documents\BeamNG.drive\mods\unpacked\username_mod\vehicles\common\licenseplates\username_license_plate\"

Ändern Sie den Fett-Teile, um Ihre mod-name. Stellen Sie sicher, dass der name eindeutig ist, um zu vermeiden, Probleme mit mods von anderen Anwendern oder offiziellen Inhalt des Spiels.

Namen username_mod und username_license_plate definieren Sie den Namen Ihres Modus innerhalb des Spiels.


Erstellen von textur



Öffnen GIMP oder einem anderen Bildbearbeitungsprogramm. Wir erstellen wollen, ist der hintergrund in unserem Nummernschild. Textur für den hintergrund haben eine Auflösung von 512 mal 256 Pixel - verwenden Sie nur diese Auflösung.
Verwenden dieser - Vorlage erstellen Sie Ihre eigenen hintergrund für die Kennzeichen. Denken Sie daran, dass Sie brauchen, um eine Vorlage zu erstellen, ohne den text auf. Wir fügen den text später.

Erstellen Sie Nummernschild-Vorlage für BeamNG Drive
Sobald Sie fertig sind, exportieren th als Datei .png in den Ordner, den Sie zuvor erstellt haben, und geben Sie ihm einen eindeutigen Namen.


Erstellen von json-Datei


Nachdem wir fertig mit dem erstellen der textur, die wir brauchen zu erstellen eine andere json-Datei, die die Verbindung zwischen den liccense Platte und textur.


{

{

"name" : "username_license_plate",

"version" : 1,

"data" : {

"size" : {"x" : 512, "y": 256},

"text" : { "x" : 0.5, "y" : 0.65, "scale" : 1, "color" : "rgb(187, 61, 0)", "limit" : 8},

"diffuse" : {

"spriteImg" : "vehicles\common\licenseplates\default\platefont_d.png",

"backgroundImg" : "vehicles\common\licenseplates\user_license_plate\user_license_plate_background_d.png",

"fillStyle" : "black"

},



"bump" : {

"spriteImg" : "vehicles\common\licenseplates\default\platefont_n.png",

"backgroundImg" : "vehicles\common\licenseplates\default\licenseplate-default_n.png",

"fillStyle" : "rgb(0,0,255)"

},



"specular" : {

"spriteImg" : "vehicles\common\licenseplates\default\platefont_s.png",

"fillStyle" : "rgb(233,233,233)"

}

}

}



Als Nächstes müssen wir die Konfiguration der Datei:

name: können, was Sie wollen.
Daten:
  • text: bestimmt das Aussehen des Textes. Ändern Sie den Wert für "X" und "Y" definieren Sie die text-Position. Ändern Sie die "scale" - Einstellung passen Sie die Größe der text und die parameter "Farbe" ändern Sie die Farbe des Textes. Die Option "limit" gibt die maximale Anzahl von Zeichen, die auf Ihrem Nummernschild.
  • diffuse/bump/specular: hier müssen Sie, um zu beschreiben, wo die verschiedenen textur-Dateien. Sie können bis zu drei verschiedene map-Typen: - diffuse-, -Stoß-, -specular-.
  • spriteImg/backgroundImg: bestimmen, welche Texturen verwendet werden für text (spriteImg) und hintergrund (backgroundImg).
  • fillStyle: bestimmt, welche Farbe wird solange verwendet, bis die Optionen spriteImg/backgroundImg nicht definiert.
Hinweis: wenn Sie haben Ihre eigenen map-mod, Sie können erstellen Sie Ihre eigenen standard-Lizenz-Platte für deine mod. Alles, was Sie tun müssen ist, geben Sie den Namen für den Ordner mit den mod der gleiche wie der name der Karte und benennen Sie eine der json-Dateien in licensePlate-Standard.json. Vergessen Sie nicht, reparieren Sie die Datei-Pfade.


Erstellen von jbeam-Datei



{

{

"USERNAME_license_plate_2_1": {

"information":{

"authors":"BeamNG",

"name":"License Plate Mod",

"value":50

},

"slotType" : "licenseplate_design_2_1",

"licenseplate_path" : "vehicles/common/licenseplates/user_license_plate/user_license_plate.json"

}

}


  • Ändern Sie die Teil-name: als erstes, ändern die Teil-name in der zweiten Zeile zu etwas einzigartigen.
  • Passen Sie die "information": der parameter "Autoren" geben Sie den Namen des Autors, und der "name" - parameter ist der name der Lizenz-Platte. Dieser name wird im Spiel erscheinen.
  • slotType: diese Einstellung MUSS "licenseplate_design_2_1". Dieser parameter ist von entscheidender Bedeutung und hat eine direkte Beziehung mit der Wurzel jbeam-Datei des Fahrzeugs. Der Wert "_2_1" definiert das Verhältnis von der Platte.
  • licenseplate_path: gibt den Pfad zu der entsprechenden json-Datei.
Nachdem Sie alle oben genannten Schritte, ist es Zeit zum testen Sie Ihre mod in das Spiel. Öffnen Sie das Teil selector " - Menü und überprüfen Sie, ob Ihr mod ist in der Liste.

Part selector - Menü in BeamNG Drive
Aktivieren, starten Sie das Spiel und beobachten Sie die Ergebnisse.

der Arbeits-mod auf dem Nummernschild in BeamNG Drive
Fertig! Sie sind toll!

 Ansichten: 2.2k