Current time: 26.11.2024, 20:10 Hello There, Guest! (LoginRegister)
Language: english | russian  

Poll: Понравился?
Да
Нет
[Show Results]
Note: This is a public poll, other users will be able to see what you voted for.
Post Reply 
Threaded Mode | Linear Mode
TavernVideos BIK (Assembler) - 2 вариант
» В городах каждого типа - в тавернах своя видеозаставка и своё название из tavnames.txt.На карте объекты "таверна" другое название.
Author Message
myoffice91 Offline
Moderators

Posts: 88
Post: #16

Berserker, Да, уж! Тружусь как пчелка Sm .

   XEPOMAH в МоР 2.17 работает плагин, без сбоя?



  1. Heroes 3 MoP Fan-Patch 3.14
  2. MoP Key Delete RandomMap
  3. TavernVideos BIK ASM
30.09.2019 00:55
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2356
Post: #17

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

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

PS: хотел залить обновлённый TavernVideos вконтакт, так он ни в какую не хочет его добавлять на вконтактовский сервер, считая его недопустимым (скорее всего добавили в запрет расширения файлов *.vid, ничего другого богохульного архив с TavernVideos (который ещё без dll, на erm) не содержит). Скоро наверное опять придётся искать холстинг для модов 148
30.09.2019 01:18
Find all posts by this user Quote this message in a reply
myoffice91 Offline
Moderators

Posts: 88
Post: #18

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



  1. Heroes 3 MoP Fan-Patch 3.14
  2. MoP Key Delete RandomMap
  3. TavernVideos BIK ASM
30.09.2019 01:53
Find all posts by this user Quote this message in a reply
PerryR Offline

Posts: 460
Post: #19

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.
(This post was last modified: 01.10.2019 11:43 by PerryR.)
01.10.2019 11:20
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4343
Post: #20

(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.


Image: widget.png?style=banner2

Новейший Heroes Launcher
01.10.2019 11:46
Visit this user's website Find all posts by this user Quote this message in a reply
feanor Offline

Posts: 624
Post: #21

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

Quote:Отдельный мод видео HD:
Я извиняюсь, но это примерно восемь шакалов из десяти.
01.10.2019 16:43
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #22

PerryR, I wrote a script to translate those two files automatically (but not precise!).
Here is the translation: https://dropmefiles.com/M9nFh

feanor, о вкусах на инструменты не спорят. Используем, что есть, что удобно и во что умеем Ab


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
01.10.2019 17:34
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2356
Post: #23

(01.10.2019 16:43)feanor Wrote:  Лично я бы предпочел, чтобы фасма в моддинге не было совсем, конечно.

Аргументы есть? На фасме и так была построена целая платформа для моддинга, для использования которой моддеру хватит прочтения "ассемблера для чайников". Для сравнения можно заглянуть в высокоуровневые исходники ВоГ-а, которые неизвестно как и чем компилируются (наверное чем-нибудь платным и монстроидальным), разбираться в которых - одна головная боль. А так - человеческий фактор: редко на Си можно встретить легко читающийся код, с которым удобно работать, в основном в исходниках к плагинам моддеры лепят то-ли на латыни или фиг знает что на каком-то непереводимом буржуйском языке, оформленным как придётся (ну и сам программный код при этом распухает до ~1,5 MB при том, что на фасме он весил бы ~0,25 MB).
(This post was last modified: 01.10.2019 19:04 by XEPOMAHT.)
01.10.2019 19:01
Find all posts by this user Quote this message in a reply
feanor Offline

Posts: 624
Post: #24

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 20:54
Find all posts by this user Quote this message in a reply
PerryR Offline

Posts: 460
Post: #25

(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
01.10.2019 22:54
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #26

PerryR, welcome Ab
Transform messages from inline ^...^ to SN:T and we will be able to translate Advanced Classes faster Sm


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
02.10.2019 00:33
Find all posts by this user Quote this message in a reply
AuAu Offline

Posts: 287
Post: #27

Vodka elemental

Tavern "balalaika bear"
(and kuma of tekken on GIF)


очень большая сборка модов для сиськофайтинга
In WoG we trust
(This post was last modified: 02.10.2019 00:40 by AuAu.)
02.10.2019 00:40
Find all posts by this user Quote this message in a reply
feanor Offline

Posts: 624
Post: #28

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
02.10.2019 11:24
Find all posts by this user Quote this message in a reply
igrik Offline

Posts: 2819
Post: #29

(01.10.2019 19:01)XEPOMAHT Wrote:  Для сравнения можно заглянуть в высокоуровневые исходники ВоГ-а, которые неизвестно как и чем компилируются (наверное чем-нибудь платным и монстроидальным), разбираться в которых - одна головная боль. А так - человеческий фактор: редко на Си можно встретить легко читающийся код, с которым удобно работать, в основном в исходниках к плагинам моддеры лепят то-ли на латыни или фиг знает что на каком-то непереводимом буржуйском языке, оформленным как придётся
Зависит от человека и того как он оформляет свой код.
Вот, к примеру, код последнего моего плагина (Spells_Description).
Я не скажу, что он идеален, но уж точно вполне читаем.


game bug fixes extended.dll || My Plugins || My GitHub
02.10.2019 12:23
Visit this user's website Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2356
Post: #30

(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 лет) - наверное мозг уже окончательно "подсажен" на ассемблер.
02.10.2019 13:44
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group