Wake of Gods Forum | Форум Во Имя Богов

Full Version: TavernVideos BIK (Assembler) - 2 вариант
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5
Berserker, Да, уж! Тружусь как пчелка Sm .

   XEPOMAH в МоР 2.17 работает плагин, без сбоя?
(30.09.2019 00:55)myoffice91 Wrote: [ -> ]МоР 2.17 работает плагин, без сбоя?

Да, без вылетов, как на ERA, так и на MoP. Спасибо.

PS: хотел залить обновлённый TavernVideos вконтакт, так он ни в какую не хочет его добавлять на вконтактовский сервер, считая его недопустимым (скорее всего добавили в запрет расширения файлов *.vid, ничего другого богохульного архив с TavernVideos (который ещё без dll, на erm) не содержит). Скоро наверное опять придётся искать холстинг для модов 148
Quote:Да, без вылетов, как на ERA, так и на MoP. Спасибо.
20

Quote:PS: хотел залить обновлённый TavernVideos вконтакт, так он ни в какую не хочет его добавлять на вконтактовский сервер, считая его недопустимым (скорее всего добавили в запрет расширения файлов *.vid, ничего другого богохульного архив с TavernVideos (который ещё без dll, на erm) не содержит). Скоро наверное опять придётся искать холстинг для модов 148
Есть обход ВКонтакте, нужно переименовать формат RAR на r00. WinRAR сам распознаст формат R00.
Но ВКонтакте без счетчик скачивания, не интересно. Чтобы узнать насколько популярный мод.


Можно взять текст и отредактировать его. Затем опубликовать пост в группе ВК.

Там 2 вариант плагина "Расширение видео" и без.

Code:
Что нового?
26.09.2019
1)Снято огранчивание от 0 до 9 для обработки текста файла (сейчас более 10).
2)Добавлена проверка на более  "тип города". А у менее  "количество видеозаставки" -  будет стандартная видеозаставка.
3)Исправлена проблема совместимости с Windows XP и Windows 2003
Обновлён Binkw32a.dll с (1.6c) (17 янв. 2005г.) до 1.8b (14.09.2005г).

27.09.2019
4) Добавлен код проверки - предела массива текста (не только в MoP 2.16 - 11-ый город Небесная Кузня, но в будущем более в 12 городах- во избежания  сбоя).
5)Понижена версия Binkw32a.dll с 1.8b до  1.6b.
6)Добавлен 10 и 11-ый город в tavnames.txt

28.09.2019
7)Добавлен в 10 и 11-ый город видеозаставка в tavvidBIK.vid. (Спасибо [url=http://wforum.heroes35.net/member.php?action=profile&uid=724][b]feanor[/b][/url]).
8)Добавлена ссылка про мод mod_info и mod.json.
9)Добавлен код: очищение 4 байт для текста файла. После 10 города и  ниже  неотображается видео - решено!


Отдельный мод:
10)Изменение координат видео: Х уменьшена на 48 и У уменьшена на 8, для расширения видео.
11)Расширение видео: 256х120   до 352х140 (расширения для всех видео). Сейчас другое видео: Tavern0.bik (Замок), Tavern4.bik (Некрополис), Tavern8.bik (Сопряжение). А [url=http://wforum.heroes35.net/member.php?action=profile&uid=2705][b]XEPOMAHT[/b][/url] выбрал другое новое видео для Причал -Tavern9.bik и Небесная Кузня - Tavern10.bik.
12)Новое видео для карты объекта "Таверна".


