[Tiptoi] Korrektur: TipToi 'Wir lernen Englisch' - Deutschübersetzungen fehlen nachm Zusammensetzen von .yaml
Joachim Breitner
mail at joachim-breitner.de
Fr Okt 23 12:20:51 CEST 2015
Hi,
Am Freitag, den 23.10.2015, 12:06 +0200 schrieb Ulrich Sibiller:
> Was mir auch noch auffällt: Bei der Datei haben wir die „Skripte“
> > wohl
> > nicht völlig dekodiert; es tauchen nämlich ein paar Bytes „dazwischen“
> > auf:
>
> > Das Format dieser Lücken scheint eine Liste von 16-Bit-Zahlen zu sein,
> > denn es hat stets eine der Formen
> > 00 00
> > 01 00 xx xx
> > 02 00 xx xx yy yy
> > 03 00 xx xx yy yy zz zz
> > 04 00 xx xx yy yy zz zz ää ää
>
> Das heisst, die Daten tauchen mitten in den Skripten auf oder am Ende
> oder am Anfang?
Der erste unbekannte Block (hab ihn mir noch nicht genauer angeschaut)
ist direkt nach der Skript-Tabelle:
At 0x00000200 Size 2160: Header/Scripts
0x00000200: 56 11 00 00 3D 0F 00 00 A3 B0 02 00 E5 B1 02 00
(skipping 133 lines)
0x00000A60: 30 02 03 00 93 03 03 00 F6 04 03 00 59 06 03 00
At 0x00000A70 Size 980: -- unknown --
0x00000A70: 10 00 B2 0A 00 00 C2 0A 00 00 D2 0A 00 00 E2 0A
(skipping 60 lines)
0x00000E40: 00 00 00 00
Danach tauchen diese Liste nach jeder Skriptzeilte auf, z.B.
At 0x00000E44 Size 66: Header/Scripts/3904
0x00000E40: 10 00 86 0E 00 00 A1 0E 00 00 C3 0E
0x00000E50: 00 00 E5 0E 00 00 0E 0F 00 00 1E 0F 00 00 2E 0F
0x00000E60: 00 00 3E 0F 00 00 4E 0F 00 00 5E 0F 00 00 6E 0F
0x00000E70: 00 00 7E 0F 00 00 8E 0F 00 00 9E 0F 00 00 AE 0F
0x00000E80: 00 00 BE 0F 00 00
At 0x00000E86 Size 23: Header/Scripts/3904/Line 0
0x00000E80: 01 00 00 00 00 F9 FF 01 01 00
0x00000E90: 01 00 00 00 E8 FF 01 00 00 01 00 00 00
At 0x00000E9D Size 4: -- unknown --
0x00000E90: 01 00 00
0x00000EA0: 00
At 0x00000EA1 Size 30: Header/Scripts/3904/Line 1
0x00000EA0: 01 00 00 00 00 F9 FF 01 02 00 02 00 00 00 F9
0x00000EB0: FF 01 01 00 00 00 E8 FF 01 00 00 01 00 00 00
At 0x00000EBF Size 4: -- unknown --
0x00000EB0: 01
0x00000EC0: 00 00 00
At 0x00000EC3 Size 30: Header/Scripts/3904/Line 2
0x00000EC0: 01 00 00 00 00 F9 FF 01 03 00 02 00 00
0x00000ED0: 00 F9 FF 01 01 00 00 00 E8 FF 01 00 00 01 00 00
0x00000EE0: 00
At 0x00000EE1 Size 4: -- unknown --
0x00000EE0: 01 00 00 00
> Gibt es da ggf. Referenzen, die darauf zeigen?
Hab ich noch nicht geprüft. Würde mich aber wundern, wenn zwischen
Zeile 0 und Zeile 1 was reingeschoben wird, was von woanders
referenziert wird.
> Kann
> man das ggf. mit dem Auftreten eines bestimmten Kommandos
> korrelieren?
Das es scheinbar alle Skriptzeilen betrifft scheint es eher eine
prinzipielle Variations des Formats zu sein. Die Frage ist dann:
* Woran erkennt der Stift das? Gibt es einen Versionsflag im Header?
* Was genau wird da kodiert?
Ich seh gerade was: Die Listen haben das gleiche Format und die stets
die gleiche Länge(!) wie die Audio-Indizes am ende der Skiptzeile! Es
sieht so aus als ob dort die Samples für die „andere“ Sprache kodiert
sind:
At 0x00005862 Size 50: Header/Scripts/3954/Line 0
0x00005860: 01 00 00 00 00 F9 FF 01 01 00 04 00 00 00
0x00005870: E8 FF 01 00 00 00 00 E8 FF 01 01 00 00 00 E8 FF
0x00005880: 01 02 00 00 00 E8 FF 01 03 00 04 00 7C 00 63 00
0x00005890: 7D 00 7E 00
At 0x00005894 Size 10: -- unknown --
0x00005890: 04 00 7F 00 63 00 7D 00 7E 00
Oft stimmen die Listen an manchen stellen überein, vermutlich (noch
nicht geprüft), wenn in beiden Sprachen das gleiche Sample abgespielt
werden soll:
Das solle auch erklären warum manche Audio-Samples nicht referenziert
werden.
Gruß,
Joachim
--
Joachim Breitner
mail at joachim-breitner.de
http://www.joachim-breitner.de/
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 819 bytes
Beschreibung: This is a digitally signed message part
URL : <https://lists.nomeata.de/pipermail/tiptoi/attachments/20151023/0fb2d702/attachment.asc>
Mehr Informationen über die Mailingliste tiptoi