Форум обновлен до версии 3.5.2 с версии 3.2
Предлагаю поделиться своими ТОП горячими клавишами в Visual Studio.
ctrl + ] найти закрывающие скобки функции, класса. С shift можно выбрать внутри.
shift + alt + (. или <) перемещение по выделенными словам как f3 вперед или назад
alt + лев. кнопка мышки установка мульти курсора. После выбор по shift или в пункт 2, 4.
shift +u или ctl +u сделать выделенный текст строчными или прописными
ctrl + R + G - удалить неиспользуемые пространства имен
ctrl + shift + v кольцевой буфер обмена
ctrl + K + S обернуть строки (в регион, namespace, if и т.п.)
ctrl + alt + X окно элементов (перетаскиваем туда выделенные строки в своим папки. Это для хранения истории своих строк кода)
ctrl + K поставить закладку
ctrl +K+K создать/убрать закладку
ctrl +K+N / CTRL+K+P перемещение по закладкам
ctrl +K+L удалить все закладки
ctrl + T показать список задач.
Перемещение строки или выделенных строк
alt +↑ переместить строку вверх
alt +↓ переместить строку вниз
alt + shift +arrow keys(←,↑,↓,→) выбор колонок текста
ctrl +arrow keys(←,→) перемещение по словами
ctrl +arrow keys(↑,↓) движение списка
и т.п.
Ну можно и так.
Права на загрузку файлов выставил всем на группу подтвержденных пользователей. Это делается один раз администратором
У @LIRW, вроде, нет подтверждения. У кого нет подтверждения сколько-то дней, те не смогут писать. При возникновении проблем с регистрацией нужно написать мне. Если нельзя со старой учетки, то - с новой
Товарищ Cake-san обновил свою табличку для работы с играми на Unreal Engine 5.xx
Скачать с Goggle диск
Исходники с git hub (или иного репозитория) можно просматривать не скачивая, читать там же описания, делать совместные форки и включать их в разработку большому количеству желающих улучшить скрипт. Также с помощью git можно делать разные ветки, разные версии, делать описание в readme, просматривать историю, выкладывать непротестированные в разработке фичи по одной, править их баги... Это еще удобно потому что, этот сервис дает возможность самому удаленно администрировать управление исходниками, версиями, описаниями и иметь их локальную копию у себя... В отличии от облака типа google drive, на котором лежит релизный файлик это не позволит удобно версионировать с новыми апдейтами, делать ветки, иметь форки, решать issue...
Таблица приведена в пример.
Приложение называется 2books на GooglePlay.
Там доступны словари часто повторяемых слов. Сгенерированы судя по описанию на ChatGPT.
d6fe6349-53e6-40bd-9e92-ff7d181407b6-изображение.png
b901242d-1863-4384-99b4-e52543f701ee-изображение.png
70d80eab-0f34-4e69-a321-03ed738a48bf-изображение.png
6e73aa65-e12d-4bea-88bb-d2066b89f296-изображение.png
735ffb54-aa96-4a4a-8d11-714e0eb174c4-изображение.png
В Интернете можно также найти базы английских слов до 450К.
Из словарей можно сделать свою какую-нибудь программу, которая поможет изучать английский язык... Если бы сделать такую игру, в которой изучение слов английского языка было целью прохождения, то, возможно, это было бы увлекательно и быстро запоминались слова. Скорее всего, такие игры уже есть, можно попрбовать поискать.
Если Вам нужен Root для Android, то скачиваем BlueStacks 5 (https://www.bluestacks.com/ru/bluestacks-5.html). Смотрим видео. Делаем root и дальше ищем гайды по хакам apk.
Напоминаю, что можно создать личный раздел на форуме по запросу для тех, кто желает, что-то публиковать, шарить, делать заметки и т.п. Также есть возможность добавить себя в существующую группу (их много) через настройки профилия или по запросу создать новые группы.
Приветствуются предолжения по развитию форума. Чтобы такого сделать, чтобы ничего не делатьи и как можно больше пользователей знали об этом форуме и могли обмениваться между собой опытом различных приемов, хаков, программирования и т.п.... Желательно по автоматизации отладки, расструктуризации и модификации памяти процесса.
Данный ресурс был создан для обучения программированию. Чтобы учиться программированию было интересно и наглядно, то можно тренироваться на системных процессах игр через Cheat Engine скриптами Lua. Можно и не скриптами Lua и не CE, а компилировать бинарники или модули и встраивать их, использовать Reclass, IDA, Hydra... В общем, по своим предпочтениям.
Сегодя или завтра еще выложу исходники на другой аналогичный плагин (не новый). Там breakpoint на область памяти (на структуру). Но это все старые иходники. Видео по нему у меня есть на yutube канале.
Если, кто захочет усовершенствовать плагины, то, наверно, я могу создать отдельную ветку репозитория и кто-то сможет коммитить туда изменения.
Аналогично используя форум и репозиторий возможна совместная разработка таблиц и исходников на CE для плагинов и для игр. Просто нужно чтобы, кто-то инициировал. Если, кто сможет организовать это все, то смогу дать необходимые права. Временм у меня к сожалению, не много. Но если что-то подсказать, то буду связи.
Базовые уроки про backend на node.js (с первого урока).
За 2 дня можно въехать в node.js вместе с сервером базы данных. Ну, конечно, это только для программистов, которые уже имели опыт на чем-то другом...
Хотя можно добавить в это окно как на скриншоте я стрелкой показал. одновременно и имя в таблице и имя скрипта в асм.
photoeditorsdk-export.png
Да я так на будующее.
Кнопка "^"
Может и я просто забыл. Всё равно работает.
Пользователь @MasterGH написал в Функция autoAssemble:
// Скрипт похожий на таблицу АА
Маленькое замечание. Два слеша используются для коментариев в асм. На луа используются пунктир не менее двух чёрточек. Если пользователь не разбирается, он не поймёт почему луа выдаёт ошибку. Тему поправил.
-
Новости
Новости форума
-
Вопросы, комментарии и обратная связь
Есть вопрос? Давайте обсудим
-
Обсуждения и предложения
Обсуждения и предложения
-
-
-
-
Скрипт сегодня №6
function onOpenProcess(processid)
reinitializeSymbolhandler()
local md5Process = GetMd5Process(processid)
PrintMd5Process(process, md5Process)
local isSupportedVersion = CheckingMd5CurrentProcess(md5Process)
local lineResult = isSupportedVersion and 'Is supported version.' or 'Is not supported version.'
if not isSupportedVersion then
speakEnglish(lineResult, false)
messageDialog('Error', lineResult, mtError, mbClose)
end
end