RPG Mod [M113]

Форум Модификации для игр серии Ex Machina Обсуждение модификаций
Сообщений: 25 • Страница 1 из 2 12
Аватара
Решил начать новый большой проект, как только продумал весь ход работы.
Значится как и обещал, начал изучать Меридиановское двигло, радует оно меня больше, чем двигло оригинала, здесь намного больше возможностей.
Модов для Меридиана немного, точнее очень немного, попытаемся исправить ситуацию. Вообще Меридиан мне всегда нравился больше оригинала, здесь и действие поживее, и движок получше, да и сюжет мне здесь тоже очень нравится, почти все персонажи колоритные и выделяющиеся. Расхвалил меридиан, перейду к сути.
Заметил, что система перков не такая уж система перков, нету толковой раскачки по уровням, нету опыта, присущего множеству RPG. На первом этапе работы была поставлена четкая задача исправить это дело тем или иным способом. Я это сделал в виде первой полноценной рабочей версии своего нового мода, для заинтересовавшихся список изменений:
1. Перки, деньги, звания, и харизма - убрано, вместо этого теперь Достижения, Опыт и Уровень навыка.
2. Взятие уровней сделано на основе бывших перков (ныне достижений) и завязано на получаемом опыте, всего 10 уровней, для каждого есть свой рубеж накапливаемого опыта. Опыт можно "поиметь" с убитых врагов, квестов, заданий, теперь это аналог денег, на опыт вы приобретаете все нужные вам вещи и т.п. Также забыл упомянуть ранее, что уровень дает вам дополнительные возможности и блага, которые вы сами в праве выбирать и менять, повышая или понижая Уровень навыка (аналог Харизме).
3. Введены и достижения в добавку к уровням. Есть такие достижения, как Убить 100 людей, Уничтожить 500 вражеских авто, Нанести 10 критических выстрелов подряд и т.д. Всего, если не изменяет память 8 достижений (+10 уровней, итого 18). Также упомяну, что польза от бывших "перков" теперь более существенная, есть резон "прокачивать" уровни. Обычные достижения же не имеют пользы и введены в качестве дополнительного Челленджа.
4. Для разнообразия поколдовал над некоторым оружием, в частности над Уникальным, сделал его более уникальным, повысив отдельные параметры и сильно понизив цену (сделав тем самым их дешевле в обслуживании), дабы этим оружием пользовались, продавать его нет смысла, ибо стоят копейки. Добавил Крупнокалиберный ДСМ из Unknown Mod, в этот раз чуток переделанный.
5. Добавил забытый разработчиками Попрыгун, который отсутствовал в сингле, но был в мультиплеере.
6. Разнообразил "сумо" на Вэнах, добавив Миноукладчики.
7. Немного разнообразил гонки на тракторах, чтобы игроку было что потыкать в момент, когда он всех обогнал. :)
8. Частичный ретекстуринг. Повысил разрешение текстур оружия в 2 раза, теперь пушки смотрятся более цветасто, "поживее".
На этом все. Возможно, я забыл что-то упомянуть, но основное я изложил.

Где найти: ЗДЕСЬ

Также хочу сказать, что я полностью прошел игру с этим модом, все найденные баги были исправлены, мод полностью рабочий.
Под спойлером много текста не про мод, его можно и не читать.
Спойлер
На будущее есть очень много планов, я наконец-то придумал ВМЕНЯЕМУЮ систему прокачки оружия, ВМЕНЯЕМУЮ систему прокачки автомобилей и кабин, на днях активно приступлю к её реализации и я уверен в том, что сделаю все задуманное. В итоге я надеюсь получить полноценную ролевую систему в Ex Machina, где можно будет плавно продвигаться вверх, улучшая и модифицируя каждый элемент своего автомобиля. Приведу примеры. В начале нам дается убогенький слабенький Скаут с прогнившим Шершнем. Накапливаем денег, едем к нужному НПЦ, выбираем оружие для модификации, НПЦ сообщает вам что нужно для модификации (например 10000 опыта, 10 запчастей, 5 электроники и сам Шершень), вы едете дальше, все это собираете, везете к НПЦ, он делает вам какой-нибудь убер-шершень, сносящий все на своем пути с выстрела :) . Это лишь образно, на деле получите улучшенный в несколько раз шершень. После модификации шершня сможете приобрести убогенький спектр (который все равно лучше шершня, даже улучшенного), далее модифицируете его, после спектра, например, ПКТ и т.д. Накатались на скауте? Приезжаете к НПЦ, обмениваете свою развалюху на новую (например на Бойца), отправляетесь на деталями, везет их НПЦ, он вам модифицирует кабину/кузов. Все просто и, как я считаю, интересно! Но это очень трудоемкая работа, т.к. все построено на квестах и надо соблюсти все условия, дабы не было ошибок.

