Warcraft 2 Жил, Живёт и будет жить!
об игре warcraft 2 Архив файлов Список ссылок Посетить Форум Почитать статейки F.A.Q. история warcraft 2 карты warcraft 2 турниры warcraft 2
Скачать игру бесплатно
скачать warcraft 2
WarCraft 2 COMBAT
(Warcraft II BNE 2.02+)
Актуальная версия: 4.6
(февраль 2020)
Совместимо с Windows XP/Vista/7/8/10

Боевой релиз, ~40 Мб
для игры по сети:
Английская версия
Русская версия

Полная версия, ~450 Мб
с музыкой и видео:
Полная английская версия
Полная русская версия
перевод от war2.ru на базе перевода от СПК

Другие версии и файлы
доступные для скачивания



Как подключиться и
играть в Warcraft 2 онлайн


Мы в социальных сетях:
Warcraft 2 вконтакте
Warcraft 2 в facebook

Для голосового общения:
Наша группа в Discord

Логин
Ник

Пароль


Потеряли пароль?

Нет своего аккаунта?
Зарегистрируйтесь!

Кто на сайте
 14: Гости
 0: Пользователи
 4121: Пользователи с регистрацией

Вы гость здесь.
+ регистрация

Последний посетитель:
Dar: 3 Дней 4 ч. 7 м. назад
FX: 75 Дней 11 ч. 39 м. назад
lesnik: 108 Дней 13 ч. 57 м. назад
Oragorn: 116 Дней 14 ч. 6 м. назад
KABuLLL: 144 Дней 13 ч. 15 м. назад
starspro: 169 Дней 49 м. назад
il: 240 Дней 10 ч. 54 м. назад
Радибор: 264 Дней 6 ч. 41 м. назад
Dark_Master: 275 Дней 8 ч. 58 м. назад

Поиск

/  Список форумов
   /  Warcraft II - Образование
/  Фундаментальное непонимание варкрафта 2
Page 5 of 11«1234[5]678...11»
Распечатать топик 
Фундаментальное непонимание варкрафта 2

il Re: Фундаментальное непонимание варкрафта 2

Добрый Админ


Регистрация: 10.5.06
Сообщений: 2471
Откуда:


Цитата:

Насчёт "читов", врядли. Разве что, это чуть поможет игрокам с плохим чувством времени. Но такие и сами могут себе внешний секундомер сделать. В какой-то теме я предлагал FX-у ставить будильник рядом с монитором :)
Одно дело - будильник с монитором, другое - часы прямо в игре. Как раз-таки чуть поможет с чувством времени, про это и сомнения.
Паузы я бы смог отрулить модификацией обсерва, лаги - вряд ли. Неидеально, но погрешность в пару секунд за игру набежать может, вряд ли критично. (Раз в полсекунды смотреть, не нажата/отжата ли пауза).

Если вдруг сделаю, думаю с буржуями посоветуюсь, чит или не чит.

Цитата:

Так это же прекрасно! Главное вытянуть из программы набор адрессов (модули и оффсеты). Тогда можно делать любые навороченные утилиты.
да-да, вот и я о том же. Все оказалось гораздо проще, чем я рассчитывал.
Другое дело, что можно и взять прямо готовый варвидео и уже его дорабатывать до навороченной проги - его исходник вполне читаем.

Цитата:

А что касается передачи изображения, то GIF - это мертвый номер. Вам не удасться синхронизировать Гифки, и все бюудет дергано и глючно. Вижу такие варианты:

1. Самый лучший. Передавать данные из памяти игры, и формировать картинку на стороне клиента. Если данные слишком большие, то либо архивировать, либо передавать только разницу з предыдущим состоянием.

2. Самый легкий. Генерить на лету потоковое видео из картинок. Для этого должны существовать 3rd-party либы под любой активный нынче язык. И передавать потоковое видео на клиент.

3. Самый неоднозначный. Можно пробовать передавать покадрово, но кадры слишком болшые даже для каких-нибудь 4 кадра в секунду, причем в сжатых форматах. Поэтому нужно опять же передавать только разницу с предыдущим состоянием. Но это сроди по сложности написанию собственного кодека, еще и синхронизировать правильно надо. А граблей будет нмеерянно.
Я так понимаю, что вариантов всего 2: либо передавать данные в сеть, упакованные уже реализованным в варвидео механизмом (читай, кодеком), либо писать/приспосабливать другой кодек.
Данные из памяти игры это и есть неупакованный видеопоток, в виде пикселей 640 на 480.
Так что передавать надо каким-то образом пожатые данные.
Либо, если кто поможет с библиотекой на си для упаковки видео - я с радостью воспользуюсь.
Надо: на входе - поток кадров - 8-битных картинок, 640 на 480, в виде пикселей, плюс палитра. На выходе - кино в любом удобном вам формате.

Сам я конечно никакие кодеки писать не буду.

