21:28

I see you
[ok]

пытаюсь сломать игру Prehistoric 2 по найденному рецепту. да, знаю что читарство это неспортивно, но...

в командной строке пишу

DEBUG
NPRE2.EXE
L
E 02B4 63
W
Q

после буквы W появляется сообщение что невозможно запсиать Exe или Hex- файл.
что это значит и ак это обойти?
спасибо заранее.

Комментарии
10.05.2008 в 02:40

Sanctus Satanas
Никак не обойти. Debug имеет весьма ограниченную поддержку exe-файлов и не умеет их записывать вообще.
Смысл того, что тут написано это открыть файл pre2.exe и изменить байт по адресу 0x2B4 на 0x63. Это можно сделать в любом hex-редакторе.
10.05.2008 в 09:56

I see you
спасибо, попробую разобюраться с хекс-рекддактором..
скачала XVI32, не могу понять как там найти этот самый байт.. -_-
10.05.2008 в 09:58

I see you
я вижу что згначения байтов состоят из двух знаков, как же значение можно записать 0x63?
как-то у меня не получается перевести то, что надо было следать дебугом, в то что можно сделать редактором -_-
помогите, пожалуйста.
10.05.2008 в 10:27

Sanctus Satanas
Hemem
Ну я написал просто в таком формате... 0xFF — это принятая, например, в языке C запись шестнадцатеричных чисел. А в x86-ассемблере то же самое принято писать 0FFh. Такие записи существуют, чтобы как-то разделять числа, записанные в десятичной и шестнадцатеричной системах счисления. Т.к. 0x63 это ни фига не десятичные 63, а очень даже 6 * 16 + 3 = 99.
Я так понимаю, что вам нужно вбить туда просто цифры 63. И адрес найти... просто 2B4. Конкретно в вашем xvi32 в меню Address пункт Goto..., там выбираете hexadecimal, вбиваете 2B4, жмёте OK и он сам переходит прямо на нужное место (слева в колонке будет число 2A8, а выделен будет пятый справа байт), тыкаете по нему мышкой и вводите 63, всё. :)
10.05.2008 в 11:07

I see you
спасибо большое, счас попробую
10.05.2008 в 11:14

I see you
все сделала, но эффекта обещанного не получилось. то ест ьна игру не повялияло... -_-
есть еще варианты, как эта команда для дебуга может быть выполнена в хекс редакторе?

а, пардон, повлияло но не так. в начале игры там где пишут уровень сложности вместо слова beginner Теперь просто буква H 0.0 что бы это значило..
на той же заставле сьехала картинка и стал страшно глючить звук- прерывистый.
10.05.2008 в 11:34

Sanctus Satanas
Hemem
Жаль. Значит авторы имели в виду что-то другое, но непонятно, что именно. Ибо сделать что-то с EXE-файлом через команду debug просто невозможно. Давайте лучше пойдём другой дорогой и тупо скачаем с AG трейнер для этой игры. ;-) Кстати, забавная игрушка была, только я её совсем не помню...
10.05.2008 в 22:51

I see you
спасибо, счаспопробую так.. я в нее играла когда еще совсем мелкая была, но какието типсы и триксы запомнила...
10.05.2008 в 22:58

I see you
гм. чтото ничего от этого трейнера не меняется.
там написаны ключи, типа это - анлимитед энерджи, то - анлимитед лайвз.... нету ничего -_-
тока при нажатии на цифру три чувак совершает самоубийство =)
10.05.2008 в 23:40

Sanctus Satanas
Hemem
Ну тоже полезная функция. :) Не знаю. Разбираться дальше с тем читом про дебаг это довольно бесперcпективное занятие. Может они вообще имели в виду 0x2B4 от точки входа... То, что описано всё равно само по себе невозможно.
Я в неё тоже в детстве играл и теперь только в общих чертах представляю. Мне на «доисторическую» тему ещё Ugh! нравился. =)
11.05.2008 в 05:25

^.^ / Так презирай меня... на пути в ад.
Hemem --==SS==-- У меня в свое время трейнер тоже ничего не изменил, герой тоже самоубивался от кнопки. А как там проходить на уровень с лицом, где надо быть "профессиональным едоком"? Надо все съесть?
11.05.2008 в 09:20

I see you
Liera чорт его знает, я не проходила никогда -_-
боле того ,у меня может игра какая-то не совсем как надо, потмоу что я знаю коды уровней, но они не работают. даже те которые я честно сама узнала. а по первому левелу уже надоело бегать -_-
я веджь не ради рекорда играю а просто интересно что дальше..
пойду на сайт досгеймз, спрошу как там у народа с этой игррой, может кто что скажет..
11.05.2008 в 09:22

I see you
--==SS==--
про UGh! я слышала, надо скачать посмотреть. обожаю старые игры, нравятся гораздо больше чем 90% нового. -_- я сама доисторический человек, нверное.
а про чит я спрошу там где скачивала, там народ всетки в теме..
11.05.2008 в 12:12

^.^ / Так презирай меня... на пути в ад.
Hemem знаю коды уровней, но они не работают Да, они меняются при смене конфигурации компа и для каждого компа поэтому свои. У меня в Prehistoric 2 и Metal Rage коды переставали работать и становились другие при смене материнки и видюшки. Может, и еще что-то влияет. В общем, создатель игры издевается над нами с 1992 (?) года ))).
12.05.2008 в 00:55

Sanctus Satanas
Liera
Вроде бы это зависит от BIOS'а. Разные BIOS'ы — разные коды.

Hemem
обожаю старые игры, нравятся гораздо больше чем 90% нового. -_- я сама доисторический человек, нверное.
Я бы сказал, что просто сейчас считается, что люди платят за число дисков и магические слова и словосочетания: 3D, DirectX 10, HDR, шейдеры, реалистичная вода и всё такое. Российские разработчики иногда относятся к вопросу даже более прямолинейно.
Кстати, я вот до сих пор не видел ни одного пошагового тактического симулятора на тему «летающих тарелочек», который был бы чем-то лучше старенькой UFO, чем сама UFO. :) Хотя в общем-то взять всё то же самое, но с новой графикой — была бы замечательная новая игра.
Из «доисторических» ещё помню забавную игрушку BC Racers.