LCN :: Cossacks game League Forum Index



Back to LCN / Назад на LCN  
 
 FAQ  •  Search  •  Search members  •  Forum rules   •  Register  •  Profile  •  Log in to check your private messages  •  Log in
 Второе дыхание Казаков: Снова Война View next topic
View previous topic
Post new topicReply to topic
Author Message
[-SKY-]_BELLATOR
Rliga Admin
Шеф-редактор вестника LCN

LCN: 4 medals
Empire: 1 medal
Restliga: 1 medal



Joined: 12 Apr 2011
Posts: 1408
Location: Хмельницкий

PostPosted: Sun May 14, 2017 8:38 Reply with quoteBack to top

А что там с созданием комнат, только избранные могут?
как по мне без этого исправляй не исправляй баги, далеко не уедем.

_________________
Может ли настоящий мастер получить по морде?
Настоящий мастер может всё!!!
 
View user's profileSend private messageVisit poster's websiteAIM Address
Эреб



Joined: 25 Feb 2016
Posts: 71

PostPosted: Mon May 15, 2017 17:30 Reply with quoteBack to top

Quote:
Кто знает, какие файлы игры отвечают за ИИ ?
Логика ИИ лежит отдельно в виде dll библиотек. Исходного кода у меня нет. Взаимодействие происходит с экспортируемыми функциями dmcr.exe (пример).

Quote:
А что там с созданием комнат, только избранные могут?
Да, тут нужно чтобы и на сервере соответствующие изменения были. Подробности есть в конце статьи на Хабре.
 
View user's profileSend private message
[-UNION-]CYJITAH
LCN: 8 medals



Joined: 07 Jul 2010
Posts: 1755
Location: Russia - Kirov

PostPosted: Tue May 16, 2017 6:20 Reply with quoteBack to top

А нельзя сделать отдельный патч, для обычной версии, на которой сейчас играют, и собрать в нем все самые важные исправления, например вот эту Вещь:
Эреб wrote:

Сегодня устранил ошибку с вылетами при больших армиях. Виновник сего дела – буфер для отрисовки определённых элементов игры ZElement ZCache[4096]. Встроил во всех опасных местах проверку индекса перед обращением, а так же увеличил буфер в 4 раза. EDIT: Не всё так радужно с тем буфером, просто увеличивать нельзя, появляются артефакты. Может, позже вернусь к нему. Во всяком случае вылетов из-за него больше не будет.
 
View user's profileSend private messageICQ Number
bukeman



Joined: 16 May 2017
Posts: 2

PostPosted: Tue May 16, 2017 12:52 Reply with quoteBack to top

спасибо огромное за проделанную работу! на windows 10 запускается и работает отлично!
один вопрос: как язык поменять? у меня винда английская и игра запускается тоже на английском.
 
View user's profileSend private message
[-SKY-]_BELLATOR
Rliga Admin
Шеф-редактор вестника LCN

LCN: 4 medals
Empire: 1 medal
Restliga: 1 medal



Joined: 12 Apr 2011
Posts: 1408
Location: Хмельницкий

PostPosted: Tue May 16, 2017 14:00 Reply with quoteBack to top

а игра и идет на английском

_________________
Может ли настоящий мастер получить по морде?
Настоящий мастер может всё!!!
 
View user's profileSend private messageVisit poster's websiteAIM Address
bukeman



Joined: 16 May 2017
Posts: 2

PostPosted: Tue May 16, 2017 14:00 Reply with quoteBack to top

[-SKY-]_BELLATOR wrote:
а игра и идет на английском

т.е. русской версии нет совсем?
 
View user's profileSend private message
Эреб



Joined: 25 Feb 2016
Posts: 71

PostPosted: Thu May 18, 2017 19:02 Reply with quoteBack to top

Quote:
А нельзя сделать отдельный патч, для обычной версии
Можно, но я этого делать не буду, т.к. считаю дальнейшую диверсификацию под версией 1.35 лишь путём к учащению ошибок рассинхронизации. Изменение версии клиента это необходимая мера, чтобы привести игроков под одинаковые клиенты и обеспечить нормальную игру.

Quote:
спасибо огромное за проделанную работу!
Пожалуйста! К сожалению, мне пришлось отказаться от локализации Казаков 1.42, т.к. я хотел уделить всё время устранению багов и внесению нужных настроек. Вы можете попробовать извлечь текстовые файлы с описанием элементов игры (с меню, я думаю, проблем нет, но можно и *.GP файлы всей кнопок захватить) из ALL.GSC какой-нибудь русскоязычной версии и с помощью GSC File Utility и перепаковать их в файл override.gsc. Ресурсы данного файла будут иметь приоритет над ресурсами в resources.gsc. Таким образом можно сделать «русификатор». Однако всё на вашей совести - замена каких-либо ресурсов вполне может привести к рассинхрону!
 
View user's profileSend private message
x_man



Joined: 28 Nov 2017
Posts: 2

PostPosted: Tue Nov 28, 2017 12:21 Reply with quoteBack to top

Question И...


Если это всё - стоит так и сказать,
чтобы не издеваться над другими игроками, вынуждая непойми чего ждать...

К тому же, с точки зрения правки - не идеально это будет: повторять путь никсов или просто игровых движков вроде кваковского - делая одновременно кучу форков параллельно развивая их (притом получая на выходе что у одного - что то одно хорошо сделанно и другое глючит, у другого - наоборот, у третьего - всё плохо, у четвёртого ещё хуже, но зато есть какая то ну очень нужная фича..... и т.д.) т.е.вынося мозг противоречивым выбором игрокам, не считая порчи сетевой совместимости и даже просто карт. В итоге только фрагменируя игроков и например карты тоже. И если вы закончили делать всё что хотели - то опять же: стоит о том сказать, чтобы продолженние - было последовательным развитием идеи, а не параллельным.
 
