PDA

Patch/ersetzten von Providername im Screensaver.





View Full Version: Patch/ersetzten von Providername im Screensaver.


kallest1100
22.02.2005, 11:12
Hallo, ich habe den Patch aufgespielt. Er sollte Tag, datum und Uhrzeit anzeigen, aber bei mir auf dem Screensaver steht z.B. nur Di,22.Februar 2005.
Keine Uhrzeit.
Aber genau die hätte ich gerne auch dort stehen. Dann kann man ein Bild als Screensaver laden und hat trotzdem ne Uhr.
Weis einer was? :argh:



BuG
22.02.2005, 11:27
Welchen hast du denn eingespielt?
Diesen:
;S65v41 - Display customized Date, time and week in place of provider name in screensaver and mainscreen v2.1german
oder diesen:
;S65v41 - Dynamic replacing of Provider name v2
:?:

Im ersten Fall musst du diese Zeile anpassen:
0x00800452: '%W, %D. %M %Y\0' ;format for screensaver

Was da möglich ist, steht hier (aber am Ende muß immer \0 stehen und der String darf höchstens 16 Zeichen lang sein - mit \0):
;for week/month names. the following formats are possible:
;%y = last 2 chrs of yeah f.ex. "05"
;%Y = full year f.ex. "2005"
;%m = month f.ex. "01"
;%M = name of month f.ex. "Januar"
;%D = day of month f.ex. "15"
;%H = hour f.ex. "18"
;%F = Mintues f.ex. "14"
;%W = Day of week f.ex. "Sa"


Im zweiten Fall musst du diese Zeile anpassen:
0800108: 34,06,78,09,BA,CD,CE,0F ; Screensaver

Was da möglich ist, steht in der Tabelle oben drüber.

