Author |
Message |
[-SKY-]_BELLATOR
Rliga Admin Шеф-редактор вестника LCN LCN: 4 medals Empire: 1 medal Restliga: 1 medal
Joined: 12 Apr 2011
Posts: 1422
Location: Хмельницкий
|
Posted:
Sun May 14, 2017 8:38 |
|
А что там с созданием комнат, только избранные могут?
как по мне без этого исправляй не исправляй баги, далеко не уедем. |
_________________ Может ли настоящий мастер получить по морде?
Настоящий мастер может всё!!! |
|
|
|
|
Эреб
Joined: 25 Feb 2016
Posts: 71
|
Posted:
Mon May 15, 2017 17:30 |
|
Quote: |
Кто знает, какие файлы игры отвечают за ИИ ? |
Логика ИИ лежит отдельно в виде dll библиотек. Исходного кода у меня нет. Взаимодействие происходит с экспортируемыми функциями dmcr.exe (пример).
Quote: |
А что там с созданием комнат, только избранные могут? |
Да, тут нужно чтобы и на сервере соответствующие изменения были. Подробности есть в конце статьи на Хабре. |
|
|
|
|
|
[-UNION-]CYJITAH
LCN: 8 medals
Joined: 07 Jul 2010
Posts: 1760
Location: Russia - Kirov
|
Posted:
Tue May 16, 2017 6:20 |
|
А нельзя сделать отдельный патч, для обычной версии, на которой сейчас играют, и собрать в нем все самые важные исправления, например вот эту Вещь:
Эреб wrote: |
Сегодня устранил ошибку с вылетами при больших армиях. Виновник сего дела – буфер для отрисовки определённых элементов игры ZElement ZCache[4096]. Встроил во всех опасных местах проверку индекса перед обращением, а так же увеличил буфер в 4 раза. EDIT: Не всё так радужно с тем буфером, просто увеличивать нельзя, появляются артефакты. Может, позже вернусь к нему. Во всяком случае вылетов из-за него больше не будет.
|
|
|
|
|
|
|
bukeman
Joined: 16 May 2017
Posts: 2
|
Posted:
Tue May 16, 2017 12:52 |
|
спасибо огромное за проделанную работу! на windows 10 запускается и работает отлично!
один вопрос: как язык поменять? у меня винда английская и игра запускается тоже на английском. |
|
|
|
|
|
[-SKY-]_BELLATOR
Rliga Admin Шеф-редактор вестника LCN LCN: 4 medals Empire: 1 medal Restliga: 1 medal
Joined: 12 Apr 2011
Posts: 1422
Location: Хмельницкий
|
Posted:
Tue May 16, 2017 14:00 |
|
а игра и идет на английском |
_________________ Может ли настоящий мастер получить по морде?
Настоящий мастер может всё!!! |
|
|
|
|
bukeman
Joined: 16 May 2017
Posts: 2
|
Posted:
Tue May 16, 2017 14:00 |
|
[-SKY-]_BELLATOR wrote: |
а игра и идет на английском |
т.е. русской версии нет совсем? |
|
|
|
|
|
Эреб
Joined: 25 Feb 2016
Posts: 71
|
Posted:
Thu May 18, 2017 19:02 |
|
Quote: |
А нельзя сделать отдельный патч, для обычной версии |
Можно, но я этого делать не буду, т.к. считаю дальнейшую диверсификацию под версией 1.35 лишь путём к учащению ошибок рассинхронизации. Изменение версии клиента это необходимая мера, чтобы привести игроков под одинаковые клиенты и обеспечить нормальную игру.
Quote: |
спасибо огромное за проделанную работу! |
Пожалуйста! К сожалению, мне пришлось отказаться от локализации Казаков 1.42, т.к. я хотел уделить всё время устранению багов и внесению нужных настроек. Вы можете попробовать извлечь текстовые файлы с описанием элементов игры (с меню, я думаю, проблем нет, но можно и *.GP файлы всей кнопок захватить) из ALL.GSC какой-нибудь русскоязычной версии и с помощью GSC File Utility и перепаковать их в файл override.gsc. Ресурсы данного файла будут иметь приоритет над ресурсами в resources.gsc. Таким образом можно сделать «русификатор». Однако всё на вашей совести - замена каких-либо ресурсов вполне может привести к рассинхрону! |
|
|
|
|
|
x_man
Joined: 28 Nov 2017
Posts: 2
|
Posted:
Tue Nov 28, 2017 12:21 |
|
И...
Если это всё - стоит так и сказать,
чтобы не издеваться над другими игроками, вынуждая непойми чего ждать...
К тому же, с точки зрения правки - не идеально это будет: повторять путь никсов или просто игровых движков вроде кваковского - делая одновременно кучу форков параллельно развивая их (притом получая на выходе что у одного - что то одно хорошо сделанно и другое глючит, у другого - наоборот, у третьего - всё плохо, у четвёртого ещё хуже, но зато есть какая то ну очень нужная фича..... и т.д.) т.е.вынося мозг противоречивым выбором игрокам, не считая порчи сетевой совместимости и даже просто карт. В итоге только фрагменируя игроков и например карты тоже. И если вы закончили делать всё что хотели - то опять же: стоит о том сказать, чтобы продолженние - было последовательным развитием идеи, а не параллельным. |
|
|
|
|
|
[-NF-]Foxter
LCN: 15 medals Empire: 5 medals Restliga: 1 medals
Joined: 05 Feb 2011
Posts: 374
Location: От туда
|
Posted:
Thu Dec 21, 2017 3:51 |
|
че там когда дышать по новой начнем то, ато жду блять а все никак, или тут одни пиздаболы собрались только? |
_________________ побанить вас оленей нужно (c) JleCoPyb |
|
|
|
|
Эреб
Joined: 25 Feb 2016
Posts: 71
|
Posted:
Fri Dec 22, 2017 1:17 |
|
Для нетерпеливых новоприбывших:
- рефакторинг Казаков мною на данный момент можно считать завершённым
- список всех внесённых изменений и исправлений всё ещё здесь
- архив с готовой к игре версией 1.42 тоже всё ещё тут
- последний раз, когда я проверял, с версией 1.42 можно было нормально заходить на сервер аллигатора и входить в игры; конечно же, для запуска игры у всех игроков должна быть одинаковая версия
- ещё одной целью было упрощение создания игр на сервере для всех игроков через механизм UDP hole punching, но после того, как аллигатор неожиданно ушёл в закат, от этого пришлось отказаться
Любой, кому недостаточно проделанной работы, может взять исходники по вышеприведённым ссылкам и продолжить на своё усмотрение. Исходники сервера аллигатор тоже выкладывал, так что оставшиеся 50% работы по UDP hole punching может также любой доделать, заодно и свой сервер поднять. Естественно, для этого придётся не только на форумах писать, но и головой поработать.
Если есть конкретные вопросы – обращайтесь. Только грубить не надо, один тролль тут в самом начале уже проходил… на форуме он не задержался. |
|
|
|
|
|
karattt
Joined: 13 Jul 2014
Posts: 82
|
Posted:
Fri Dec 22, 2017 3:34 |
|
Эреб
Что значит ушел в закат ? пропал без вести, отошел в мир иной, не заходит в сеть ? странно как-то все. И что, приступить вы сможете к изменению как ты говоришь, сервера, чтоб могли все создавать, только когда он зайдет на этот форум... А зайти он может и через 5 лет... Мда. |
|
|
|
|
|
Эреб
Joined: 25 Feb 2016
Posts: 71
|
Posted:
Mon Dec 25, 2017 12:59 |
|
karattt wrote: |
Что значит ушел в закат ? пропал без вести, отошел в мир иной, не заходит в сеть ? странно как-то все. И что, приступить вы сможете к изменению как ты говоришь, сервера, чтоб могли все создавать, только когда он зайдет на этот форум... А зайти он может и через 5 лет... Мда. |
Это значит, что мы обговорили детали протокола, я встроил нужный функционал в клиент игры, как вдруг аллигатор перестал отвечать. Другого способа выйти с ним на контакт у меня нет. Дело ведь не только в правке кода сервера, но и в содержании оного – это в мои планы не входит, поэтому я и прописал в своём релизе 1.42 именно сервер аллигатора как сервер по умолчанию.
Лично я считаю, что на этом пора закругляться. Я не планирую возвращаться к проекту «Казаки».
Всего хорошего и удачи в новом году,
– Эреб |
|
|
|
|
|
[-RUS-]AlliGator
Joined: 15 Dec 2006
Posts: 226
|
Posted:
Tue Jan 02, 2018 23:10 |
|
Я забил на это проект (сервер). Исходники я выложил в открытый доступ http://forum.newlcn.com/viewtopic.php?t=17527, если кто хочет поправить, пожалуйста. Могу замержить на cossacks-server.net.
Ну и помимо этого, патч отказывается работать из под Wine (=> Linux, Mac. По-видимому из-за использования нового компилятора под win7), в отличии от оригинала. У меня нет желания поддерживать патч, в который я сам не могу поиграть без винды. |
|
|
|
|
|
[-UNION-]VOIN
LCN Admin Rliga Admin LCN: 2 medals
Joined: 10 Oct 2006
Posts: 8490
Location: Россия, Чебоксары
|
Posted:
Wed Jan 03, 2018 9:46 |
|
[-RUS-]AlliGator, а в казаки 3 не пробывал играть?) |
_________________ Если я пойду и долиною смертной тени, не убоюсь зла, потому что Ты со мной (Пс 22:4)
ДЕЛАЙ ЧТО ДОЛЖЕН И БУДЬ ЧТО БУДЕТ! (афоризм)
сайт клана -UNION-:
http://clanunion.ru/ |
|
|
|
|
[CC]^IWI_i_INI^
LCN: 15 medals
Joined: 08 Feb 2010
Posts: 1072
Location: [Днепропетровск] Комунар
|
Posted:
Wed Jan 03, 2018 11:19 |
|
Пытался скачать эту версию, но ничего не вышло, на самом деле было интересно посмотреть, если у кого-то получилось скачать и зайти, киньте ссылку на скачивание |
_________________ Женщины делятся на два типа: хорошие и идеальные. Хорошие женщины имеют большую Ж, маленькую П и хорошо держат в руках Х. Где Ж - жилплощадь, П - потребность, Х - хозяйство. А то о чем вы подумали - это идеальная женщина… |
|
|
|
|
|
|
View next topic
View previous topic
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB
© 2001, 2002 phpBB Group :: FI Theme ::
All times are GMT
|