Great work. Just as an aside, I wrote some code for BlackrainObjects to get player's guild names:
http://www.mmowned.com/forums/world-...ild-names.html
Great work. Just as an aside, I wrote some code for BlackrainObjects to get player's guild names:
http://www.mmowned.com/forums/world-...ild-names.html
Hey peeps.
I've returned from 3 months of Rift (end game was a real disappointment). I've updated this to 4.2. As always, the source is freely available at the same github as always.
What's to come: Well, as I've stated before, this app is mainly my way of keeping up with software paradigms. So I'm going to be revisiting the source to make it more OO. That means replacing the ObjectManager with an ObjectFactory, creating a BlipFactory, replacing what logic goes where, etc. PLEASE, if you want a hand in some fun development, please let me know, and access to the source is freely available in the first post.
Last edited by LaoArchAngel; 07-10-2011 at 02:07 PM.
https://www.mmowned.com/forums/world-of-warcraft/bots-programs/316466-beta-wradar-windows-radar-wow.html
I sent you a PM regarding the software. I am busy looking at the code so that I could possibly help out in the future. Would be great if you could update the code to work with 4.2.0.14545-Win32 (or maybe it does already? I haven't tested it actually since I just found this thread right now, but looking at when you last updated it I assume its a bit outdated?)
The code is not up to date to 4.2, but I'll be doing that today. I've been very busy (just had a work release this past weekend) but I've received numerous requests to update it.
So, just to give you an overview of what's been happening w/ this project: it's currently hibernating. Not because I'm too busy or I'm not working on it, but because the current code-base is very far from the direction in which I want to go.
I would love to collaborate w/ you. Feel free to send me pull requests on my GitHub, but I have to warn you, most of what you see I'm going to be tossing. Here's what I'm currently working on:
- Windows Form to XNA 2d "game"
As I mentioned from the beginning, Windows Forms is not the way to go w/ this project. It's too bulky and slow, and not meant for realtime rendering. My current direction is to move the radar to an XNA project; an idea I got from Apoc (indirectly).- WoW Memory Framework
Currently, there's a lot of "wheel re-inventing" in WRadar as far as the memory reader goes. I want to either find or establish a reliable framework that has all of the basic WoW functionality already baked in. I want it to be seperate from WRadar, and have WRadar consume it as a library. If no such library currently exists, then one "must" for writing this library is to have the often-updated offsets editable in an xml file that the library reads on instantiation and throws an exception if missing. Short: Don't force users to wait for an update when the offsets are out of date. They should just be able to check here and update their own stuff in 15s.- OO Practices
Currently, the way that the above-mentioned framework is built is a bit old-fashioned and not very OO. You have your basic taxonomy inheritance, but there's no implementation. You can see, eg, that some of the WoW classes have a name. Other do not. Some can have a position. Others do not, but because they inherit for a parent that can, they have coordinate properties. Instead of forcing all these things through inheritance, we should have interfaces. The purpose of this is to have a very dynamic radar tracking system that can be easily implemented by cross-referencing the interfaces.
EG (pseudo):
This is extraodinarilly "dumbed" down from what the tracker would do, but essentially, I want people to be able to have multiple complex 'tracking' filters on independantly of each other that can then be enabled / disabled, saved, exported, etc.Code:if(WoWObject is INamed) return ((INamed)WoWObject).Name.Contains(trackingFilter) else return false;
As I mentioned before, I'm glad that people find use in this project for their game, but this project was meant as a learning exprience for me. I would be most appreciative of your contribution.
https://www.mmowned.com/forums/world-of-warcraft/bots-programs/316466-beta-wradar-windows-radar-wow.html
I am also just doing this for learning purposes (I don't even really play WoW).
I am an Electrical and Electronic Engineering student with Computer Science, and at University I learned only C and Java, so at the moment I am just familiarizing myself with C# and WoW's data structures etc.
I hope that I will be able to contribute to your project soon though. I am busy writing a simple radar of my own (just to make sure I understand how it works completely) without all of your cool features added to it. When I grasp how it all works I'll see what I can do to help you with WRadar (or XRadar as it will be known later xD)
+rep for the work, great job man. I'm sure the code is impressive.![]()
AceticSoft.com - MMO Based Development Community. (Fly Mode, No Collision, Artifact Radar etc...)
Thank you kindly.
Updated. Same link as before. I'll update the main post later. Sorry for the delay: tight raid schedule.
https://www.mmowned.com/forums/world-of-warcraft/bots-programs/316466-beta-wradar-windows-radar-wow.html
update for 4.3 please.
Can you update for 4.3 plz ? =)
Exist another radar like this ?