WhatTicking Posted August 30, 2014 Share Posted August 30, 2014 (edited) I need to write a function which periodically "looks" for a 3-D object within a 3-D video game on my screen. The object has several parts, each which change color, and my function should return an array containing the color of each part. Of course, the camera position will not be the same every time the function is called. It is also possible that multiple, identical objects will be on the screen at once. To disambiguate, I would only like the function to do stuff if my cursor point is over the object (and I will ignore all copies of the object which are not hovered over). So I need my function to detect the object, and also to detect my cursor. I have been told that this process is called feature detection, but after some research, I have come away without mentally connecting the deep and mind boggling concepts to my task. I originally figured I would do this project in C#, because I have some experience using the language, but Autoit was suggested as a much simpler language for the task. Does Autoit hide the low level details of tasks such as this? If anyone can break my task down into as abstract of tasks as possible, in either language, that would be greatly appreciated. Specific function names to look into would be awesome, as I am completely new to this type of project (still not sure whether I should try to do this myself, or attempt to hire someone to code the function for me). Thanks in advance! Edited August 30, 2014 by WhatTicking Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted August 30, 2014 Moderators Share Posted August 30, 2014 WhatTicking,Welcome to the AutoIt forum. a function which periodically "looks" for a 3-D object within a 3-D video game on my screenUnfortunately you appear to have missed the Forum rules on your way in. Please read them now (there is also a link at bottom right of each page) - particularly the bit about not discussing game automation - and then you will understand why you will get no help and this thread will now be locked. See you soon with a legitimate question I hope. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
WhatTicking Posted August 30, 2014 Author Share Posted August 30, 2014 (edited) '?do=embed' frameborder='0' data-embedContent>> Heya, sorry for posting this question publicly, but for the life of me, I could not find a way to PM moderators. =P I have read the forum rules now and see that discussion of any game automation is not allowed. My question, given the flexibility in moderator judgment alluded to in the forum rules, is whether my thread could be reopened, (or I could open a new one) if I was able to provide proof that automation is explicitly permitted in the game in question. I, in fact, have a screenshot of the game's developer formally stating just such a thing. While the post is still technically at odds with the specific forum rule on games, as it is worded, I think it would be in harmony with the spirit of the law, the "ethos of the forum." If this is not possible, perhaps someone could recommend another forum with many Autoit users, which has a more open communication policy. Thanks in advance for any help. Edited August 30, 2014 by WhatTicking Link to comment Share on other sites More sharing options...
Developers Jos Posted August 30, 2014 Developers Share Posted August 30, 2014 (edited) Would think our rules are pretty clear and we have a simply Zero tolerance approach to it as all other options have been tried. Launching, automation or script interaction with games or game servers, regardless of the game. So the answer is No. Jos Edited August 30, 2014 by Jos SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past. Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted August 30, 2014 Moderators Share Posted August 30, 2014 Threads merged.M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
Recommended Posts