kallest1100
22.02.2005, 11:30
Ich hab FW 25!
und eingespielt habeich den:
;Display Week/date/time in Place of Provider's Name v1.4g (german version)
;Display customized Date,time and week in place of provider name
;in the format,for an example "%Y-%M-%D %H:%F %W"
;S65 v25
;( c)Bennie
;modified by arsh0r
;0x00852558: F7B52E4E0C1CB079 004B9F46510180A0 ;overwrite providername everytime
0857C2E: FAF793FC A8F78FFA ;\ replace provider only in screensavers...
0857C46: FAF787FC A8F783FA ;/
0x00800100: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 30B50023C0460C78002C08D0CC5C002C
0x00800110: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00D105E0CC5C5D0054530133F3E7C046
0x00800120: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0468E418013C046030BDBCB5051C0C1C
0x00800130: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 291C0A20754A12689047009001910098
0x00800140: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3030208002340198303020800234BCBD
0x00800150: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F7B588B00E1C0120079034686C4D03A9
0x00800160: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 05A86C4A12689047C0462888002867D0
0x00800170: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2888252865D102352888592830D00EDC
0x00800180: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 482871D006DC00286FD044286ED04628
0x00800190: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4AD18AE04D2855D0572845D191E06D28
0x008001A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 43D006DC642864D0662863D068283BD1
0x008001B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 6EE077286BD0792836D16420534A0599
0x008001C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 12689047019002910804071407984000
0x008001D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0119381CFFF7A9FF07980230079023E0
0x008001E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 64204A4A059912689047019002910004
0x008001F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0714079840000119381CFFF796FF0798
0x00800200: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 023007906420414A0599126890470190
0x00800210: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 029108040714079840000119381CFFF7
0x00800220: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 84FF07980230079067E0079A52001119
0x00800230: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00AB187EFFF779FF0798023007905CE0
0x00800240: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5DE053E007984000021900AB187E0A23
0x00800250: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 58432F4B833BC018011C0A3907A8FFF7
0x00800260: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4FFF0798013002E013E03EE004E00790
0x00800270: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 43E000E018E0C046079A5200111900AB
0x00800280: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 587EFFF752FF07980230079035E017E0
0x00800290: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C046079A5200111900AB187BFFF745FF
0x008002A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 07980230079028E0C046079A52001119
0x008002B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00AB587BFFF739FF0798023007901CE0
0x008002C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C04605A81449096888470B2358431049
0x008002D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D0394718079840000219391C07A8FFF7
0x008002E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0FFF07980130079007E009E028880799
0x008002F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 49006052079801300790023535E7C046
0x00800300: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0798013820800BB0F0BD0000280480A0
0x00800310: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F00380A0200480A0240480A000000000
0x00800320: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4D6F0000000000000000004469000000
0x00800330: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0000000000004D690000000000000000
0x00800340: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00446F00000000000000000046720000
0x00800350: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00000000000000536100000000000000
0x00800360: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0000536F0000000000000000004A616E
0x00800370: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 75617200000000466562727561720000
0x00800380: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 004DE4727A000000000000417072696C
0x00800390: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00000000004D6169000000000000004A
0x008003A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 756E690000000000004A756C69000000
0x008003B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00000041756775737400000000536570
0x008003C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 74656D626572004F6B746F6265720000
0x008003D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 004E6F76656D626572000044657A656D
0x008003E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 62657200000000000000000000000000
0x008003F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 250057002C00250044002E0025004D00
0x00800400: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 20002500590000000000000000000000
0x00800410: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00000000000000000000000000000000
0x00800420: FFFFFFFFFFFFFFFFFFFFFFFF 5B6ABFA0EB5782A0248A83A0
;currently the patch has german format("%W,%D.%M %Y" and german names for days/months
;you can easily edit output format and change the strings for week/month names
;just flash the patch to an image and edit it with hex editor.
;the following formats are possible:
;%y = last 2 chrs of yeah f.ex. "05"
;%Y = full year f.ex. "2005"
;%m = month f.ex. "01"
;%M = name of month f.ex. "Januar"
;%D = day of month f.ex. "15"
;%H = hour f.ex. "18"
;%F = Mintues f.ex. "14"
;%W = Day of week f.ex. "Sa"
;when you edit name of month/days be sure that one 0x0 remains as delimiter
;name of days/months in non-unicode to save space
;Mod by Athlon:
;Display only Time:
;8003F2: 57002C00250044002E0025004D002000250059 ;48003A00250046000000000000000000000000

BuG
22.02.2005, 11:34
Ok, da ist es etwas komplizierter, denn dort steht der String nicht im Klartext drin. Da musst du den Patch erst in's Fubu schreiben und dann mit dem Hexeditor rumfummeln. Dann vergleichen und den Patch verändern.
Aber ich bastel mal eine einfachere Lösung zusammen und schreibe dann hier.

kallest1100
22.02.2005, 11:36
Das wär nett :D
Ich habe davon nähmlich keine Ahnung.
Kannste mir sonst auch per PN zukommen lassen.

BuG
22.02.2005, 12:09
So. Das ist der gleiche Patch, nur anders geschrieben (du brauchst V_Klay 3.2, um den einzuspielen). Du änderst einfach folgende Zeile:
08003F0: '%W,%D.%M %Y\0\0\0\0\0'
Achte darauf, dass die Zeichenfolge zwischen den Anführungszeichen die gleiche Länge behält und dass du sie mit mindestens einem \0 abschließt.
\0 zählt als ein Zeichen (ganz wichtig!)
Das ist alles möglich:
;%y = last 2 chrs of yeah f.ex. "05"
;%Y = full year f.ex. "2005"
;%m = month f.ex. "01"
;%M = name of month f.ex. "Januar"
;%D = day of month f.ex. "15"
;%H = hour f.ex. "18"
;%F = Mintues f.ex. "14"
;%W = Day of week f.ex. "Sa"




;Display Week/date/time in Place of Provider's Name v1.4g (german version)
;Display customized Date,time and week in place of provider name
;in the format,for an example "%Y-%M-%D %H:%F %W"
;S65 v25
;( c)Bennie
;modified by arsh0r
;0x00852558: F7B52E4E0C1CB079 004B9F46510180A0 ;overwrite providername everytime

0857C2E: FAF793FC A8F78FFA ;\ replace provider only in screensavers...
0857C46: FAF787FC A8F783FA ;/

#pragma enable old_equal_ff
0800100: 30B50023C0460C78002C08D0CC5C002C
0800110: 00D105E0CC5C5D0054530133F3E7C046
0800120: 0468E418013C046030BDBCB5051C0C1C
0800130: 291C0A20754A12689047009001910098
0800140: 3030208002340198303020800234BCBD
0800150: F7B588B00E1C0120079034686C4D03A9
0800160: 05A86C4A12689047C0462888002867D0
0800170: 2888252865D102352888592830D00EDC
0800180: 482871D006DC00286FD044286ED04628
0800190: 4AD18AE04D2855D0572845D191E06D28
08001A0: 43D006DC642864D0662863D068283BD1
08001B0: 6EE077286BD0792836D16420534A0599
08001C0: 12689047019002910804071407984000
08001D0: 0119381CFFF7A9FF07980230079023E0
08001E0: 64204A4A059912689047019002910004
08001F0: 0714079840000119381CFFF796FF0798
0800200: 023007906420414A0599126890470190
0800210: 029108040714079840000119381CFFF7
0800220: 84FF07980230079067E0079A52001119
0800230: 00AB187EFFF779FF0798023007905CE0
0800240: 5DE053E007984000021900AB187E0A23
0800250: 58432F4B833BC018011C0A3907A8FFF7
0800260: 4FFF0798013002E013E03EE004E00790
0800270: 43E000E018E0C046079A5200111900AB
0800280: 587EFFF752FF07980230079035E017E0
0800290: C046079A5200111900AB187BFFF745FF
08002A0: 07980230079028E0C046079A52001119
08002B0: 00AB587BFFF739FF0798023007901CE0
08002C0: C04605A81449096888470B2358431049
08002D0: D0394718079840000219391C07A8FFF7
08002E0: 0FFF07980130079007E009E028880799
08002F0: 49006052079801300790023535E7C046
0800300: 0798013820800BB0F0BD0000280480A0
0800310: F00380A0200480A0240480A000000000
0800320: 4D6F0000000000000000004469000000
0800330: 0000000000004D690000000000000000
0800340: 00446F00000000000000000046720000
0800350: 00000000000000536100000000000000
0800360: 0000536F0000000000000000004A616E
0800370: 75617200000000466562727561720000
0800380: 004DE4727A000000000000417072696C
0800390: 00000000004D6169000000000000004A
08003A0: 756E690000000000004A756C69000000
08003B0: 00000041756775737400000000536570
08003C0: 74656D626572004F6B746F6265720000
08003D0: 004E6F76656D626572000044657A656D
08003E0: 62657200000000000000000000000000
08003F0: '%W,%D.%M %Y\0\0\0\0\0'
0800410: 00000000000000000000000000000000
0800420: 5B6ABFA0EB5782A0248A83A0
#pragma disable old_equal_ff

kallest1100
22.02.2005, 12:20
Versteh ich nich so richtich.
Kannst Du den Patch nicht ev. ganz fertigschreiben?
So: Di, 22.02.2005 12.15
Das wäre die Anzeige, die ich mir wünschen würde.
Ich weis nicht, wie ich dort was ändern soll.
Ich habe V-Klay 3.1
Geht es auch damit?

BuG
22.02.2005, 12:53
Di, 22.02.2005 12.15
Das wäre dieser String: '%W, %D.%m.%Y %H.%F\0' aber der ist zu lang! Möglich sind z.B. die hier:
08003F0: '%W,%D.%m. %H:%F\0' ;Di,22.02. 12:15
08003F0: '%D.%m.%Y %H:%F\0\0' ;22.02.2005 12:15
08003F0: '%W, %D.%M %H:%F\0' ;Di, 22.Januar 12:15
Da musst du ein bisschen rumexperimentieren, da die Zeichenfolge maximal 16 Zeichen lang sein darf und \0 als ein Zeichen gezählt wird.

Ich habe V-Klay 3.1
Geht es auch damit?
Leider nein. Klick mal bei V_KLay oben links auf das Programmicon. Dort wählst du dann "Über V_Klay" und du findest die offizielle Homepage, wo du dir die 3.2 runterladen kannst.

kallest1100
22.02.2005, 13:37
Ok, danke.
Werde morgen mal ein wenig probieren.

kallest1100
23.02.2005, 09:49
Habe mir jetzt Vklay 3.2 inst. aber ich bekomme es nicht hin.
Magst Du mir den Patch nicht ev. schreiben?
So: MI,23.02. 11:08

Wäre toll, wenn Du das Köntest

BuG
23.02.2005, 10:55
;Display Week/date/time in Place of Provider's Name v1.4g (german version)
;Display customized Date,time and week in place of provider name
;in the format,for an example "%Y-%M-%D %H:%F %W"
;S65 v25
;( c)Bennie
;modified by arsh0r
;0x00852558: F7B52E4E0C1CB079 004B9F46510180A0 ;overwrite providername everytime

0857C2E: FAF793FC A8F78FFA ;\ replace provider only in screensavers...
0857C46: FAF787FC A8F783FA ;/

#pragma enable old_equal_ff
0800100: 30B50023C0460C78002C08D0CC5C002C
0800110: 00D105E0CC5C5D0054530133F3E7C046
0800120: 0468E418013C046030BDBCB5051C0C1C
0800130: 291C0A20754A12689047009001910098
0800140: 3030208002340198303020800234BCBD
0800150: F7B588B00E1C0120079034686C4D03A9
0800160: 05A86C4A12689047C0462888002867D0
0800170: 2888252865D102352888592830D00EDC
0800180: 482871D006DC00286FD044286ED04628
0800190: 4AD18AE04D2855D0572845D191E06D28
08001A0: 43D006DC642864D0662863D068283BD1
08001B0: 6EE077286BD0792836D16420534A0599
08001C0: 12689047019002910804071407984000
08001D0: 0119381CFFF7A9FF07980230079023E0
08001E0: 64204A4A059912689047019002910004
08001F0: 0714079840000119381CFFF796FF0798
0800200: 023007906420414A0599126890470190
0800210: 029108040714079840000119381CFFF7
0800220: 84FF07980230079067E0079A52001119
0800230: 00AB187EFFF779FF0798023007905CE0
0800240: 5DE053E007984000021900AB187E0A23
0800250: 58432F4B833BC018011C0A3907A8FFF7
0800260: 4FFF0798013002E013E03EE004E00790
0800270: 43E000E018E0C046079A5200111900AB
0800280: 587EFFF752FF07980230079035E017E0
0800290: C046079A5200111900AB187BFFF745FF
08002A0: 07980230079028E0C046079A52001119
08002B0: 00AB587BFFF739FF0798023007901CE0
08002C0: C04605A81449096888470B2358431049
08002D0: D0394718079840000219391C07A8FFF7
08002E0: 0FFF07980130079007E009E028880799
08002F0: 49006052079801300790023535E7C046
0800300: 0798013820800BB0F0BD0000280480A0
0800310: F00380A0200480A0240480A000000000
0800320: 4D6F0000000000000000004469000000
0800330: 0000000000004D690000000000000000
0800340: 00446F00000000000000000046720000
0800350: 00000000000000536100000000000000
0800360: 0000536F0000000000000000004A616E
0800370: 75617200000000466562727561720000
0800380: 004DE4727A000000000000417072696C
0800390: 00000000004D6169000000000000004A
08003A0: 756E690000000000004A756C69000000
08003B0: 00000041756775737400000000536570
08003C0: 74656D626572004F6B746F6265720000
08003D0: 004E6F76656D626572000044657A656D
08003E0: 62657200000000000000000000000000
08003F0: '%W,%D.%m. %H:%F\0' ;Di,22.02. 12:15
0800410: 00000000000000000000000000000000
0800420: 5B6ABFA0EB5782A0248A83A0
#pragma disable old_equal_ff

Das ist er. Was genau bekommst du denn nicht hin?

kallest1100
23.02.2005, 11:24
Jetzt hats gefunzt.
Ich Idiot hatte noch mit 3.1 versucht. hatte nich aufgepasst.
Danke!!!!

BuG
23.02.2005, 11:33
Kein Problem. ;)