Можно в принципе и набор кадров в гиф, но разве что как промежуточное решение для лесника, чтобы он что-нибудь с ними поколдовал и придумал, что делать дальше. Для других целей такое решение вряд ли подойдет.

Цитата:

Как я понимаю утилитка АПМ считает сама. Т.е. меряет, скажем, секунду системного времени, считает за это время нажатие клавиш мыши, а потом выдает АПМ. Не думаю, что в Вар2 заморачивались таким параметром.
Да, секунды считает программа и показывает число действий за последнюю минуту. Приблизительно так. Точнее - там как-то мудрено, но если я буду делать, но скорее всего сам буду пересчитвывать так. Главное, чтобы совпало с оригиналом.

Цитата:

Объяснение этому забавному багу, одно, количетво тиков, в знаковом 32-битном int, ограничено как раз 24-ю днями (с копейками).
Очень похоже на правду, хотя я не прикидывал количество чего-нибудь в 24 днях...

Цитата:

Но я уверен, что та минимальная разница, которая может возникнуть, если считать тики не в игре, а в самой программе, не сделает серъезной погоды.
Там штука в том, "тики" игровые это не тики таймера, генерирующего прерывание. Думаю, что речь о параметре "Tw" из вот этой статьи: HАУКА О ПЕОHАХ.. Ну либо величина с ней коррелирующая.
Она и вместе со скоростью игры меняется, и какими-нибудь еще интересными свойствами наверняка обладает. И вот где в памяти искать этот счетчик тиков - я если честно ума не приложу. А так бы это было проще и лучше всего. Если наткнусь - приделаю.
» 10.1.17 15:07 Профайл Посетить веб-сайт



lesnik Re: Фундаментальное непонимание варкрафта 2

Полубог


Регистрация: 4.12.16
Сообщений: 448
Откуда:


Цитата:

Вам не удастся синхронизировать Гифки
И не собирались.
Это сырой промежуточный формат кадра, имеющий, при соответствующей палитре, минимальный размер, лучшее качество и небольшую нагрузку на проц.
Из этих кадров уже и можно лепить конечный мультик.


Цитата:

1. Самый лучший. Передавать данные из памяти игры, и формировать картинку на стороне клиента. Если данные слишком большие, то либо архивировать, либо передавать только разницу с предыдущим состоянием.
Фантастика, с диким забиванием канала...

Цитата:

2. Самый легкий. Генерить на лету потоковое видео из картинок. Для этого должны существовать 3rd-party либы под любой активный нынче язык. И передавать потоковое видео на клиент.
Название либы в студию :)

Цитата:

3. Самый неоднозначный. Можно пробовать передавать покадрово, но кадры слишком болшые даже для каких-нибудь 4 кадра в секунду, причем в сжатых форматах. Поэтому нужно опять же передавать только разницу с предыдущим состоянием. Но это сроди по сложности написанию собственного кодека, еще и синхронизировать правильно надо. А граблей будет немеряно.

Написать кодек под 256 и с перерисовкой самому - хороший путь, если ты программер со свободным временем :))


Цитата:

если считать тики не в игре, а в самой программе
Зачем их считать параллельно, если в игре счётчик уже есть?
Поясню, что речь идёт не о тиках реального времени, а о собственных внутриигровых, которые на разной скорости игры должны отличаться.
» 10.1.17 14:53 Профайл

