[Tiptoi] ttmp32gme: Platformunabhängiges Tool zum erzeugen von gme Dateien aus mp3s

Tobias Bunk tbunk at web.de
So Jan 22 00:57:15 CET 2017


Hallo nochmal,

Am 17.01.2017 um 20:53 schrieb Tobias Bunk:
> Hallo in die Runde,
>
>> @Joachim: Meinetwegen brauchst Du also keinen svg support in tttool
>> einzubauen ;-)
>
> Ich möchte gerne für den svg support werben. Meine Druckversuche sind
> bisher allesamt gescheitert, egal ob von Photoshop aus (übers tttool)
> oder über verschiedenste Browser (mit dem ttmp32gme). Einzig ttaudio in
> der Kombination mit den svg-Dateien und Firefox, mit erstaunlich tollen
> Ergebnissen, hat problemlos mit meinen verfügbaren Druckern funktioniert.
>
> Nun finde ich den Ansatz bei ttmp32gme mit dem Druckformat tiles
> unheimlich gut und für meine Kleine (4 Jahre) genau richtig. Daher das
> Interesse für diese Erweiterung.

Das Problem hat mir keine Ruhe gelassen, daher habe ich mir eine Lösung 
irgendwie zusammengefrickelt. Falls jemand auch das tiles-Layout von 
ttmp32gme gut findet und das Drucken nur mit svg-OID-Codes geht, könnte 
er mit angehängter Vorlage Erfolg haben.

Anleitung:
1. Library von ttmp32gme füllen und dann in den Ordner gehen und die 
automatisch angelegte "Name".codes.yaml öffnen und auf die OID-Codes in 
der html-Datei abändern. Die Audio-Dateien passend umbenennen.
2. Die yaml-Datei mit dem tttool übersetzen nach gme.
3. Ggf. die Album-Bilder nach den Produkt-OID-Codes umbenennen und in 
das Verzeichnis der html-Datei kopieren.
4. Die html-Datei mit Firefox ohen weitere Skalierung drucken.

Um weitere SVG-OID-Codes zu erzeugen habe ich einfach ttaudio verwendet 
und die Codes aus der dort erzeugten Html-Datei entnommen. Die 
Produkt-OID lässt sich im Programm einstellen, die Tracks werden von 
10250 ab hochgezählt. Man könnte sich also beliebig viele Codes 
erstellen lassen. Ist zwar etwas umständlich, aber hat bei mir soweit 
funktioniert.

Mir fiel beim rumbasteln auch noch auf, dass es nicht möglich war 
beispielsweise bei den Play-Controls, eine png-Datei über die SVG-Datei 
zu überlagern. Nach dem Drucken waren diese Codes unbrauchbar. Sobald 
ich die png durch eine passende svg ersetzt hatte, war es in Ordnung.

Ich könnte mir vorstellen, bis das tttool auch svg-OID-Codes erzeugen 
kann, hilft diese Vorgehensweise dem ein oder anderen weiter.

Vielen Dank an die Autoren der anderen Programme! Eure Tools sind echt 
spitze!

Viele Grüße
Tobias
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://lists.nomeata.de/pipermail/tiptoi/attachments/20170122/e453c357/attachment.html>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : Play-01.svg
Dateityp    : image/svg+xml
Dateigröße  : 658 bytes
Beschreibung: nicht verfügbar
URL         : <https://lists.nomeata.de/pipermail/tiptoi/attachments/20170122/e453c357/attachment.svg>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : power.svg
Dateityp    : image/svg+xml
Dateigröße  : 1101 bytes
Beschreibung: nicht verfügbar
URL         : <https://lists.nomeata.de/pipermail/tiptoi/attachments/20170122/e453c357/attachment-0001.svg>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : Stop-01.svg
Dateityp    : image/svg+xml
Dateigröße  : 516 bytes
Beschreibung: nicht verfügbar
URL         : <https://lists.nomeata.de/pipermail/tiptoi/attachments/20170122/e453c357/attachment-0002.svg>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : style.css
Dateityp    : text/css
Dateigröße  : 977 bytes
Beschreibung: nicht verfügbar
URL         : <https://lists.nomeata.de/pipermail/tiptoi/attachments/20170122/e453c357/attachment.css>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : Video-control-fast-forward-01.svg
Dateityp    : image/svg+xml
Dateigröße  : 760 bytes
Beschreibung: nicht verfügbar
URL         : <https://lists.nomeata.de/pipermail/tiptoi/attachments/20170122/e453c357/attachment-0003.svg>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : Video-control-rewind-01.svg
Dateityp    : image/svg+xml
Dateigröße  : 754 bytes
Beschreibung: nicht verfügbar
URL         : <https://lists.nomeata.de/pipermail/tiptoi/attachments/20170122/e453c357/attachment-0004.svg>
-------------- nächster Teil --------------
#this file was generated automatically by ttmp32gme
product-id: 920
media-path: track (%s)
init: $current:=0
welcome: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18
scriptcodes:
  play: 10290
  next: 10291
  prev: 10292
  stop: 10293
  t0: 10251
  t1: 10252
  t2: 10253
  t3: 10254
  t4: 10255
  t5: 10256
  t6: 10257
  t7: 10258
  t8: 10259
  t9: 10260
  t10: 10261
  t11: 10262
  t12: 10263
  t13: 10264
  t14: 10265
  t15: 10266
  t16: 10267
  t17: 10268
  t18: 10269
  t19: 10270
  t20: 10271
  t21: 10272
  t22: 10273
  t23: 10274
  t24: 10275
  t25: 10276
  t26: 10277
  t27: 10278
  t28: 10279
  t29: 10280
  t30: 10281
  t31: 10282
  t32: 10283
  t33: 10284
  t34: 10285
  t35: 10286