kallest1100
25.02.2005, 10:49
Hab jetzt die FW 43,
Habe Dir schon ne PN geschickt. Hötte den Patch gerne für die 43er.

BuG
25.02.2005, 11:05
Hatte ich den nicht schon für die 43 gemacht?

Edit: Ja, habe ich. Wo ist das Problem?

kallest1100
25.02.2005, 12:51
Hatte ich gefunden, aber so wie er im Forum beschrieben steht lässt er sich nicht mit Vklay einspielen, es gibt immer eine Fehlermeldung, und ich weis nicht, welche Zeilen oder so ich ändern muß, oder neu einfügen.
So genau begreife ich das noch nicht. Wenn ich den Patch installiert habe, habe ich mein S65 auch wieder so, wie es klasse ist.
Es wäre schön, wenn Du den noch einmal für mich ändern könntest.
Ich danke Dir schon einmal im Vorraus.

BuG
25.02.2005, 13:16
Bei der Fehlermeldung kannst du "Ja" drücken. Aber nicht generell, sondern nur bei diesem Patch. Such mal in dem Patch nach "energy". Das ist die Zeile, die es zu ändern gilt. Genügend Beispiele habe ich dir ja eigentlich geliefert.

kallest1100
26.02.2005, 09:47
Ich werde Montagmorgen noch mal ein wenig probieren.
Ich glaube, so langsam blicke ich das ein wenig besser.
Man lernt ja immer noch was neues hinzu. Danke an das Forum
(An Dich natürlich auch)
:D (Honig um´s Maul schmier!!)
Wenn´s immer noch nicht Funzt, schicke ich Dir mal den Patch, den ich anwende, wenn Du Ihn dann mal nachschaust? (Herr Lehrer?!) :respekt:
Dann wird´s schon was werden
Grins
Bis denn

