тнєℓιƒє 488 Posted May 18, 2013 Olá comunidade. Após o sr.paulo me lançar o desafio da dif da Dance6, Lá fui eu po IDA, Ver a cena... Após 30 minutos lá fiz o que muita gente esperava há algum tempo. Venho tornar publico, uma coisa não existente(Pelo menos para o público). Foi testado, e Demorei a fazer a DIF, até porque enganei-me várias fezes e foi feita de forma manual... Ou seja, Tive de verificar Hex a hex, Do antigo po Novo, e Alinha a Alinha. Venho então Postar a DIF Publicamente. Esta DIF, é Para o comando /dance6, (A ultima dança que saiu nos clientes oficiais). Antes de lançar a DIF, Para quem não usa os novos binários, Pode obtar por Fazer este "emotion.py" para que a mesma funcione sem estar inserida no novo binário: import localeimport playerimport chrmgrimport chrEMOTION_VERSION = 2chr.MOTION_DANCE_6 = 331if EMOTION_VERSION == 2: EMOTION_CLAP = 1 EMOTION_CONGRATULATION = 2 EMOTION_FORGIVE = 3 EMOTION_ANGRY = 4 EMOTION_ATTRACTIVE = 5 EMOTION_SAD = 6 EMOTION_SHY = 7 EMOTION_CHEERUP = 8 EMOTION_BANTER = 9 EMOTION_JOY = 10 EMOTION_CHEERS_1 = 11 EMOTION_CHEERS_2 = 12 EMOTION_DANCE_1 = 13 EMOTION_DANCE_2 = 14 EMOTION_DANCE_3 = 15 EMOTION_DANCE_4 = 16 EMOTION_DANCE_5 = 17 EMOTION_DANCE_6 = 331 EMOTION_KISS = 51 EMOTION_FRENCH_KISS = 52 EMOTION_SLAP = 53 EMOTION_DICT = { EMOTION_CLAP : {"name": locale.EMOTION_CLAP, "command":"/clap"}, EMOTION_DANCE_1 : {"name": locale.EMOTION_DANCE_1, "command":"/dance1"}, EMOTION_DANCE_2 : {"name": locale.EMOTION_DANCE_2, "command":"/dance2"}, EMOTION_DANCE_3 : {"name": locale.EMOTION_DANCE_3, "command":"/dance3"}, EMOTION_DANCE_4 : {"name": locale.EMOTION_DANCE_4, "command":"/dance4"}, EMOTION_DANCE_5 : {"name": locale.EMOTION_DANCE_5, "command":"/dance5"}, EMOTION_DANCE_6 : {"name": "Gangnam Style", "command":"/dance6"}, EMOTION_CONGRATULATION : {"name": locale.EMOTION_CONGRATULATION, "command":"/congratulation"}, EMOTION_FORGIVE : {"name": locale.EMOTION_FORGIVE, "command":"/forgive"}, EMOTION_ANGRY : {"name": locale.EMOTION_ANGRY, "command":"/angry"}, EMOTION_ATTRACTIVE : {"name": locale.EMOTION_ATTRACTIVE, "command":"/attractive"}, EMOTION_SAD : {"name": locale.EMOTION_SAD, "command":"/sad"}, EMOTION_SHY : {"name": locale.EMOTION_SHY, "command":"/shy"}, EMOTION_CHEERUP : {"name": locale.EMOTION_CHEERUP, "command":"/cheerup"}, EMOTION_BANTER : {"name": locale.EMOTION_BANTER, "command":"/banter"}, EMOTION_JOY : {"name": locale.EMOTION_JOY, "command":"/joy"}, EMOTION_CHEERS_1 : {"name": locale.EMOTION_CHEERS_1, "command":"/cheer1"}, EMOTION_CHEERS_2 : {"name": locale.EMOTION_CHEERS_2, "command":"/cheer2"}, EMOTION_KISS : {"name": locale.EMOTION_CLAP_KISS, "command":"/kiss"}, EMOTION_FRENCH_KISS : {"name": locale.EMOTION_FRENCH_KISS, "command":"/french_kiss"}, EMOTION_SLAP : {"name": locale.EMOTION_SLAP, "command":"/slap"}, } ICON_DICT = { EMOTION_CLAP : "d:/ymir work/ui/game/windows/emotion_clap.sub", EMOTION_CHEERS_1 : "d:/ymir work/ui/game/windows/emotion_cheers_1.sub", EMOTION_CHEERS_2 : "d:/ymir work/ui/game/windows/emotion_cheers_2.sub", EMOTION_DANCE_1 : "icon/action/dance1.tga", EMOTION_DANCE_2 : "icon/action/dance2.tga", EMOTION_CONGRATULATION : "icon/action/congratulation.tga", EMOTION_FORGIVE : "icon/action/forgive.tga", EMOTION_ANGRY : "icon/action/angry.tga", EMOTION_ATTRACTIVE : "icon/action/attractive.tga", EMOTION_SAD : "icon/action/sad.tga", EMOTION_SHY : "icon/action/shy.tga", EMOTION_CHEERUP : "icon/action/cheerup.tga", EMOTION_BANTER : "icon/action/banter.tga", EMOTION_JOY : "icon/action/joy.tga", EMOTION_DANCE_1 : "icon/action/dance1.tga", EMOTION_DANCE_2 : "icon/action/dance2.tga", EMOTION_DANCE_3 : "icon/action/dance3.tga", EMOTION_DANCE_4 : "icon/action/dance4.tga", EMOTION_DANCE_5 : "icon/action/dance5.tga", EMOTION_DANCE_6 : "icon/action/dance6.tga", EMOTION_KISS : "d:/ymir work/ui/game/windows/emotion_kiss.sub", EMOTION_FRENCH_KISS : "d:/ymir work/ui/game/windows/emotion_french_kiss.sub", EMOTION_SLAP : "d:/ymir work/ui/game/windows/emotion_slap.sub", } ANI_DICT = { chr.MOTION_CLAP : "clap.msa", chr.MOTION_CHEERS_1 : "cheers_1.msa", chr.MOTION_CHEERS_2 : "cheers_2.msa", chr.MOTION_DANCE_1 : "dance_1.msa", chr.MOTION_DANCE_2 : "dance_2.msa", chr.MOTION_DANCE_3 : "dance_3.msa", chr.MOTION_DANCE_4 : "dance_4.msa", chr.MOTION_DANCE_5 : "dance_5.msa", chr.MOTION_DANCE_6 : "dance_6.msa", chr.MOTION_CONGRATULATION : "congratulation.msa", chr.MOTION_FORGIVE : "forgive.msa", chr.MOTION_ANGRY : "angry.msa", chr.MOTION_ATTRACTIVE : "attractive.msa", chr.MOTION_SAD : "sad.msa", chr.MOTION_SHY : "shy.msa", chr.MOTION_CHEERUP : "cheerup.msa", chr.MOTION_BANTER : "banter.msa", chr.MOTION_JOY : "joy.msa", chr.MOTION_FRENCH_KISS_WITH_WARRIOR : "french_kiss_with_warrior.msa", chr.MOTION_FRENCH_KISS_WITH_ASSASSIN : "french_kiss_with_assassin.msa", chr.MOTION_FRENCH_KISS_WITH_SURA : "french_kiss_with_sura.msa", chr.MOTION_FRENCH_KISS_WITH_SHAMAN : "french_kiss_with_shaman.msa", chr.MOTION_KISS_WITH_WARRIOR : "kiss_with_warrior.msa", chr.MOTION_KISS_WITH_ASSASSIN : "kiss_with_assassin.msa", chr.MOTION_KISS_WITH_SURA : "kiss_with_sura.msa", chr.MOTION_KISS_WITH_SHAMAN : "kiss_with_shaman.msa", chr.MOTION_SLAP_HIT_WITH_WARRIOR : "slap_hit.msa", chr.MOTION_SLAP_HIT_WITH_ASSASSIN : "slap_hit.msa", chr.MOTION_SLAP_HIT_WITH_SURA : "slap_hit.msa", chr.MOTION_SLAP_HIT_WITH_SHAMAN : "slap_hit.msa", chr.MOTION_SLAP_HURT_WITH_WARRIOR : "slap_hurt.msa", chr.MOTION_SLAP_HURT_WITH_ASSASSIN : "slap_hurt.msa", chr.MOTION_SLAP_HURT_WITH_SURA : "slap_hurt.msa", chr.MOTION_SLAP_HURT_WITH_SHAMAN : "slap_hurt.msa", }elif EMOTION_VERSION == 1: EMOTION_CLAP = 1 EMOTION_CHEERS_1 = 2 EMOTION_CHEERS_2 = 3 EMOTION_DANCE_1 = 4 EMOTION_DANCE_2 = 5 EMOTION_KISS = 51 EMOTION_FRENCH_KISS = 52 EMOTION_SLAP = 53 EMOTION_DICT = { EMOTION_CLAP : {"name": locale.EMOTION_CLAP, "command":"/clap"}, EMOTION_CHEERS_1 : {"name": locale.EMOTION_CHEERS_1, "command":"/cheer1"}, EMOTION_CHEERS_2 : {"name": locale.EMOTION_CHEERS_2, "command":"/cheer2"}, EMOTION_DANCE_1 : {"name": locale.EMOTION_DANCE_1, "command":"/dance1"}, EMOTION_DANCE_2 : {"name": locale.EMOTION_DANCE_2, "command":"/dance2"}, EMOTION_KISS : {"name": locale.EMOTION_CLAP_KISS, "command":"/kiss"}, EMOTION_FRENCH_KISS : {"name": locale.EMOTION_FRENCH_KISS, "command":"/french_kiss"}, EMOTION_SLAP : {"name": locale.EMOTION_SLAP, "command":"/slap"}, } ICON_DICT = { EMOTION_CLAP : "d:/ymir work/ui/game/windows/emotion_clap.sub", EMOTION_CHEERS_1 : "d:/ymir work/ui/game/windows/emotion_cheers_1.sub", EMOTION_CHEERS_2 : "d:/ymir work/ui/game/windows/emotion_cheers_2.sub", EMOTION_DANCE_1 : "icon/action/dance1.tga", EMOTION_DANCE_2 : "icon/action/dance2.tga", EMOTION_KISS : "d:/ymir work/ui/game/windows/emotion_kiss.sub", EMOTION_FRENCH_KISS : "d:/ymir work/ui/game/windows/emotion_french_kiss.sub", EMOTION_SLAP : "d:/ymir work/ui/game/windows/emotion_slap.sub", } ANI_DICT = { chr.MOTION_CLAP : "clap.msa", chr.MOTION_CHEERS_1 : "cheers_1.msa", chr.MOTION_CHEERS_2 : "cheers_2.msa", chr.MOTION_DANCE_1 : "dance_1.msa", chr.MOTION_DANCE_2 : "dance_2.msa", chr.MOTION_FRENCH_KISS_WITH_WARRIOR : "french_kiss_with_warrior.msa", chr.MOTION_FRENCH_KISS_WITH_ASSASSIN : "french_kiss_with_assassin.msa", chr.MOTION_FRENCH_KISS_WITH_SURA : "french_kiss_with_sura.msa", chr.MOTION_FRENCH_KISS_WITH_SHAMAN : "french_kiss_with_shaman.msa", chr.MOTION_KISS_WITH_WARRIOR : "kiss_with_warrior.msa", chr.MOTION_KISS_WITH_ASSASSIN : "kiss_with_assassin.msa", chr.MOTION_KISS_WITH_SURA : "kiss_with_sura.msa", chr.MOTION_KISS_WITH_SHAMAN : "kiss_with_shaman.msa", chr.MOTION_SLAP_HIT_WITH_WARRIOR : "slap_hit.msa", chr.MOTION_SLAP_HIT_WITH_ASSASSIN : "slap_hit.msa", chr.MOTION_SLAP_HIT_WITH_SURA : "slap_hit.msa", chr.MOTION_SLAP_HIT_WITH_SHAMAN : "slap_hit.msa", chr.MOTION_SLAP_HURT_WITH_WARRIOR : "slap_hurt.msa", chr.MOTION_SLAP_HURT_WITH_ASSASSIN : "slap_hurt.msa", chr.MOTION_SLAP_HURT_WITH_SURA : "slap_hurt.msa", chr.MOTION_SLAP_HURT_WITH_SHAMAN : "slap_hurt.msa", }else: EMOTION_CLAP = 1 EMOTION_CHEERS_1 = 2 EMOTION_CHEERS_2 = 3 EMOTION_KISS = 51 EMOTION_FRENCH_KISS = 52 EMOTION_SLAP = 53 EMOTION_DICT = { EMOTION_CLAP : {"name": locale.EMOTION_CLAP, "command":"/clap"}, EMOTION_CHEERS_1 : {"name": locale.EMOTION_CHEERS_1, "command":"/cheer1"}, EMOTION_CHEERS_2 : {"name": locale.EMOTION_CHEERS_2, "command":"/cheer2"}, EMOTION_KISS : {"name": locale.EMOTION_CLAP_KISS, "command":"/kiss"}, EMOTION_FRENCH_KISS : {"name": locale.EMOTION_FRENCH_KISS, "command":"/french_kiss"}, EMOTION_SLAP : {"name": locale.EMOTION_SLAP, "command":"/slap"}, } ICON_DICT = { EMOTION_CLAP : "d:/ymir work/ui/game/windows/emotion_clap.sub", EMOTION_CHEERS_1 : "d:/ymir work/ui/game/windows/emotion_cheers_1.sub", EMOTION_CHEERS_2 : "d:/ymir work/ui/game/windows/emotion_cheers_2.sub", EMOTION_KISS : "d:/ymir work/ui/game/windows/emotion_kiss.sub", EMOTION_FRENCH_KISS : "d:/ymir work/ui/game/windows/emotion_french_kiss.sub", EMOTION_SLAP : "d:/ymir work/ui/game/windows/emotion_slap.sub", } ANI_DICT = { chr.MOTION_CLAP : "clap.msa", chr.MOTION_CHEERS_1 : "cheers_1.msa", chr.MOTION_CHEERS_2 : "cheers_2.msa", chr.MOTION_FRENCH_KISS_WITH_WARRIOR : "french_kiss_with_warrior.msa", chr.MOTION_FRENCH_KISS_WITH_ASSASSIN : "french_kiss_with_assassin.msa", chr.MOTION_FRENCH_KISS_WITH_SURA : "french_kiss_with_sura.msa", chr.MOTION_FRENCH_KISS_WITH_SHAMAN : "french_kiss_with_shaman.msa", chr.MOTION_KISS_WITH_WARRIOR : "kiss_with_warrior.msa", chr.MOTION_KISS_WITH_ASSASSIN : "kiss_with_assassin.msa", chr.MOTION_KISS_WITH_SURA : "kiss_with_sura.msa", chr.MOTION_KISS_WITH_SHAMAN : "kiss_with_shaman.msa", chr.MOTION_SLAP_HIT_WITH_WARRIOR : "slap_hit.msa", chr.MOTION_SLAP_HIT_WITH_ASSASSIN : "slap_hit.msa", chr.MOTION_SLAP_HIT_WITH_SURA : "slap_hit.msa", chr.MOTION_SLAP_HIT_WITH_SHAMAN : "slap_hit.msa", chr.MOTION_SLAP_HURT_WITH_WARRIOR : "slap_hurt.msa", chr.MOTION_SLAP_HURT_WITH_ASSASSIN : "slap_hurt.msa", chr.MOTION_SLAP_HURT_WITH_SURA : "slap_hurt.msa", chr.MOTION_SLAP_HURT_WITH_SHAMAN : "slap_hurt.msa", }def __RegisterSharedEmotionAnis(mode, path): chrmgr.SetPathName(path) chrmgr.RegisterMotionMode(mode) for key, val in ANI_DICT.items(): chrmgr.RegisterMotionData(mode, key, val) def RegisterEmotionAnis(path): actionPath = path + "action/" weddingPath = path + "wedding/" __RegisterSharedEmotionAnis(chr.MOTION_MODE_GENERAL, actionPath) __RegisterSharedEmotionAnis(chr.MOTION_MODE_WEDDING_DRESS, actionPath) chrmgr.SetPathName(weddingPath) chrmgr.RegisterMotionMode(chr.MOTION_MODE_WEDDING_DRESS) chrmgr.RegisterMotionData(chr.MOTION_MODE_WEDDING_DRESS, chr.MOTION_WAIT, "wait.msa") chrmgr.RegisterMotionData(chr.MOTION_MODE_WEDDING_DRESS, chr.MOTION_WALK, "walk.msa") chrmgr.RegisterMotionData(chr.MOTION_MODE_WEDDING_DRESS, chr.MOTION_RUN, "walk.msa")def RegisterEmotionIcons(): for key, val in ICON_DICT.items(): player.RegisterEmotionIcon(key, val) Quem usa os clientes oficiais, Não precisa disto. DIF, é somente para o 2089M e Irei trabalhar para o 2019 Caso encontre o Game por ai. This difference file is created by The Interactive Disassemblergame0007B39E: 0A 0B0007B3DE: 0A 0B002FAFEF: C1 64002FAFF0: D6 61002FAFF1: BB 6E002FAFF2: E7 63002FAFF3: C0 65002FAFF4: A7 360042E108: 20 600042E109: 4C 330042E2C4: 03 EF0042E2C5: A6 2F0042E2C6: 36 34 A DIF, Foi criada Exclusivamente por mim, Agradeço que não Retirem créditos da mesma. Agradecimentos: Paulo Ferreira - Pelo desafio. Download da DIF: http://www.mediafire...i54la9l2sqv8cucScan: https://www.virustot...sis/1368890955/Download do DIF_Patcher: http://www.mediafire...0h74v47ydgyiuauScan: https://www.virustot...sis/1368891012/Créditos da DIF: xP3NG3R Créditos do Tópico: TheLife (Eu) Sejam felizes com a Nova dança :) Sem mais, TheLife 16 SINVAL o.O, Myth., ManoDarck and 13 others reacted to this Share this post Link to post Share on other sites
Vitor Pinho ☮ 1,199 Posted May 18, 2013 Sem dúvida um excelente tópico e um excelente trabalho :) Obrigado por partilhares com esta grande comunidade. http://cyber-gamers.org/public/style_emoticons/default/451960.gif #Destaque Cumprimentos, 1 DeekS reacted to this Share this post Link to post Share on other sites
Myth. 25 Posted May 18, 2013 Sem duvida http://cyber-gamers.org/public/style_emoticons/default/451960.gif Share this post Link to post Share on other sites
SINVAL o.O 728 Posted May 18, 2013 http://cyber-gamers.org/public/style_emoticons/default/451960.gif Share this post Link to post Share on other sites
ƤāƱŁѲ ƒēƦƦēƗƦā 1,220 Posted May 18, 2013 Sou um génio eu :$ xDDDD Share this post Link to post Share on other sites
obetuno 431 Posted May 18, 2013 Uauuuuuuuuuuu ! Finalmente a DIff da 6ª dança ! Vou testar AGORA ! Pensei que teria q comprar isto dos alemães tb ! kkkkkkkkk http://cyber-gamers.org/public/style_emoticons/default/451960.gif com firmeza ! Share this post Link to post Share on other sites
тнєℓιƒє 488 Posted May 18, 2013 DIF ta com 1 pequeno problema...(Algumas emoções não funcam) Será resolvido No proximo update. Aguardem. Share this post Link to post Share on other sites
'PACI 2,317 Posted May 18, 2013 DIF ta com 1 pequeno problema...(Algumas emoções não funcam) Será resolvido No proximo update. Aguardem. Atá. Quando coise, avisa, até lá, deixo como skill. Share this post Link to post Share on other sites
SINVAL o.O 728 Posted May 18, 2013 DIF ta com 1 pequeno problema...(Algumas emoções não funcam) Será resolvido No proximo update. Aguardem.Consegui, Share this post Link to post Share on other sites
Henrique Oliveira 683 Posted May 18, 2013 Obrigado por partilhares http://cyber-gamers.org/public/style_emoticons/default/451960.gif Cumprimentos ;) Share this post Link to post Share on other sites
Sopinhas10™ 110 Posted May 19, 2013 Podias por esse emotion.py para download sffé que ao copiar nao copia direitocumpz Share this post Link to post Share on other sites
WildEgo 1,486 Posted May 19, 2013 Acaba este :D 00328BC8: 00 ..00328BC9: 00 ..00328BCA: 00 ..00328BCB: 00 ..00328BCC: 00 ..00328BCD: 00 ..00328BCE: 00 ..00328BCF: 00 ..00328BD0: 00 ..00328BD1: 00 ..0042DC54: F2 ..0042DC55: 2D ..0042DC56: 34 ..0042E2C0: 03 640042E2C1: A6 610042E2C2: 36 6E0042E2C3: 08 630042E2C4: 03 650042E2C5: A6 36Créditos: [*]-TURK- [*]Balika Share this post Link to post Share on other sites
lestatskylar 4 Posted May 20, 2013 Merece http://cyber-gamers.org/public/style_emoticons/default/451960.gif parabéns pelo trabalho e por compartilhar Share this post Link to post Share on other sites
тнєℓιƒє 488 Posted May 21, 2013 Tópico actualizado... Problemas foram resolvido. Quem usou a antiga DIF, Que recova a 1 backup e insina a nova.... Cumps. 2 SINVAL o.O and 'PACI reacted to this Share this post Link to post Share on other sites
SINVAL o.O 728 Posted May 21, 2013 Acaba este :D 00328BC8: 00 ..00328BC9: 00 ..00328BCA: 00 ..00328BCB: 00 ..00328BCC: 00 ..00328BCD: 00 ..00328BCE: 00 ..00328BCF: 00 ..00328BD0: 00 ..00328BD1: 00 ..0042DC54: F2 ..0042DC55: 2D ..0042DC56: 34 ..0042E2C0: 03 640042E2C1: A6 610042E2C2: 36 6E0042E2C3: 08 630042E2C4: 03 650042E2C5: A6 36Créditos: [*]-TURK- [*]Balika 0007B39E: 0A 0B0007B3DE: 0A 0B002FAFEF: C1 64002FAFF0: D6 61002FAFF1: BB 6E002FAFF2: E7 63002FAFF3: C0 65002FAFF4: A7 360042E108: 20 600042E109: 4C 330042E2C4: 03 EF0042E2C5: A6 2F0042E2C6: 36 34 Share this post Link to post Share on other sites