Fertigkeitenvorlagencode: Unterschied zwischen den Versionen

Aus GuildWiki
Wechseln zu:Navigation, Suche
(Attribute: teddy macht's falsch und schreibt auch rein, was total unnötig ist)
(Fertigkeiten-Codes: bis 500)
Zeile 162: Zeile 162:
 
*10 - [[Gebrochene Verhexung]]
 
*10 - [[Gebrochene Verhexung]]
 
*11 - [[Verzerrung]]
 
*11 - [[Verzerrung]]
*12 - [[Mantra of Celerity]] (gesperrt)
+
*12 - [[Mantra der Geschwindigkeit]] (gesperrt)
 
*13 - [[Mantra der Erholung]]
 
*13 - [[Mantra der Erholung]]
 
*14 - [[Mantra des Bestehens]]
 
*14 - [[Mantra des Bestehens]]
Zeile 170: Zeile 170:
 
*18 - [[Mantra der Siegel]]
 
*18 - [[Mantra der Siegel]]
 
*19 - [[Zerbrechlichkeit]]
 
*19 - [[Zerbrechlichkeit]]
*20 - [[Confusion]] (gesperrt)
+
*20 - [[Konfusion]] (gesperrt)
 
*21 - [[Inspirierte Verzauberung]]
 
*21 - [[Inspirierte Verzauberung]]
 
*22 - [[Inspirierte Verhexung]]
 
*22 - [[Inspirierte Verhexung]]
Zeile 214: Zeile 214:
 
*62 - [[Siegel der Demut]]
 
*62 - [[Siegel der Demut]]
 
*63 - [[Schlussstein-Siegel]]
 
*63 - [[Schlussstein-Siegel]]
*64 - [[Mimic]] (gesperrt)
+
*64 - [[Mimikry]] (gesperrt)
 
*65 - [[Arkane Mimikry]]
 
*65 - [[Arkane Mimikry]]
 
*66 - [[Geistfesseln]]
 
*66 - [[Geistfesseln]]
Zeile 220: Zeile 220:
 
*68 - [[Verzauberung entziehen]]
 
*68 - [[Verzauberung entziehen]]
 
*69 - [[Verzauberung brechen]]
 
*69 - [[Verzauberung brechen]]
*70 - [[Disappear]] (gesperrt)
+
*70 - [[Verschwinden]] (gesperrt)
 
*71 - [[Unnatürliches Siegel]] (gesperrt)
 
*71 - [[Unnatürliches Siegel]] (gesperrt)
 
*72 - [[Elementarwiderstand]]
 
*72 - [[Elementarwiderstand]]
Zeile 311: Zeile 311:
 
*159 - [[Rüstung schwächen]]
 
*159 - [[Rüstung schwächen]]
 
*160 - [[Windgeschwindigkeit]]
 
*160 - [[Windgeschwindigkeit]]
*161 - [[Lightning Storm]] (gesperrt)
+
*161 - [[Blitzgewitter]] (gesperrt)
 
*162 - [[Orkan]]
 
*162 - [[Orkan]]
 
*163 - [[Wirbelsturm]]
 
*163 - [[Wirbelsturm]]
Zeile 519: Zeile 519:
 
*367 - [["Schilde hoch!"]]
 
*367 - [["Schilde hoch!"]]
 
*368 - [["Ich überlebe!"]]
 
*368 - [["Ich überlebe!"]]
*369 - [["Don't Believe Their Lies!"]] (gesperrt)
+
*369 - [["Glaubt nicht an ihre Lügen!"]] (gesperrt)
 
*370 - [[Berserkerhaltung]]
 
*370 - [[Berserkerhaltung]]
 
*371 - [[Ausgeglichene Haltung]]
 
*371 - [[Ausgeglichene Haltung]]
Zeile 551: Zeile 551:
 
*399 - [[Ablenk-Schuss]]
 
*399 - [[Ablenk-Schuss]]
 
*400 - [[Präzisionsschuss]]
 
*400 - [[Präzisionsschuss]]
*401 - [[Splitterschuss (Monster-Fertigkeit)]] (gesperrt)
+
*401 - [[Splitterschuss (Monster-Fertigkeit)|Splitterschuss]] (gesperrt)
 
*402 - [[Entschlossener Schuss]]
 
*402 - [[Entschlossener Schuss]]
 
*403 - [[Ankündigungs-Schuss]]
 
*403 - [[Ankündigungs-Schuss]]
Zeile 560: Zeile 560:
 
*408 - [[Erschütterungsschuss]]
 
*408 - [[Erschütterungsschuss]]
 
*409 - [[Bestrafungs-Schuss]]
 
*409 - [[Bestrafungs-Schuss]]
*410 - [[Call of Ferocity]]  (gesperrt)
+
*410 - [[Ruf der Grausamkeit]]  (gesperrt)
 
*411 - [[Tier zähmen]]
 
*411 - [[Tier zähmen]]
 
*412 - [[Ruf des Schutzes]]
 
*412 - [[Ruf des Schutzes]]
*413 - [[Call of Elemental Protection]] (gesperrt)
+
*413 - [[Ruf des Elementarschutzes]] (gesperrt)
*414 - [[Call of Vitality]] (gesperrt)
+
*414 - [[Ruf der Lebhaftigkeit]] (gesperrt)
 
*415 - [[Ruf der Eile]]
 
*415 - [[Ruf der Eile]]
*416 - [[Call of Healing]] (gesperrt)
+
*416 - [[Ruf der Heilung]] (gesperrt)
*417 - [[Call of Resilience]] (gesperrt)
+
*417 - [[Ruf der Belastbarkeit]] (gesperrt)
*418 - [[Call of Feeding]] (gesperrt)
+
*418 - [[Ruf der Fütterung]] (gesperrt)
*419 - [[Call of the Hunter]] (gesperrt)
+
*419 - [[Ruf des Jägers]] (gesperrt)
*420 - [[Call of Brutality]] (gesperrt)
+
*420 - [[Ruf der Brutalität]] (gesperrt)
*421 - [[Call of Disruption]] (gesperrt)
+
*421 - [[Ruf der Störung]] (gesperrt)
 
*422 - [[Tier wiederbeleben]]
 
*422 - [[Tier wiederbeleben]]
 
*423 - [[Symbiotisches Band]]
 
*423 - [[Symbiotisches Band]]
Zeile 623: Zeile 623:
 
*471 - [[Eisboden]]
 
*471 - [[Eisboden]]
 
*472 - [[Günstige Winde]]
 
*472 - [[Günstige Winde]]
*473 - [[High Winds]] (gesperrt)
+
*473 - [[Ruf der Störung]] (gesperrt)
 
*474 - [[Treibwind]]
 
*474 - [[Treibwind]]
 
*475 - [[Beschleunigender Zephyr]]
 
*475 - [[Beschleunigender Zephyr]]
 
*476 - [[Erneuerung der Natur]]
 
*476 - [[Erneuerung der Natur]]
 
*477 - [[Schlammiges Terrain]]
 
*477 - [[Schlammiges Terrain]]
*478 - [[Bleeding]] (ungültig)
+
*478 - [[Blutung]] (ungültig)
*479 - [[Blind]] (ungültig)
+
*479 - [[Blindheit]] (ungültig)
*480 - [[Burning]] (ungültig)
+
*480 - [[Brennen]] (ungültig)
*481 - [[Crippled]] (ungültig)
+
*481 - [[Verkrüppelung]] (ungültig)
*482 - [[Deep Wound]] (ungültig)
+
*482 - [[Tiefe Wunde]] (ungültig)
*483 - [[Disease]] (ungültig)
+
*483 - [[Krankheit]] (ungültig)
*484 - [[Poison]] (ungültig)
+
*484 - [[Gift]] (ungültig)
*485 - [[Dazed]] (ungültig)
+
*485 - [[Benommenheit]] (ungültig)
*486 - [[Weakness]] (ungültig)
+
*486 - [[Schwäche]] (ungültig)
*487 - [[Cleansed]] (ungültig)
+
*487 - [[Reingewaschen]] (ungültig)
 
*488 - [[Eruption]] (gesperrt)
 
*488 - [[Eruption]] (gesperrt)
 
*489 - [[Feuersturm]] (gesperrt)
 
*489 - [[Feuersturm]] (gesperrt)
 
*490 - [[Lebendige Segnung]] (gesperrt)
 
*490 - [[Lebendige Segnung]] (gesperrt)
*491 - [[Fount of Maguuma]] (ungültig)
+
*491 - [[Quell von Maguuma]] (ungültig)
*492 - [[Healing Fountain]] (ungültig)
+
*492 - [[Heilbrunnen]] (ungültig)
*493 - [[Icy Ground]] (ungültig)
+
*493 - [[Eisterrain]] (ungültig)
 
*494 - [[Strudel]] (gesperrt)
 
*494 - [[Strudel]] (gesperrt)
*495 - [[Mursaat Tower]] (ungültig)
+
*495 - [[Turm der Mursaat]] (ungültig)
*496 - [[Quick Sand]] (ungültig)
+
*496 - [[Treibsand]] (ungültig)
*497 - [[Curse of the Bloodstone]] (ungültig)
+
*497 - [[Fluch des Blutsteins]] (ungültig)
 
*498 - [[Kettenblitz]] (gesperrt)
 
*498 - [[Kettenblitz]] (gesperrt)
*499 - [[Obelisk Lightning]] (gesperrt)
+
*499 - [[Opferstätten-Blitz]] (gesperrt)
*500 - [[Tar]] (ungültig)
+
*500 - [[Teer]] (ungültig)
 
*501 - [[Siege Attack]] (ungültig)
 
*501 - [[Siege Attack]] (ungültig)
 
*502 - [[Resurrect Party]] (ungültig)
 
*502 - [[Resurrect Party]] (ungültig)

Version vom 13. Juli 2008, 18:03 Uhr

allgemeines Format

Die Fertigkeitenvorlage ist ein Bitstream in einer Zeile, der nach der RFC3548 base64 verschlüsselt ist. Es werden + und / als 62. und 63. Zeichen verwendet.

Der Bitstream besteht aus folgender Abfolge von verschieden langen Sequenzen:

Header

Zuerst werden die Header (Typ und Version) beschrieben:

Wenn das Template vor dem Update am 5. April 2007 erstellt wurde:

  • 4 bits - immer 0, Versionsnummer

Wenn die Vorlage nach dem Update erstellt wurde:

  • 4 bits - immer 14, steht für den Vorlagentyp (14 = Fertigkeitenvorlage)
  • 4 bits - immer 0, Versionsnummer

Klassen

Jetzt werden die beiden Klassen beschrieben:

  • 2 bits - Anzahl der bits, die für die Verschlüsselung jeder Klassenid verwendet wurde (zurzeit immer 0; also ist jede Klasse mit 4 bits codiert)
  • n + 4 bits - Primärklasse (siehe unten)
  • n + 4 bits - Sekundärklasse (siehe unten)

Attribute

Nun folgen die Attribute:

  • 4 bits - Anzahl der Attribute, die kodiert werden
  • 4 bits - Anzahl der bits, die für die Verschlüsselung jeder Attributs-ID verwendet wurden

Danach für jedes Attribut:

  • n + 4 bits - Die ID des Attributs (siehe unten)
  • 4 bits - Rang des Attributs

Fertigkeiten

Jetzt die acht Fertigkeiten:

  • 4 bits - Anzahl der bits, mit denen jede Fertigkeitenid verschlüsselt wurde

Danach für jede Fertigkeit (also acht mal):

  • n + 8 bits - ID der Fertigkeit (siehe unten)

Base64 nach Oktal konvertieren

Der Windows Rechner kann im wissenschaftlichen Modus dezimal zu oktal umrechnen. Paare von oktalen Ziffern können mit dieser Tabelle ver- und entschlüsselt werden.

00 A 10 I 20 Q 30 Y 40 g 50 o 60 w 70 4
01 B 11 J 21 R 31 Z 41 h 51 p 61 x 71 5
02 C 12 K 22 S 32 a 42 i 52 q 62 y 72 6
03 D 13 L 23 T 33 b 43 j 53 r 63 z 73 7
04 E 14 M 24 U 34 c 44 k 54 s 64 0 74 8
05 F 15 N 25 V 35 d 45 l 55 t 65 1 75 9
06 G 16 O 26 W 36 e 46 m 56 u 66 2 76 +
07 H 17 P 27 X 37 f 47 n 57 v 67 3 77 /

Beispiel

Folgendes Beispiel zeigt wie man die Vorlage AxNREp8XH/CgJwEBBAAAXmAA entschlüsseln kann. Es handelt sich um ein K/A Build mit leeren Slots:

Base64 code A x N R E p etc.
Dezimal 0 49 13 17 4 41 etc.
Binär 1 2 4 8 16 32 1 2 4 8 16 32 1 2 4 8 16 32 1 2 4 8 16 32 1 2 4 8 16 32 1 2 4 8 16 32 etc.
0 0 0 0 0 0 1 0 0 0 1 1 1 0 1 1 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 1 0 1 etc.
Inhalt Vorlagen
Typ
Primäre
Klasse
Sekundäre
Klasse
Attributs
Anzahl
Attributs
Länge
Attribut 1 Attribut 1
Rang
Attribut 2 etc.
Binär 1 2 4 8 16 32 1 2 4 8 1 2 4 8 1 2 4 8 1 2 4 8 1 2 4 8 16 1 2 4 8 1 2 4 8 16 etc.
Dezimal 0 1 7 3 1 17 8 20 etc.
Bedeutung Fertigkeiten-
vorlage
Krieger Assassine 3 Attribute 1 + 4 = 5 bits Stärke 8 Schwertkunst etc.

Codes

Klassen-Codes

Attribut-Codes

Fertigkeiten-Codes

Achtung:

  • gesperrte Fertigkeiten sind auf normalem Weg nicht im Spiel zu finden. Man muss dazu eine spezielle Vorlage erstellen.
  • ungültige Fertigkeiten sind im Spiel zu finden, können aber genau wie die gesperrten Fertigkeiten nicht ausrüsten (meistens handelt es sich um Monsterfertigkeiten oder Fertigkeiten, die noch aus den Prophecies-Alpha/-Beta Versionen stammen).
Englische Bezeichnung: Skill template format