Спасибо за внимание.
Аватара
Давно искал повода чтобы установить мередиан и похоже что нашел :)

P.S.На какую версию игры рассчитан мод?
Аватара
LV, у меня игра без патча, значит на обычную :)
Вчера, кстати говоря, уже ближе к концу игры прокачал 10 уровень (для его получения необходимо набрать 5 миллионов опыта), а вот 500 врагов так и не настрелял. Есть ещё достижение на 100000 врагов, но, думаю, это перебор. Жаль, что я не нашел способа ввести новых условий для достижений, не только стандартные "Накопи опыта" и "Убей 9000 врагов"...
Ближе к понедельнику попытаюсь закончить тестовый вариант "прокачки", добавив НПЦ и сделав ему реплику со скриптами, которая выдаст вам вместо убого шершня - модифицированный, и потом вместо нового шершня - сперкт. Ссылочку выложу сразу.
P.S. Что-то я смотрю все меньше и меньше народу стало трудиться на благо махины :(
Аватара

"leangle" писал(а):

Есть ещё достижение на 100000 врагов, но, думаю, это перебор

Чтоб не было типа "убей 10 кабанчиков", принеси 20 шкурок кабанчиков, и типа "шкура" выпадает только из каждого третьего.
(Это так, мысли вслух). :)

Третий Закон: Любая достаточно развитая технология неотличима от магии. (Кларк)
Аватара
leangle, текстуры зря увеличил - достаточно было только с
цветами и контрастностью поиграть - а увеличение пользы не несет и увеличивает вес мода в 4 раза примерно
(пс. потому что в текстуре на 512px - 4 раза поместится текстура на 256px) просто совет :3

Аватара

"ScorpyX" писал(а):

а увеличение пользы не несет и увеличивает вес мода

Согласен, почти.
Сил уже гдето меня "поправлял" в этом плане, но останусь при своём.
Есть плюс, если (кроме увеличения) "поиграть" с самой текстурой (как минимум - контраст + доводка), а сам размер (во сколько раз больше будет), зависит от самой текстуры.
Насколько я видел Альфу (под Махину), Охотник там явно живее выглядел (как на моё скромное мнение).
Опять таки вес мода, на моё мнение, не критичен (вроде у всех нэт (и машины) не проблема).
Размеры текстур (не трогать) оставлять в оригинале стоит, если мод подганять под оригинальные систребования.
P.S. Естественно это просто моё личное мнение, ни на что не претендующее.

Третий Закон: Любая достаточно развитая технология неотличима от магии. (Кларк)
Аватара
leangle, На гладиаторских боях лучше убрать у игрока автостоп, ато уж очень легко они с ним проходятся. Ещё я непонял предназначение дымовой завесы в гонках на дозерах(не стреляет же никто), у меня она все равно не работала т.к. на дозере не предусмотрено гнездо для доп. оружия(на кузове оно есть но нерабочее)

P.S. Что дает перк "доверенное лицо"?
Аватара
ScorpyX, с размером, да, перебор. Увеличивал его потому, что показалось, что чем больше размер текстурки, тем лучше она будет детализирована (после обработки), я же пытался прибавить детализации. Но на будущее учту.
LV, с авто-стопом ошибся немного, бот не будет стрелять, потому что у него нет такого "указания", надо подумать над этим и сделать все по-нормальному. Дымовушка в гонках была сделана для разнообразия, особой пользы она не принесет. А не работает потому, что я забыл добавить BASKET_SPECIAL_WEAPON в свойствах Дозера... Моя ошибка. "Доверенное лицо" не дает ничего, это достижение получаешь после выполнения 10 динамических квестов подряд. Есть аналогичное достижение, но надо провалить 10 квестов подряд. Если нужно - выложу полный список всех достижений и условий для их получения.
На счет крафтинга. Вчера пытался что-то сделать, написал диалоги, написал пару скриптов-условий для получения улучшенного Шершня, но есть одна загвоздка - не знаю какую команду надо прописать, чтобы убрать у игрока именно Шершень, 1 запчасть и 3 металлолома. Есть команда TakeOffGuns(), но она уберет все оружие, а мне надо скрипт, который уберет из инвентаря только нужные предметы. Вот где-то я этот скрипт видел, в одном из квестов, но я уже всё обшарил - ничего не нашел подходящего. Нашел лишь скрипт, отбирающий деньги и кладущий в инвентарь предметы. Собственно, у меня встал вопрос - нужный мне скрипт вообще существует? Ибо если нет, то крафтинга у нас не получится, но возможность прокачки оружия останется, она будет лишь менее продвинутой и не будет носить названия "Крафт". Также, без этого скрипта я не смогу сделать градацию оружия (шершень-уник.шершень-спектр-уник.спектр и т.д.).
У меня вообще очень много идей есть относительно махины, которые можно реализовать, как казалось бы, полностью, но когда начинаешь вдаваться в детали, как на зло не хватает лишь малого, совсем чуть-чуть, чтобы идея удалась, как раз из-за этого провалился мой мод с Классами... Найти бы возможность заставить движок махины кушать свои скрипты/команды, было бы замечательно. И ещё у нас нет самого главного - нет общей заинтересованности и слаженности... никому на данный момент особо не интересна модификация Махины. Я уже который год пытаюсь выжать из игры и движка в общем все соки, но моих познаний в этой области не хватает, чтобы получилось что-то на 100% ровно, без багов, я просто многие детали забываю и упускаю (тот же автостоп в сумо и баскет_спешл_випон у дозера). Почему когда-то людям с этого сайта моды были действительно интересны, а сейчас многие на это просто забили? Ответьте мне на этот не сложный вопрос... Я знаю, здесь много людей, которые могут больше, чем я и мой кот, но почему всех перестало это интересовать?
Аватара

