Jump to content

Weicheng

Members
  • Posts

    9
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Weicheng's Achievements

  1. my toon is playing himself, so I have time to answer your question. :) Yes, you have to learn C# However, Since you have experience in making fighter class, you should have some idea of how the rotation work. I will suggest you to download some basic c# fighter class and try to understand what it is about and try to modify to fit your needs. and learn how to code is really fun, hope you enjoy it. (I think making a very smart bot is more interesting than play myself)
  2. This may be a dumb question, but I cant find any useful information for solution. I am using VS2017 Community So as I click "Add reference" to add those dlls to my project, I actually get absolute reference, If I distribute my FC/Plugin to market, I dont think others can just run it. So is there a way to add relative reference? As soon as I compile and give away my "xxxfighterclass.dll". they can just put it under their fighter class folder and good to run?
  3. 哈哈哈,我是挑起了战争吗? 其实我说的确实是事实,我本人就是学程序的,如果你看懂我说什么了,那我也阻止不了你用,但是万一全中国的工作室都知道这个了,你觉得这个软件还安全吗? HB被暴雪怼得这么惨,跟HB全世界流行有关 我有朋友就在暴雪实习,他们内部就有专门下载HB,然后来研究检测办法的部门,我就问你用HB怕不怕 但这个软件很新,我自己也在用(刚AFK回来),所以我当然不希望这个软件被暴雪盯上了。 我既不是美分,也不是五毛党,在这个论坛上,我只是一个用户,我只希望这个软件能越做越好。仅此而已。
  4. Since we have no API documentation for WRobot developer and I don't have much time to do research on writing plugin. (I am student) That's all I can help... if someone is interesting in targeting system, please create it as a plugin....
  5. Possible pseudocode: Function TargetingSystem_Pluse() let current = current player's target let new = SelectTarget() if (current != new) API_CALL changeTarget(new) end end Function SelectTarget(): let EnemyList = All enemy nearby let FriendList = All teammate nearby let target = current player's target let StrategyList = parse strategy in file For each strategy in StrategyList : if strategy.type == hostile: for each enemy in enemyList: if fit(enemy,strategy.condition): target = enemy return target; end end else for each friend in FriendList: if fit(friend,strategy.condition): target = enemy return target end end end end return target end
  6. Hi All I have been using the WRotation for a long time and it release me from pressing keys on keyboard. So I can focus more on PvE strategy and movement. By using Fighter Class, we are able to create highy customiable, well functioning combat rotation without write any code. This is powerful. However, the WRotation should implement another important system, that is auto changing target if necessary. Let's say you are a Tank, so by definition, you need to keep all mobs attacking you, this means you have to target any mobs that are not attacking you and taunt them/apply treats. And maybe you need to save your unfortunate teammate from death. So you may want to give hands of protection to your teammate if you are paly. As a healer, you need to switch target frequently and save them. (By browsing this forum, I find that there are lots of requests about building Healer FighterClass profile or Plugin or something relates to it) Even for dps, you need to switch target between ADD and Boss by a specific killing priority. Therefore, I was wondering if we can have a targeting system that can let user to define how to switch target. just like FighterClass that allows user to customize Rotation. So we can have our own strategy, combines with FighterClass system, WRobot can build a much more intelligent products. Other functions that can be expanded on targeting system with strategy: 1, pulling, if current in battle mobs is less than X, targeting nearby mobs that is not in combat. 2, "prove of kill", if you are near a world boss or quest boss and somebody else is attacking it. you just need to simply attack the boss once and you can leave and do something else if you don't want to possibility get "dirty". 3, "kill stealing", in battleground, you are more likely want to steal some kills, this means you will always target the player will lowest heath percent or somebody's heath percent is lower than 10%. 4, ass saving/pro player mode, you got 3 mobs attacking you, you want to stun one of them and silence the other and then attacking the third mob, which has lowest health. ... Implementation Analysis: There are two ways that can involve targeting system: 1, Create another separate system. Can be a sub system in Rotation or a Plugin All you need is a priority queue, that stores the targeting strategy, e.g For tank: 0, <type:hostile target, condition: target is casting == true> 1, <type:hostile target, condition: target targeting != me> 2, <type:teammate, condition: target health percent < 20%> 3,<type:hostile target, condition: target is elite> 4,<type:hostile target, condition: none> For healer: 1, <type:tank, condition:target health percent < 80% > 2, <type:teamate, condition: target health percent < 40%> 3, <type:hostile target> // if everyone is in good health, the healer can do some dps 2, Embed in Filght Class Add a target condition to each spell, so we can specify what target to choose. we do have a target condition in Fighter Class now, but it is not powerful enough to make some condition on them Combine with Targeting system, in theory, the user can build Raiding Rotation as good as TuanHA in Honorbuddy. Thank you for your patience to read my post and forgive my BAD ENGLISH if there is something makes no sense....
  7. After I do some logic reasoning, I think keep WRobot away from Chinese Main Land is a better option. As you know, there are millions of Chinese WOW player. If WRobot was introduced to Chinese and become popular, there will be a huge increase of user. However, the profit of WRobot won't increase a lot -- Chinese always have way to crack the license key system. In Taobao.com you can buy HonorBuddy for $10 / year. In the other hand. more user in Wrobot will increase the possibility that Blizzard start banning WRobot. I believe that the popularity of user in Chinese was one of the important reason why HonorBuddy get "special treatment". Therefore, I will say, leave this good program from Chinese. Only Chinese whom can read English will pay for license key and use it reasonably. So, I will suggest the developer don't translate it as well......
  8. Hi, I am a native Chinese speaker, I can easily tell you that the web page of index in Chinese is completely sucks! and there is no Chinese Translation in Wrobot.exe I can do the translation. Please contact me via [email protected] if I can contribute to this project. :)
×
×
  • Create New...