1. Dashboard
  2. Forum
  3. Filebase
  4. Lexikon
  5. Artikel
  6. Spieletest
  7. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  8. Zur Transport Fever Community
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Filebase-Eintrag
  • Lexikon
  • Artikel (Bewertungssystem)
  • Erweiterte Suche
  1. WiSim Welt
  2. Forum
  3. Spiele
  4. Cities in Motion
  5. Modding und Erweiterungen
  6. Modding-Hilfen

Selbsterstelltes Fahrzeug wird nicht im Spiel angezeigt/Problem mit Blender 2.63

  • GräfSteyr
  • 6. November 2012 um 20:26
1. offizieller Beitrag
  • GräfSteyr
    Schüler
    Beiträge
    67
    Filebase Einträge
    4
    • 6. November 2012 um 20:26
    • #1

    Guten Abend!

    Meine selbsterstellten Fahrzeuge werden nie im Spiel angezeigt, ich habe auch alles nach Goyas Tutorials gemacht. Auch die log_metro.txt hilt nicht weiter - denn laut ihr ist mit der Bahn alles in Ordnung.
    Könnte es vielleicht daran liegen, dass ich in der .obj immer ein paar Zeilen am Schluss löschen muss?

    Beim Exportieren ins Wavefront Format ist bei mir folgendes immer an:
    Selection Only, Apply Modifiers, Inculde Edges, Include Normals, Include UVs, Write Materials, Triangulate Faces, Objects as OBJ Objects.

    Beim Überprüfen der .obj stehen zum Schluss anscheinend Fehlerhafte Polys - die werden auch nicht vom gsobj Importer angenommen.

    Code
    .
    .
    .
    f 3817/2154/8 2598/2454/8 4010/2396/8
    f 2598/2454/8 549/2086/422 4010/2396/8
    f 3871/2117/516 4025/2041/516 6589/2456/516
    f 3853/2142/516 5289/2141/516 4026/2413/516
    f 5289/2141/516 6568/2448/990 4026/2413/516
    f 3895/2136/913 5439/2147/913 4037/2417/913
    f 3874/2139/914 4038/2077/914 6590/2456/914
    f 3923/2117/594 4042/2041/594 6596/2456/594
    f 3922/2141/594 5457/2448/594 4043/2413/594
    f 3906/2119/418 659/2420/595 4044/2414/6
    f 3926/2146/913 4055/2085/913 6597/2456/913
    f 2983/2453/676 4059/1981/676 1031/2393/676
    f 2983/2453/676 3974/2151/676 4059/1981/676
    f 3972/2150/676 6567/1982/676 4060/1984/676
    f 3976/2158/912 5472/2016/912 4071/2018/912
    f 4073/2112/676 6027/2017/676 5473/2016/676
    [color=#ff0000]f 3561 858
    f 3566 879
    f 3723 926
    f 3728 935
    f 3561 850
    f 3566 880
    f 3723 918
    f 3728 936[/color]
    Alles anzeigen

    Ich hoffe es gibt eine Lösung.

    Einmal editiert, zuletzt von GräfSteyr (9. November 2012 um 18:11)

    • Zitieren
  • Merk
    Fortgeschrittener
    Reaktionen
    1
    Beiträge
    407
    Filebase Einträge
    18
    • 7. November 2012 um 00:25
    • #2

    Die zusätzlichen Zeilen werden wahrscheinlich durch "Inculde Edges" verursacht, diese Option habe ich beim Exportieren nicht aktiviert.
    Wenn die gs_tools das Objekt konvertieren, sollte es dann aber im Spiel in der Regel keine Probleme mehr verursachen. Und wenn es Probleme gibt zeigen die sich auch in irgendeiner Form (Absturz beim Laden einer Karte, fehlerhafte Darstellung des Objekts oder Einträge in der log_metro.txt).

    Falls das Problem durch die anderen Optionen beim Export aus Blender nicht gelöst wird, hier noch ein paar Ideen woran es liegen könnte:
    Liegen alle Dateien (vor allem die Scripte) in den richtigen Ordnern?
    Nutzt du den Modmanager? Wenn ja, hast du deine Fahrzeuge dort aktiviert?

    Meine Mods für Locomotion
    Adventskalender 2011

    • Zitieren
  • GräfSteyr
    Schüler
    Beiträge
    67
    Filebase Einträge
    4
    • 7. November 2012 um 17:39
    • #3

    Hm, funktioniert leider noch immer nicht .. hab nochmal alles überprüft (und nochmal das Modell konvertiert) aber es erscheint noch immer nicht. Wieder spuckt auch die log keinen ERROR aus.
    Kann es sein, dass etwas am Script falsch ist?

    Code
    this.length = 1;
    this.frontOffset = 4.2;
    this.rearOffset = 4.2;
    this.frontAnchor = 1.667;
    this.rearAnchor = 4.2;
    
    
    this.displayName = MAIN.$strings.$vehicle_KSW2;
    this.capacity = 62;
    
    
    this.acceleration = 1.8;
    this.braking = 0.35;
    this.speed = 0.7;
    this.turning = 1.1;
    
    
    $objectinfoPattern = MAIN.$strings.$objectinfo_timesLastMonth_pattern;
    $objectinfoText = MAIN.$strings.$objectinfo_tram;
    $objectinfoRange = [4, 19];
    
    
    this.addPath("doorR0-enter", GRID_PATH_END, vector(2.0, 0.0, -3.05), QUAT_IDENT, vector(-0.5, 0.0, -3.05), QUAT_IDENT);
    this.addPath("doorR0-exit", GRID_PATH_START, vector(-0.5, 0.0, -3.05), QUAT_IDENT, vector(2.0, 0.0, -3.05), QUAT_IDENT);
    this.addPath("doorR1-enter", GRID_PATH_END, vector(2.0, 0.0, 2.26), QUAT_IDENT, vector(-0.5, 0.0, 2.26), QUAT_IDENT);
    this.addPath("doorR1-exit", GRID_PATH_START, vector(-0.5, 0.0, 2.26), QUAT_IDENT, vector(2.0, 0.0, 2.26), QUAT_IDENT);
    
    
    $price = 120000;
    $icon = MAIN.$window.video.new_texture("/metro/objects/vehicles/tram-04/tram04-icon.dds");
    $rendering = "addons\Wiener_Fahrzeuge\WL - WVB\Strassenbahnen\Model\KSW_Wien2_Render.dds";
    $reliability = 0.95;
    $fuelConsumption = 0;
    $electricityConsumption = 20;
    $attractiveness = 0.80;
    $speed = 70;
    $type = 1;
    $infoText = MAIN.$strings.$vehicle_KSW2_info;
    
    
    with (this.moveSound = new_sound(this)) {
      .load("/metro/sounds/trm/Tram2_movement.wav");
      .volume = 0.5;
      .minDistance = 50.0;
      .maxDistance = 250.0;
    }
    
    
    with (this.bellSound = new_sound(this)) {
      .load("/metro/sounds/trm/Tram2_bell.wav");
      .volume = 1.0;
      .minDistance = 50.0;
      .maxDistance = 200.0;
    }
    
    
    with ($brokenEffect = new_particleEmitter(this)) {
      .direction = vector(0.0, 1.0, 0.0);
      .minParticleSpeed = 2.0;
      .maxParticleSpeed = 3.0;
      .minParticleAngle = 0.0;
      .maxParticleAngle = 1.0;
      .minParticleLife = 2.0;
      .maxParticleLife = 4.0;
      .maxDistance = 400.0;
      .particleSize = 0.5;
      .setParticleScale(1.0, 0.1, 6.0);
      .particleAirResist = 0.5;
      .gravitation = vector(0.0, 3.0, 0.0);
      .density = 40.0;
      .addColorRange(0x80333333, 0x00333333);
      .setTexture("effects/particles/lightsmoke.dds");
      .conditions = GRIDVEHICLE_BROKEN;
      .sortParticles = true;
      .autoemit = true;
      .visible = true;
    }
    
    
    event this.onLoaded::() {
      $brokenEffect.position = vector(0.0, 0.0, -2.0);
    }
    Alles anzeigen


    Da fällt mir noch eine Frage ein:
    Muss das Modell in Blender irgendwie kleiner sein? Denn bei diesen Längen und Breiten kommt mir das irgendwie so vor ...

    • Zitieren
  • GräfSteyr
    Schüler
    Beiträge
    67
    Filebase Einträge
    4
    • 9. November 2012 um 19:02
    • #4

    Kennt niemand eine Lösung? Kann es eig. sein das die Texturen falsch sind?

    • Zitieren
  • mediziner
    Administrator
    Reaktionen
    2
    Beiträge
    1.924
    Filebase Einträge
    10
    Einträge
    4
    • 9. November 2012 um 21:29
    • Offizieller Beitrag
    • #5

    Was steht denn in der log_metro.txt ?

    Wie sieht der Eintrag in deiner environment.script aus?

    In welchem Jahr hast du dein Testspiel gestartet?

    • Zitieren
  • GräfSteyr
    Schüler
    Beiträge
    67
    Filebase Einträge
    4
    • 9. November 2012 um 22:00
    • #6

    1.)

    Code
    [ModManager]   Wiener_Fahrzeuge               (legacy)  addons/Wiener_Fahrzeuge
    .
    .
    .
    [ModManager]   Loading: Wiener_Fahrzeuge
    .
    .
    .
    [ModManager]   Unloading: Wiener_Fahrzeuge
    .
    .
    .
    Alles anzeigen

    2.)

    Code
    $grid = MAIN.$grid;
    $level = MAIN.$level;
    $level.loadPlayerVehicle("KSW2", "/addons/Wiener_Fahrzeuge/WienerLinien/Strassenbahnen/Model/bimA25", mkdate(1,1,1946), mkdate(31,12,1975));

    3.) 1970.

    • Zitieren

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Twitch

  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™