26.02.2026, 15:29
OSSL2Gif Version 2.3.0
Einfache GIF-zu-Textur-Umwandlung.
Mit OSSL2Gif kannst du animierte GIFs einfach in Texturen für Second Life, OpenSimulator und andere umwandeln – ganz ohne Programmierkenntnisse!
Änderungen heute:
LSL/Notecard-Architektur umgestellt: universelles Script liest neue Notecards und kann mehrere .notecard-Dateien nacheinander abspielen; Legacy-Parsing für alte Texturnamen bleibt erhalten in file_ops.py und Texture-Animation-Script.lsl.
Exportverhalten angepasst: Script-Export schreibt nur noch das Script; Notecard wird beim Textur-Speichern erzeugt und nach dem tatsächlichen Texturnamen benannt (z. B. bildname2.notecard) in file_ops.py.
Dateinamen korrigiert: Textur-Vorschlag wieder ohne Parameterkette, also bildname.png statt bildname_... in file_ops.py.
UI-Meldungen vereinheitlicht: relevante Popup-Fehler in Dateioperationen auf Statuszeile umgestellt in file_ops.py, plus klare Hinweise zu Notecard/Playlist in translations.py.
LSL-Kompilierfehler behoben: reservierte Bezeichner in parseConfigLine angepasst (key/value → cfgKey/cfgValue) im Generator und Script-Prototyp in file_ops.py und Texture-Animation-Script.lsl.
Tests:
Testfälle erweitert/angepasst für neues Verhalten (Notecard bei Textur speichern, kein Notecard-Write beim Script-Export) in test_file_ops.py.
Letzter Lauf: alle Tests grün (11 OK).
Download Github
Einfache GIF-zu-Textur-Umwandlung.
Mit OSSL2Gif kannst du animierte GIFs einfach in Texturen für Second Life, OpenSimulator und andere umwandeln – ganz ohne Programmierkenntnisse!
Änderungen heute:
LSL/Notecard-Architektur umgestellt: universelles Script liest neue Notecards und kann mehrere .notecard-Dateien nacheinander abspielen; Legacy-Parsing für alte Texturnamen bleibt erhalten in file_ops.py und Texture-Animation-Script.lsl.
Exportverhalten angepasst: Script-Export schreibt nur noch das Script; Notecard wird beim Textur-Speichern erzeugt und nach dem tatsächlichen Texturnamen benannt (z. B. bildname2.notecard) in file_ops.py.
Dateinamen korrigiert: Textur-Vorschlag wieder ohne Parameterkette, also bildname.png statt bildname_... in file_ops.py.
UI-Meldungen vereinheitlicht: relevante Popup-Fehler in Dateioperationen auf Statuszeile umgestellt in file_ops.py, plus klare Hinweise zu Notecard/Playlist in translations.py.
LSL-Kompilierfehler behoben: reservierte Bezeichner in parseConfigLine angepasst (key/value → cfgKey/cfgValue) im Generator und Script-Prototyp in file_ops.py und Texture-Animation-Script.lsl.
Tests:
Testfälle erweitert/angepasst für neues Verhalten (Notecard bei Textur speichern, kein Notecard-Write beim Script-Export) in test_file_ops.py.
Letzter Lauf: alle Tests grün (11 OK).
Download Github
Ein Metaversum sind viele kleine Räume, die nahtlos aneinander passen,
sowie direkt sichtbar und begehbar sind, als wäre es aus einem Guss.
sowie direkt sichtbar und begehbar sind, als wäre es aus einem Guss.

