Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tttool set-product-id #256

Open
nomeata opened this issue Sep 8, 2021 · 3 comments
Open

tttool set-product-id #256

nomeata opened this issue Sep 8, 2021 · 3 comments

Comments

@nomeata
Copy link
Member

nomeata commented Sep 8, 2021

@uli42 schreibt:

Eine andere Möglichkeit wären die Booki-Sticker, die hier auf der
Mailingliste kürzlich vorgestellt wurden. Welche IDs es davon gibt und
welche nicht, ist noch etwas unklar. Aber du könntest einen dieser
Sticker ins Buch kleben und dann das GME-File auf dem Tiptoi ändern,
so dass es auf die ID des Aufklebers reagiert. Allerdings glaube ich,
dass tttool die Funktionalität nicht unter Erhalt der Games bietet
(@nomeata: ein set-oid-Kommando analog zu set-language wäre vllt. eine
hilfreiches Feature!).

Sollte nicht schwer sein, ich notiere es mal hier. Ein bisschen zögere ich, weil der Feature-Wunsch jetzt nicht oft kam, und mehr Features auch immer Kosten haben (Code den es zu warten gibt, aber auch extra Komplexität für jeden der das Handbuch durchschaut). Aber nur ein bisschen :-)

@Pe-te
Copy link

Pe-te commented Mar 26, 2022

Hi, ich fände so eine Option praktisch! Aktuell verwende ich das Ungetüm da unten, ein schöner Parameter wäre da viel schöner (wie der erste Befehl im Skript).

"${TTTOOL}" set-language GERMAN "${FAKEFILE}"
printf "\x$(printf %x $((${FAKEPID}-${FAKEPID}/256*256)))\x$(printf %x $((${FAKEPID}/256)))\x00\x00" | dd of="${FAKEFILE}" conv=notrunc bs=1 seek=20 status=none

Zusatzfrage:

Meine Idee war, einfach alle ausländischen Dateien runterzuladen, die Sprache auf Deutsch umzustellen und dann die ID in einen nicht benutzten Bereich zu verschieben. Dafür brauche ich aber recht grosse Zahlen, da ich pro Sprache ein anderes Offset verwenden muss.

In der Json-Antwort von tiptoi sehe ich z.B. als ID die meisten Zahlen von 1-200, und dann noch die 970 und die 14999.

Wenn man die 14999 ignoriert und annimmt, dass da noch weitere Bücher dazukommen, dann reicht ein Offset von N200 nicht wirklich, ich würde da lieber ein N1000 verwenden, um auf der sicheren Seite zu sein. Also für Französisch ab 1001, Italienisch 2001, usw.

Der Stift müsste ja die 14999 verarbeiten können. In der Anleitung zum tttool steht aber eine Grenze von 999? Hat das einen Grund?

