Комментарии 101
Да, Зевс конечно ВЕЩЬ, но мне сложноватым показался… и овец постоянно ктото тырил, так миссию с руном и не прошел
0
А как же Фараона забыли? Столько времени уложено было в нее, столько пирамид построено…
+7
А мне больше всех (кроме цезаря 3) понравился Emperor: rise of the Middle kingdom.
0
Много времени на римейк ушло?
А то я тут Зевса на досуге ковырял примерно с такой же целью (iOS 7, SpriteKit):
А то я тут Зевса на досуге ковырял примерно с такой же целью (iOS 7, SpriteKit):
+6
Я занимаюсь игрой с весны прошлого года, с переменным успехом, выходит около часа каждый день )))
+1
Блин, ребята, не останавливайтесь. Это мои самые любимые игры детства, сколько часов я на них потратил, не счесть… очень хочу ремейки :)
+2
О! Только вчера запускал оригинал. Кстати, на семерке работает без проблем.
0
мне из этой серии особенно про китай понравилось. В Цезаре была большая проблема для меня — нельзя было перекрывать дорогу, что бы людишки ходили так как мне нужно и правильно обслуживали дома…
+4
Сам недавно решил понастальгировать в Цезаря, предполагая, что пройду пару миссий и снова забуду, однако этот градостроительный сим и правда заткнет многие более современные релизы.
А вам спасибо за ремейк, буду следить за его судьбой.
А вам спасибо за ремейк, буду следить за его судьбой.
0
Автор поскромничал, и не выложил ссылку на steam greenlight: тык.
Надеюсь не будет проблем с правообладателями, и заявленные «Plans for the future» получится воплотить в жизнь.
Надеюсь не будет проблем с правообладателями, и заявленные «Plans for the future» получится воплотить в жизнь.
+8
В век планшетов
Я правильно понял, что планируется андроид-версия? Тряхнул бы стариной 8)
0
Третий вариант (позиционирование игры как мода) очень любопытен: нужны ли какие-то чисто технические допилки для того, чтобы обьявить результат модом? Например, обязательное наличие конвейера между оригинальным контентом и «модом»?
0
Есть два варианта: opensource-версия и мод.
По опыту OpenXCOM первый вариант реализуется так: версии игры нужны только ресурсы (рисунки, звуки) для запуска, а код полностью свой. Юридических претензий вроде до сих пор не было.
Мод в данном случае выглядит, например, так: взять движок и добавить сколько-то новых построек или немного модифицировать механику игры. Иногда бывает, что издатели сначала запрещают моды (пока рассчитывают заработать на DLC), а потом относятся к ним лояльно (даже иногда помогают, публикуя часть исходных кодов или инструменты создания дополнений).
По опыту OpenXCOM первый вариант реализуется так: версии игры нужны только ресурсы (рисунки, звуки) для запуска, а код полностью свой. Юридических претензий вроде до сих пор не было.
Мод в данном случае выглядит, например, так: взять движок и добавить сколько-то новых построек или немного модифицировать механику игры. Иногда бывает, что издатели сначала запрещают моды (пока рассчитывают заработать на DLC), а потом относятся к ним лояльно (даже иногда помогают, публикуя часть исходных кодов или инструменты создания дополнений).
0
Т.е. для «opensource» версии нужно вместе с кодом поставлять средства извлечения контента? Или извлечённый контент вместе с исходниками и инструкцией «как собрать»?
0
Про OpenXCOM знаю, что он устанавливается поверх обычной версии XCOM, хотя код там весь свой. Подробнее здесь:
Q: Is using the original X-COM resources legal?
A: It’s kind of a grey area. We’ve contacted the copyright holders just to be sure but they never replied back, so we just play it safe like every other clone. The code is completely new and none of the copyrighted files are actually included with the project, players still need their own copy of X-COM to play, so it should be fine.
В. Законно ли использование ресурсов оригинального XCOM?
О. Это что-то вроде «серой зоны». На всякий случай, мы писали владельцам авторских прав, но они ни разу ни ответили. Так что мы просто ведем себя корректно, как и авторы любого другого клона. Код полностью новый и защищенных авторским правом файлов в проекте нет, а игрокам все равно нужна копия оригинального XCOM для запуска, так что все должно быть в порядке.
У VCMI (клон Heroes 3), по-моему, похожая история.
Q: Is using the original X-COM resources legal?
A: It’s kind of a grey area. We’ve contacted the copyright holders just to be sure but they never replied back, so we just play it safe like every other clone. The code is completely new and none of the copyrighted files are actually included with the project, players still need their own copy of X-COM to play, so it should be fine.
В. Законно ли использование ресурсов оригинального XCOM?
О. Это что-то вроде «серой зоны». На всякий случай, мы писали владельцам авторских прав, но они ни разу ни ответили. Так что мы просто ведем себя корректно, как и авторы любого другого клона. Код полностью новый и защищенных авторским правом файлов в проекте нет, а игрокам все равно нужна копия оригинального XCOM для запуска, так что все должно быть в порядке.
У VCMI (клон Heroes 3), по-моему, похожая история.
+2
В последних версиях, благодаря коммитеру Hellium, который добавил полноценную поддержку .sg2 архивов, можно использовать файлы оригинальной игры, во время работы, так что проблема «извлечения» контента решилась.
0
Это лучший день в моей жизни!!! Любимейшая стратегия, я даже через эмулятор на андроиде запускал, но там баг какой-то с «мышью», в угол карты камера уходила, боже, чувак, я помогу тебе всем чем только смогу. Пишу на Delphi, разбираюсь в фотошопе, чем тебе помочь?!
+10
Спасибо, помощь всегда приветствуется. Посмотрите, например задачи, может чего придется по душе. Еще помощь может выражаться в поиске багов, например, запускаете игру, выбираете миссию или просто фриплей и играете, а найденные неточности и баги заносите в задачи. Времени на разработку уходит достаточно, иногда не успеваю полностью отыграть реализованные вещи.
+1
Снимают шляпу за проделанную работу. Спасибо.
0
Реквестирую сборочку под мак.
+1
А можно пошаговую инструкцию как запустить под максосью? распаковал архив, а там много всего :)
0
Я пробовал сделать бандл, но чтото не получилось, поэтому поступаем как в обычном линуксе.
1. В файле app_game/resources/settings.model (текстовый файл) поправьте параметр fullscreen, чтобы было fullscreen: true
2. теперь в терминале перейдите в папку с игрой и скажите ./caesaria.macos
если нет проблем с библиотеками, должно запуститься,
про фреймворки SDL я написал выше
1. В файле app_game/resources/settings.model (текстовый файл) поправьте параметр fullscreen, чтобы было fullscreen: true
2. теперь в терминале перейдите в папку с игрой и скажите ./caesaria.macos
если нет проблем с библиотеками, должно запуститься,
про фреймворки SDL я написал выше
0
Сохранение/загрузка не работает везде? Или только под Mac?
0
Разобрался:
Cannot create directory ./saves error=-1
Some error on create directory ./saves
После создания директории — все заработало.
Cannot create directory ./saves error=-1
Some error on create directory ./saves
После создания директории — все заработало.
0
возможно под маком есть какие-то особенности??? вообще игра проверяет каталог для сейвов на старте, и создает его в случае отсутствия, добавлю на всякий случай в баги, может еще у кого проявится.
0
Набросал на коленке небольшой скрипт для запуска под маком, пользуйтесь.
gist.github.com/Anakros/95b55df12fc0fee0535a
gist.github.com/Anakros/95b55df12fc0fee0535a
Код тут
#!/bin/sh
LIBDIR=~/Library/Frameworks/
mkdir caesaria
pushd caesaria
curl -C - -OL http://downloads.sourceforge.net/project/opencaesar3/bin/caesaria-mac-b1362.zip
unzip caesaria-mac-b1362.zip
curl -O https://www.libsdl.org/release/SDL-1.2.15.dmg
curl -O http://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-1.2.12.dmg
curl -O http://www.libsdl.org/projects/SDL_ttf/release/SDL_ttf-2.0.11.dmg
hdiutil mount SDL_ttf-2.0.11.dmg
hdiutil mount SDL_mixer-1.2.12.dmg
hdiutil mount SDL-1.2.15.dmg
mkdir -p $LIBDIR
cp -r /Volumes/SDL/SDL.framework $LIBDIR
cp -r /Volumes/SDL_mixer/SDL_mixer.framework $LIBDIR
cp -r /Volumes/SDL_ttf/SDL_ttf.framework $LIBDIR
sed -i '' s/false/true/ resources/settings.model
chmod +x caesaria.macos && ./caesaria.macos
+2
НЛО прилетело и опубликовало эту надпись здесь
Можно скачать, это open-source игра. Система сборки cmake, настроена так. чтобы собиралось из коробки. Под винду я собираю кросскомпилятором на линуксе, непосредственно под виндой давно не собирал. Думаю проблем не будет.
0
Еще удачный пример: kamremake.com — ремейк Knights & Merchants. Для запуска требует оригинальную версию, купленную на GOG.
0
да, я связывался с одним из разработчиков, как раз по поводу использования оригинальных ресурсов, после этого и был выбран механизм распространения игры: open-source + оригинальная игра. Но у них попроще, правообладатели поддержали их начинание, исходников правда не дают, все больше консультациями.
0
Eсли Вы заинтересовались результатами бэк-инжиринга этой игры (exe + idb), лучше наверно связаться через почту или ПМ, тема, что называется «gray legal area». Для ознакомления с игрой использовался IDA 5.5 + Hex-Rays 1.01. Файлы и материалы выложены с разрешения Bianca van Schaik (http://caesar.biancavanschaik.nl/).
+1
Удивительно, но в последнее время я не наблюдаю годных стратегий, в которые заигрывался в детстве.
Вернее как, они есть, но в сравнении с другими жанрами игр их количество просто ничтожно.
То ли дело 2000-е: Stronghold, Cossacks, Caesar (и аналоги, доставляла древнекитайская, не помню названия), Praetorians…
Вернее как, они есть, но в сравнении с другими жанрами игр их количество просто ничтожно.
То ли дело 2000-е: Stronghold, Cossacks, Caesar (и аналоги, доставляла древнекитайская, не помню названия), Praetorians…
+1
Точно такая же грусть.
Из новых экономических стратегий только АННО серия выпускается и симсити.
А просто стратегии — Старкравт2 и похоже что все(.
Скоро должны выйти Age of wonders 3. Если кто сможет дополнить список годный стратегий — буду признателен.
Из новых экономических стратегий только АННО серия выпускается и симсити.
А просто стратегии — Старкравт2 и похоже что все(.
Скоро должны выйти Age of wonders 3. Если кто сможет дополнить список годный стратегий — буду признателен.
0
Попробуйте Banished.
0
Ух ты. По виду именно то что надо, спасибо большое.
Попробую теперь это запустить на маке.
Попробую теперь это запустить на маке.
0
Попробуйте Banished.
Вау. Круть, спасибо.
Скажите, в таком стиле (но ещё, по моему, не 3д) когда-то была прикольная стратежка. Не помните?
Вообще, очень близкой тематики вопрос я задавал на Тостере. Ребята, кто читает этот топик — не могли бы зайти и ответить? Очень интересно, ибо ответов получил довольно мало(
0
Игр похожих на по стилю на Banished, к сожалению, не знаю.
Судя по всему вам интересны стратегии немецкой школы.
Могу посоветовать Knights & Merchants (в этой игре дороги обязательные). Есть активно разрабатываемая open-source версия kamremake с нормальным мультиплеером, все фичи из оригинальной игры реализованы.
Из похожих на K&M — Cultures и Затерянный мир (Alien nations).
Судя по скриншотам может быть вам еще понравится серия Tropico, но в нее я не играл.
Судя по всему вам интересны стратегии немецкой школы.
Могу посоветовать Knights & Merchants (в этой игре дороги обязательные). Есть активно разрабатываемая open-source версия kamremake с нормальным мультиплеером, все фичи из оригинальной игры реализованы.
Из похожих на K&M — Cultures и Затерянный мир (Alien nations).
Судя по скриншотам может быть вам еще понравится серия Tropico, но в нее я не играл.
+1
Вау. Оказывается, это имеет называние «стратегии немецкой школы». Огромное спасибо. А есть ещё какие-то, менее известные игры подобные? Тропико, кстати, шикарный) Особенно второй.
0
Вот есть список, правда он не полный.
Glory of The Roman Empire, например, но это ближе к Цезарю.
Могу еще посоветовать Dungeon Keeper, правда это не совсем экономическая стратегия, ближе к dwarf fortress.
Glory of The Roman Empire, например, но это ближе к Цезарю.
Могу еще посоветовать Dungeon Keeper, правда это не совсем экономическая стратегия, ближе к dwarf fortress.
0
Эх, первые сеттлеры… мультиплеер на одном компе с двум воткнутыми мышами, эх ностальгия…
0
Нет, вот эта
Мышки тогда ещё в ком-порты втыкались…
Мышки тогда ещё в ком-порты втыкались…
0
У нас вот как-то со вторыми заладилось.
И сплитскрин был и по сети.
Они даже на Нинтендо ДС были выпущены. Там дискетка заменена на СД карту в картинках:
И сплитскрин был и по сети.
Они даже на Нинтендо ДС были выпущены. Там дискетка заменена на СД карту в картинках:
0
Есть онлайн вот такая, например.
0
Согласен. добавлю кщё HoMM III и Civilization III :-)
Лично мне кажется, что стратегии очень сильно убивает триде. Но не потому, что оно не тёплое и ламповое, а потому, что так намного сложнее ориентироваться в пространстве, чем на ортогональной сетке. Например, во вчерашней моей партии в Цивилизации у меня было свыше 200 городов. Я бы сошел с ума, если бы довелось повернуть карту хотя бы на пять градусов. Ну и нельзя не упомянуть крутую спрайтовую графику — а ведь стратегии практически единственный жанр, где она уместна и выигрывает у полигональной. Вроде как Цезар, Зевс, Стронгхолд, Козаки, Цивилизация и Герои это доказали.
Лично мне кажется, что стратегии очень сильно убивает триде. Но не потому, что оно не тёплое и ламповое, а потому, что так намного сложнее ориентироваться в пространстве, чем на ортогональной сетке. Например, во вчерашней моей партии в Цивилизации у меня было свыше 200 городов. Я бы сошел с ума, если бы довелось повернуть карту хотя бы на пять градусов. Ну и нельзя не упомянуть крутую спрайтовую графику — а ведь стратегии практически единственный жанр, где она уместна и выигрывает у полигональной. Вроде как Цезар, Зевс, Стронгхолд, Козаки, Цивилизация и Герои это доказали.
+3
Caesar III, CivCity: Rome и Stronghold писались одним и тем же программером, Саймоном Бредбери(Simon Bradbury)
+3
Читал с немалым интересом, но углядев фразу про ремейк Hospital… О господи, неужели?
Огромное спасибо за статью, и главное — за эту фразу, теперь я знаю, чем займусь после сессии. Если будет возможность, постараюсь помочь с проектом, хотя я боле шарпист, нежели плюсоасмщик. Но, за такую информацию чего только не сделаешь, да и ради общего дела.
Огромное спасибо за статью, и главное — за эту фразу, теперь я знаю, чем займусь после сессии. Если будет возможность, постараюсь помочь с проектом, хотя я боле шарпист, нежели плюсоасмщик. Но, за такую информацию чего только не сделаешь, да и ради общего дела.
+1
Я буду рад помочь вам с локализацией, если в этом есть необходимость. Я тоже очень любил эту игру и с удовольствием внесу свой посильный вклад.
0
Не совсем понял. Достаточно просто править файл с переводами? Или как?
0
Нет, они генерятся автоматически, я вам в личку скинул ссылку на гугл таблицу, собственно изменять надо её, при построении релиза скрипт парсит эту таблицу и формирует локализации, вот так немного, до этого я использовал libgettext, но на винде и маке наблюдались баги с определением системной кодировки, в общем решил отказаться и от самой либы, и от автоопределения
0
Are you kidding me?)
Попробуй использовать www.transifex.com/ для переводов, гораздо удобнее чем google docs, + есть средства для автоматического upload/download'а файликов с переводами из/в исходники.
Попробуй использовать www.transifex.com/ для переводов, гораздо удобнее чем google docs, + есть средства для автоматического upload/download'а файликов с переводами из/в исходники.
0
Хорошо, спасибо! Это не самый удобный вариант локализации, но пуркуа бы и не па? :)
0
Отличная идея! Спасибо автору.
Запустил пс версию — в русском языке многие надписи в виде названий переменных или ссылок в ресурсах.
И еще — кнопки управления скоростью игры было бы здорово заиметь на интерфейсе. Интрерфейс вообще имеет целый свободный нижний блок, где ничего нет, неплохо бы сделать его либо кастомизируемым либо вынести туда основные часто используемые действия — скорость, паузу, сохранение, историю из нескольких последних важных событий.
Кстати забавно что можно поставить скорость игры 0 и даже отрицательной. Я уж было подумал что действительно всё пойдёт обратно, но нет, после применения перепрыгивает на 10%.
Запустил пс версию — в русском языке многие надписи в виде названий переменных или ссылок в ресурсах.
И еще — кнопки управления скоростью игры было бы здорово заиметь на интерфейсе. Интрерфейс вообще имеет целый свободный нижний блок, где ничего нет, неплохо бы сделать его либо кастомизируемым либо вынести туда основные часто используемые действия — скорость, паузу, сохранение, историю из нескольких последних важных событий.
Кстати забавно что можно поставить скорость игры 0 и даже отрицательной. Я уж было подумал что действительно всё пойдёт обратно, но нет, после применения перепрыгивает на 10%.
0
Да, после перехода на разрешения больше 1024х768, места стало действительно больше, и даже пустые места образовались, спасибо за новые идеи, попробую их встроить для удобства. Кнопки ± на клавиатуре меняют скорость игры. F10 скриншот, f5/f9 быстрая сохранение/загрузка. Перемещeние стрелками и WASD. Хм, набралось достаточно, надо бы добавить хелп в игре, чтоли )))
Честно говоря, я не ожидал такого количества откликов, игра довольно старая и, судя по коментариям в стиме, многие о ней не знают.
Честно говоря, я не ожидал такого количества откликов, игра довольно старая и, судя по коментариям в стиме, многие о ней не знают.
0
Я во второй мисси не могу построить ферму на чистом месте, говорит надо строить на очищенной територии.
0
Крутой проект, есть пара вопросов:
1. Я вижу есть roadmap aka backlog, а есть список людей, которые сейчас работают над данной фичей? Было бы очень удобно, вот я бы хотел законтрибьютить, но не хотелось бы начать работать и узнать что кто-то уже все сделал :)
2. А как вы относитесь к рефакторингу (к примеру, в контексте имплементации чего-то нового или багфикса)? Мне вот сразу бросилось в глаза обилие magic numbers, ну и название филдов типа _hb по которым вообще не понятно для чего они.
1. Я вижу есть roadmap aka backlog, а есть список людей, которые сейчас работают над данной фичей? Было бы очень удобно, вот я бы хотел законтрибьютить, но не хотелось бы начать работать и узнать что кто-то уже все сделал :)
2. А как вы относитесь к рефакторингу (к примеру, в контексте имплементации чего-то нового или багфикса)? Мне вот сразу бросилось в глаза обилие magic numbers, ну и название филдов типа _hb по которым вообще не понятно для чего они.
0
0. Спасибо на добром слове. Просто нашлись люди (Gregoire Athanase), который написал рендер и базовые алгоритмы. Pecunia и Gecube восстанавливают исходники оригинала, другие тоже свою лепту вносили, список можно в кредитсах в игре посмотреть. Както так сложилось, что все это взлетело
1. Шкодить остался пока я один, двое реверсят оригинал, еще двое правили перевод. Можно забрать таск, тогда рядом с ним будет отображаться имя того, кто делает.
2. Отношусь очень положительно, но без фанатизма, лучше я ченить новое запилю. А пример можно??? стараюсь писать чтобы понятно было. Кудаж без них, например с текстурами зданий нашли алгоритм который автоматически считает смещение относительно начала тайла, с текстурами людей тоже работает, но не со всеми, приходится ручками офсеты править, с мостами вообще беда.
1. Шкодить остался пока я один, двое реверсят оригинал, еще двое правили перевод. Можно забрать таск, тогда рядом с ним будет отображаться имя того, кто делает.
2. Отношусь очень положительно, но без фанатизма, лучше я ченить новое запилю. А пример можно??? стараюсь писать чтобы понятно было. Кудаж без них, например с текстурами зданий нашли алгоритм который автоматически считает смещение относительно начала тайла, с текстурами людей тоже работает, но не со всеми, приходится ручками офсеты править, с мостами вообще беда.
0
Не подумайте, что придираюсь — ну вот, к примеру:
Мне вот вообще непонятно, что значит _hb (до сих пор). И кстати, какие бонусы дает то, что список из целых чисел (vector) определен как тип Peoples? Почему список не может остатся списком? ИМХО
Magic numbers:
Ну и тд. В некоторых файлах их нет (типа game.cpp), кое-где (loader_sav.cpp) — навалом.
CitizenGroup::CitizenGroup()
{
_hb.resize( longliver+1 );
_hb.reserve( longliver+2 );
}
Мне вот вообще непонятно, что значит _hb (до сих пор). И кстати, какие бонусы дает то, что список из целых чисел (vector) определен как тип Peoples? Почему список не может остатся списком? ИМХО
vector<int> _peoples
гораздо более читаемо.Magic numbers:
f.seekg(1276, std::ios::cur);
for (int j = 0; j < 1000; j++)
{
pk->skip(10);
pk->readShort();
pk->skip(8);
pk->readByte();
pk->readByte();
pk->skip(106);
}
Ну и тд. В некоторых файлах их нет (типа game.cpp), кое-где (loader_sav.cpp) — навалом.
0
А вот так понятнее будет int y_humant[100]??? так он описывается в оригинальной игре.
Выскажите предположения, а я потом расскажу, что это оказался за массив )))
Учтите что игра писалась на plain-C, без классов и других плюшек.
Выскажите предположения, а я потом расскажу, что это оказался за массив )))
Учтите что игра писалась на plain-C, без классов и других плюшек.
0
Все-же обижаетесь, я смотрю =)
А если в машинных кодах смотреть то вообще ничего не ясно. Не понял, к чему вы клоните.
Вы про оригинал, как понимаю. Ну ок, и что теперь в С++ классы не использовать?
Вообщем предлагаю прекратить бессмысленный спор. Есть вещи о которых можно спорить — типа AbstractFactory нужен или нет или ставить ли пробелы в списке параметров, а есть общепринятые антипаттерны. Восстановление кода из той каши в IDA тяжелый процесс, я понимаю. Не надо воспринимать это лично.
А вот так понятнее будет int y_humant[100]??? так он описывается в оригинальной игре.
А если в машинных кодах смотреть то вообще ничего не ясно. Не понял, к чему вы клоните.
Учтите что игра писалась на plain-C, без классов и других плюшек.
Вы про оригинал, как понимаю. Ну ок, и что теперь в С++ классы не использовать?
Вообщем предлагаю прекратить бессмысленный спор. Есть вещи о которых можно спорить — типа AbstractFactory нужен или нет или ставить ли пробелы в списке параметров, а есть общепринятые антипаттерны. Восстановление кода из той каши в IDA тяжелый процесс, я понимаю. Не надо воспринимать это лично.
0
Нет, что вы, никаких упреков и обид, я предложил рассмотреть физический смысл этой переменной с учетом технических возможностей того времени ))) Не критикуют только мертых, проект открытый я буду только рад, если вы поможете сделать его лучше
0
Я бы вам показал код Вангеров да не могу… там все переменные названы но толку от этого 0 (как и смысла в названиях, часто только путает).
0
К сожалению, по другому не получилось реализовать класс загрузки сейвов оригинала)))
Класс GameLoaderC3Sav, который описан в этом файле(loader_sav.cpp) загружает данные из оригинального сохранения Caesar III, часть формата я разобрал, часть не получилось( там где не получилось понять что значит блок данных, я его пропускал pk->skip(106) ),
Про формат, в котором оригинальная игра сохраняет данные известно вот что — это снимок участка памяти, который описывает игровую ситуцию в момент сохранения, как есть ))) но, часть этого участка жмется с помощью библиотеки PKWare Compression Library. Когда понадобилась необходимость грузить оригинальные сейвы, я этот класс написал, а потом перешел к реализации других вещей и подзабросил.
при разборе сейва число 1276 это смещение до координат точки входа кораблей в город
Класс GameLoaderC3Sav, который описан в этом файле(loader_sav.cpp) загружает данные из оригинального сохранения Caesar III, часть формата я разобрал, часть не получилось( там где не получилось понять что значит блок данных, я его пропускал pk->skip(106) ),
Про формат, в котором оригинальная игра сохраняет данные известно вот что — это снимок участка памяти, который описывает игровую ситуцию в момент сохранения, как есть ))) но, часть этого участка жмется с помощью библиотеки PKWare Compression Library. Когда понадобилась необходимость грузить оригинальные сейвы, я этот класс написал, а потом перешел к реализации других вещей и подзабросил.
при разборе сейва число 1276 это смещение до координат точки входа кораблей в город
0
В детстве только и оставалось мечтать, чтобы вышла новая часть или хоть какое-то дополнение. Спасибо огромное за проделанный труд. Игра просто шедевр!
+1
Большое спасибо! Очень любил эту игру.
Отчасти вижу те же проблемы с которыми столкнулся при портировании Вангеров, мне хоть и были доступны исходники но иногда казалось, что легче с 0 написать.
Очень завидую, что в стратегии разрешение поднять легче… :)
ЗЫ можете и с activision поговорить, иногда компании идут на встречу. ;)
Отчасти вижу те же проблемы с которыми столкнулся при портировании Вангеров, мне хоть и были доступны исходники но иногда казалось, что легче с 0 написать.
Очень завидую, что в стратегии разрешение поднять легче… :)
ЗЫ можете и с activision поговорить, иногда компании идут на встречу. ;)
0
Интересно подлежит ли реверс-разработке третий Х-СОМ? Ремейков первого горы, второй близок к первому, а третий почему-то всеми забыт :(
0
насчет такой работы не уверен, но порт есть github.com/pmprog/OpenApoc
0
О, спасибо. Даже в голову не приходило искать подобное. Может даже своими кривыми ручонками чем-нибудь помогу проекту! :D
0
Странные они какие-то. 20 дней у них висит файл, из-за которого оно падает молча с сегфолтом при старте. На пулл-реквесты не реагируют :(
0
А вы закончили уже? Можно играть?
0
Со старыми ресами почти можно играть
0
Я тут столкнулся с неожиданной проблемой. Даже хз с чего начать. В общем у меня на ноуте Win 10 и разрешение 3200x1800. И оно всё очень мелкое, смена разрешения не помогает. И если не включить галку про совместимость масштабирования то вообще разлазится за пределы экрана.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Back-инжиниринг Caesar III