[ZSZC] Skillproblem im Chardata-Packet

  • Huhu,
    ich versuche gerade (erneut) das Chardata-Packet von ZSZC zu parsen, jedoch gibt es da ein kleines Problem was die Skills angeht (der Rest klappt wunderbar, ohne Probleme). Der Inhalt sieht folgendermaßen aus:
    [cs]
    ...
    01
    1A-00-00-00 -> SkillID (Heaven Chain)
    01


    01
    69-00-00-00 -> SkillID (Snow Storm - Ice Rain)
    01
    ...
    [/cs]
    Nun, das ist auch alles richtig, jedoch sind die 2 letzten Skills fehlerhaft:
    [cs]
    ...
    01
    44-20-00-00 -> SkillID (Venom Extension)
    01


    01
    45-22-00-00 -> SkillID (Fire Bolt)
    01
    ...
    [/cs]
    Das Problem ist, dass "Venom Extension" und "Fire Bolt" EU Skills sind..bin also alle meine Skills durchgegangen, alle werden auch richtig im Packet angezeigt, jedoch nicht Snow Shield - Novice & Adept. Weiß vielleicht jemand woran das liegt?

  • hm also ich hab auch noch mal nach geguckt und bekomme für 44-20-00-00 -> 2044 -> 8260 raus, dass das der skill "SKILL_CH_COLD_SHIELD_B_03" ist.
    weiß aber nicht ob es das richtige ist, weil ich für den zweiten skill nichts mehr finden kann, weil ich auch nich mehr weiß aus welcher pk2 ich die skilldata habe.

  • Also ich hab die Liste vom Kbot, welcher ja für i/rSRO sein soll(te). Daran liegt es vllt auch.. kann ich mal deine Liste haben und nochmal mit der ausprobieren, weil deins hört sich richtig an.

  • http://www.megaupload.com/?d=AFDANSG2
    ist aber glaube ich nicht ganz vollständig, da ja auch der vierte skill nicht vorhanden ist.
    edit:
    biste dir sicher, dass die ID vom letzten skill wirklich 45-22-00-00 ist? habe grade nochmal die skilldata aus der zszc pk2 exportiert und da kann ich den auch nicht finden.
    hier nochmal die skilldata.txt aus der zszc-pk2 (v1.693):
    skilldata.txt

  • OK, also die Liste von user000user stimmt, da werden die richtigen Skills angezeigt (41-20-00-00 & 45-20-00-00). Jedoch sind dort die Skillnamen auf Chinesisch und alles ist mit Leerzeichen usw. getrennt..wie könnte man das am besten/schnellsten umwandeln? Also damit es so aussieht:
    [cs]
    0587;SKILL_CH_FIRE_GANGGI_A_02;Basic Fire protection;19;1000;1000;1000;5000;390756;280;0;2;275;2;0;1;155
    [/cs]
    In der ZSZC-Liste sieht es folgendermaßen aus:
    [cs]
    1 7 177 SKILL_CH_SWORD_CHAIN_A_2S_01 ?:??? ?? ?? SKILL_CH_SWORD_CHAIN_A 0 1 2 8 0 0 0 609 0 0 0 0 0 1 0 0 1 1 0 0 0 0 1 0 0 0 257 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 255 255 255 255 skill\china\sword_chain_a.ddj SN_SKILL_CH_SWORD_CHAIN_A xxx SN_SKILL_CH_SWORD_CHAIN_A_TT_DESC SN_SKILL_CH_SWORD_CHAIN_A_STUDY 0 0 6386804 5 53 18 22 53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    [/cs]

  • Ne musste nicht einzeln machen. Es gibt textdata Dateien.
    "textdata_equip&skill.txt"
    Kannst dann über die SN_ ID den Name rausuchen der Ingame angezeigt wird.

    Zitat

    Dr. Gregory House: You've gotta get down here. They've got a satellite aimed directly into Cuddy's vagina. I told them that chances of invasion are slim to none but...