kallest1100
28.02.2005, 08:42
Moin, ich habs hinbekommen!
Aber noch mal ne Frage am Rande.
Wenn ich mir die Anzeige für dem Mainscreen auf z.B. 21.02.05 08:15
einstelle, dann ändert sich auch die Einstellung für den Screensaver, obwohl ich den auf Mo,21.02.05 08:15 eingestellt habe.
Dann ist dort nur noch 21.02.2005 zu sehen.
Weist Du warum?
Habe aber das Logo im Mainscreen immer ganz aus, daher ist das nicht so sc schlimm.
:D

BuG
28.02.2005, 10:41
Mainscreen und Screensaver kannst du doch separat einstellen. Funktioniert das nicht? Würde mich aber sehr wundern.

kallest1100
28.02.2005, 10:57
Das war ja das , was ich versucht hatte. Dann kam das was ich beschrieben habe.
Nun habe ich wieder in die Zeile für den Mainscreen als erstes ein ; gemacht.
Wenn ich nun den betreiber anzeigen lasse, dann ist dort nur ein F.
Keine Ahnung warum.

BuG
28.02.2005, 11:19
Poste mal den Patch, wie du ihn jetzt drin hast.

kallest1100
28.02.2005, 11:25
;*** Display customized Date, time and week in place of provider name in
;(c) Bennie
;(i) avkiev
;(i) arsh0r
;S65v43 (p) BuG

;currently the patch has 2 format strings (mainscreen/screensaver) and
;names for days/months you can easily edit output format and change the
;for week/month names. the following formats are possible:
;%y = last 2 chrs of yeah f.ex. "05"
;%Y = full year f.ex. "2005"
;%m = month f.ex. "01"
;%M = name of month f.ex. "Januar"
;%D = day of month f.ex. "15"
;%H = hour f.ex. "18"
;%F = Mintues f.ex. "14"
;%W = Day of week f.ex. "Sa"
;when you edit name of month/days be sure that one \0 remains as delimiter

16A2628: F7B52E4E0C1CB079 004B9F46030380A0 ;call from screensaver
16BB5EC: 893EB9A0 170380A0 ;call from mainscreen

#pragma enable old_equal_ff
0800100: 30B50023C0465C000C5B002C05D05C00
0800110: 0C5B5D0054530133F5E70468E418013C
0800120: 046030BDBCB5051C0C1C291C0A207D4A
0800130: 12689047009001910098303020800234
0800140: 0198303020800234BCBDF0B587B0061C
0800150: 0D1C01200690346802A904A8724A1268
0800160: 9047C0462888002867D02888252865D1
0800170: 02352888592830D00EDC482871D006DC
0800180: 00286FD044286ED046284AD189E04D28
0800190: 55D0572845D190E06D2843D006DC6428
08001A0: 63D066286ED068283BD16DE077286AD0
08001B0: 792836D164205B4A0499126890470090
08001C0: 019108040714069840000119381CFFF7
08001D0: A9FF06980230069023E06420514A0499
08001E0: 12689047009001910004071406984000
08001F0: 0119381CFFF796FF0698023006906420
0800200: 484A0499126890470090019108040714
0800210: 069840000119381CFFF784FF06980230
0800220: 069066E0069A5200111900AB187DFFF7
0800230: 79FF0698023006905BE05CE052E00698
0800240: 4000021900AB187D14235843374BC018
0800250: 011C143906A8FFF753FF069801300690
0800260: 02E012E03DE002E043E0FFE7C046069A
0800270: 5200111900AB587DFFF754FF06980230
0800280: 069036E00CE017E0C046069A52001119
0800290: 00AB187AFFF746FF06980230069028E0
08002A0: C046069A5200111900AB587AFFF73AFF
08002B0: 0698023006901CE0C04604A81C490968
08002C0: 88470623584319492A39471806984000
08002D0: 0219391C06A8FFF713FF069801300690
08002E0: 07E009E0288806994900605206980130
08002F0: 0690023536E7C04606980138208007B0
0800300: F0BD70B5051C0C1C161C0849F031201C
0800310: FFF71BFF70BD10B5041C0649201CFFF7
0800320: 14FF10BD9C0480A0940480A0620380A0
0800330: 980480A0720480A0

