• Visit Rebornbuddy
  • [Plugin] PoE (Overlay) Renderer (Entirely External)

    Discussion in 'Archives' started by Dcrew, Nov 5, 2015.

    1. Dcrew

      Dcrew New Member

      Joined:
      Jan 24, 2015
      Messages:
      38
      Likes Received:
      0
      Trophy Points:
      0
      This is a plugin I have developed, that allows plugins to render to the PoE window completely externally (uses a GDI transparent sub-form and renders on that).

      This is very early and incomplete, and thus isn't being released (yet).

      [​IMG]

      [​IMG]

      --------------------------------------------------------------------------------------------------------------

      [​IMG]

      [​IMG]
       
      Last edited: Nov 7, 2015
    2. darkbluefirefly

      darkbluefirefly Community Developer

      Joined:
      Nov 8, 2013
      Messages:
      1,927
      Likes Received:
      18
      Trophy Points:
      38
    3. alcor75

      alcor75 Community Developer

      Joined:
      Nov 22, 2012
      Messages:
      376
      Likes Received:
      24
      Trophy Points:
      18
      Nice!, but i feel it is about to rain..
       
    4. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      Nice!

      Just one thing I need to throw out there, the forum rules do not allow any posting of binary files:
      So please keep that in mind before posting anything for people to use!

      Also, you should checkout the Buddy.Overlay that is now also included in EB. It's the project used in HB maintained mostly by Highvoltz. I don't know if there's any posted docs other than what's on the wiki, but I wanted to throw that out there as others had been wanting to use it for a while now as well. I don't know if it has the functionality to do the drawing and stuff like you have but that's one thing built in you can consider messing with as well.
       
    5. Dcrew

      Dcrew New Member

      Joined:
      Jan 24, 2015
      Messages:
      38
      Likes Received:
      0
      Trophy Points:
      0
      Thanks everyone! :)

      I'll be sure to take a look, sounds interesting enough!

      I have to ask, since this is a new thing that handles new capabilities, would there ever be a chance to work something out that would allow this to be able to be released and used here? I'm sure many people would like to use this, and I'd love to see others' plugins use this and show live stats on the game window.
       
    6. toNyx

      toNyx Well-Known Member

      Joined:
      Oct 29, 2011
      Messages:
      3,770
      Likes Received:
      35
      Trophy Points:
      48
      No, and tbh, using official buddy overlay would be safer for everyone there.

      Buddy overlay basically draws a WPF on top of the client window, which is I guess pretty much the same thing.
       
    7. Dcrew

      Dcrew New Member

      Joined:
      Jan 24, 2015
      Messages:
      38
      Likes Received:
      0
      Trophy Points:
      0
      This also does that, but it's not written the same, it has many differences, and maybe it's better/worse in some/other areas to the official. Either way, it's fine because since I wrote the library in C#, I could just import my code directly into the example plugin and people could still use it, either way I guarantee it's not any more unsafe, as it's completely external and only renders onto a transparent click-through GDI.
       
    8. Dcrew

      Dcrew New Member

      Joined:
      Jan 24, 2015
      Messages:
      38
      Likes Received:
      0
      Trophy Points:
      0
      + a couple more images added to first post, some more rendering stuff.
       
    9. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      Typically no, no binary files of this nature are allowed on the forums.

      Even if you went for a source distribution, the method you use to do stuff matters as to whether or not it'd be allowed on the forums. Any type of client modification from the plugin would not be allowed, no DLL injection and hooking of API funcs (as we need to do that ourselves, so creating compatibility issues we couldn't support), you can't do any sort of map hack or radar either.

      You're free to release and use it however you need on other forums though, just there are strict limitations in place here on the Bossland GmbH forums you need to be aware of.
       
    10. Dcrew

      Dcrew New Member

      Joined:
      Jan 24, 2015
      Messages:
      38
      Likes Received:
      0
      Trophy Points:
      0
      I understand, though this does not hook/inject or modifies the client in any way - it is entirely external and reads from ExileBuddy like the plugins, so if I just import the source into my plugin without any DLLs then that would be fine right? I see no reason why not, a plugin, direct source control, no hacks/*****s/hooks/injects or client modifications.
       
    11. toNyx

      toNyx Well-Known Member

      Joined:
      Oct 29, 2011
      Messages:
      3,770
      Likes Received:
      35
      Trophy Points:
      48
      If there's no compiled assemblies in your project (raw project files only, no dlls and such) you're free to post it, as pushedx said except hacks that could give a huge advantage in the game like maphack radars ********* and such.

      It has always been like that, no exceptions.

      Anyway if it looks suspect the thread will be suspended for investigations.

      Good stuff anyway, keep it up
       
    12. Dcrew

      Dcrew New Member

      Joined:
      Jan 24, 2015
      Messages:
      38
      Likes Received:
      0
      Trophy Points:
      0
      New updates:

      - Fully Incorporated the Library code into the Plugin! (no .DLL)
      - Added some more useful functions, aswell as an advanced formatted string renderer

      [​IMG]

      [​IMG]
       
    13. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      Hi, Dcrew and nice looking work!

      Right approach! Just to confirm, Bossland GmbH forbids making available EXEs or DLLs in the forums.

      cheers,
      chinajade
       
    14. Dcrew

      Dcrew New Member

      Joined:
      Jan 24, 2015
      Messages:
      38
      Likes Received:
      0
      Trophy Points:
      0
      Thank you! :3
       
    15. Dcrew

      Dcrew New Member

      Joined:
      Jan 24, 2015
      Messages:
      38
      Likes Received:
      0
      Trophy Points:
      0
      A couple more cool additions/fixes to the UI:

      [​IMG]

      [​IMG]
       
      Last edited: Nov 7, 2015
    16. Northern Light

      Northern Light Member

      Joined:
      Dec 3, 2012
      Messages:
      276
      Likes Received:
      0
      Trophy Points:
      16
      I do not understand what this is used for...
      my english isnt the best thought^^

      I dont get this sentence.
      Anyone can explain me this?
      I also accept german XD
       
    17. toNyx

      toNyx Well-Known Member

      Joined:
      Oct 29, 2011
      Messages:
      3,770
      Likes Received:
      35
      Trophy Points:
      48
      He wants to let you know that no client modification has been done to have it working, it draws a WPF invisible place on top of the GameSquare (without borders) to allow people to add controls and stuff on it.
       
    18. darkbluefirefly

      darkbluefirefly Community Developer

      Joined:
      Nov 8, 2013
      Messages:
      1,927
      Likes Received:
      18
      Trophy Points:
      38
      Dcrew, Great work!
      When you do release this amazing work. Please apply for community Developer.
      Then we'll invite you into your circle on skype. We have cookies, and other things tehehehehe.
       
    19. Dcrew

      Dcrew New Member

      Joined:
      Jan 24, 2015
      Messages:
      38
      Likes Received:
      0
      Trophy Points:
      0
      Thanks hehe :3
       

    Share This Page