» TeamX (Архив Форума)«


Форум TeamX » Исследования » Как отключить...

Переход по темам
<< Пред. След. >>
Единственная страница этой темы

 
Jordan 63
Пользователь

Откуда: Россия, Самара
Регистрация: Июль 2007

Всего: 228 сообщений

Как отключить окно где выбираешь перки, чтобы оно вообще не появлялось?

Отправлено: 22:22 - 8 Авг., 2007 | ИСПРАВЛЕНО: Jordan 63 - 22:24 - 8 Авг., 2007
Ray
Модератор

Откуда: Донецк,Украина
Регистрация: Янв. 2004

Всего: 746 сообщений

Ни разу за всю игру? Тоесть вообще и полностью?

Смещение Старое значение Новое значение
0x2C742 E8A9010000 E900000000


Только тестировать тебе. Сейчас мало времени, но пока я смотрел багов не обнаружил.

-----
Не бывает невозможных задач – бывает мало времени.

Отправлено: 23:16 - 8 Авг., 2007 | ИСПРАВЛЕНО: Ray - 23:08 - 8 Авг., 2007
Jordan 63
Пользователь

Откуда: Россия, Самара
Регистрация: Июль 2007

Всего: 228 сообщений

Ray

А каким hex редактором править

у меня есть HHD Free Hex Editor

он показывает