Ответов Автор Дата
   Re: Фундаментальное непонимание варкрафта 2 Zelya 10.1.17 15:15
      Re: Фундаментальное непонимание варкрафта 2 Zelya 10.1.17 15:18
         Re: Фундаментальное непонимание варкрафта 2 il 11.1.17 13:23
            Re: Фундаментальное непонимание варкрафта 2 lesnik 11.1.17 14:51
            Re: Фундаментальное непонимание варкрафта 2 Oragorn 11.1.17 15:24
               Re: Фундаментальное непонимание варкрафта 2 lesnik 11.1.17 15:40
                  Re: Фундаментальное непонимание варкрафта 2 Oragorn 11.1.17 15:52
                     Re: Фундаментальное непонимание варкрафта 2 il 11.1.17 18:51
                        Re: Фундаментальное непонимание варкрафта 2 lesnik 11.1.17 21:43
                           Re: Фундаментальное непонимание варкрафта 2 il 12.1.17 15:07
                              Re: Фундаментальное непонимание варкрафта 2 lesnik 12.1.17 17:34
                                 Re: Фундаментальное непонимание варкрафта 2 Oragorn 15.1.17 01:09
                                    Re: Фундаментальное непонимание варкрафта 2 lesnik 15.1.17 14:00
                                       Re: Фундаментальное непонимание варкрафта 2 Oragorn 15.1.17 14:44
                                          Re: Фундаментальное непонимание варкрафта 2 il 16.1.17 12:49
                                             Re: Фундаментальное непонимание варкрафта 2 lesnik 16.1.17 15:12
                                                Re: Фундаментальное непонимание варкрафта 2 Oragorn 16.1.17 16:08
                                                   Re: Фундаментальное непонимание варкрафта 2 lesnik 16.1.17 16:26
                                                      Re: Фундаментальное непонимание варкрафта 2 Oragorn 16.1.17 17:01
                                                         Re: Фундаментальное непонимание варкрафта 2 lesnik 16.1.17 17:13
                                                         Re: Фундаментальное непонимание варкрафта 2 il 16.1.17 17:14
                                                            Re: Фундаментальное непонимание варкрафта 2 KagaN 17.1.17 15:22
                                                               Re: Фундаментальное непонимание варкрафта 2 lesnik 17.1.17 17:22
                                                                  Re: Фундаментальное непонимание варкрафта 2 KagaN 18.1.17 12:35
                                                                     Re: Фундаментальное непонимание варкрафта 2 lesnik 24.1.17 16:32
                                                                        Re: Фундаментальное непонимание варкрафта 2 lesnik 30.1.17 18:15
                                                                           Re: Фундаментальное непонимание варкрафта 2 Oragorn 31.1.17 15:49
                                                                              Re: Фундаментальное непонимание варкрафта 2 lesnik 2.2.17 16:50
                                                                                 Re: Фундаментальное непонимание варкрафта 2 Oragorn 7.6.17 23:31
                                                                                    Re: Фундаментальное непонимание варкрафта 2 il 8.6.17 01:51
                                                                                       Фундаментальный пофигизм или неудачная игра в Юлия Цезаря lesnik 8.6.17 15:36
                                                                                          Re: Фундаментальный пофигизм или неудачная игра в Юлия Цезар il 8.6.17 18:15
                                                                                             Re: Фундаментальный пофигизм или неудачная игра в Юлия Цезар Oragorn 8.6.17 18:41
                                                                                                Re: Фундаментальный пофигизм или неудачная игра в Юлия Цезар tolsty 8.6.17 22:15
                                                                                                   Re: Фундаментальное непонимание варкрафта 2 lesnik 9.6.17 02:49
                                                                                                      Re: Фундаментальное непонимание варкрафта 2 il 10.6.17 02:44
                                                                                                         Re: Фундаментальное непонимание варкрафта 2 lesnik 10.6.17 18:01
                                                                                                            Re: Фундаментальное непонимание варкрафта 2 il 11.6.17 07:07
                                                                                                               Re: Фундаментальное непонимание варкрафта 2 lesnik 12.6.17 13:50
                                                                                                                  Re: Фундаментальное непонимание варкрафта 2 lesnik 25.6.17 20:54
                                                                                                                     Re: Фундаментальное непонимание варкрафта 2 il 2.7.17 03:05
                                                                                                                        Re: Фундаментальное непонимание варкрафта 2 lesnik 2.7.17 14:35
                                                                                                                           Re: Фундаментальное непонимание варкрафта 2 il 3.7.17 02:04
                                                                                                                              Re: Фундаментальное непонимание варкрафта 2 Zelya 18.9.17 23:23

Page 5 of 11«1234[5]678...11»
Распечатать топик 

Поиск

Ключевые слова:    
[ Расширенный поиск ]

Права

Вы не можете начинать темы.
Вы не можете редактировать свои сообщения.
Вы не можете создавать опросы.
Вы не можете вкладывать файлы в сообщения.
Вы не можете отвечать на сообщения.
Вы не можете удалять свои сообщения.
Вы не можете голосовать.

Статус Battle.Net
Расширенный статус server.war2.ru
Загружается...
backup.war2.ru
Загружается...

Победители турниров
Chop Kombat 7
DroidVityOragorn
Grand Final 2024
fuckluckExtaseyARMilitar
Qualifiers 2024
fuckluckARMilitarExtasey
NWTR-Tour-2025
VityNik5etARMilitar
Tournament for axecup
ARMilitarOragornExtasey
Chop Kombat 6
hurtRagnerExtasey
hurt's Sea Tournaments, 7/7: Final
ExtaseyVityOragorn
hurt's Sea Tournaments, 6/7: One Strait
OragornARMilitarExtasey
hurt's Sea Tournaments, 5/7: River fork
ExtaseyARMilitarDoooda
hurt's Sea Tournaments, 4/7: High seas combat BNE
VityARMilitarNone

Пожертвования
Спасибо:
FX - $80 (домен)
Zelya - (турниры)
lesnik
Dar - (турниры)
Kagan - (турниры)
vova1 - (хостинг)
tolsty - (хостинг)
Oragorn - (хостинг)
2007 год:
Spbwar - $400
Jade -$100
MasterKsa - $60
Lisak -$52
Cocka - $50
Konstkl - $50
Ldir - $50
Gadzila - $20
Feature -$10

Последние статьи
 · Почему я проиграл? ..
 · О версиях игры и се..
 · 2 halling
 · Деньги на новый сер..
 · Моральные нормы в и..

- Генерация страницы: 0.67 секунд -