Что нового

[Данные, строки] Хранение различных типов данных

Notum

Новичок
Сообщения
71
Репутация
0
Добрый день,

Планирую писать бота для одной браузерный игры. По сути бот будет использовать различные картинки (формат PNG/JPG) для поиска соответствующих элементов игры, а так-же использовать базу с различными параметрами (мобы). Не хочется хранить это всё добро в открытом виде в виде файлов (PNG/JPG) и ini.

Подскажите: какой подход лучше использовать: запихнуть все ресурсы в самописную DLL или использовать SQLITE для хранения всех типов файлов в одном?
 

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
imho, для браузерной игры картинки не нужны.
 
Автор
N

Notum

Новичок
Сообщения
71
Репутация
0
C2H5OH сказал(а):
imho, для браузерной игры картинки не нужны.
Перепробовал много вариантов работы: и анализ/подмена пакетов и работа с внутренними функциями IE - это всё (как ни странно) очень легко "палится" разработчиками.
И самый верный способ - это симулировать жизнедеятельность человека - а именно - водить мышкой и нажимать на картинки.
Если вы об этом...
 
Автор
N

Notum

Новичок
Сообщения
71
Репутация
0
C2H5OH сказал(а):
Игры как таковой пока нет, просто готовлюсь к написанию бота, вот и набираю теоретических знаний.


Добавлено:
Сообщение автоматически объединено:

Похоже идея вынести всё в ресурсный файл умерла при рождении: ImageSearch.au3 умеет работать только с реальными файлами, достпными файловой системой.
С картинками из памяти он, видимо, работать не умеет.


Добавлено:
Сообщение автоматически объединено:

После упорных тестов удалось научить ImageSearch искать картинку из памяти.
Использовались UDF Resources.au3 и собственно сам ImageSearch.au3

Вот ключевые строки кода

Код:
#AutoIt3Wrapper_Res_File_Add=image3.jpg, rt_rcdata, TEST_JPG_1
$hImage = _ResourceGetAsImage("TEST_JPG_1")
$IMAGE = _GDIPlus_BitmapCreateHBITMAPFromBitmap ($hImage)
$result = _ImageSearch($IMAGE, 1, $x, $y, 60)


Не знаю на сколько это улучшит производительно и поиск, но свою задачу, а именно сохранение картинок внутри скомпилированного файла - он выполняет.
Надеюсь кому-нибудь поможет.
 

dstasv

Новичок
Сообщения
45
Репутация
1
Notum сказал(а):
C2H5OH сказал(а):
Игры как таковой пока нет, просто готовлюсь к написанию бота, вот и набираю теоретических знаний.
Подскажите откуда тогда вывод?
"Перепробовал много вариантов работы: и анализ/подмена пакетов и работа с внутренними функциями IE - это всё (как ни странно) очень легко "палится" разработчиками."
Нет ли возможности поделиться информацией по темам: анализ/подмена пакетов и работа с внутренними функциями IE?
 
Автор
N

Notum

Новичок
Сообщения
71
Репутация
0
dstasv сказал(а):
Notum сказал(а):
C2H5OH сказал(а):
Игры как таковой пока нет, просто готовлюсь к написанию бота, вот и набираю теоретических знаний.
Подскажите откуда тогда вывод?
"Перепробовал много вариантов работы: и анализ/подмена пакетов и работа с внутренними функциями IE - это всё (как ни странно) очень легко "палится" разработчиками."
Нет ли возможности поделиться информацией по темам: анализ/подмена пакетов и работа с внутренними функциями IE?

Не хотелось бы менять тему обсуждения, по этому коротко:
IE - https://www.autoitscript.com/autoit3/docs/libfunctions/IE%20Management.htm
Пакеты - https://www.autoitscript.com/autoit3/docs/functions/TCPSend.htm
 
Верх