00048409: 00048490:5a 59 5b c3 53 51 52 56 57 89 c1 e8 50 f4 00       ZY[ГSQRVW‰БиPф.


Отправлено: 17:41 - 10 Авг., 2007
Ray
Модератор

Откуда: Донецк,Украина
Регистрация: Янв. 2004

Всего: 746 сообщений

Мой выбор - WinHex

Как пользоваться - где-то недалеко на форуме была тема (кто вспомнит - скажите хоть название...)

-----
Не бывает невозможных задач – бывает мало времени.

Отправлено: 22:14 - 10 Авг., 2007
Jordan 63
Пользователь

Откуда: Россия, Самара
Регистрация: Июль 2007

Всего: 228 сообщений

Ray

Скачал WinHex 14.3

0x2C742  такого offset там нет

там они 00150400

У тебя какая версия?







Отправлено: 22:32 - 10 Авг., 2007
Ray
Модератор

Откуда: Донецк,Украина
Регистрация: Янв. 2004

Всего: 746 сообщений

Да без разницы какая версия. Открой в winhex'e fallout2.exe
Нажми на колонку "offset" мышкой - добейся чтобы там отображались числа в 16-ой системе счисления (были бы буквы). Найди там 0x2C740 и в этой строке поменяй значения как указано в таблице.

Смещение там точно такое есть.

-----
Не бывает невозможных задач – бывает мало времени.

Отправлено: 22:56 - 10 Авг., 2007
Dar
Пользователь

Откуда: Воронеж
Регистрация: Дек. 2004

Всего: 289 сообщений

Ray,  
Ого , а можно  отключить те выдачу тех или иных перков в этом окне, и отключить их действие, при скриптовом использовании, так чтобы можно было создать скриптовые перки вручную.
Само окно оставить прежним.

Интересуют все те перки которые дают +1 Силы +1 Восприятия +1 Выносливость и так далее все семь.
И еще эти :
#define PERK_night_vision                   (9)  // Ночное зрение
#define PERK_rad_resistance               (11) // Сопротивление радиации
#define PERK_snakeater                      (30) // Змееглот - Защита от яда.

???

Отправлено: 23:56 - 10 Авг., 2007
Ray
Модератор

Откуда: Донецк,Украина
Регистрация: Янв. 2004

Всего: 746 сообщений

Цитата:
а можно ...


См. подпись А вообще что конкретно тебе надо? Убрать перки из списка, отменить их действия, сделать так, чтобы можно было их добавить через скрипт и при проверке их наличия выполнять какие-либо действия? Теоретически убрать из списка можно. Отменить действия вроде тоже. Надо смотреть...

-----
Не бывает невозможных задач – бывает мало времени.

Отправлено: 16:02 - 11 Авг., 2007
Dar
Пользователь

Откуда: Воронеж
Регистрация: Дек. 2004

Всего: 289 сообщений

Ray,
Замечательная подпись
Для первых семи убрать и из списка выдачи и отменить действие при использовании их скриптами,т.е чтобы +1 к параметру не выдовался, интересует пока сугубо гипотетически.
Для трех последних только убрать из списка выдачи и уже более-менее насущно.

Отправлено: 1:10 - 12 Авг., 2007
Wasteland Ghost
Маленькое Злое Привидение

Откуда: Россия, Самара
Регистрация: Дек. 2002

Всего: 2251 сообщение

Отключить как раз легко . В теме по смещениям есть описания перков. Если  параметр "Number of Ranks available" равен -1, перк не отображается в окне выбора. Можно ещё "Required Level" поднять до 100 . Отменить действие можно обнулив соответствующие модифицируемые параметры. Ессно, делается это тоже всё через hex-редактор.

PS Мой выбор -- hiew .

Отправлено: 10:09 - 12 Авг., 2007
Ray
Модератор

Откуда: Донецк,Украина
Регистрация: Янв. 2004

Всего: 746 сообщений

Именно. Спасибо Raven'у за исследования


-----
Не бывает невозможных задач – бывает мало времени.

Отправлено: 11:19 - 12 Авг., 2007
Dar
Пользователь

Откуда: Воронеж
Регистрация: Дек. 2004

Всего: 289 сообщений

Спасибо, Wasteland Ghost, и разумеется Raven'у.
То что надо.

Отправлено: 13:20 - 13 Авг., 2007
Wasteland Ghost
Маленькое Злое Привидение

Откуда: Россия, Самара
Регистрация: Дек. 2002

Всего: 2251 сообщение

Для справедливости надо заметить, что инфу по перкам в движке раскопал Temaperacl с DAC .

Отправлено: 8:47 - 15 Авг., 2007
Jordan 63
Пользователь

Откуда: Россия, Самара
Регистрация: Июль 2007

Всего: 228 сообщений

Как отключить окно при случайных встречах где появляется надпись вы хотите встретиь чтобы это окно не появлялось а сразу грузилась карта

Отправлено: 21:20 - 15 Авг., 2007 | ИСПРАВЛЕНО: Jordan 63 - 21:21 - 15 Авг., 2007
Ray
Модератор

Откуда: Донецк,Украина
Регистрация: Янв. 2004

Всего: 746 сообщений

Условия те же - тестить тебе Я 15 мин. погонял - багов нет.

offset старое значение новое значение
0xB0F0B 85 C9 0F 84 0E FC FF FF E9 11 FC FF FF 90 90 90


P.S. Ты научился пользоваться hex-редактором? Перки выключил?

P.P.S

2 Alchemist or Spy or Wasteland Ghost

Предлагаю переименовать тему в: "Как отключить..."

-----
Не бывает невозможных задач – бывает мало времени.

Отправлено: 23:54 - 16 Авг., 2007 | ИСПРАВЛЕНО: Ray - 12:35 - 17 Авг., 2007
Jordan 63
Пользователь

Откуда: Россия, Самара
Регистрация: Июль 2007

Всего: 228 сообщений

Ray

P.S. Ты научился пользоваться hex-редактором? Перки выключил?


Я ни как не могу заменить этот  offset  нажимаю правой кнопкой высвечивается окно я выбираю edit
что дальше жать не знаю побывал методом тыка не получилось подскажи как редактировать offset

И еще можно ли сделать так чтобы движок не читал Encounter Table в worldmap.msg я удалил из Worldmap.txt все Encounter  а он все равно выдает при загрузке карты в дисплей вы встретили и описание кого встретил решил просто удалить названия но теперь он выдает вы встретили error но почему ошибка я ведь строки не удалял а только описание

Отправлено: 0:56 - 17 Авг., 2007 | ИСПРАВЛЕНО: Jordan 63 - 1:05 - 17 Авг., 2007
Ray
Модератор

Откуда: Донецк,Украина
Регистрация: Янв. 2004

Всего: 746 сообщений

Цитата:
Я ни как не могу заменить этот  offset  нажимаю правой кнопкой высвечивается окно я выбираю edit
что дальше жать не знаю побывал методом тыка не получилось подскажи как редактировать offset


Порой верное - самое простое.

1)Находишь нужную строку смещения (offset)
  Для этого от в смещении заменяешь последнюю цифру на 0 (в уме) и находишь нужную строку. Например 0x123F
  Нужная строка 0x1230
2) Находишь начало для списка байт которые надо изменить. Для этого берешь последнюю цифру (в примере F) и на пересечении нужной строки и этой цифры в таблице и будет начало списка байт.
3) Правишь. Для этого мышкой становишся на нужный байт (цифру, т.к. байт состоит из двух символов) и просто с клавиатуры начинаешь набирать нужные значения (0-9 и a-f)
4) Сохраняешь. ctrl+s или иконка

Редактировать - проще не придумаешь. Просто печатай на клавиатуре то что надо и всё

Цитата:
но теперь он выдает вы встретили error но почему ошибка я ведь строки не удалял а только описание


Error'ы всегда выдаются если не найдена строка.

Зачем тебе всё это - я ведь и так отключил это окно - правь смещения и всё.

-----
Не бывает невозможных задач – бывает мало времени.

Отправлено: 1:22 - 17 Авг., 2007
Jordan 63
Пользователь

Откуда: Россия, Самара
Регистрация: Июль 2007

Всего: 228 сообщений

Ray