;weekdays can be 3 chars long (including \0)
0800338: 'Mo\0'
080033E: 'Di\0'
0800344: 'Mi\0'
080034A: 'Do\0'
0800350: 'Fr\0'
0800356: 'Sa\0'
080035C: 'So\0'

;months can be 10 chars long (including \0)
0800362: 'Jan\0'
0800376: 'Feb\0'
080038A: 'Mär\0'
080039E: 'Apr\0'
08003B2: 'Mai\0'
08003C6: 'Jun\0'
08003DA: 'Jul\0'
08003EE: 'Aug\0'
0800402: 'Sep\0'
0800416: 'Okt\0'
080042A: 'Nov\0'
080043E: 'Dez\0'

;format string can be 16 chars long (including \0)
0800452: '%W,%D.%m.%y %H:%F\0' ;format for screensaver (e.g. energy save)
;0800452: '%W, %D. %M %Y\0' ;format for screensaver (e.g. clock)
0800472: '%D.%m.%y %H:%F\0' ;format for mainscreen

0800494: BB9EC3A0
0800498: CF5782A0
080049C: F08A83A0
#pragma disable old_equal_ff



So hatte ich versucht ihn einzuspielen.
Dann kam das oben beschriebene.


;*** Display customized Date, time and week in place of provider name in
;(c) Bennie
;(i) avkiev
;(i) arsh0r
;S65v43 (p) BuG

;currently the patch has 2 format strings (mainscreen/screensaver) and
;names for days/months you can easily edit output format and change the
;for week/month names. the following formats are possible:
;%y = last 2 chrs of yeah f.ex. "05"
;%Y = full year f.ex. "2005"
;%m = month f.ex. "01"
;%M = name of month f.ex. "Januar"
;%D = day of month f.ex. "15"
;%H = hour f.ex. "18"
;%F = Mintues f.ex. "14"
;%W = Day of week f.ex. "Sa"
;when you edit name of month/days be sure that one \0 remains as delimiter

16A2628: F7B52E4E0C1CB079 004B9F46030380A0 ;call from screensaver
16BB5EC: 893EB9A0 170380A0 ;call from mainscreen

#pragma enable old_equal_ff
0800100: 30B50023C0465C000C5B002C05D05C00
0800110: 0C5B5D0054530133F5E70468E418013C
0800120: 046030BDBCB5051C0C1C291C0A207D4A
0800130: 12689047009001910098303020800234
0800140: 0198303020800234BCBDF0B587B0061C
0800150: 0D1C01200690346802A904A8724A1268
0800160: 9047C0462888002867D02888252865D1
0800170: 02352888592830D00EDC482871D006DC
0800180: 00286FD044286ED046284AD189E04D28
0800190: 55D0572845D190E06D2843D006DC6428
08001A0: 63D066286ED068283BD16DE077286AD0
08001B0: 792836D164205B4A0499126890470090
08001C0: 019108040714069840000119381CFFF7
08001D0: A9FF06980230069023E06420514A0499
08001E0: 12689047009001910004071406984000
08001F0: 0119381CFFF796FF0698023006906420
0800200: 484A0499126890470090019108040714
0800210: 069840000119381CFFF784FF06980230
0800220: 069066E0069A5200111900AB187DFFF7
0800230: 79FF0698023006905BE05CE052E00698
0800240: 4000021900AB187D14235843374BC018
0800250: 011C143906A8FFF753FF069801300690
0800260: 02E012E03DE002E043E0FFE7C046069A
0800270: 5200111900AB587DFFF754FF06980230
0800280: 069036E00CE017E0C046069A52001119
0800290: 00AB187AFFF746FF06980230069028E0
08002A0: C046069A5200111900AB587AFFF73AFF
08002B0: 0698023006901CE0C04604A81C490968
08002C0: 88470623584319492A39471806984000
08002D0: 0219391C06A8FFF713FF069801300690
08002E0: 07E009E0288806994900605206980130
08002F0: 0690023536E7C04606980138208007B0
0800300: F0BD70B5051C0C1C161C0849F031201C
0800310: FFF71BFF70BD10B5041C0649201CFFF7
0800320: 14FF10BD9C0480A0940480A0620380A0
0800330: 980480A0720480A0

;weekdays can be 3 chars long (including \0)
0800338: 'Mo\0'
080033E: 'Di\0'
0800344: 'Mi\0'
080034A: 'Do\0'
0800350: 'Fr\0'
0800356: 'Sa\0'
080035C: 'So\0'

;months can be 10 chars long (including \0)
0800362: 'Jan\0'
0800376: 'Feb\0'
080038A: 'Mär\0'
080039E: 'Apr\0'
08003B2: 'Mai\0'
08003C6: 'Jun\0'
08003DA: 'Jul\0'
08003EE: 'Aug\0'
0800402: 'Sep\0'
0800416: 'Okt\0'
080042A: 'Nov\0'
080043E: 'Dez\0'

