Ночь, 21 Октября 2014 года: 01:03 Была потеряна связь с Южным блокпостом, охраняющий от проникновения на территорию ЧЗО неучтенных лиц. 02:15 Связь была восстановлена, однако, никто из связистов не откликался. 03:00 Была произведена попытка повторно выйти на связь, однако, никто так и не ответил… 03:10 Было принято решение начать расследование и немедленно отправить Военного Сталкера, специально обученного бойца к операциям на территории ЧЗО, не ниже звания Майора, для подтверждения нападения на Блокпост,в сопровождении 10-15 человек. Для проведения расследования об предположительном исчезновении или смерти военных, был выбран Майор Суворов и немедленно отправлен на Южный Блокпост для дальнейших указаний.
P.S. Очень сильно прошу, не надо начинать писать в теме “Что за бред?” и тому подобное. Лучше вместо этого напишите, что вам не понравилось и как бы вы это изменили, чтобы я смог прислушаться и изменить что-то. Я пытаюсь сделать что-то уникальное и надеюсь вы поймете, что я тоже человек, и не могу делать все идеально. Заранее спасибо!
DigerOK, ну, когда покажу, что сделал, надеюсь, что вы удивитесь. Не хочу наговаривать, а то люди любят фантазировать о разработке "шедевра" и тому подобное. Просто скажу, то что я мог тогда, и что могу сейчас - большой шаг вперед, лично для меня.
Говорю, не ждите шедевра! Это всего попытка сделать мод, который я делаю с целью реализовать что-то интересное и необычное. Я так думаю, что после релиза, большинство назовут мод бредовым, окрестит васянкой и т.д., но это то, как я хочу его сделать, и не более. Если посмотреть, то вышло настолько большое количество модом, что сделать что-то уникально, просто нереально, особенно для одного человека. Мне сейчас помогает с сюжетом один очень хороший человек. Но даже с ним, очень трудно решить некоторые проблемы сюжета, что-то слишком бредовое, или упирается в ограничения движка или моих навыков... И я очень надеюсь, что мой труд и труд людей, которые мне помогают и советуют, будет не напрасен. А то смотря на некоторых людей, которым все не так, "моддинг мертв" и тому подобное, если честно, иногда даже руки от этого опускаются...
Eugenium, спасибо, но как я знаю с новым движком прийдется возится, адаптировать моды. А на счет текстур, не очень хочу их ставить, потому что мод и так весит ОЧЕНЬ много, я бы сказал, через чур много. Спасибо за советы.
Eugenium, пока что, весит 4 гигов, да, надо будет почистить. А на счет движка, я подумаю над ним, он, вроде, 64 битный... В общем, я все взвешу, и уже когда определюсь, обязательно отиишусь в теме.
Грешник34, не знаю. Если вы не будете пробегать только сюжетку, не читая диалогов и т.д., то можно будет поиграть 2-3 часа, опять же, в зависимости от того, как вы будете играть. У меня идет упор не на продолжительность, а на качество. Квестов может быть немного, зато интересных и необычных. Надеюсь, мне не надо объяснять, почему этот мод - короткометражка? Я бы мог запилить сюжет на 5 часов игры, но вы бы хотели бегать по одним и тем же местам? Я думаю, что нет.
Грешник34, суть не в продолжительности Гиберации, а в том, как они не смогли в сюжет. Можно сделать 2 часа увлекательной игры, а можно 2 часа лютейшей наркомании.
MayLay, на данный момент, у меня стандарный движок с некоторыми правка, сейчас хочу посмотреть новый на 64-бит. На счет функции log(), ответить не могу, не приходилось пользоваться этой функцией.
AziatkaVictor, не знаю известно ли тебе это, но не все этим пользуются. Дело в том, что в игре по умолчанию функция abort() не рабочая. А она очень нужна для отладки модификации и исправления различных неправильных моментов в конфигах и скриптах, которые по умолчанию игнорируются компилятором. Из-за чего игра работает, но неправильно. Ты можешь даже не понимать в чем дело, когда твой скрипт не вызывает вылета, но определенно работает неверно. Ищешь в _g.script функцию abort и заменяешь ее вот на это:
--[[
В _g скрипте найди функцию abort и замени полностью на ту, что ниже:
]]--
-- Выводим ошибки в лог, вызываемые через abort (нужен правленный xrGame). function abort(fmt, ...) local reason = "" reason = reason..string.format(fmt, ...) log("ERROR: "..reason) end
Но не помню точно какие функции вывода сообщений в лог работают в чистом двигле. Здесь указана log() и она на чистом ЗП точно не работает. В кастомных движках вроде должна. В том же старом добром X-Ray Extensions у нее есть рабочий аналог log1(). Благодаря этому коду в игре ты будешь видеть больше ошибок в консоли, и соответственно, в логе игры (они будут выводится с припиской "ERROR: "). Но ты можешь в принципе заменить log() на error_log() и тогда игра будет вылетать по каждой из такой ошибки. Это очень помогает при разработке.
Сообщение отредактировал MayLay - Воскресенье, 14.06.2020, 17:22
Могу посоветовать обновить техническую часть. Графика выглядит красиво, AN 3 SDK + AF 3 шикарен. Но советую использовать движок X-Ray Oxygen (новые возможности и улучшенная графика + оптимизация - многопоточность и многоядерность). January Realese, стабильная ветка.
Стоит напомнить что кроме dx11 рендера там других нету)
Krt0ki, так даже лучше, особенно если в этом движке исправлены все оригинальные баги dx11, которые делали его овощным, но народ хавал. DX11 поддерживают ВСЕ видеокарты начиная с 2010-ых и даже раньше. А если автор решит делать шейдерные плюшки, то так даже проще будет (делать правки только для одного рендера).