D3protocol v1 a framework translate D3 protocol to LUA menu

User Tag List

Results 1 to 13 of 13
  1. #1
    d3protocol's Avatar Private
    Reputation
    2
    Join Date
    Nov 2012
    Posts
    8
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    D3protocol v1 a framework translate D3 protocol to LUA

    首先请原谅我糟糕的英文,我会尽量来解释
    First of all, please forgive my poor English, I will try to explain

    这是一个免费软件
    This is a free software
    这是一个战斗记录工具
    This is a combatlog tools
    这是一个将D3协议转换为LUA语言的框架
    This is a framework of D3protocol to LUA
    他是一个相对安全的框架,无内存检测,无进程附加
    He is a relatively safe framework, no memory test, no process attach
    我将尽量维护一个边界,使得他能够在暴雪的允许范围内,并且尽量的方便玩家
    I will try to maintain a boundary, making Blizzard allowed range, he can and try to facilitate the NORMAL players

    Require .netframework 4.0

    为什么存在两个模式?
    Why there are two mode?

    网络延时或者繁忙,协议流因为丢包导致错误
    When biglag or network busy,the mode 1:Local listens will lost some packages, Protocol stream results in an error because the packet loss.

    所以对于要求无错解析的程序采用SPI底层包过滤的方式来运行
    SPI underlying packet filtering requirements without error.

    SPI模式要求安装SPI过滤器
    The SPI mode require the installation of the SPI filter.

    解压"D3protocol Install Binary Manbe will be Warning by Some Antivirus Firewall.zip"管理员身份运行:d3protocolinstall.exe -install
    Decompression "D3protocol the Install Binary Manbe will be Warning by Some the Antivirus is Firewall.zip"
    And run as administrator : "d3protocolinstall.exe -install"

    如果你会纠结于病毒警告,那么我提供了D3protocol Install Source源代码,自己用DELPHI7编译一份吧。
    I Provided "D3protocol Install Source" source code, IF you attach importance to virus warning, You can compile it by DELPHI7 yourself.

    模式1,要求管理员身份运行,游戏过程中可以随时启动。
    Mode 1, Require Run as administrator, you can start at any time during the game.

    模式2,要求在进入游戏副本前启动,游戏中途关闭则无法再进行监听,除非重新进入一个副本。
    Mode 2, Require start D3Protocol.exe application before you create a game,
    the game midway Close no longer be able to listen, unless re-enter.

    模式2在管理员身份运行的情况下会有一个错误,忽视他并且继续,他可以正常工作。
    Mode 2 Run as administrator case there will be a mistake to ignore him and continue, he can work.

    游戏协议流会被翻译成对象,交给LUA脚本进行解释
    Game protocol stream will be translated into the object, to explain to the LUA script

    例子1:拾取警告
    example1:loot alert

    local name=MsgName();
    local msg=GetMsg();

    --这个玩意是用来描述'ACDEnterKnownMessage' 的很重要发现物品或者怪物的消息
    --This stuff is used to describe the 'ACDEnterKnownMessage' very important finding items or monsters message
    if name == 'ACD.ACDEnterKnownMessage' then
    if (msg.Quality>9) and (msg.Field2~=1 then
    --Quality>9的情况下是传奇装备,任务物品不属于传奇装备
    --Legendary equipment quality >9
    PrintInfo(msg:AsText());
    PlayeMSG2();--Applaud
    end;
    end

    某些协议会根据情况被屏蔽,毕竟我不想惹恼了暴雪。
    Some protocol message will be shield, after all, I do not want to annoy Blizzard.

    https://github.com/d3protocol/d3Protocol2LUA
    Last edited by d3protocol; 11-13-2012 at 09:31 PM.

    D3protocol v1 a framework translate D3 protocol to LUA
  2. #2
    ZidaneT's Avatar Corporal
    Reputation
    6
    Join Date
    Jan 2012
    Posts
    31
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    So, as i understand you, it's a realtime lua engine on a network analyser for the d3 protocol....

    *nice* i've been curious about such a thing for a while.

    +rep. D

  3. #3
    d3protocol's Avatar Private
    Reputation
    2
    Join Date
    Nov 2012
    Posts
    8
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    The eite Names message like this:
    RareMonsterNamesMessage:
    {
    Field0: 0x7DBB0171 (2109407601)
    Field1:
    {
    0xFFFFFFFF, 0xFFFFFFFF,
    }

    Field2:
    {
    0xD4BC2B17, 0xB5BCC93E, 0xAE116317, 0x05EC788A, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
    }

    }

  4. #4
    d3protocol's Avatar Private
    Reputation
    2
    Join Date
    Nov 2012
    Posts
    8
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    All of monster or object are all descript by this message
    ACDEnterKnownMessage:
    {
    ActorID: 0x7DB90229
    ActorSNOId: 0x000014E3
    Field2: 0x00000008 (
    Field3: 0x00000000 (0)
    WorldLocationMessageData:
    {
    Scale: 1.35
    PRTransform:
    {
    Quaternion:
    {
    W: 0.09364801
    Vector3D:
    {
    X: -0.9956053
    Y: 0
    Z: 0
    }
    }
    Vector3D:
    {
    X: 602.5628
    Y: 700.7908
    Z: 20.1
    }
    }
    WorldID: 0x772E0000 (1999503360)
    }
    GBHandle:
    {
    Type: 0xFFFFFFFF (-1)
    GBID: 0xFFFFFFFF (-1)
    }
    Field7: 0x00000001 (1)
    NameSNOId: 0x000014E3 (5347)
    Quality: 0x00000000 (0)
    Field10: 0x00
    Field14:
    }

  5. #5
    d3protocol's Avatar Private
    Reputation
    2
    Join Date
    Nov 2012
    Posts
    8
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    These infomation can get by LUA code.

    local msg=GetMsg(); --get message
    PrintInfo(msg:AsText()); --print message

    Hope evry one like this

    Perhaps you can find some WorldID and Loot Contact.

  6. #6
    adras's Avatar Member
    Reputation
    1
    Join Date
    Jan 2008
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Doesn't work, tryed all combinations, admin, non admin, 1, 2, but it never detected a game. -install was also called as admin before

  7. #7
    d3protocol's Avatar Private
    Reputation
    2
    Join Date
    Nov 2012
    Posts
    8
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    HUMM....,It's only working at US and Asia server.

    It works like this

    D3protocol v1 a framework translate D3 protocol to LUA-jpg

    Noitce
    Mode1 must run as admin.
    Mode2 must install the SPI filter And run listen programe first before you create a game.
    Last edited by d3protocol; 11-12-2012 at 09:37 PM.

  8. #8
    d3protocol's Avatar Private
    Reputation
    2
    Join Date
    Nov 2012
    Posts
    8
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    BTW: Start game process means GAME CONNECTION START, NOT LOGIN BATTLENET
    The mode1\2 not need run 'd3protocol.exe' before Start game process.
    The mode2 need restart Diablo iii.exe after install SPI ONCE.

    If you don't know SPI working principle, Then don't recommend that you use this mode
    Last edited by d3protocol; 11-13-2012 at 12:45 AM.

  9. #9
    adras's Avatar Member
    Reputation
    1
    Join Date
    Jan 2008
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by d3protocol View Post
    HUMM....,It's only working at US and Asia server.

    It works like this

    D3protocol v1 a framework translate D3 protocol to LUA-jpg

    Noitce
    Mode1 must run as admin.
    Mode2 must install the SPI filter And run listen programe first before you create a game.
    Then make it work on EU!

    //edit And of course 64bit win7

  10. #10
    d3protocol's Avatar Private
    Reputation
    2
    Join Date
    Nov 2012
    Posts
    8
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by adras View Post
    Then make it work on EU!

    //edit And of course 64bit win7
    AS U WISH EU Server support NOW~

    And if you want reinstall SPI version ,

    In accordance with the following steps:
    1、remove SPI first, use "d3protocolinstall.exe -remove"
    2、restart system
    3、reinstall new version SPI

    Very rare cases, your system will not be able to Internet
    Find a SPI fix tools to fix it,If you have lost every Internet connection.
    Last edited by d3protocol; 11-13-2012 at 08:57 PM.

  11. #11
    adras's Avatar Member
    Reputation
    1
    Join Date
    Jan 2008
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by d3protocol View Post
    AS U WISH EU Server support NOW~

    And if you want reinstall SPI version ,

    In accordance with the following steps:
    1、remove SPI first, use "d3protocolinstall.exe -remove"
    2、restart system
    3、reinstall new version SPI

    Very rare cases, your system will not be able to Internet
    Find a SPI fix tools to fix it,If you have lost every Internet connection.
    Did you commit the changes? on github the last update was 4 days ago

  12. #12
    d3protocol's Avatar Private
    Reputation
    2
    Join Date
    Nov 2012
    Posts
    8
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    sorry, I forget sync

    fine now
    Last edited by d3protocol; 11-14-2012 at 10:55 PM.

  13. #13
    takochanz's Avatar Private
    Reputation
    1
    Join Date
    Aug 2012
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi D3protocol, does this ACDEnterKnownMessage still work for 1.0.8?

Similar Threads

  1. Alliance [Common] to Horde Translation
    By Magichick in forum World of Warcraft Guides
    Replies: 9
    Last Post: 08-31-2007, 07:54 PM
  2. Alliance to Horde Translation Guide
    By SkinTicket in forum World of Warcraft Exploits
    Replies: 19
    Last Post: 08-27-2007, 04:23 PM
  3. Anyone know horde text that translates to alliance?
    By dondon in forum World of Warcraft General
    Replies: 20
    Last Post: 08-11-2007, 02:13 PM
  4. +rep to who ever can fully translate this...
    By idusy-org in forum Community Chat
    Replies: 14
    Last Post: 09-25-2006, 04:05 PM
  5. BWH chinese translated. Now has an updated version for 1.11
    By ultimaonline100 in forum World of Warcraft Bots and Programs
    Replies: 40
    Last Post: 09-13-2006, 05:28 AM
All times are GMT -5. The time now is 04:25 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search