scripts:
  play:
  - $current==0? P(0) J(t1)
  - $current==1? P(1) J(t2)
  - $current==2? P(2) J(t3)
  - $current==3? P(3) J(t4)
  - $current==4? P(4) J(t5)
  - $current==5? P(5) J(t6)
  - $current==6? P(6) J(t7)
  - $current==7? P(7) J(t8)
  - $current==8? P(8) J(t9)
  - $current==9? P(9) J(t10)
  - $current==10? P(10) J(t11)
  - $current==11? P(11) J(t12)
  - $current==12? P(12) J(t13)
  - $current==13? P(13) J(t14)
  - $current==14? P(14) J(t15)
  - $current==15? P(15) J(t16)
  - $current==16? P(16) J(t17)
  - $current==17? P(17) J(t18)
  - $current==18? P(18) C
  next:
  - $current==0? $current:=1 P(1) J(t2)
  - $current==1? $current:=2 P(2) J(t3)
  - $current==2? $current:=3 P(3) J(t4)
  - $current==3? $current:=4 P(4) J(t5)
  - $current==4? $current:=5 P(5) J(t6)
  - $current==5? $current:=6 P(6) J(t7)
  - $current==6? $current:=7 P(7) J(t8)
  - $current==7? $current:=8 P(8) J(t9)
  - $current==8? $current:=9 P(9) J(t10)
  - $current==9? $current:=10 P(10) J(t11)
  - $current==10? $current:=11 P(11) J(t12)
  - $current==11? $current:=12 P(12) J(t13)
  - $current==12? $current:=13 P(13) J(t14)
  - $current==13? $current:=14 P(14) J(t15)
  - $current==14? $current:=15 P(15) J(t16)
  - $current==15? $current:=16 P(16) J(t17)
  - $current==16? $current:=17 P(17) J(t18)
  - $current==17? $current:=18 P(18) C
  prev:
  - $current==1? $current:=0 P(0) J(t1)
  - $current==2? $current:=1 P(1) J(t2)
  - $current==3? $current:=2 P(2) J(t3)
  - $current==4? $current:=3 P(3) J(t4)
  - $current==5? $current:=4 P(4) J(t5)
  - $current==6? $current:=5 P(5) J(t6)
  - $current==7? $current:=6 P(6) J(t7)
  - $current==8? $current:=7 P(7) J(t8)
  - $current==9? $current:=8 P(8) J(t9)
  - $current==10? $current:=9 P(9) J(t10)
  - $current==11? $current:=10 P(10) J(t11)
  - $current==12? $current:=11 P(11) J(t12)
  - $current==13? $current:=12 P(12) J(t13)
  - $current==14? $current:=13 P(13) J(t14)
  - $current==15? $current:=14 P(14) J(t15)
  - $current==16? $current:=15 P(15) J(t16)
  - $current==17? $current:=16 P(16) J(t17)
  - $current==18? $current:=17 P(17) J(t18)
  stop:
  - C C
  t0:
  - $current:=0 P(0) J(t1)
  t1:
  - $current:=1 P(1) J(t2)
  t2:
  - $current:=2 P(2) J(t3)
  t3:
  - $current:=3 P(3) J(t4)
  t4:
  - $current:=4 P(4) J(t5)
  t5:
  - $current:=5 P(5) J(t6)
  t6:
  - $current:=6 P(6) J(t7)
  t7:
  - $current:=7 P(7) J(t8)
  t8:
  - $current:=8 P(8) J(t9)
  t9:
  - $current:=9 P(9) J(t10)
  t10:
  - $current:=10 P(10) J(t11)
  t11:
  - $current:=11 P(11) J(t12)
  t12:
  - $current:=12 P(12) J(t13)
  t13:
  - $current:=13 P(13) J(t14)
  t14:
  - $current:=14 P(14) J(t15)
  t15:
  - $current:=15 P(15) J(t16)
  t16:
  - $current:=16 P(16) J(t17)
  t17:
  - $current:=17 P(17) J(t18)
  t18:
  - $current:=18 P(18) C
  t19:
  - $current:=18 P(18) C
  t20:
  - $current:=18 P(18) C
  t21:
  - $current:=18 P(18) C
  t22:
  - $current:=18 P(18) C
  t23:
  - $current:=18 P(18) C
  t24:
  - $current:=18 P(18) C
  t25:
  - $current:=18 P(18) C
  t26:
  - $current:=18 P(18) C
  t27:
  - $current:=18 P(18) C
  t28:
  - $current:=18 P(18) C
  t29:
  - $current:=18 P(18) C
  t30:
  - $current:=18 P(18) C
  t31:
  - $current:=18 P(18) C
  t32:
  - $current:=18 P(18) C
  t33:
  - $current:=18 P(18) C
  t34:
  - $current:=18 P(18) C
  t35:
  - $current:=18 P(18) C
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : new.css
Dateityp    : text/css
Dateigröße  : 4426 bytes
Beschreibung: nicht verfügbar
URL         : <https://lists.nomeata.de/pipermail/tiptoi/attachments/20170122/e453c357/attachment-0001.css>


Mehr Informationen über die Mailingliste tiptoi