View user's profileSend private message
[-NF-]Foxter
LCN: 15 medals
Rliga: Top 50 player
Empire: 5 medals
Restliga: 1 medals



Joined: 05 Feb 2011
Posts: 374
Location: От туда

PostPosted: Thu Dec 21, 2017 3:51 Reply with quoteBack to top

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

_________________
побанить вас оленей нужно (c) JleCoPyb
 
View user's profileSend private messageICQ Number
Эреб



Joined: 25 Feb 2016
Posts: 71

PostPosted: Fri Dec 22, 2017 1:17 Reply with quoteBack to top

Для нетерпеливых новоприбывших:
  • рефакторинг Казаков мною на данный момент можно считать завершённым
  • список всех внесённых изменений и исправлений всё ещё здесь
  • архив с готовой к игре версией 1.42 тоже всё ещё тут
  • последний раз, когда я проверял, с версией 1.42 можно было нормально заходить на сервер аллигатора и входить в игры; конечно же, для запуска игры у всех игроков должна быть одинаковая версия
  • ещё одной целью было упрощение создания игр на сервере для всех игроков через механизм UDP hole punching, но после того, как аллигатор неожиданно ушёл в закат, от этого пришлось отказаться
Любой, кому недостаточно проделанной работы, может взять исходники по вышеприведённым ссылкам и продолжить на своё усмотрение. Исходники сервера аллигатор тоже выкладывал, так что оставшиеся 50% работы по UDP hole punching может также любой доделать, заодно и свой сервер поднять. Естественно, для этого придётся не только на форумах писать, но и головой поработать.

Если есть конкретные вопросы – обращайтесь. Только грубить не надо, один тролль тут в самом начале уже проходил… на форуме он не задержался.
 
View user's profileSend private message
karattt



Joined: 13 Jul 2014
Posts: 82

PostPosted: Fri Dec 22, 2017 3:34 Reply with quoteBack to top

Эреб
Что значит ушел в закат ? пропал без вести, отошел в мир иной, не заходит в сеть ? странно как-то все. И что, приступить вы сможете к изменению как ты говоришь, сервера, чтоб могли все создавать, только когда он зайдет на этот форум... А зайти он может и через 5 лет... Мда.
 
View user's profileSend private message
Эреб



Joined: 25 Feb 2016
Posts: 71

PostPosted: Mon Dec 25, 2017 12:59 Reply with quoteBack to top

karattt wrote:
Что значит ушел в закат ? пропал без вести, отошел в мир иной, не заходит в сеть ? странно как-то все. И что, приступить вы сможете к изменению как ты говоришь, сервера, чтоб могли все создавать, только когда он зайдет на этот форум... А зайти он может и через 5 лет... Мда.
Это значит, что мы обговорили детали протокола, я встроил нужный функционал в клиент игры, как вдруг аллигатор перестал отвечать. Другого способа выйти с ним на контакт у меня нет. Дело ведь не только в правке кода сервера, но и в содержании оного – это в мои планы не входит, поэтому я и прописал в своём релизе 1.42 именно сервер аллигатора как сервер по умолчанию.

Лично я считаю, что на этом пора закругляться. Я не планирую возвращаться к проекту «Казаки».

Всего хорошего и удачи в новом году,
– Эреб
 
View user's profileSend private message
[-RUS-]AlliGator



Joined: 15 Dec 2006
Posts: 222

PostPosted: Tue Jan 02, 2018 23:10 Reply with quoteBack to top

Я забил на это проект (сервер). Исходники я выложил в открытый доступ http://forum.newlcn.com/viewtopic.php?t=17527, если кто хочет поправить, пожалуйста. Могу замержить на cossacks-server.net.
Ну и помимо этого, патч отказывается работать из под Wine (=> Linux, Mac. По-видимому из-за использования нового компилятора под win7), в отличии от оригинала. У меня нет желания поддерживать патч, в который я сам не могу поиграть без винды.
 
View user's profileSend private message
[-UNION-]VOIN
LCN Admin
Rliga Admin

LCN: 2 medals
Rliga: 3 medals



Joined: 10 Oct 2006
Posts: 8490
Location: Россия, Чебоксары

PostPosted: Wed Jan 03, 2018 9:46 Reply with quoteBack to top

[-RUS-]AlliGator, а в казаки 3 не пробывал играть?)

_________________
Если я пойду и долиною смертной тени, не убоюсь зла, потому что Ты со мной (Пс 22:4)
ДЕЛАЙ ЧТО ДОЛЖЕН И БУДЬ ЧТО БУДЕТ! (афоризм)
сайт клана -UNION-:
http://clanunion.ru/
 
View user's profileSend private messageVisit poster's websiteICQ Number
[CC]^IWI_i_INI^
LCN: 15 medals
Rliga: 8 medals



Joined: 08 Feb 2010
Posts: 1072
Location: [Днепропетровск] Комунар

PostPosted: Wed Jan 03, 2018 11:19 Reply with quoteBack to top

Пытался скачать эту версию, но ничего не вышло, на самом деле было интересно посмотреть, если у кого-то получилось скачать и зайти, киньте ссылку на скачивание Smile

_________________
Женщины делятся на два типа: хорошие и идеальные. Хорошие женщины имеют большую Ж, маленькую П и хорошо держат в руках Х. Где Ж - жилплощадь, П - потребность, Х - хозяйство. А то о чем вы подумали - это идеальная женщина…
 
View user's profileSend private messageVisit poster's websiteAIM AddressYahoo MessengerMSN MessengerICQ Number
Display posts from previous:      
Post new topicReply to topic


 Jump to:   



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