Comments 69
Полезность статьи в техническом плане сомнительна
Не все статьи одинаковы. Не всегда в статьях должна присутствовать куча кода/костылей/велосипедов.
чёрт возьми, как же подобные статьи воодушевляют
Именно порой ради таких статей %username% ходит сюда. Порой просто привести в порядок тот бардак, что накопился в голове.
Потом ушел в FOnline — этакий fallout2 с мультиплеером, все-таки социальные взаимодействия внутри игры между игроками многово стоили. Например петь песни цоя по рации на дефолтном канале чередуя строчки между союзниками и сваливая по карте на багги от тех кто искал тебя чтобы заткнуть было жутко весело.
Система контроля версий — это просто супер-вещь!
У вас там помойка вместо контроля версий, с директориями old/new/2 и т.п. вместо веток
ООП — это еще круче, чем система контроля версий.
Видимо поэтому практически весь код у вас в одном километровом XProject.cpp
Умения же программиста изменяются с течением времени, вначале наговнокодил, а потом начал делать как надо, например.
Ведь, когда пилишь подобные вещи, опыт написания простеньких программ не в счет.
Опыт набивается в процессе творчества:)
К сожалению, на Windows 7 x64 игра не работает :( Запускается, показывается начальная заставка и меню, но при нажатии на «Новая игра» всё напрочь зависает (совместимость с Windows XP Service Pack 3 не помогает). А хотелось поностальгировать...
Да нет, с заставкой всё в порядке. При запуске игры нормально проигралась (ну, это там, где идёт видеоряд документальной кинохроники, а потом типа как через прицел обозреваешь окрестности). Или при нажатии на «новую игру» ещё заставка должна быть?
Печально в этой истории только игнорирование авторских прав и использование закопирайченных ресурсов. Так бы проект вполне мог пополнить ряды СПО игр, можно было причесать репозиторий, портировать на Qt и получить хорошую кросс-платформенную игру, но проекту с ворованными ресурсами ничего этого, увы, не светит.
Если у кого-то есть желание — код открыт, я могу подсказать, что помню. Переиначить так, чтобы сюжет не затрагивал авторских прав — проблем нет (при желании). А вот перерисовать графику… ну, коли есть желание, то, думаю, можно и это сделать. Но у меня не было такой возможности. Более того, если бы не было возможности использовать чужие ресурсы, то я бы не закончил и это с вероятностью 101% )
P.S. Ребята с Украины, в своё время, сделали некоммерческий Warcraft 2000, который позже, чудесным образом, превратился во вполне коммерческих Казаков. В Казаках, естественно, не использовались какие-либо материалы Blizzard. Это просто маленькая ремарка к использованию чужих ресурсов.
Да и игра может и не содержать ресурсов игр, а просто требовать наличия лицензионных оригиналов на компьютере игрока, а dat-файлы подключаются через настройки. Тогда точно не прикопаться.
P.S. Кстати, что любопытно — игра может работать и в оконном режиме. Не обязательно на весь экран. В настройках, вроде, нет. открываем файлик data\falloutxp.cfg в обычном блокноте и меняем fullscreen=1 на 0
Каким образом можно исправить этот баг (где смотреть, какие файлы, какой утилитой).
К этому моменту я прошел квест бармена и завалил собаку в доме Заира (завалил не знаю с какой попытки, просто надеялся на то, что получится преодолеть баг).
Подтверждаю, указанные варианты не активны. К этому моменту пройдены квесты: Уоки, Дреда, Смела, Джоффри и вскрыт сейф. Также куплена верёвка у Самуэля и отдана кому следует :) Сейчас нахожусь перед спуском в колодец, но варианты по-прежнему не активны.
Честно, я уже не помню, как там и от чего зависит. Если любопытно — качайте с гита BladeEditor и полазайте по scenario.dat в нём.
И да, какие-то варианты (вроде Ратуша) будут доступны только после квеста с колодцем.
Собственно, собираюсь :) Проблема в том, что у меня сейчас всего 20 единиц жизни, следующий отдых только через 10 минут, а в колодце как минимум, два крота и две крысы. Стою, лечусь :) И, да, конечно, запоздалый совет, но в таком случае логично было бы или вообще не показывать неактивные пункты меню, либо выделять их серым цветом, например.
И да, стоит заглядывать в архив, там текущие задания.
1) Шрифт очень не удобен, настолько, что начинает уставать голова
2) Нужно выделять разными цветами текст. Например, Синим — ответы героя(и отдельно мысли), зеленым — слова НПС, желтым — описание обстановки. Иначе очень сложно для понимание, что где.
Ничего страшного, сейчас все в ваших руках :)
И вылетает при попытке использовать световую шашку №2, которую можно отыскать в пещере.
https://yadi.sk/d/KF3hyvN833rqpM
Кстати про верёвку. С ней можно книжку забрать без драки с собакой.
Исходно я проходил ту версию, которая по ссылке «Вся игра целиком без установщика, но и без ошибки при новой игре»
Еще кто-нибудь дошел до этого момента? Как у вас?
UPD:
Еще страннее — экзешник один и тот же, вроде. Хотя да, тут действительно мог быть косяк. Думал, что в папке демо последняя версия, а оказалось, что не совсем так.
Причем пробовал также те сейвы, которые в папке с гитхаба датированы 2008-м.
В качестве бонуса могу ответить на вопросы по сюжету, а так же по той части, которая не была реализована.
P.S. Эта часть должна была закончиться беседой с Арадешем (если верно помню имя старосты), который несколько прояснит обстоятельства попадания ГГ в Шэди, и даст в ультимативном порядке задание с рейдерами (надо отбить у них резервуар с нефтью, дабы обеспечить работу генераторов). И не помню уже точно, либо до, либо после намечался большой махач с рейдерами, когда они нападают на Шеди. Как-то так.
Т.е. сюжетная линия, реализованная в игре, заканчивается, грубо говоря, вот этим колодцем и беседой со старостой?
Я дошёл. Симптомы аналогичны таковым у RicardoGonsales: при попытке движения на юг — вылет, при попытке зажечь новую шашку — вылет. Сейчас попробую с exe'шником с GitHub'а.
В общем, замена exe'шника не помогает, попробовал все exe'шники с GitHub'а: в корне хранилища и в папке Release
— стабильный вылет на этом месте, в папке test
— загрузка не работает, начало новой игры — вылет и в папке Debug
— не хватает библиотеки MFC42D.dll, не стал проверять.
CRITTERS.DAT и MASTER.DAT заменял также.
потому что графики требуется по минимуму. Художников не былоЕсть тут те, кто делал игру и смог преодолеть неприятие отсутствие графики и делал в начале только из примитивов, визуальных хитбоксов?
Как помню, меня тоже убивало визуальная часть альфа версий игр, но потом понимаешь, что всё же важнее сначала создать каркас из примитивов, а визуал художники потом натянут.
Из-за отсутствия художников сколько игр не появилось, наверно.
Как я в одиночку сделал игру и выводы