1. News
  2. Community
    1. Dashboard
    2. Mitglieder
      1. Mitgliedersuche
      2. EM-Hub Team
    3. FAQ
  3. Filebase
  4. Lexikon
  5. Img-Upload
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Dateien
  • Lexikon
  • FAQ
  • Galerie
  • Modding Team
  • Modding Teamseiten
  • Erweiterte Suche
  1. Emergency Hub
  2. EMERGENCY Reihe
  3. EMERGENCY 4
  4. Showroom

Flugis Bastelecke

  • Eagle's Eye
  • 16. Januar 2026 um 10:01
Derzeit kommt es vermehrt zu automatisierten Registrierungen und Spam-Beiträgen. Dadurch kann es vereinzelt zu unerwünschten Inhalten kommen. Wir arbeiten bereits an technischen Maßnahmen, um dies zu unterbinden. Übergangsweise werden neu registrierte Nutzer einer eingeschränkten Benutzergruppe zugewiesen, mit der keine neuen Themen erstellt werden können. Nach dem Hochladen eines Avatars wird die Einschränkung nach rund 10 Minuten automatisch aufgehoben. Danke für euer Verständnis und eure Geduld.

Jetzt Mitglied werden!

Du bist noch kein Emergency Hub Member? Registriere dich kostenlos und werde Teil der Emergency Hub Community :)

Benutzerkonto erstellen Anmelden
  • Online
    Eagle's Eye
    Erfahrenes Mitglied
    Reaktionen
    102
    Beiträge
    93
    Dateien
    2
    • 16. Januar 2026 um 10:01
    • #1

    Na gut, nachdem ich mich in über 2 Jahren Forum ausgerechnet an dem Tag entschieden habe einen Thread zu eröffnen, an dem ein lückenhaftes Backup gezogen wird, hier noch ein Mal in neu und schöner. Dafür hab ich mir ein wenig von ChatGPT unter die Arme greifen lassen :D (Und jetzt während der 2. Verschriftlichung das Forum wieder Offline war)... Hier also der 3. Anlauf

    Bereits im alten Forum gab es die Bastelecke schon mit haufenweise angefangenen und nie zu Ende gebrachten Projekten. Nun darf auch dieses Forum davon profitieren. Allerdings ist geplant, einzelne Sachen zu veröffentlichen, wenn es dafür einen Mehrwert für die Community gibt. Lasst gerne zu allen Projekten, Punkten, Screenshots eure Gedanken, Ideen, Lob, Kritik raus :)

    [tabmenu]
    • Python Toolkit

    📌 Überblick: Python-Toolkit für Emergency 4 (EM4) Modelle & Prototypen

    Der gezeigte Python-Code ist ein umfangreiches Utility-Modul zur Verarbeitung von Emergency-4-Assets, insbesondere:

    • 3D-Modelle (.v3o)
    • Prototypen (.e4p)
    • Lights, Childobjects, Physics, Animations
    • Skalierung, Spiegelung, Klonen ganzer Assets

    🧱 Klasse em4model – V3O-Modelle

    Diese Klasse repräsentiert ein EM4-3D-Modell (.v3o).

    Wichtige Methoden

    em4model() & .save()

    • Parst die komplette .v3o-Datei
    • Berechnet automatisch die Modellabmessungen

    .getSize()

    • Gibt die Abmessungen des Modells in der Konsole aus und gibt sie als Tuple zurück

    .scale()

    • Skaliert das Modell anhand eines Skalierungsfaktors

    .resize()

    • Skaliert das Modell anhand konkreter Angaben (z.B. 4m, Breite, Personengröße)

    .getScale()

    • Erhält die gleichen Angaben, wie .resize(), gibt auf Angabe dessen den notwendigen Skalierungsfaktor an.

    .drawPlan()

    • (Mein Favorit) Analog zum begonnen EM4 Model-Katalog in der Filebase, aber jetzt automatisiert
    • Erstellt eine 2D-Draufsicht (PNG) des Modells
    • Es können ganze Modelordner in Grundrisse umgewandelt werden. Diese sind außerdem Pixel-treu.
      Bedeutet: Wenn ihr die ausgegebene .PNG-Datei auf eure zu bearbeitende Bodentextur zieht, repräsentiert sie genau den Platzbedarfs des Objekts.

    • Models aus Fuchsburg 2.0 (Antiphon) bzw. ursprünglich Bieberfelde (?)

    🧩 Klasse em4prototype – E4P-Prototypen

    Methoden

    em4prototype() / .save() / .saveasxml()

    • Öffnen / Lesen des Prototyps
    • Exportiert den Prototyp
    • Speichert den Prototyp als xml Datei

    .getModel()

    • Lädt das zugehörige .v3o-Modell als em4model()

    .scale()

    • Skaliert alle relevanten Daten:
      • Child-Positionen
      • Physik-Geometrien
      • Lichter & Lichtpolygone

    .cloneAsset()

    🔥 Sehr mächtige Funktion: (Hat ChatGPT in seiner Beschreibung so beschlossen :D)

    • Klont einen kompletten Prototyp in einen anderen Mod
    • Kopiert:
      • Modelle
      • Skins
      • Child-Protos
      • Lichttexturen
    • Optional mit Skalierung

    • NEF X3 aus Dorfmod Germersheim (Fry)
      Ambulance aus L.A. 2.1 (Hoppah)
      NEF Vito aus Fuchsburg 2.0 (Antiphon)

    .printLights()

    • Gibt in der Konsole eine Kurzübersicht über die Prototyp-Lights mit ID, Licht-Typ und Position (z.B. 125, Blue Light, Front Left)

    .mirrorLight()

    • spiegelt ein Licht anhand einer angegebenen ID entlang der X-Achse. Handelt es sich um einen Blinker, ändert sich automatisch der Licht-Typ.

    .mirrorLights()

    • spiegelt alle Lichter entlang der X-Achse. Handelt es sich um einen Blinker, ändert sich automatisch der Licht-Typ.

    💡 Klasse em4light – Lichter

    👶 Child- & Effektklassen

    ⚙️ Physik-Klassen


    Geplant ist es die Klassen und Methoden als Python-Library zu packen, damit diese als PIP-Paket installiert und genutzt werden kann. Eine Weiterentwicklung als GUI-Version mit EXE-Datei ist auch denkbar.

  • Janku
    Mitglied
    Reaktionen
    16
    Beiträge
    3
    • 3. März 2026 um 16:33
    • #2

    Unheimlich starke und vorallem nützliche Sache. Childs & Lights skalieren zu können, sowie ganze Prototypen ist ein immenser Mehrwert im Modding. Das hat EM4 schon immer gefehlt. Richtig toll, was du da auf die Beine stellst!

