Actually, Zekken works for me. And I dont think I have done anything. Maybe it started working again when navigation was reactivated
does anyone know if this works just using combat assist? i wanna set this up so it basically dodges all crap in dungeons and i think the only way to currently do that is, using combat assist and getting zekken to work with it? or is there another easier way that im missing.
It wont' work with Combat Assist since those kinds of bot bases don't initiate the navigator, and without it Zekken can't move.
Hey! Yesterday Zekken was still working for me, but now its not moving anymore, using Fate Bot and Order Bot. And it started doing some strange things like: [10:37:40.917 N] [Zekken] Taking screenshot. [10:37:40.945 N] [Zekken] Screenshot size: {Width=1920, Height=1080}. [10:37:41.177 N] [Zekken] Saved screenshot of unknown spell Thunder (968). Anyone got any news on it? Are you still updating your plugins Neverdyne?
Can i post a puush link in this forum? i get an error everytime i try to use zekken >_< well get an error trying to go into the settings with Microsoft .NET im using windows 8.1 and i have it updated even used the Noobie tutorial checker any help? using 4.5.2 .net "Unhandled exception has occurred in your application"
Would you happen to know if that applies to MUD Assist, since that has at least follow movement logic (using Gaia) ?
If I remember correctly, it will capture whatever your main display is set to, regardless of where RB or FFXIV is.
You can quickly change the display that is captured. Assuming you have windows the following *should* work (I'm not sure if the device name will be the same on every machine, don't have any more on hand to test with. In windows find out the display number of the monitor that you run FF on (http://www.eightforums.com/tutorials/30571-main-display-change-windows-8-a.html) the big number. Replace 'x' in the following line "int displayNo = x;" with the number of the screen you want, and run the code in reborn console. Code: // This should be the screen number that windows shows int displayNo = x; for (int i = 0; i < Screen.AllScreens.Count(); i++) { if (Screen.AllScreens[i].DeviceName == @"\\.\DISPLAY"+displayNo) { Log("Screen.AllScreens[{0}]", i); break; } } Then edit the following file \Plugins\Zekken\Source\Database\SpellCapture.cs: Replace the Capture() method with the one below, and then replace the text "{replace_me}" with the text that was output from the console command above. I've attached a modified version of the file, so you can just use that and search for "Screen.AllScreens[1];" then replace the number theren. (Neverdyne if that's ok mate, if not I'll remove the attachment) View attachment SpellCapture.cs Code: private static Bitmap Capture() { var screen = {replace_me}; var bounds = screen.Bounds; var bitmap = new Bitmap(bounds.Width, bounds.Height, PixelFormat.Format16bppRgb555); using (var g = Graphics.FromImage(bitmap)) { g.CopyFromScreen(screen.Bounds.X, screen.Bounds.Y, 0, 0, bitmap.Size, CopyPixelOperation.SourceCopy); } Logger.WriteMessage("Screenshot size: {0}.", bitmap.Size); return bitmap; }
Started using this, I'll dig through the code and see what I can do, while Pushedx is busy getting exilebuddy into perfection.
Then you will need to ensure the screen(s) you want to capture are on the monitor you set as your main. If they are on another monitor, they will not be captured. I've been far too busy to add spells to the database that I'd like to, but if someone could knock out 90%+ of the telegraphed spells in the game, that would be incredibly helpful!
Yea, I'm not too sure how your structuring works atm, but from what I've played in game, there are 3 types. The circular one, the dodging would be simply, Move forward as turning and dodging would take longer. The triangular one, again fastest way to dodge it to move forward instead of turning and dodging. The Random spot ones, which bosses do. Those I hope the API has detection for. Basically, anything is doable as long as we have API support for it. From that I can assume, we can datamine the bosses/monsters to see what type of attacks they have, generalize it into some format and work from there. Unless there is a better way to detect which type of attack it is, we would have to get the attack's name, current direction the mob is facing(which I think we can do as the circle for the mob has an arrow pointing to where the mob is looking. But this is all speculation and I've not checked into the API. From what I've seen so far, this would be easier to dev on then Path of Exile, due to the simplicity of things. You can do actions that the GUI does not permit, which helps with automation a ton. Anyhow, I'll let you know as soon as I have something.
This isn't my plugin, if that was a point of confusion. I just wish I had the time to add all the spells I've encountered that weren't in the database. There are also rectangular types of attacks, but I believe those would be the 4 variations I can think of right now. For the spells not currently in the database, if you tell it to take a screenshot, it will do so on the monitor you have set as your "main" monitor in Windows and you can then set proper (or best-guess) properties in the database file for that spell you just encountered. It's really just an exercise in data collection. This may help? http://ffxiv.gamerescape.com/wiki/Category:Mob_Action
Yes That certainly does help, I've also thought of a default action to perform in case spell is not in database. Ie Dragoon class has a jump 15 units backwards skill, I don't know about the other classes yet. But the api is well, different lol.
Be cautious with default actions; many of the screenshots it has taken were of a mob casting an ability with no ground targeting display. As such, constantly running around to dodge phantom target zones may attract a few bot reports.
You *could* add the screen as a setting in the plugin interface, and then in each instance of Reborn Buddy change the setting during runtime.
it works normally now at it take picture of all monitors i got in the folder and cut excess part but the boring part is who did what... i dont know.... ))