• Willkommen im Geoclub - dem größten deutschsprachigen Geocaching-Forum. Registriere dich kostenlos, um alle Inhalte zu sehen und neue Beiträge zu erstellen.

Terrain und Diff. aus XML Dateien

Bilbowolf

Geowizard
Reinschauen hilft nicht. Auch nicht in die index.xml

Am einfachsten ist es ein export nach GPX zu machen. Da steht das, was Du suchst im Klartext.
 

arbor95

Geoguru
Bitte über/System mitteilen.
welcher Exporter?
Schalte mal Debug ein.
log.txt zippen und hier uppen.
 

Kappler

Geowizard
Der CacheWolf holt sich diese Information aus dem Parameter byteFields. In diesem sind mehrere Angaben "verwurschtelt".
Wie diese genau entschlüsselt werden, dazu müsstest du dir den Programmquelltext anschauen...
 
OP
P

peter.poetzi

Geocacher
Danke, im Quellcode sehe ich da:

Code:
        private long byteFields2long() {
                long value = byteBitMask(difficulty.getOldCWValue(), 1)
                                | byteBitMask(terrain.getOldCWValue(), 2)
                                | byteBitMask(type.getOldCWByte(), 3)
                                | byteBitMask(cacheSize.getOldCwId(), 4)
                                | byteBitMask(this.noFindLogs, 5);
                return value;
        }
und
Code:
        private long byteBitMask(byte value, int position) {
                long result = (0xFF & (long) value) << ((position - 1) * 8);
                return result;
        }

Damit müsste ich irgendwie das entschlüsseln können.

bytefields=z.b. 50472980

EDIT: Das ist die Verschlüsselungsfunktion
 

arbor95

Geoguru
Bei mir wird alles exportiert ( gpx,pqlike,classic). (mit ausgeschalteten Addis, so wie du es gefiltert hast)
 
Oben