Letzte Beiträge

  • Flugis Bastelecke

    Janku 3. März 2026 um 16:33
  • How do i use the the Einheit ubernehmen (take control) button in Fuchsburg mod v2.1

    gio1407 3. März 2026 um 15:52
  • "Unpack"-Mechanismus von EM4?

    Eagle's Eye 2. März 2026 um 16:51
  • Geld Chet Notruf Hamburg

    Notruf123 27. Februar 2026 um 20:20
  • Emergency One 2.0.0 ist nun auch verfügbar!

    SimonFW 26. Februar 2026 um 23:22

Forum online seit:

2 Jahren, 3 Monaten, 2 Wochen, 6 Tagen, 5 Stunden und 17 Minuten

Benutzer online in diesem Thema

  • 3 Mitglieder und 1 Besucher
  • Lorenzo.at
  • MedicJu
  • RainerWinkler
Legende
  • Administration
  • Emergency Hub Team
  • Ehrenmember
  • Registrierte Benutzer

Informationen

  1. FAQ
  2. Datenschutzerklärung
  3. Impressum

Community

  1. Letzte Aktivitäten
  2. Mitgliedersuche
  3. Mitglieder
  4. Team

Über uns

Ein Communityprojekt von vielen bekannten Gesichtern aus der EMERGENCY-Szene, bestehend aus ehem. Mitgliedern des Forums, Moddern und Streamern.

Von der Community, für die Community!

Emergency Hub
Community-Software: WoltLab Suite™
Style by Foxly