;format string can be 16 chars long (including \0)
0800452: '%W,%D.%m.%y %H:%F\0' ;format for screensaver (e.g. energy save)
;0800452: '%W, %D. %M %Y\0' ;format for screensaver (e.g. clock)
;0800472: '-=%H:%F=-\0' ;format for mainscreen

0800494: BB9EC3A0
0800498: CF5782A0
080049C: F08A83A0
#pragma disable old_equal_ff


Und den hab ich jetzt drauf.
Mit nem F anstelle des Netzbetreibers im Mainscreen.

BuG
28.02.2005, 11:42
;*** Display customized Date, time and week in place of provider name in
;(c) Bennie
;(i) avkiev
;(i) arsh0r
;S65v43 (p) BuG

;currently the patch has 2 format strings (mainscreen/screensaver) and
;names for days/months you can easily edit output format and change the
;for week/month names. the following formats are possible:
;%y = last 2 chrs of yeah f.ex. "05"
;%Y = full year f.ex. "2005"
;%m = month f.ex. "01"
;%M = name of month f.ex. "Januar"
;%D = day of month f.ex. "15"
;%H = hour f.ex. "18"
;%F = Mintues f.ex. "14"
;%W = Day of week f.ex. "Sa"
;when you edit name of month/days be sure that one \0 remains as delimiter

16A2628: F7B52E4E0C1CB079 004B9F46030380A0 ;call from screensaver
16BB5EC: 893EB9A0 170380A0 ;call from mainscreen

#pragma enable old_equal_ff
0800100: 30B50023C0465C000C5B002C05D05C00
0800110: 0C5B5D0054530133F5E70468E418013C
0800120: 046030BDBCB5051C0C1C291C0A207D4A
0800130: 12689047009001910098303020800234
0800140: 0198303020800234BCBDF0B587B0061C
0800150: 0D1C01200690346802A904A8724A1268
0800160: 9047C0462888002867D02888252865D1
0800170: 02352888592830D00EDC482871D006DC
0800180: 00286FD044286ED046284AD189E04D28
0800190: 55D0572845D190E06D2843D006DC6428
08001A0: 63D066286ED068283BD16DE077286AD0
08001B0: 792836D164205B4A0499126890470090
08001C0: 019108040714069840000119381CFFF7
08001D0: A9FF06980230069023E06420514A0499
08001E0: 12689047009001910004071406984000
08001F0: 0119381CFFF796FF0698023006906420
0800200: 484A0499126890470090019108040714
0800210: 069840000119381CFFF784FF06980230
0800220: 069066E0069A5200111900AB187DFFF7
0800230: 79FF0698023006905BE05CE052E00698
0800240: 4000021900AB187D14235843374BC018
0800250: 011C143906A8FFF753FF069801300690
0800260: 02E012E03DE002E043E0FFE7C046069A
0800270: 5200111900AB587DFFF754FF06980230
0800280: 069036E00CE017E0C046069A52001119
0800290: 00AB187AFFF746FF06980230069028E0
08002A0: C046069A5200111900AB587AFFF73AFF
08002B0: 0698023006901CE0C04604A81C490968
08002C0: 88470623584319492A39471806984000
08002D0: 0219391C06A8FFF713FF069801300690
08002E0: 07E009E0288806994900605206980130
08002F0: 0690023536E7C04606980138208007B0
0800300: F0BD70B5051C0C1C161C0849F031201C
0800310: FFF71BFF70BD10B5041C0649201CFFF7
0800320: 14FF10BD9C0480A0940480A0620380A0
0800330: 980480A0720480A0

;weekdays can be 3 chars long (including \0)
0800338: 'Mo\0'
080033E: 'Di\0'
0800344: 'Mi\0'
080034A: 'Do\0'
0800350: 'Fr\0'
0800356: 'Sa\0'
080035C: 'So\0'

;months can be 10 chars long (including \0)
0800362: 'Jan\0'
0800376: 'Feb\0'
080038A: 'Mär\0'
080039E: 'Apr\0'
08003B2: 'Mai\0'
08003C6: 'Jun\0'
08003DA: 'Jul\0'
08003EE: 'Aug\0'
0800402: 'Sep\0'
0800416: 'Okt\0'
080042A: 'Nov\0'
080043E: 'Dez\0'

;format string can be 16 chars long (including \0)
0800452: '%W,%D.%m.%y %H:%F\0' ;format for screensaver (e.g. energy save)
;0800452: '%W, %D. %M %Y\0' ;format for screensaver (e.g. clock)
0800472: '%D.%m.%y %H:%F\0' ;format for mainscreen

0800494: BB9EC3A0
0800498: CF5782A0
080049C: F08A83A0
#pragma disable old_equal_ff

Die oberen beiden Zeilen rufen den Patch auf. Die unten sind nur zum Formatieren der Strings.
Du musst also die Zeile 16BB5EC mit einem Semikolon versehen, nicht die 0800472.

kallest1100
28.02.2005, 11:58
Hab ich jetzt gemacht.
Ne Fehlermeldung bekomme ich jedesmal, es scheint auch jedesmal die Zeile 16A2628
zu betreffen, aber das ergebniss ist Im screensaver:
Mo,28.02.05 11:53
Im Mainscreen ein F.
Mache ich vor die Zeile 16BB5EC kein Semikolon, dann habe ich im Mainscreen: 28.02.2005 11:53, und im Screensaver dasselbe.
Komisch.
Bin ich zu blöd?

