Перейти к содержанию

Razi

Пользователи+
  • Постов

    248
  • Зарегистрирован

  • Посещение

  • Победитель дней

    4

Весь контент Razi

  1. Отдам дань должного своим любимым играм. - Symphony of the Night (1997)(PS1) - двухмерная игра в стиле metroid(«вид сбоку»), в которой около ста оружий и множество секретов. Но если играете впервые, то интересно начинается только после того как возьмете умение двойного прыжка. В 2005 году версия игры для PlayStation попала на 16-ую позицию списка ста лучших игр всех времён по версии одного известного сайта. - Vandal Hearts (1997)(PS1) - пошаговая стратегия. Слабая графика даже для PS1, что не делает игру хуже. Что-то вроде шахмат только попроще и со своими правилами. - King's Field 2 US(1996)(PS1)(японская версия игры называлась King's Field 3) - Прародитель Demon’s Souls. RPG от первого лица в стиле фэнтези. Многим не нравится из-за слабой графики даже для PS1 и медлительности персонажа вначале игры. Разработчики сделали то, что персонаж не может махать семикилограммовым мечом 70 раз в минуту, и добавили шкалу востановления силы, после удара, и это многим не нравится. Интересный фэнтези мир. Интересный факт: начальный меч из кристалла растет дважды, при получении определенного опыта и есть такая вещь как Sword Magic. - Final Fantasy 7 (1997)(PS1) - Как это. Забирай все что хочешь, покемона не трогай. Это, мой покемон. Цитата из инета "С 1997 года Final Fantasy VII неоднократно избиралась игровыми интернет-порталами и журналами, одной из лучших игр всех времён." Вообще игра настолько популярна, что хакерами и программистами со всего мира сделано около 30-70 программ для PC версии игры и около 15-30 программ для PS1 версии. С помощью этих программ можно делать многое в игре, например изменять поведение ИИ врагов или даже изменять формулы расчета урона. Есть даже такие моды которые улучшают или изменяют графику в игре, например замена многих моделей оружия. - Evil Islands (2000)(PC) - stealth RPG, смесь Diablo 2 и Metal Gear 1. Думал, что наконец-то научились переводить игры с английского. Удивлялся аж. Такой профессиональный ду[CENSORED]ж. Оказалось, игра русская. И никакого перевода и не было. Еще такие игры на PC: Герои 3 и Diablo 2: Lord of Destruction. Кто-то говорил про игры на PS1: что ни игра, то шедевр. - Blood Omen: Legacy of Kain (1996)(PS1) - одна из трех интересных историй о вампирах, если немного знаете английский. И еще отличные игры на Playstation 1. Twisted metal 2, Tekken 3, Tobal 2, Crash Bandicoot 1,2,3; Resident Evil 1,2,3; Metal Gear Solid, Mega Man X4.
  2. Нет, не нужно, для игры уже написаны три редактора сохранений 2 для PC версии и 1 для PS1 версии. Я просто конверитрую сэйвы в PC версию. Меняю редактором сохранений что нужно, а потом конверитрую обратно. Да, нужно что-то такое как редактор сохранений, но только для игрового файла.
  3. Первым делом хочу сказать, что у меня Windows XP sp3 - 32 бит. Выпадающий список оружий нужен в таком виде приблизительно У меня открывается в Fasm с ошибкой, видимо потому что версии Windows разные.
  4. Первым делом подумал что для того чтоб такое сделать нужно скачать Fasm, других программ которые такое могут делать, незнаю. А вот это хотелось бы подробнее узнать. Первым делом нужно наверное создать окно, а после этого функцию "open file" чтоб открывать этот файл. Но как это сделать? Но только не через консоль. "написать функцию патча файла" это как раз то, что нужно. Файл вынял из диска Playstation 1 с помощью специальной программы, и после редактирования его нужно будет вставлять обратно, той же программой. Файл нужно редактировать один раз, перед тем как начнем проходить игру сначала.
  5. Нужен именно редактор файла, то есть открываем файл игры с помощью редактора, меняем что-то и сохраняем, когда игра не запущена. Нужна таже технология, как у редакторов сохранений игры.
  6. Как можно сделать редактор игрового файла? И что для этого нужно? Кто может помочь с этим? То есть, это высший пилотаж взлома, потому что мы изменяем файлы самой игры, хоть это и обычное Hex редактирование. Через Hex редактор можно делать редактирование файла игры, но это очень неудобно, поэтому нужен редактор игрового файла. Нужно чтоб редактор открывал и сохранял файл, после редактирования. Приведу пример: Нужно через редактор изменить начальное оружие персонажа на другое. Начальное оружие персонажа находится в адресе(offset) 9380 в Hex, в игровом файле Namemenu.mnu, значение в этом offset'e 65 в Hex (1 байт). 65 значит какое из оружий находится у персонажа, можно выбрать оружие с 65 по 71 в Hex. Нужно чтоб в редакторе октрывался cписок этих оружий и каждое выбранное оружие записывало свое Hex значение в этот адрес 9380 в файл Namemenu.mnu. Что посоветуете?
  7. Заметил две ошибки в английском на скриншоте. 1) granades правильно пишется grenades. 2) accuraty правильно пишется accuracy.
  8. Можно ли подправить тему Как в Cheat Engine произвести автоматическое нажатие клавиш? из раздела Cheat Engine? Потому что там, при переходе на новый движок, слетели все спойлеры и перемешались все скрипты. А я хочу сохранить все страницы в этой теме, к себе на комп, но немогу, пока тема в таком виде. Хочу сохранить к себе, потому что информация в теме важна для меня. Жду исправлений, с самого перехода на новый движок. (Остальные нужные темы успел сохранить еще на старом движке)
  9. Для первого раза нормально, я бы даже сказал совсем неплохо. Нужно записать не один десяток видео, чтобы в видео, петь как соловей . Все-таки с озвучиванием в разы проще понять, чем без озвучивания. Довольно неплохо обьяснил и показал, с разбором полетов. Так что скачаю твое видео в HD разрешении, также как и качал в HD уроки от Xipho. (Вообще видел на ютюбе, что один паренек, вместо слова привет, говорил: Штанген Циркуль публика.) Спасибо за видео.
  10. Как сделать чтоб окно формы отображалось поверх остальных окон? или по какому-то нажатию отображалось поверх остальных окон? Garik66, нашел один способ как сделать чтоб количество часов в форме двигалось влево. Может кому пригодиться. Поменял в Lua скрипте эту часть: поменял на эту часть: Далее нажать в окне CE, Table -> TIME -> Edit (т.е. нажать редактировать форму). CELabel1 не удалялся, и в форме там где количество часов, показывает "00". Дальше выбрать в форме второй "0" слева (тот который CELabel8 и отображает количество часов), нажать по нему правой кнопкой мыши и выбрать Anchor Editor (редактор якоря). И в поле Left Anchoring убрать галочку с "Enabled", а в поле Right Anchoring поставить галочку на "Enabled". У меня после этого, цифры отображающие количество часов идут только влево.
  11. Я могу лишь предложить вот такой вариант. (Именно в таком калькуляторе, не очень заинтересован, но ради любопытства, вот вариант) В году 365 дней. Чтоб учитывать что раз в 4 года на один день больше, нужно всего лишь сделать следующее. За год считать 365,25 т.е. 365 дней с четвертью разделить на 12 месяцев: 365,25 / 12 = 30,4375. (Это число учитывает даже то, что раз в 4 года на день больше в году) И вот это число 30,4375 учитывать в расчете месяцев, если в Lua можно записывать не целые числа конечно. Потому что, если будем учитывать что в месяце 30 дней, то в году будет 360 дней, а если 31 день то в году будет 372 дня, а в году на самом деле 365 дней и 6 часов (365,25 в днях). Конечно такой метод не даст астрономической точности, например расчет времени через 2 года, но по большим расчетам это будет более точно. А за месяц считать 30,4375 дней, что в секундах будет = 2,629,800 секунд. А за год считать 365,25 дней, что в секундах = 31,557,600.
  12. Garik66, еще вчера хотел написать. Здаравенное спасибо за помощь.
  13. Сделал. Теперь когда вставляю число 4,294,967,295 в адрес секундами, то отображается все правильно, то есть показывает 1,193,046 часов и т.д. То есть сейчас значения в форме отображают максимально возможное для адреса в 4 байта (беззнакового). Думал, что количество часов в форме само будет двигаться влево. Скорее всего по идее, все равно будет нужна поправка по времени, например раз в 10 или раз в 20 лет, нужно будет делать в каком-то году на один день больше или меньше.
  14. Попробовал и по твоему плану немного, и в скрипте который только что выложил. Когда количество часов состоит из двух цифр, то они залазят на минуты. Но, еще не все сделал, так что посмотрю что еще можно доделать.
  15. Нужно чтоб если в адресе с секундами 36,000,000, то отображалось бы 10000:00:00, то есть 10000 часов 00 минут 00 секунд. Дни и месяцы не нужны. Хотя калькулятор классный. При этом не обязательно, чтоб там где показывает количество часов было,например, когда на таймере всего 52 секунд то показывало бы например: 000000:00:52 это будет выглядеть не очень красиво, как и сказал Garik66. А вот если будет показывать 00:00:52 или 0:00:52 то это как раз так как нужно. Но самое главное чтоб в количество отображаемых часов могло влезть и число 1,000,000 часов. Нужно было, чтоб только минуты и секунды отображались как в часах начиная с "00" дальше "01" и т.д. А количество часов могут начинаться или просто с "0" или с "00".
  16. Вот в том то и интерес, что в адрес с секундами в игре, то могу вставить число аж 4,294,967,295. Значит число по идеи 4 байта (беззнаковое).
  17. Просто дело в том, что в твоем АА скрипте, когда вставлял число больше чем 7F FF FF FF в 4-х байтный адрес с секундами в игре, то число отображалось в форме, при пересчете неверно. Из чего я сделал вывод, что либо в форму нельзя вставить число, либо в регистры нельзя вставить число больше чем 7F FF FF FF (вставить, можно, но оно отображается неверно) Ага, у меня расширения в браузере не позволяют так скопировать ник пользователя.
  18. Проверил работает. Но каждые 24 часа начинает считать с 00 часов. Например 25 часов будет отображаться как 01:00:00, а мне нужно например чтоб если в адресе с секундами 36,000,000, то отображалось бы 10000:00:00 то есть 10000 часов 00 минут 00 секунд. А для этого я так понимаю нужно удалить какую-то строку, что обнуляет количество часов в скрипте. То есть, ограничения в показателе количества часов мне не нужны. Нужно например, чтоб количество часов отображалось от 00 до 596,523 часов = ~68 лет ( или аж до 1,193,046 часов = ~136 лет). Потому что, четырехбайтный адрес может идти аж до 4294967295 секунд (а в Hex FF FF FF FF) что приблизительно = 136 лет с копейками и после этого игровой таймер обнуляется и идет сначала, то есть таймер идет бесконечно. Garik66, как ты выбираешь имя пользователя, чтоб оно было как ссылка? На старом движке это делалось легко, а счас незнаю как. Так понимаю, что ограничение на число в секундах в Hex 7F FF FF FF или 2147483647 в Dec, ограничивается либо из-за формы, потому что туда нельзя вставить число выше этого или из-за регистров, потому что в регистры нельзя вставить число выше в Hex 7F FF FF FF или 2147483647 в Dec ?
  19. У меня один вопрос, что нужно делать чтоб приклеить этот Lua скрипт к своей игре? Подставлять Аобскан инструкции на запись на адрес с секундами из моей игры? но желательно было бы описать последовательность действий. (Адрес четырехбайтный из моей игры "009E9150" который считает секунды.)
  20. Замечательно. У меня может появится один вопрос по усовершенствованию отображения времени, но это может уже завтра у тебя спрошу.
  21. Работает в общем. Непонятно почему, но таймер в форме опережает игровое время на одну секунду. А так все нормально. Может еще по-мелочи еще захочу чуть усовершенствовать что-то, но главная задача сделана.
  22. Вот теперь работает, после трех минут проверки, но надо еще немного проверить.
  23. Неа, не работает. Как-то неправильно пересчитывает время, в боевом режиме счетчик секунд ускоряется в 10 раз, но в адресе 009E9150 время идет нормально, без ускорений. Может нужно фильтр поставить как: cmp EAX + ECX ?
  24. 1. заморозил - таймер остановился 2. При "Бряке на запись" вылазит только одна инструкция 3. EAX=D130 не меняется после нескольких выходов и загрузок игры 4. сделал Инструкция mov [eax+ecx],ebx срабатывает один раз в секунду.
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.