Привет Денис aka denissaha. Спустя года я вернулся к x3tc и вспомнил п...
X3 Terran Conflict / X3 Земной конфликт
 
X3 Terran conflict  
 

На сайте онлайн (человек): 68



 



Привет Денис aka denissaha. Спустя года я вернулся к x3tc и вспомнил п...

Terran Conflict (X3TC) / Форум / Скрипты и моды для X3 Terran Conflict / Обновление статьи:

Обновление статьи:
(http://x3tc.net/x3_forum/?tid=1968)
Автор: DenScaletta
(19.03.2020 03:40:58)

Привет Денис aka denissaha.
Спустя года я вернулся к "x3tc" и вспомнил про Вашу потрясающую статью, которую впервые освоил в 2015 году:
"Изменение параметров тренировки десанта и абордажа с помощью HEX-редактора. Модификация obj-файла."
Попробовал применить написанное, применил, всё благополучно заработало.
Правда пришлось проявить смекалку, потому как, с учётом времени, 19.02.2012 -->> 19.03.2020, адреса исходного кода, после
распаковки obj-файла, в файле x3story.out, изменились и достаточно далеко от исходного материала.
Статья мне очень нравится, достаточно глубокий и сложный материал, но тем не менее, интересный и полезный, для игрового процесса.
С Вашего позволения, мне хотелось бы внести небольшие корректировки и обновления в такую замечательную статью, с точки зрения читателя 2020 года.
1. Инструментарий:
a. Дизассемблер obj-файла. Последняя версия с сайта : Моддинг: obj-файлы и маленькие утилитки. В архив дизассемблера, do4_15b_177.rar, позволил себе добавить bat-файл, для облегчения задачи.
b. X3 Editor 2. Последняя версия с сайта x3e2.doubleshadow
c. Любой HEX-редактор, например HxD - Freeware Hex Editor and Disk Editor. Последняя версия с сайта mh-nexus
Всегда приятней, когда рабочие ссылки на инструментарий есть в обучающей статье.
Опытным путём выяснилось, что если скопировать текст со страницы сайта "x3tc.net", и вставить в блокнот, и попробовать сохранить, тогда выскочит
вот это окно: Внимание!!!.
Из-за этого, копипастить текст или код с сайта в сообщение без нарушения разметки BBCode, не выйдет.
Поэтому у Вас во всех строках примера кода, который Вы хотели выделить цветом, присутствует обычная строка с BB-кодом, а не цветная строка.
Для примера.
Вот скопирована и вставлена, якобы жёлтая строка, из вашего листинга "GetNextTrainingCost":
[cοlοr=yellοw]000C6323: 06 07D0              |    7            pυshw      2000d ; 07D0h[/cοlοr]
А вот та же строка, только разметка BB-кода, написана вручную:
000C6323: 06 07D0              |    7            pυshw      2000d ; 07D0h
Я подготовил новые данные по Вашей статье. Если Вы найдёте время, посмотрите пожалуйста, и по возможности, обновите статью.
Уверен такой материал при должном уходе ещё долго будет помогать людям.
Вот к примеру не такое уж и давнее сообщение на сайте: Изменение параметров тренировки десанта с HEX-редактором, нужна помощь.
Отреагировал, жаль что поздно, но лучше...
Да, кстати. Этот пользователь натолкнул на интересную мысль.
Конечно, всегда найдутся те, кто захочет почерпнуть материал и применить полученные знания.
Но, нельзя исключать возможность, что некоторые ребята не смогут осилить, а применить захочется.
Это конечно только на Ваше усмотрение, но вот три, самолично по вашему материалу, сделанные версии файла x3story.obj.
Эти по одной возможности:
1. Модифицированный obj-файл ускорения обучения с 1000d на 1
2. Модифицированный obj-файл с меньшей стоимостью обучения с 2000d на 500d
3. Модифицированный obj-файл со всем обвесом корабля при захвате
Этот со всеми тремя возможностями:
4. Модифицированный obj-файл + со скоростью и меньшей стоимостью обучения + со всем обвесом корабля при захвате
Почему остановился на первом варианте "Заставить систему чаще отнимать одну секунду".
Проверил сочетания других и этот, исходя из моего скромного мнения, работает лучше всех.
Да, нагружает систему, но только на период обучения, всё остальное время молчит. И работает по возрастающей.
Допустим первый полный курс одного нулевого навыка = 3 мин., второй ещё больше, третий ещё больше.
И это справедливо и не читерски.
Игра куплена в стиме, закачена 17.02.2020. Значит x3story.obj, последней версии.
Возможно придётся подредактировать несколько строк в статье, раз в архиве дизассемблера теперь есть бат-файл,
но это пустяки, для такого дела.
Я периодически буду на сайте, если что отписывайтесь.
Заранее благодарю.

P.S. Чуть позже, если всё будет способствовать, попробую сделать видео по этой теме.

дерево темы → Обновление статьи: Обновление статьи: »
Список игр