BuG
28.02.2005, 13:47
Du machst den aber schon immerwieder rückgängig, bevor du ihn neu einspielst?

kallest1100
28.02.2005, 13:53
Ja, ich werde aber morgen früh mal das Fubu aufspielen, welches ich vorher, bevor ich mit dem Patch begonnen habe, gemacht habe, und dann den Patch nocheinmal versuchen.
Denn vielleicht hat das mit dem Rückgangigmachen, wg. der Fehlermeldung ja auch nicht richtig gefunzt.
Sage Dir dann morgen bescheid.

BuG
28.02.2005, 14:15
Du nimmst diesen Patch, kopierst ihn in V_Klay und machst ihn rückgängig (evtl. Fehlermeldung mit Ja bestätigen).

;*** Display customized Date, time and week in place of provider name in
;(c) Bennie
;(i) avkiev
;(i) arsh0r
;S65v43 (p) BuG

;currently the patch has 2 format strings (mainscreen/screensaver) and
;names for days/months you can easily edit output format and change the
;for week/month names. the following formats are possible:
;%y = last 2 chrs of yeah f.ex. "05"
;%Y = full year f.ex. "2005"
;%m = month f.ex. "01"
;%M = name of month f.ex. "Januar"
;%D = day of month f.ex. "15"
;%H = hour f.ex. "18"
;%F = Mintues f.ex. "14"
;%W = Day of week f.ex. "Sa"
;when you edit name of month/days be sure that one \0 remains as delimiter

16A2628: F7B52E4E0C1CB079 004B9F46030380A0 ;call from screensaver
16BB5EC: 893EB9A0 170380A0 ;call from mainscreen

#pragma enable old_equal_ff
0800100: 30B50023C0465C000C5B002C05D05C00
0800110: 0C5B5D0054530133F5E70468E418013C
0800120: 046030BDBCB5051C0C1C291C0A207D4A
0800130: 12689047009001910098303020800234
0800140: 0198303020800234BCBDF0B587B0061C
0800150: 0D1C01200690346802A904A8724A1268
0800160: 9047C0462888002867D02888252865D1
0800170: 02352888592830D00EDC482871D006DC
0800180: 00286FD044286ED046284AD189E04D28
0800190: 55D0572845D190E06D2843D006DC6428
08001A0: 63D066286ED068283BD16DE077286AD0
08001B0: 792836D164205B4A0499126890470090
08001C0: 019108040714069840000119381CFFF7
08001D0: A9FF06980230069023E06420514A0499
08001E0: 12689047009001910004071406984000
08001F0: 0119381CFFF796FF0698023006906420
0800200: 484A0499126890470090019108040714
0800210: 069840000119381CFFF784FF06980230
0800220: 069066E0069A5200111900AB187DFFF7
0800230: 79FF0698023006905BE05CE052E00698
0800240: 4000021900AB187D14235843374BC018
0800250: 011C143906A8FFF753FF069801300690
0800260: 02E012E03DE002E043E0FFE7C046069A
0800270: 5200111900AB587DFFF754FF06980230
0800280: 069036E00CE017E0C046069A52001119
0800290: 00AB187AFFF746FF06980230069028E0
08002A0: C046069A5200111900AB587AFFF73AFF
08002B0: 0698023006901CE0C04604A81C490968
08002C0: 88470623584319492A39471806984000
08002D0: 0219391C06A8FFF713FF069801300690
08002E0: 07E009E0288806994900605206980130
08002F0: 0690023536E7C04606980138208007B0
0800300: F0BD70B5051C0C1C161C0849F031201C
0800310: FFF71BFF70BD10B5041C0649201CFFF7
0800320: 14FF10BD9C0480A0940480A0620380A0
0800330: 980480A0720480A0

;weekdays can be 3 chars long (including \0)
0800338: 'Mo\0'
080033E: 'Di\0'
0800344: 'Mi\0'
080034A: 'Do\0'
0800350: 'Fr\0'
0800356: 'Sa\0'
080035C: 'So\0'

;months can be 10 chars long (including \0)
0800362: 'Jan\0'
0800376: 'Feb\0'
080038A: 'Mär\0'
080039E: 'Apr\0'
08003B2: 'Mai\0'
08003C6: 'Jun\0'
08003DA: 'Jul\0'
08003EE: 'Aug\0'
0800402: 'Sep\0'
0800416: 'Okt\0'
080042A: 'Nov\0'
080043E: 'Dez\0'

;format string can be 16 chars long (including \0)
0800452: '%W,%D.%m.%y %H:%F\0' ;format for screensaver (e.g. energy save)
;0800452: '%W, %D. %M %Y\0' ;format for screensaver (e.g. clock)
0800472: '%D.%m.%y %H:%F\0' ;format for mainscreen

0800494: BB9EC3A0
0800498: CF5782A0
080049C: F08A83A0
#pragma disable old_equal_ff


Dann machst du den hier in V_Klay und wendest ihn an (dürfte keine Fehlermeldung kommen):

;*** Display customized Date, time and week in place of provider name in
;(c) Bennie
;(i) avkiev
;(i) arsh0r
;S65v43 (p) BuG

;currently the patch has 2 format strings (mainscreen/screensaver) and
;names for days/months you can easily edit output format and change the
;for week/month names. the following formats are possible:
;%y = last 2 chrs of yeah f.ex. "05"
;%Y = full year f.ex. "2005"
;%m = month f.ex. "01"
;%M = name of month f.ex. "Januar"
;%D = day of month f.ex. "15"
;%H = hour f.ex. "18"
;%F = Mintues f.ex. "14"
;%W = Day of week f.ex. "Sa"
;when you edit name of month/days be sure that one \0 remains as delimiter