[align=center][size=x-large][url=https://yadi.sk/d/QIA-OUKZlT8nWQ]Скачать плагин[/url] под мод [url=http://wforum.heroes35.net/showthread.php?tid=3585]МоР[/url] и [url=http://wforum.heroes35.net/showthread.php?tid=3155&page=1]ЭРА[/url]  [url=https://yadi.sk/d/QIA-OUKZlT8nWQ]https://yadi.sk/d/QIA-OUKZlT8nWQ[/url][/size] :4:
(обновление 29.08.2019)[/align]
[size=large][align=center][url=https://yadi.sk/d/dmJ2S0pmN5S1Og]Скачать[/url]  установщик для ЭРЫ: [url=https://yadi.sk/d/dmJ2S0pmN5S1Og]https://yadi.sk/d/dmJ2S0pmN5S1Og[/url][/align][/size]



[align=center][size=medium][b][align=center]Отдельный мод видео HD:[/align][/b][/size][/align]

Особенность:
[list=1]
[*][color=#1E90FF]Изменение координат видео: Х уменьшена на 48 и У уменьшена на 8, для расширения видео.[/color]
[*][color=#1E90FF]Расширение видео: 256х120   до 352х140 (расширения для всех видео). Сейчас другое видео: Tavern0.bik (Замок), Tavern4.bik (Некрополис), Tavern8.bik (Сопряжение). А Херомант выбрал другое новое видео для Причал -Tavern9.bik и Небесная Кузня - Tavern10.bik.[/color]
[*][color=#1E90FF]Новое видео для карты объекта "Таверна".[/color]
[/list]
[align=center][size=x-large][url=https://yadi.sk/d/tiQf2c_Yso_4Bw]Скачать плагин[/url] под мод [url=http://wforum.heroes35.net/showthread.php?tid=3585]МоР[/url] и [url=http://wforum.heroes35.net/showthread.php?tid=3155&page=1]ЭРА[/url]  [url=https://yadi.sk/d/tiQf2c_Yso_4Bw]https://yadi.sk/d/tiQf2c_Yso_4Bw[/url][/size] :4:
(обновление 29.08.2019)[/align]
[size=large][align=center]
____________________
[img]https://sun9-29.userapi.com/c854416/v854416457/10b983/mULBrK_AHR4.jpg[/img]
[url=https://yadi.sk/d/uht1fj3gphVwsQ]Скачать[/url]  
установщик для ЭРЫ: [url=https://yadi.sk/d/uht1fj3gphVwsQ]https://yadi.sk/d/uht1fj3gphVwsQ[/url]

[/align][/size]




[align=center]
[img]https://sun9-61.userapi.com/c858128/v858128261/8fb91/nfyMnNDtwzA.jpg[/img]
[img]https://sun9-7.userapi.com/c857520/v857520241/8f932/KAyFNWZBy7w.jpg[/img]
[spoiler]
[img]https://sun9-37.userapi.com/c858128/v858128261/8fb51/n7PS9GtZWPE.jpg[/img]
[img]https://sun9-47.userapi.com/c858128/v858128261/8fb61/gAhVrG4cxa8.jpg[/img]
[img]https://sun9-18.userapi.com/c858128/v858128261/8fb59/7jTAgr6-1bs.jpg[/img]
[img]https://sun9-66.userapi.com/c858128/v858128261/8fb69/PMYh069NXq0.jpg[/img]
[img]https://sun9-47.userapi.com/c858128/v858128261/8fb71/4ve0wQpsPGs.jpg[/img]
[img]https://sun9-40.userapi.com/c858128/v858128261/8fb79/V9DhmHtPXIw.jpg[/img]
[img]https://sun9-51.userapi.com/c858128/v858128261/8fb81/G3bRsRHq6L8.jpg[/img]
[img]https://sun9-67.userapi.com/c858128/v858128261/8fb89/AbVz5OAtc9g.jpg[/img]
[img]https://sun9-1.userapi.com/c850416/v850416278/f416e/tTOpRDz5HB4.jpg[/img]
[img]https://sun9-7.userapi.com/c850416/v850416278/f4176/dggfXuc6MUI.jpg[/img]
[/spoiler][/align]


Code:
Скачать плагин под МоР и ЭРА https://yadi.sk/d/QIA-OUKZlT8nWQ
Скачать установщик для ЭРЫ https://yadi.sk/d/dmJ2S0pmN5S1Og

Quote:
Code:
Отдельный мод видео HD:

Особенность:
Изменение координат видео: Х уменьшена на 48 и У уменьшена на 8, для расширения видео.
Расширение видео: 256х120 до 352х140 (расширения для всех видео). Сейчас другое видео: Tavern0.bik (Замок), Tavern4.bik (Некрополис), Tavern8.bik (Сопряжение). А Херомант выбрал другое новое видео для Причал -Tavern9.bik и Небесная Кузня - Tavern10.bik.
Новое видео для карты объекта "Таверна".

Code:
Скачать плагин "TavernVideosBIK_v2+videoHD" под МоР и ЭРА https://yadi.sk/d/tiQf2c_Yso_4Bw
Скачать установщик "TavernVideosBIK_v2+VideoHD+EXE" для ЭРЫ https://yadi.sk/d/uht1fj3gphVwsQ
myoffice91 thank you for that mod!
One little note: in the Tavern above the video it says Tavern "some Russian letters"
Is there an English version? Its no big problem, but maybe there's a quick fix for that, thanks!

Edit: okay I see there are some .txt files in the pac archive but I can't read anything in there.
(01.10.2019 11:20)PerryR Wrote: [ -> ]myoffice91 thank you for that mod!
One little note: in the Tavern above the video it says Tavern "some Russian letters"
Is there an English version? Its no big problem, but maybe there's a quick fix for that, thanks!

Edit: okay I see there are some .txt files in the pac archive but I can't read anything in there.

It is available only on Russian yet.
Quote:Раньше не было инструмента FASM для плагин, до него был MoP 3.0 Battery. =).
Ась?
Лично я бы предпочел, чтобы фасма в моддинге не было совсем, конечно.

Quote:Отдельный мод видео HD:
Я извиняюсь, но это примерно восемь шакалов из десяти.
PerryR, I wrote a script to translate those two files automatically (but not precise!).
Here is the translation: https://dropmefiles.com/M9nFh

feanor, о вкусах на инструменты не спорят. Используем, что есть, что удобно и во что умеем Ab
(01.10.2019 16:43)feanor Wrote: [ -> ]Лично я бы предпочел, чтобы фасма в моддинге не было совсем, конечно.

Аргументы есть? На фасме и так была построена целая платформа для моддинга, для использования которой моддеру хватит прочтения "ассемблера для чайников". Для сравнения можно заглянуть в высокоуровневые исходники ВоГ-а, которые неизвестно как и чем компилируются (наверное чем-нибудь платным и монстроидальным), разбираться в которых - одна головная боль. А так - человеческий фактор: редко на Си можно встретить легко читающийся код, с которым удобно работать, в основном в исходниках к плагинам моддеры лепят то-ли на латыни или фиг знает что на каком-то непереводимом буржуйском языке, оформленным как придётся (ну и сам программный код при этом распухает до ~1,5 MB при том, что на фасме он весил бы ~0,25 MB).
Quote:feanor, о вкусах на инструменты не спорят. Используем, что есть, что удобно и во что умеем Ab
Спорят, конечно же. оО
Вообще обо всем спорят, потому что безусловное одобрение — вообще одна из самых плохих вещей, которые могут случаться.

Quote:Аргументы есть?
Есть, конечно, в частности, опыт индустрии; опосредованный опыт парочки субкультур, в которых ассемблер забывали как страшный сон при первой же возможности; собственно, личный опыт.
В конце концов, даже для героев сколько чего написано на С/С++, а сколько чего на ассемблере?
   
Или вот взять сабж - мы сейчас как раз работаем с видео, я решил посмотреть реализацию, заглядываю в исходники - окей, простыня write-only ассемблера толком без комментариев или хотя бы разделения на модули, окей, закрываю исходники.
Дело, конечно, не в языке самом по себе (lua-код на работу с новыми видео из 359 оставил тоже не самые лучшие впечатления), дело всего лишь в том, что язык поощряет или не порицает такое поведение.

После этого даже немного начинаешь понимать дизайн Go или стрррашные отступы Питона, где к хорошему синтаксису принуждают побоями.

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

Вог - говнокод, я так в семнадцать лет писал, неудивительно, что он от технологического долга и рухнул. Даже начало нулевых не извиняет.
   
И контрпример - HD (3.15 выкладывался), там очень приятный код. Это, конечно, ничего не доказывает, как и любой другой единичный пример, куда важнее, что на ассемблере так написать просто не получится за те же затраты. Даже неплохо документированный код МоР, который, возможно, лучшее, что можно написать на ассемблере, откровенно проигрывает (в TSW мы бросили его использовать из-за практически гарантированных побочных эффектов; тот же HD можно драть кусками, не вникая).

Quote:ну и сам программный код при этом распухает до ~1,5 MB при том, что на фасме он весил бы ~0,25 MB
на улице подходит к концу 2019 год, а люди до сих пор жлобятся из-за лишнего терабайта гигабайта мегабайта. Ну продайте вы эту самую книжку "Ассемблер для чайников", за библиографическую редкость как раз денег будет на флешку.
(01.10.2019 17:34)Berserker Wrote: [ -> ]PerryR, I wrote a script to translate those two files automatically (but not precise!).
Here is the translation: https://dropmefiles.com/M9nFh

Translated like a true Russian :D
Image: tavernname1tjkf.png

I take that, thanks 20
PerryR, welcome Ab
Transform messages from inline ^...^ to SN:T and we will be able to translate Advanced Classes faster Sm
Vodka elemental

Tavern "balalaika bear"
(and kuma of tekken on GIF)
There are _tons_ of random tavern name generators or d100 lists in English, so you probably shouldn't translate Russian names, especially because huge part of them is references to local culture and some are just translated from such lists.

e.g.
http://dndspeak.com/2017/12/100-tavern-names/
http://www.dungeoneering.net/d100-list-tavern-names/
https://www.dandwiki.com/wiki/Well_Over_...DnD_Other)
https://www.seventhsanctum.com/generate....tavernname
(01.10.2019 19:01)XEPOMAHT Wrote: [ -> ]Для сравнения можно заглянуть в высокоуровневые исходники ВоГ-а, которые неизвестно как и чем компилируются (наверное чем-нибудь платным и монстроидальным), разбираться в которых - одна головная боль. А так - человеческий фактор: редко на Си можно встретить легко читающийся код, с которым удобно работать, в основном в исходниках к плагинам моддеры лепят то-ли на латыни или фиг знает что на каком-то непереводимом буржуйском языке, оформленным как придётся
Зависит от человека и того как он оформляет свой код.
Вот, к примеру, код последнего моего плагина (Spells_Description).
Я не скажу, что он идеален, но уж точно вполне читаем.
(01.10.2019 20:54)feanor Wrote: [ -> ]В конце концов, даже для героев сколько чего написано на С/С++, а сколько чего на ассемблере?

Программисты пишут на Си. Непрограммисты - на ERM. Психо-маньяки - на ассемблере или напрямую байткодом в exe. Естественно, что последних - единицы.

(01.10.2019 20:54)feanor Wrote: [ -> ]что на ассемблере так написать просто не получится за те же затраты.

Мне на Си что-то похожее на HD-мод ни в жизнь не написать. Понадобятся глубокие знания по высокоуровневому программированию, ничего подобного в моей голове нет. И сколько человекочасов ушло на создание HD-мода? Наверняка не меньше, чем на MoP (а может и больше), плюс получение профессионального образования программиста (чтобы было не как в ВоГ). Не думаю, что это того стоит (жизнь и так коротка).

Ну и ещё один момент: Полезно знать Си, когда имеешь на руках исходники игры на Си и компилятор. Ни того, ни другого в наличии не имеется (Юбисофты исходники не сливали, а компилятор денег стоит + его нужно ещё как-то осваивать, при этом без каких-либо дальнейших перспектив). И все мы знаем о гемморойном переписывании польскими программистами ассемблерного кода игры в высокоуровневый вид, что так и не сделало VCMI популярным (отчего же TSW так и не перевели на VCMI?). Когда в наличии только ассемблерный код, то самое простое решение - использовать такой же ассемблерный код для копирования и модификации геройских функций и данных игры.

(02.10.2019 12:23)igrik Wrote: [ -> ]Я не скажу, что он идеален, но уж точно вполне читаем.

Читаем, только содержимое не понятно, т.к. комментариев очень мало, и у меня по-прежнему очень плохо с восприятием Си-шного кода, потому что не работаю с ним. То же самое, к примеру, с Дельфи - когда-то хорошо знал этот язык, т.к. делал на этом языке программы, сегодня - открываю исходники эры и ничего, абсолютно ничего в них не вижу и не понимаю (т.к. прошло уже 15 лет) - наверное мозг уже окончательно "подсажен" на ассемблер.
Pages: 1 2 3 4 5
Reference URL's