Program Request to Automate Lie Detector System in MapleLand Game -- 3
Budget: $30 – $250 USD
I would like to request the development of a program to automate the Lie Detector system that appears in the Korean game MapleLand.
Background:
When the Lie Detector system is triggered, an image appears on the MapleLand game screen.
This image is semi-transparent, with the background showing through.
The font size, font color, and background color change in real-time.
Due to these factors, template matching or image search methods are not applicable.
The MapleLand game will always be running in windowed mode on the desktop.
A custom-built helper program will also be displayed on the desktop alongside MapleLand at all times.
Required Process:
The Lie Detector system is triggered in MapleLand.
A separate helper process is running in windowed mode alongside MapleLand.
Click on the helper window, then press a specific key and hit Enter. (Details to be provided later; implementation can be done afterward.)
Click the Lie Detector image 3 times. After each click, the image reappears at a different location.
After the 3 clicks, an image containing a Korean phrase is displayed.
Analyze the phrase shown in the image and type it into the designated input box.
Before pressing Enter, the program must strictly verify that the typed text exactly matches the analyzed phrase.
If the text is incorrect, it must clear the input box, correct the language if needed (e.g., Korean/English toggle), and retype the phrase correctly.
If the input is valid, press Enter. If not, repeat from step 4.
Upon successful input, a specific image appears. When this image is detected, click it to complete the Lie Detector process.
Finally, return to the helper process, send a specific key input, and press Enter.
Development Requirements:
Python and AutoHotKey are strictly prohibited.
Also, image search and template matching are not allowed due to visual instability in the images.
Exception: Step 9 may use template matching for the specific final image, as the image is consistent.
Preferred programming languages are C# or C++. Other options may be suggested if clearly better.
A lightweight DLL injector may be used to monitor the MapleLand process in real time. This is optional, not mandatory.
MapleLand and the helper application will always be visible in windowed mode on the desktop.
Time is extremely limited — development must begin immediately and be completed within 2 days maximum.
This is the most critical condition of the request.
Background:
When the Lie Detector system is triggered, an image appears on the MapleLand game screen.
This image is semi-transparent, with the background showing through.
The font size, font color, and background color change in real-time.
Due to these factors, template matching or image search methods are not applicable.
The MapleLand game will always be running in windowed mode on the desktop.
A custom-built helper program will also be displayed on the desktop alongside MapleLand at all times.
Required Process:
The Lie Detector system is triggered in MapleLand.
A separate helper process is running in windowed mode alongside MapleLand.
Click on the helper window, then press a specific key and hit Enter. (Details to be provided later; implementation can be done afterward.)
Click the Lie Detector image 3 times. After each click, the image reappears at a different location.
After the 3 clicks, an image containing a Korean phrase is displayed.
Analyze the phrase shown in the image and type it into the designated input box.
Before pressing Enter, the program must strictly verify that the typed text exactly matches the analyzed phrase.
If the text is incorrect, it must clear the input box, correct the language if needed (e.g., Korean/English toggle), and retype the phrase correctly.
If the input is valid, press Enter. If not, repeat from step 4.
Upon successful input, a specific image appears. When this image is detected, click it to complete the Lie Detector process.
Finally, return to the helper process, send a specific key input, and press Enter.
Development Requirements:
Python and AutoHotKey are strictly prohibited.
Also, image search and template matching are not allowed due to visual instability in the images.
Exception: Step 9 may use template matching for the specific final image, as the image is consistent.
Preferred programming languages are C# or C++. Other options may be suggested if clearly better.
A lightweight DLL injector may be used to monitor the MapleLand process in real time. This is optional, not mandatory.
MapleLand and the helper application will always be visible in windowed mode on the desktop.
Time is extremely limited — development must begin immediately and be completed within 2 days maximum.
This is the most critical condition of the request.