Все разобрался окно перков не появляется.  А когда изменил offset чтобы окно при случайных встречах не появлялось fallout2 вылетает при случайных встречах.

А какой изменить offset чтобы если нажимаешь на pip-boy то он не грузился то есть отключить его

Отправлено: 11:28 - 17 Авг., 2007 | ИСПРАВЛЕНО: Jordan 63 - 11:29 - 17 Авг., 2007
Ray
Модератор

Откуда: Донецк,Украина
Регистрация: Янв. 2004

Всего: 746 сообщений

Цитата:
А когда изменил offset чтобы окно при случайных встречах не появлялось fallout2 вылетает при случайных встречах


ИСПРАВЛЕНО: Вылеты есть. Переделаю.

P.S. Про пип-бой позже.

P.P.S. Кстати, могу вообще полностью отключить случайные встречи. Кому-то надо?


(Добавление от 13:35 - 17 Авг., 2007.)


Вроде переделал. Смотреть в старом посте, я исправил смещение и значения. То что было раньше не использовать. Пробовать на чистом фолле.

-----
Не бывает невозможных задач – бывает мало времени.

Отправлено: 12:22 - 17 Авг., 2007
Jordan 63
Пользователь

Откуда: Россия, Самара
Регистрация: Июль 2007

Всего: 228 сообщений

Вроде переделал. Смотреть в старом посте, я исправил смещение и значения. То что было раньше не использовать. Пробовать на чистом фолле.

Работает!

Отправлено: 16:05 - 17 Авг., 2007
Ray
Модератор

Откуда: Донецк,Украина
Регистрация: Янв. 2004

Всего: 746 сообщений

Отключение пип-боя:

offset старое значение новое значение
0x3385C E8 47 E5 00 00 E9 00 00 00 00
0x33863 E8 9C 3B 05 00 E9 00 00 00 00


Первое выключит звук клика.
Второе отключит сам пип-бой.

P.S. Ещё что-нибудь?

А если не секрет, то что ты мастеришь?

-----
Не бывает невозможных задач – бывает мало времени.

Отправлено: 20:17 - 17 Авг., 2007
Jordan 63
Пользователь

Откуда: Россия, Самара
Регистрация: Июль 2007

Всего: 228 сообщений

Ray

Огромная тебе благодарность за ответы!

P.S. Ещё что-нибудь?

А возможно ли изменить количество опыта например чтобы подняться до 2 нужно 5000 в место 1000 и можно ли изменить чтобы очков для повышения навыков давалось не 20 как обычно а 5 или 10

А если не секрет, то что ты мастеришь?

На данный момент fallout1 на движке fallout2

Отправлено: 20:36 - 17 Авг., 2007 | ИСПРАВЛЕНО: Jordan 63 - 22:58 - 17 Авг., 2007
Jordan 63
Пользователь

Откуда: Россия, Самара
Регистрация: Июль 2007

Всего: 228 сообщений

Ray

Когда отключаешь окно случайных встреч зразу грузиться встреча но также появляется в левом окошке:
за умение натуралиста вы получаете 40 опыта и дается 40 опыта как это отключить?
И еще как отключить чтобы при случайных встреч надписи невыводились конечно можно их удалить но выводятся пустые строки с кружочками т.е чтобы он не читал worldmap.txt

Очень нужно!

Отправлено: 21:27 - 22 Ноября, 2007
Ray
Модератор

Откуда: Донецк,Украина
Регистрация: Янв. 2004

Всего: 746 сообщений

Отключение начисления опыта и вывода надписи о начислении опыта
(нужно хорошо проверить, нет ли каких багов при запуске такой локации - т.е. там где должен начисляться опыт. Проверить легко - надо исправить эти смещения, но не отключать окно выбора "встречать локацию или нет". На все вопросы отвечать да и смотреть что будет в такой локации. Надеюсь понятно описал Просто есть вероятность что отключил что-то лишнее ):

offset old new
0xB0E76 64 00


Отключение надписи "Вы встретили: XXX"

offset old new
0xB1411 E8 56 08 F7 FF E9 00 00 00 00
0xB1442 E8 25 08 F7 FF E9 00 00 00 00


Если что-то где то не отключилось (возможно не всё просмотрел) или вылетает - пиши.


-----
Не бывает невозможных задач – бывает мало времени.

Отправлено: 23:19 - 22 Ноября, 2007
Jordan 63
Пользователь

Откуда: Россия, Самара
Регистрация: Июль 2007

Всего: 228 сообщений

Ray

Цитата:
Отключение начисления опыта и вывода надписи о начислении опыта
Отключение надписи "Вы встретили: XXX"


Работает!






Отправлено: 23:45 - 22 Ноября, 2007
 

Переход по темам
<< Пред. След. >>
Единственная страница этой темы


Powered by Ikonboard 2.1.9 RUS
Modified by RU.Board Team
© 2000 Ikonboard.com