Automation Program for “Lie Detector” in Korean Game MapleLand
Budget: $30 – $250 USD
I would like to commission the development of an automation program that detects specific signals (images) on the screen and performs a sequence of actions accordingly.
This program will be used in the Korean online game MapleLand, which runs on the MapleStory Worlds platform.
Project Objective
The purpose of this program is to automate the in-game feature called the Lie Detector.
Basic Flow
When the Lie Detector is triggered, a visual prompt appears with a clickable area. The user must click it three times.
The clickable area changes position each time, so the program must detect the updated location and click it accurately.
After the third click, a text prompt appears.
The program must:
Detect and recognize the displayed text
Input the recognized text into a designated field
Press Enter to complete the interaction
Technical Requirements
Python and AutoHotkey must not be used under any circumstances.
C# or C++ is recommended. However, other programming languages are acceptable if they provide sufficient performance and stability.
The program must operate smoothly in real-time while the game is running.
Additional Details
The Lie Detector prompt uses semi-transparent layers, so background elements are visible through the foreground.
The program must be capable of accurately detecting signals (images) even with such background interference.
Special Considerations
After recognizing the text, the program must analyze it, input it into the correct field, and verify the result before pressing Enter.
If the detected text is in English, the program should switch the input mode to Korean, delete the English input, and retype the correct phrase in Korean before submitting.
This input validation and correction step is essential for the process to succeed.
Future Expansion (After Initial Implementation)
After completing the above automation, additional steps will be required for extended functionality:
When the Lie Detector screen is detected, the program must click on a specific external process window.
Input a predefined key and press Enter.
Click on the clickable area containing a displayed phrase within the game.
If a valid phrase is found:
Analyze the phrase
Input it into the game
Press Enter
If the process completes successfully:
Click a designated confirmation area
Then:
Re-click the external process
Input the predefined key again and press Enter
Both the game and the external process will be running in windowed mode, fully visible on the desktop.
This program will be used in the Korean online game MapleLand, which runs on the MapleStory Worlds platform.
Project Objective
The purpose of this program is to automate the in-game feature called the Lie Detector.
Basic Flow
When the Lie Detector is triggered, a visual prompt appears with a clickable area. The user must click it three times.
The clickable area changes position each time, so the program must detect the updated location and click it accurately.
After the third click, a text prompt appears.
The program must:
Detect and recognize the displayed text
Input the recognized text into a designated field
Press Enter to complete the interaction
Technical Requirements
Python and AutoHotkey must not be used under any circumstances.
C# or C++ is recommended. However, other programming languages are acceptable if they provide sufficient performance and stability.
The program must operate smoothly in real-time while the game is running.
Additional Details
The Lie Detector prompt uses semi-transparent layers, so background elements are visible through the foreground.
The program must be capable of accurately detecting signals (images) even with such background interference.
Special Considerations
After recognizing the text, the program must analyze it, input it into the correct field, and verify the result before pressing Enter.
If the detected text is in English, the program should switch the input mode to Korean, delete the English input, and retype the correct phrase in Korean before submitting.
This input validation and correction step is essential for the process to succeed.
Future Expansion (After Initial Implementation)
After completing the above automation, additional steps will be required for extended functionality:
When the Lie Detector screen is detected, the program must click on a specific external process window.
Input a predefined key and press Enter.
Click on the clickable area containing a displayed phrase within the game.
If a valid phrase is found:
Analyze the phrase
Input it into the game
Press Enter
If the process completes successfully:
Click a designated confirmation area
Then:
Re-click the external process
Input the predefined key again and press Enter
Both the game and the external process will be running in windowed mode, fully visible on the desktop.
Related categories:
C Programming
C# Programming
C++ Programming
OCR
Computer Vision
Automation
Text Recognition