"leangle" писал(а):

но есть одна загвоздка - не знаю какую команду надо прописать, чтобы убрать у игрока именно Шершень, 1 запчасть и 3 металлолома. Есть команда TakeOffGuns(), но она уберет все оружие, а мне надо скрипт, который уберет из инвентаря только нужные предметы. Вот где-то я этот скрипт видел, в одном из квестов, но я уже всё обшарил - ничего не нашел подходящего. Нашел лишь скрипт, отбирающий деньги и кладущий в инвентарь предметы. Собственно, у меня встал вопрос - нужный мне скрипт вообще существует?


Существует. Применяется в квестах, триггерах и т.д.
В твоём случае выглядит так (если применить в квесте (data\if\diz\dialogsglobal.xml)):
Спойлер
Код: Ctrl+A, Ctrl+C
      
scriptResult="RemoveItemsFromPlayerRepository('hornet01', 1); RemoveItemsFromPlayerRepository('machinery', 1); RemoveItemsFromPlayerRepository('scrap_metal', 3);"


P.S. Все функции неплохо расписаны в data\scripts\dialoghelpers.lua, некоторые на русском.

Третий Закон: Любая достаточно развитая технология неотличима от магии. (Кларк)
Аватара

"leangle" писал(а):

Если нужно - выложу полный список всех достижений и условий для их получения.


Лучше просто перечисли их по названиям, ато не интересно их открывать будет когда знаеш условия.

"leangle" писал(а):

Вот где-то я этот скрипт видел, в одном из квестов, но я уже всё обшарил - ничего не нашел подходящего.

Хотел предложить посмотреть в квесте где в механических джунглях надо привезти мужику запчасти, в награду он ещё библию водителя дает но bat13 уже написал скрипт.
Аватара
bat13, огромное спасибо, выручаешь в который раз, завтра буду ковыряться, сегодня, пожалуй, отдохну от компьютеров.
LV, Список: Уровень 1-10, для получения последнего уровня нужно 5 млн опыта, Критовик, Охотник за головами, Убийца, Головорез, Недружелюбный, Враг народа, Чистильщик, Серьезный противник, Порождение ада, Доверенное лицо, Мутный тип.
Аватара
Почему когда я заежаю в Большую голову у меня не отображается город

Профиль уверенного водителя Белаза
Аватара
Apocalypse007, ЯННП из того, что ты написал. Что и как отображается/не отображается? Опиши подробнее.
Аватара
1) Заезжаю в город
2) Должны отображаться мастерская, магазин, бар и т.д.
3) ИХ НЕТУ!
Одна серая картинка со стеной!

Профиль уверенного водителя Белаза
Аватара
Странно, у меня всё нормально отображалось.
Аватара
Ладно попробую начать заново! :(

Профиль уверенного водителя Белаза
Аватара
Перекачай и переустанови мод, может нормально будет.
Аватара
может это от того что я мод поставил на мод cars and guns&

Профиль уверенного водителя Белаза
Аватара
Apocalypse007, не должно быть такого.
Аватара
Все зароботало, это был какой то глюк!

Профиль уверенного водителя Белаза
Сообщений: 25 • Страница 1 из 2 12