16A2628: F7B52E4E0C1CB079 004B9F46030380A0 ;call from screensaver
;16BB5EC: 893EB9A0 170380A0 ;call from mainscreen

#pragma enable old_equal_ff
0800100: 30B50023C0465C000C5B002C05D05C00
0800110: 0C5B5D0054530133F5E70468E418013C
0800120: 046030BDBCB5051C0C1C291C0A207D4A
0800130: 12689047009001910098303020800234
0800140: 0198303020800234BCBDF0B587B0061C
0800150: 0D1C01200690346802A904A8724A1268
0800160: 9047C0462888002867D02888252865D1
0800170: 02352888592830D00EDC482871D006DC
0800180: 00286FD044286ED046284AD189E04D28
0800190: 55D0572845D190E06D2843D006DC6428
08001A0: 63D066286ED068283BD16DE077286AD0
08001B0: 792836D164205B4A0499126890470090
08001C0: 019108040714069840000119381CFFF7
08001D0: A9FF06980230069023E06420514A0499
08001E0: 12689047009001910004071406984000
08001F0: 0119381CFFF796FF0698023006906420
0800200: 484A0499126890470090019108040714
0800210: 069840000119381CFFF784FF06980230
0800220: 069066E0069A5200111900AB187DFFF7
0800230: 79FF0698023006905BE05CE052E00698
0800240: 4000021900AB187D14235843374BC018
0800250: 011C143906A8FFF753FF069801300690
0800260: 02E012E03DE002E043E0FFE7C046069A
0800270: 5200111900AB587DFFF754FF06980230
0800280: 069036E00CE017E0C046069A52001119
0800290: 00AB187AFFF746FF06980230069028E0
08002A0: C046069A5200111900AB587AFFF73AFF
08002B0: 0698023006901CE0C04604A81C490968
08002C0: 88470623584319492A39471806984000
08002D0: 0219391C06A8FFF713FF069801300690
08002E0: 07E009E0288806994900605206980130
08002F0: 0690023536E7C04606980138208007B0
0800300: F0BD70B5051C0C1C161C0849F031201C
0800310: FFF71BFF70BD10B5041C0649201CFFF7
0800320: 14FF10BD9C0480A0940480A0620380A0
0800330: 980480A0720480A0

;weekdays can be 3 chars long (including \0)
0800338: 'Mo\0'
080033E: 'Di\0'
0800344: 'Mi\0'
080034A: 'Do\0'
0800350: 'Fr\0'
0800356: 'Sa\0'
080035C: 'So\0'

;months can be 10 chars long (including \0)
0800362: 'Jan\0'
0800376: 'Feb\0'
080038A: 'Mär\0'
080039E: 'Apr\0'
08003B2: 'Mai\0'
08003C6: 'Jun\0'
08003DA: 'Jul\0'
08003EE: 'Aug\0'
0800402: 'Sep\0'
0800416: 'Okt\0'
080042A: 'Nov\0'
080043E: 'Dez\0'

;format string can be 16 chars long (including \0)
0800452: '%W,%D.%m. %H:%F\0' ;format for screensaver (e.g. energy save)
;0800452: '%W, %D. %M %Y\0' ;format for screensaver (e.g. clock)
0800472: '-=%H:%F=-\0' ;format for mainscreen

0800494: BB9EC3A0
0800498: CF5782A0
080049C: F08A83A0
#pragma disable old_equal_ff


Deine ursprüngliche Zeile
0800452: '%W,%D.%m.%y %H:%F\0' ;format for screensaver (e.g. energy save)
war zu lang! Die darf maximal 16 Zeichen lang sein! Hab ich aber nun schon mehrmals geschrieben.

kallest1100
28.02.2005, 15:50
ÄÄÄÄÄHHH, ich habe aber jetzt beim Screensaver (Bild)
die Anzeige: Mo,28.02.05 15:33 (17 Zeichen!) werden auch einwandfrei angezeigt.
Den Energiesparer benutze ich sowieso nie.
Passt der Patch dann?
PS: Wir nähern uns an.

BuG
28.02.2005, 16:13
Darum geht es nicht. Es geht um diese Zeichenfolge:
0800452: '%W,%D.%m.%y %H:%F\0' ;format for screensaver (e.g. energy save)
Die ist 18 Zeichen lang. Das wird offenbar trotzdem korrekt angezeigt, allerdings wird genau aus diesem Grund der Provider im Mainscreen nicht richtig formatiert.
Das mit dem Stromsparmodus hat auch nichts mit dem Patch zu tun. Ich habe da 2 Beispiele reingemacht. Das eine enthält Datum und Uhrzeit und kann z.B. für den Stromsparmodus benutzt werden. Das zweite Beispiel enthält nur das Datum und keine Uhrzeit und kann z.B. für die Analog- oder Digitaluhr benutzt werden.

kallest1100
01.03.2005, 08:18
So, nun isset fertich.
Danke, im Screensaver die Anzeige, nun zwar ohne Jahr, aber ansonsten....

SiYu

BuG
01.03.2005, 18:08
Wenn es vorher ging, könntest du es natürlich auch wieder mit Jahr reinmachen. Du benutzt ja den Mainscreen-Patch nicht.

View Full Version: Patch/ersetzten von Providername im Screensaver.