wget -q -O - http://catalog.tiptoi.de/tiptoi.json | jq -r '.products[].gameFiles[] | .id + " - " + .fileName' | sort -n | uniq
1 - WWW Bauernhof.gme
2 - WWW Feuerwehr.gme
3 - WWW Flughafen.gme
4 - WWW Musik.gme
5 - WWW Strassenverkehr.gme
6 - Englisch-Detektive.gme
7 - Magors Lesezauber.gme
8 - Geheimnis der Zahleninsel.gme
9 - Abenteuer Tierwelt.gme
10 - Reise durch die Jahreszeiten.gme
11 - Globus puzzleball.gme
12 - WWW Englisch.gme
13 - Wimmelbuch.gme
14 - Rekorde im Tierreich.gme
15 - Puzzle Ritterburg.gme
16 - Puzzle Baustelle.gme
17 - Puzzle Ponyhof.gme
18 - WWW Piraten.gme
19 - WWW Wald.gme
20 - Bilderlexikon Tiere.gme
21 - Leserabe Pony.gme
22 - Die geheimnisvolle Maske.gme
23 - Leserabe Vampir.gme
24 - WWW Stadt.gme
25 - WWW Tiere Afrikas.gme
26 - In Deutschland unterwegs.gme
27 - Mission im Lesedschungel.gme
28 - Puzzle Kinderarzt.gme
29 - Leserabe Fussball.gme
30 - Mein grosses Bilderlexikon.gme
31 - WWW Ritter.gme
32 - Leserabe Drache.gme
33 - Erste Zahlen.gme
34 - Expedition Wissen - Aegypten.gme
35 - Puzzle Im Zoo.gme
36 - Ratespass auf Reisen.gme
38 - Grundschulwoerterbuch Englisch.gme
39 - Das versunkene Logikland.gme
42 - Expedition Wissen - Dinosaurier.gme
43 - Das Tal der Tempel.gme
44 - Wettstreit im Hexenwald.gme
45 - WWW Weltatlas.gme
46 - Die turbulente Zeitreise.gme
48 - Monsterstarke Musikschule.gme
49 - Der interaktive Globus.gme
50 - WWW Fahrzeuge.gme
51 - Puzzle Einsatz.gme
52 - Leserabe Feen.gme
53 - Spielfiguren1.gme
53 - Spielfiguren2.gme
53 - Spielfiguren3.gme
53 - Spielfiguren_Amerika.gme
53 - Spielfiguren_AsienAustralien.gme
53 - Spielfiguren_Dinosaurier.gme
53 - Spielfiguren_Pferde.gme
53 - Spielfiguren_Reiterhof.gme
53 - Spielfiguren_Zoo.gme
54 - Erste Buchstaben.gme
55 - Der Millionencoup.gme
56 - WWW Pferde und Ponys.gme
57 - Weltkarte.gme
58 - Expedition Wissen - Musik.gme
60 - Adventskalender Mandelmann.gme
61 - Dein Koerper und Du.gme
62 - Schatzsuche in der Buchstabenburg.gme
64 - Der hungrige Zahlenroboter.gme
65 - WWW Europa.gme
66 - Die internationale Sprachen-Rallye.gme
67 - WWW Komm mit auf die Baustelle.gme
68 - WissenQuizzen1.gme
68 - WissenQuizzen2.gme
68 - WissenQuizzen3.gme
68 - WissenQuizzenDinosaurier.gme
68 - WissenQuizzenFCBayernMuenchen.gme
68 - WissenQuizzenHunde.gme
68 - WissenQuizzenKoerper.gme
68 - WissenQuizzenMusik.gme
68 - WissenQuizzenNaturwunder.gme
68 - WissenQuizzenPferde.gme
68 - WissenQuizzenRetterHelfer.gme
68 - WissenQuizzenTierkinder.gme
69 - WWW Musik aus aller Welt.gme
70 - Advenstkalender Wichtelwald.gme
71 - Lern mit mir - Mathe - Klasse 1.gme
72 - Quer durch Europa.gme
73 - Meine schoensten Kinderlieder.gme
74 - Leserabe Piraten.gme
75 - WWW Eisenbahn.gme
76 - Lern mit mir - Deutsch - Klasse 1.gme
77 - WWW Jahreszeiten.gme
79 - Vorschulwissen.gme
80 - Star Wars - Episode I-VI.gme
81 - Tier-Set Golden Retriever.gme
82 - Tier-Set Falabella.gme
83 - Tier-Set Loewen.gme
84 - TierSet_Tierarzt.gme
85 - TierSet_Dinosaurier.gme
86 - Rund um die Uhr.gme
87 - Expedition Wissen - Weltraum.gme
88 - Wir spielen Schule.gme
89 - Adventskalender Weihnachtsbaeckerei.gme
90 - Lern mit mir - Deutsch - Klasse 2.gme
91 - Spielwelt Polizei.gme
91 - mini Spielwelt Polizei SEK-Einsatz.gme
91 - mini_Spielwelt_Polizei_Verkehrspolizei.gme
92 - Spielwelt Feuerwehr.gme
92 - mini Spielwelt Feuerwehr Gefahrguteinsatz.gme
93 - Spielwelt Autorennen.gme
94 - Spielwelt Einkaufszentrum.gme
95 - Lern mit mir - Mathe - Klasse 2.gme
96 - WWW Regenwald.gme
97 - Merken und Konzentrieren.gme
98 - Die verrueckte Wettermaschine.gme
99 - Adventskalender Waldweihnacht.gme
100 - Alle meine Tiere.gme
101 - Mein Woerter-Bilderbuch Unser Zuhause.gme
102 - Star Wars - Episode VII.gme
104 - Adventskalender_Weihnachtsdorf.gme
105 - WWW Zoo.gme
106 - Spielwelt Verkehrsschule.gme
107 - Spielwelt Krankenhaus.gme
109 - Mein_interaktiver_Junior_Globus.gme
110 - Lern_mit_mir-Das_kleine_1x1.gme
111 - Meine schönsten Weihnachtslieder.gme
112 - Rechenspass mit Taschengeld.gme
113 - Pocket Wissen - Baustellenfahrzeuge.gme
114 - Pocket Wissen - Dinosaurier.gme
115 - Pocket Wissen - Pferde und Ponys.gme
116 - Pocket Wissen - Wale und Delfine.gme
117 - Star Wars - Weg der Jedi.gme
118 - Sprichst_Du_Englisch.gme
119 - Mein Wörter-Bilderbuch Unterwegs.gme
120 - CREATE_Sound-Quiz.gme
121 - Die_Welt_des_Fussballs.gme
122 - Puzzle_Deutschland.gme
123 - Erstes_Englisch.gme
125 - Pocketwissen_Ballett.gme
126 - Raetselspass_auf_dem_Bauernhof.gme
127 - Dschungel-Olympiade.gme
128 - Pocketwissen_Feuerwehr.gme
129 - Die verrueckte Weltreise.gme
130 - Adventskalender_Weihnachtswerkstatt.gme
132 - Die_Welt_der_Technik.gme
133 - Stickerbogen_Starterset.gme
134 - Rekorde_im_Tierreich-HappyMeal-Edition.gme
135 - Cars_Buch.gme
136 - Leselauschabenteuer_Zauberwald.gme
137 - Duell-der-Superquizzer.gme
138 - CREATE_Sticker_Elfen.gme
139 - CREATE_Sticker_LustigeTiere.gme
140 - CREATE_Sticker_Meerestiere.gme
141 - CREATE_Sticker_Weltall.gme
142 - CREATE_Die_magische_Insel_der_Tiere.gme
143 - CREATE_Schatzsuche_im_Dschungel.gme
145 - Meine_schoensten_Lieder_fuer_unterwegs.gme
146 - REWE Weihnachtssticker.gme
147 - Wir_lernen_die_Uhr.gme
148 - Fahrzeuge_in_der_Stadt.gme
149 - Mein_Wörter_Bilderbuch_Tiere.gme
150 - CREATE_Kreative_Bildergeschichten.gme
151 - Leselauschabenteuer_Tiefsee.gme
152 - Pocketwissen_Koerper.gme
158 - CREATE_Die_galaktische_WeltraumMission.gme
159 - WWW_Polizei.gme
160 - Cars-Das_rasante_Rennspiel.gme
161 - Lern_mit_mir_Deutschland.gme
162 - Die_Eiskoenigin_Verdrehtes_Wettlaufspiel.gme
163 - Meine_schoensten_Maerchen.gme
164 - Create_Elfen_brauchen_Abenteuer.gme
165 - Die_Eiskoenigin_Buch.gme
166 - Leselauschabenteuer_Dino-Stadt.gme
167 - Mitmach-Abenteuer.gme
168 - Mein_Wörter_Bilderbuch_Kindergarten.gme
170 - Heute_gehen_wir_einkaufen.gme
171 - Alles_ueber_die_Musik.gme
172 - Uhr_und_Zeit.gme
173 - Puzzle_Entdecker_Die_Biene_Maja.gme
174 - Puzzle_Entdecker_Baustelle.gme
175 - Puzzle_Entdecker_Zoo.gme
176 - Das_Geheimnis_der_Logik_Pyramide.gme
177 - Pocketwissen_Tierkinder.gme
178 - CREATE_Ferien_auf_dem_Reiterhof.gme
179 - Puzzle_Entdecker_Feuerwehrmann_Sam.gme
180 - Puzzlekarte.gme
181 - Unterwegs_in_der_Natur.gme
182 - Smarties.gme
183 - Abenteuer_Supermarkt.gme
184 - CREATE_MSA_Superhelden.gme
185 - CREATE_SpieleErfinder.gme
188 - CREATE_MSA_Zauberschule.gme
189 - Logisches Denken.gme
190 - Die_große_Wimmelreise_der_Tiere.gme
192 - Puzzle_Entdecker_Bauernhof.gme
195 - Puzzle_Entdecker_Paw_Patrol.gme
196 - Mein_Wetter.gme
197 - PocketWissen_TiereImGarten.gme
198 - Unsere_Reise_um_die_Welt.gme
970 - Schnellstart-Anleitung.gme
14999 - WissenManage.gme

@nomeata
Copy link
Member Author

nomeata commented Mar 26, 2022

Soweit ich mich erinnere sind nur Codes <1000 Produktcodes, alle anderen sind die Codes für die Felder im Buch.

@Pe-te
Copy link

Pe-te commented Mar 27, 2022

Okay, das wär ein Argument, danke!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants