-
Постов
4 023 -
Зарегистрирован
-
Победитель дней
42
Тип контента
Профили
Форумы
Загрузки
Блоги
Весь контент Xipho
-
Одобряю. Но желательно, по возможности, все же обходитьс?B1?%0?ез обсуждений.
-
Так, друзья, появилось у меня немного времени, поползал я по форуму и увидел, насколько неудобно у нас расположены темы. Давайте будем делать так: 1. Кто-то пишет трейнер для какой-либо игры. 2. В разделе трейнеров сначала ищет тему с полным названием этой игры (без версии) 3. Если находит, в эту тему постит свой трейнер с описанием и скрином, а также указанием для какой версии игры. 4. Если не находит тему, тогда создает тему с названием игры на английском и русском языках (например Prince of Persia - The Sands of Time / Принц Персии - Пески времени). Для чего это нужно? Для того, чтобы зашедший к нам желающий скачать трейнер для определенной игры не тыкался по десятку тем, и не путался в результатах поиска, а сразу же зашел в нужную ему тему и там нашел трейнер для той версии игры, что у него. Всем спасибо за внимание. Все существующие темы будут реорганизованы, как только у меня появится чуть больше свободного времени. И, кстати, да. Скрипты от СЕ не выкладывайте на паблик, публикуйте их в разделе для разработчиков, чтобы у наших участников их не воровали.
-
Немного не относится к работе сайта и форума, но, тем не менее, сегодня мне исполняется 30 лет. Растем мы, вместе с нами будет расти и наш ресурс )))
-
Не просто нельзя, а бессмысленно. Зачем сравнивать указатель со значением, на которое он указывает (даже с учетом смещения)? Ведь очевидно же, что вероятность совпадения этих значений стремится к нулю. Возможно, крэш именно из-за этого. Выход подсказан верно - использовать другой регистр для сравнения.
-
Лив, возникают ли подобные проблемы при использовании других браузеров? Возможно, дело в браузере Google Chrome? Upd: Лив, с объемом выделенного места я косяк поправил. Картинки в статье у меня и в Опере и в огнелисе открываются без проблем. Следовательно, либо это связано с твоим территориальным нахождением и обновлением кэша ДНС, либо связано с твоим браузером. Гугл хрома у меня нет и не будет, поэтому протестить не могу. Upd: Акама, а что мешает паковать таблицы в rar и заливать их архивом?
-
Ничего подобного. Все картинки работают.
-
Поправим.
-
Встречный вопрос - а зачем он нам нужен? Чтобы знать, с каких стран заходят? Так я это и так знаю, у меня полный доступ к статистике.
-
Весьма интересен размер трейнеров, которые будут создаваться в СЕ. Или же компиляции в экзешник уже больше не будет?
-
Прикрутил увеличение картинок в статьях. То же самое можно будет делать и со скриншотами трейнеров. Посмотреть, как это выглядит можно в статье Внедрение чит-кодов Medieval 2: Total War ЗЫ. Заявки на регистрацию и включение в состав команды сайта отсылать мне по личке с желаемым логином и желаемым паролем. Регистрировать буду только тех, кто будет регулярно пополнять сайт трейнерами и/или статьями по геймхаку.
-
Ну, что ж, основная работа над движком закончена, и, следовательно, теперь уже каждый желающий может посмотреть, полюбоваться на сайт в новом виде ) Регистрации на сайте пока не будет. Регистрировать буду по заявкам и только тех, кто будет выкладывать статьи и трейнеры на сайт. Ведется работа над улучшением и повышением удобства публикации этих самых статей и трейнеров на сайте. Если кто-то заметит какой-либо огрех, или ошибку в работе сайта - пишите в эту тему, я буду оперативно устранять глюки.
-
Если учесть, что в дельфях винапишный файл получается размером ~15 килобайт без сжатия - я таки предпочитаю дельфи. Хотя, в любом случае, я уже давно пишу на C++ и возвращаться к паскалю меня пока не тянет )
-
Не использовал Лазарус ни разу.. Интересно, а если на чистом WinAPI писать в нем, насколько велик будет получаемый экзешник?
-
Спасибо Мастеру за работу над форумом, я же, в свою очередь, завершаю работу над адаптацией под новый движок сайта. Осталось допилить несколько небольших, но важных моментов, и сайт будет обновлен. Вслед за этим каждый желающий выкладывать свои работы, сможет нормально делать это прямо на сайте, и информация будет более структурированной. Форум же, по большей части, будет служить местом обсуждения выкладываемых на сайте трейнеров и статей. Таким образом я хочу несколько отделить обсуждения от статей и иже с ними, дабы новичкам, заходящим на сайт и форум, было проще ориентироваться. Ну и плюс это улучшит индексацию нашего портала, что со временем приведет к повышению популярности нашего с вами ресурса. К сожалению, с рождением сына у меня практически не остается свободного времени (кстати, вчера ему исполнилось два месяца), но это ни в коей мере не помешает мне и дальше заниматься развитием и продвижением нашей лаборатории геймхакинга. Как только с насущными задачами будет закончено, я думаю, приму на себя работу над TrainerMax, точнее, над его серверной стороной. Всем удачного геймхакинга! )) Update: 1. Добавил на тестовую (локальную пока что) версию сайта удобное управление закаченными файлами и добавление их в посты. 2. Добавил подсветку синтаксиса кусков кода для статей на тестовом сайте.
-
Не сравнивыемые величины, а состояние регистра флагов.
-
Так, давай-ка без мата, это раз, во-вторых, рекомендую тебе бывать на нашем форуме на трезвую голову.
-
Действительно, начиная со следующей недели вычищу форум от сторонних ссылок. Я не зря оплачиваю пять гигов места на нашем хосте. Все писатели трейнеров, входящие в группу "Разработчики" - прикрепляйте трейнеры прямо к постам. Также в ближайшее время намечается смена движка сайта (не форума). Со сменой движка станет удобнее выкладывать трейнеры. После смены двига я перенесу все трейнеры непосредственно на сайт, а также создам для всех входящих в группу "Разработчки" аккаунты, чтобы вы могли сами заливать свои трейнеры с описаниями на сайт. Естественно, как правильно это делать я тоже объясню. На этом пока все.
-
1. Это не мой метод, это стандартный метод работы с PE-файлами, да и вообще один из оптимальных методов считывания файлов, как отображения файла в собственное адресное пространство читающего файл процесса. Я лишь приспособил этот метод для получения реального имени модуля в тех случаях, когда модуль меняет свое имя (как в пресловутой F.E.A.R.). 2. Именно этот метод, по сути, не имеет отношения ни к именованным каналам, ни к межпроцессорному взаимодействию, ибо в память отображается файл с жесткого диска. Но, теоритически, его можно приспособить для нахождения сигнатур. Для этого необходимо сначала отобразить в свою память необходимый модуль игры, найти в нем сигнатуру, а затем конвертнуть ее в RVA адрес. 3. Ответил в предыдущем пункте. 4. Алгоритм заинтересовал. Поразмыслю. Пока точно ничего не скажу, кроме одного: для того, чтобы остановить процесс2 (предположительно, игра) нужно остановить все потоки этого процесса, что может вызвать вылет, если потоки будут остановлены в неправильном порядке. Далее, я не уверен, что можно "захватить" сегмент памяти процесса2 для использования его как разделяемого сегмента. Поэкспериментирую.
-
Trainer Spy не была разработкой кого-либо из Team-X. Та программа, которую ты, вероятно, имеешь в виду, обладала куда более широкими возможностями, называлась она T300 (если мне не изменяет память), и была разработана членом команды Team-X под ником CyberDoom.
-
Поищи по форуму, немало скриптов выложено в разных темах. Думаю, разберешься.
-
Я взламывал эту игру. Если ты пропишешь скрипт для этой инструкции, то бессмертным станешь не только ты, но и враги тоже. Тебе надо еще искать указатель, или другую инструкцию, которая работает только со структурой твоего игрока.