Здравствуйте, гость ( Вход | Регистрация )
| Кали |
May 17 2026, 12:58
Сообщение
#1
|
|
Undead ![]() ![]() ![]() ![]() ![]() ![]() Группа: Seaward.Ru Team Сообщений: 333 Регистрация: 14-January 05 Из: Москва Пользователь №: 347 |
Представляю вашему вниманию несколько небольших модов для версии ВМЛ 1.06.0201. (с исходными скриптами).
Автор: Кали. 1. Мини-мод "Blood hit. Кровавый удар." Описание: добавляет визуальные эффекты при сабельных ударах и выстрелах. 2. Мини-мод "Map scum. Жулик с картой." Описание: добавляет возможность убить продавца фальшивой карты в таверне и вернуть деньги. 3. Мини-мод "Exp exchange. Обмен опытом." Описание: офицеры и пассажиры получают опыт даже без наличия у ГГ перка "Обмен опытом". Офицеры и пассажиры ниже уровня ГГ получают 125 % опыта ГГ, равные или превышающие его уровень — 80 %. Перк "Обмен опытом" увеличивает получаемый опыт персонажа на 20 %. 4. Мини-мод "HR fee. Бармен-сводник." Описание: изменяет формулу расчёта стоимости услуг бармена за поиск офицера в сторону уменьшения. Гонорар зависит от уровня ГГ и сложности игры. Квадратичная функция (по сути — запретительная) заменена линейной. Было около 8000 золотых на 5 уровне, что уже больше стоимости самого офицера. Теперь на 10 уровне стоимость услуг бармена около 1000 золотых, на 20 - около 2000, и на 30 - около 3000. Цена, которую просит сам офицер, модом НЕ меняется. 5. Мини-мод "Hero rebalance. Герой. Ребаланс." Описание: 1. Все типы персонажей имеют одинаковое количество очков SPECIAL — 42. 2. Добавлен стартовый перк в зависимости от типа ГГ: Мастер — Лёгкий ремонт Торговец — Базовая торговля Авантюрист — Увеличение скорости корабля Корсар — Абордаж с большого расстояния Секретный агент — Вызывающий доверие Инквизитор — Железная воля 3. Секретный агент — стартовый шлюп по квесту Блейкера (5 ур.) заменён на люггер (6 ур.). 4. Незначительно изменён стартовый инвентарь. 5. Отредактированы описания типов персонажа. 6. Мини-мод "Grey. Абрахам Грэй." Описание: отредактированы диалоги Абрахама Грэя и ГГ (контрабандист в начале игры). 7. Мини-мод "Blacker. Блейкер." Описание: отредактированы диалоги Блейкера, ГГ и матроса на Невисе. 8. Мини-мод "Toff. Тофф." Описание: незначительно отредактированы диалоги, возвращена оригинальная награда квеста — сабля "Шамшир" (в ПКМ — сабля Шарпа). Все указанные выше моды собраны в один архив.
SLIB.zip ( 1.93 мегабайт )
Кол-во скачиваний: 13Мини-мод "Blades by tier. Клинки по тирам." Автор: Кали seaward.ru Описание: оптимизирует код выдачи клинков НПС. Клинки распределены по 4 массивам (тирам), что облегчает добавление новых типов клинков или редактирование распределения клинков НПС. Для примера добавлено мачете (т.н. дюсак из КВЛ) - раздается НПС и катана (автор модели SPRUT) - позже будет в кладах. В readme_Blades.txt подробный мануал как добавить новый клинок. Требуется новая игра.
Blades_by_tier.zip ( 1.07 мегабайт )
Кол-во скачиваний: 6Мини-мод "Pirate stash. Пиратский схрон." Автор: Кали seaward.ru Требования: Мини-мод "Blades by tier. Клинки по тирам" Описание: оптимизирует код генерации содержимого кладов. Логика, предметы и вероятности выпадения сохранены без изменений, за исключением так называемых "мусорных" кладов. В таких кладах теперь можно найти полезные припасы и немного оружия. В "супер-клад" добавлена катана вместо "боевых когтей". Для работы мода требуется установка мода "Blades by tier. Клинки по тирам".
pirate_stash.zip ( 14.01 килобайт )
Кол-во скачиваний: 9Добавлен шанс, что «мусорный» клад окажется уже выкопанным. Если выпадает таблица мусорного лута (кочерги, бакланы и т. п.), вместо обычного содержимого вы можете найти: записку и немного мусора (60%) или небольшой схрон с припасами.
pirate_stash1.zip ( 38.55 килобайт )
Кол-во скачиваний: 4Установка: Распакуйте архив SLIB.zip в директорию игры с заменой файлов. Если у вас нет папки Program, значит у вас версия аддона 1.06.0124 и установить моды не получится. Установить исходные скрипты можно отсюда: Удаление: Распакуйте в папку игры исходные скрипты ВМЛ Сейвы: Для целостного игрового опыта рекомендуется начать новую игру. Загрузка старых сейвов приведёт к появлению в игре следующих модов: визуальные эффекты, жулик с картой, бармен-сводник, обмен опытом и Тофф (если его квест ещё не был пройден). Батник для удаления временных файлов StormEngine и запуска игры. Только для сборки 0201 (Исходные коды скриптов ВМЛ) Runtime Error Описание проблемы: при каждом запуске игры сборка 0201 ВМЛ создаёт около 900 временных файлов и не удаляет их по окончании сеанса. Через несколько дней это приводит к ошибке Runtime Error: Abnormal Program Termination и невозможности запустить игру. Если у вас версия аддона 1.06.0124 и вы не ставили исходные коды игры, то вам этот батник не нужен. Решение: перед каждым запуском игры батник удаляет только временные файлы StormEngine. Настройка батника: 1. Находим строчку в конце: cd /d "C:\Games\SLiB" 2. Изменяем путь к папке игры на свой. Например: cd /d "D:\Games\VML" 3. Сохраняем изменения. Запускать батник можно из любого места. Рабочий стол или директория игры значения не имеют. Я поместил его в папку игры и отправил ярлык на рабочий стол. Иконку ярлыка можно заменить по своему желанию.
CleanStormTemp.zip ( 468 байт )
Кол-во скачиваний: 14NEW!!! Новый вариант БАТ-файла создает папку на флешке и очищает ее, снижая нагрузку на SSD/HDD:
VML201F.zip ( 1.96 килобайт )
Кол-во скачиваний: 3Рекомендую также ПОСЛЕ начала новой игры установить для файла options в директории игры атрибут "Только чтение". Обычный размер файла — около 8 КБ. Игра нередко дописывает в него лишние данные, что со временем может приводить к вылетам и ошибкам. На всякий случай рекомендуется сделать резервную копию файла. Важно: устанавливайте атрибут "Только чтение" только после начала новой игры. Если изменить тип героя или другие настройки при уже установленном атрибуте, игра может некорректно обработать изменения. В заключение хочу поблагодарить коллектив компании "Акелла", создавший легендарную игру "ПКМ", а также нашего бессменного капитана ALexusB и всю Seaward.Ru Team, подаривших нам великолепный аддон "ВМЛ". Сообщение отредактировал Кали - May 28 2026, 14:19 |
![]() ![]() |
| ALexusB |
May 19 2026, 14:15
Сообщение
#2
|
|
Разработчик ВМЛ-КВЛ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 16,690 Регистрация: 2-November 04 Пользователь №: 3 |
Спасибо за моды.
Про временные файлы - это у тебя в ИНИ какой-то режим логов стоит, по дефолту их же нет Сейчас ВМЛ - очень узкое, для ветеранов, кто знает как ставить, и все такое. Рекомендую перенести все это на Seaward Pirates ВК Плей версию ВМЛ + ПКМ, 2 в 1 Публиковать для SwP тут На форуме актуальных игроков почти нет. Играют в SwP с поддержкой в ВК группе |
| Кали |
May 20 2026, 11:12
Сообщение
#3
|
|
Undead ![]() ![]() ![]() ![]() ![]() ![]() Группа: Seaward.Ru Team Сообщений: 333 Регистрация: 14-January 05 Из: Москва Пользователь №: 347 |
Цитата Про временные файлы - это у тебя в ИНИ какой-то режим логов стоит, по дефолту их же нет Провел тесты. Временные файлы появляются ТОЛЬКО после установки VML_0624_open.rar. Описание теста: 1. Чистая ПКМ - нет временных файлов; 2. Накатываем на чистую ПКМ ВМЛ (версия аддона 1.06.0124) - нет временных файлов; 3. В ту же папку распаковываем VML_0624_open.rar. - ВМЛ версия аддона 1.06.0201 DEV - спам временных файлов в %TEMP%. Итог: проблема возникает после установки исходных скриптов из конкретно из-за stormex2.dll, который при запуске игры создает файлы типа mrg6A0A.tmp, mrg6A4B.tmp и т.д. размером 0 байт Если перенаправить файлы в другую папку C:\Games\SLiB\TMPTEST и запретить запись - игра дает ошибку в логах : COMPILE ERROR - file: no debug information; line: 1 file not found: seadogs.c и ошибке Runtime Error: Abnormal Program Termination и невозможности запустить игру (вылету). Если мы разрешим запись, но включим в батнике удаление этих файлов, то во время игры удаление не происходит, т.к. эти файлы востребованы каким-то процессом. Но после завершения игры папка чистая. @echo off mkdir "C:\Games\SLiB\TMPTEST" 2>nul set TEMP=C:\Games\SLiB\TMPTEST set TMP=C:\Games\SLiB\TMPTEST cd /d "C:\Games\SLiB" start "" ENGINE.exe :loop del /Q "C:\Games\SLiB\TMPTEST\mrg*.tmp" timeout /t 3 >nul goto loop Так что ты прав, скорее всего включен debug, но не у меня в engine.ini, а в самой stormex2.dll. Это только ты можешь починить. |
| Кали |
May 22 2026, 20:51
Сообщение
#4
|
|
Undead ![]() ![]() ![]() ![]() ![]() ![]() Группа: Seaward.Ru Team Сообщений: 333 Регистрация: 14-January 05 Из: Москва Пользователь №: 347 |
В первое сообщение добавлены два мода:
Мини-мод "Blades by tier. Клинки по тирам." и Мини-мод "Pirate stash. Пиратский схрон." В модах оптимизирован и упорядочен код игры, что позволяет легко добавлять новое оружие и изменять содержимое кладов. Добавлены два новых клинка: мачете и катана. Подробный мануал как добавить новый клинок в игру. Клад с мусором заменён на пиратский тайник с припасами. Одна полная бутылка рома лучше сотни пустых горшков :-) |
| ALexusB |
May 23 2026, 11:35
Сообщение
#5
|
|
Разработчик ВМЛ-КВЛ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 16,690 Регистрация: 2-November 04 Пользователь №: 3 |
Кали, если хочешь, чтоб в это играли - делай на Seaward Pirates моды.
Иначе это "театр одного актера". Кто играет сейчас в ВМЛ? Кто найдет эти моды чтобы поставить? Что-то можно даже в релиз SwP включить, но это что-то не должно исходный замысел портить или быть читом (типа только хороших кладов, без горшков и бакланов). Или быть опцией через _mod_on_off.h Тогда оно будет как часть обновления одной кнопкой и текущие игроки заценят. |
| Кали |
May 24 2026, 13:59
Сообщение
#6
|
|
Undead ![]() ![]() ![]() ![]() ![]() ![]() Группа: Seaward.Ru Team Сообщений: 333 Регистрация: 14-January 05 Из: Москва Пользователь №: 347 |
Кали, если хочешь, чтоб в это играли - делай на Seaward Pirates моды. Иначе это "театр одного актера". Кто играет сейчас в ВМЛ? Кто найдет эти моды чтобы поставить? Что-то можно даже в релиз SwP включить, но это что-то не должно исходный замысел портить или быть читом (типа только хороших кладов, без горшков и бакланов). Или быть опцией через _mod_on_off.h Тогда оно будет как часть обновления одной кнопкой и текущие игроки заценят. SwP как проект мне очень нравится. Это действительно отличная идея. И мне очень лестно твоё предложение о переносе моих мини-модов в SwP. Я пишу для ВМЛ в первую очередь потому, что наиграл в неё тысячи часов и уже довольно неплохо изучил её механику. Для ВМЛ у меня пока ещё есть нереализованные идеи и незаконченные моды. Интеграция в SwP — это уже отдельная задача: нужно время, чтобы понять, что туда подходит, а что нет. Отсутствие SPECIAL в SwP, например. Это был технический вопрос или геймдизайна? Что касается кладов — моя задача была не сделать «всегда хорошие клады», а заменить абстрактный мусор на более атмосферные и логичные находки, сохранив примерно тот же баланс стоимости и ощущение, что не каждый клад — джекпот. C критикой я согласен, поэтому добавлю вариант с уже разграбленным кладом — в духе Бена Гана. Ну и отдельно очень хотелось бы когда-нибудь решить проблему с потоком mrg*.tmp от stormex2.dll для версии 201 DEV. Насколько я понимаю, это похоже на оставшийся debug/output-код. Без исходников DLL это, к сожалению, уже не поправить. Если будет возможность когда-нибудь посмотреть этот момент — было бы очень здорово. |
| ALexusB |
May 24 2026, 15:19
Сообщение
#7
|
|
Разработчик ВМЛ-КВЛ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 16,690 Регистрация: 2-November 04 Пользователь №: 3 |
Перевыложил VML_0624_open
там другая ДЛЛ Просьба проверить |
| Кали |
May 24 2026, 20:28
Сообщение
#8
|
|
Undead ![]() ![]() ![]() ![]() ![]() ![]() Группа: Seaward.Ru Team Сообщений: 333 Регистрация: 14-January 05 Из: Москва Пользователь №: 347 |
Перевыложил VML_0624_open там другая ДЛЛ Просьба проверить Проверил. Игра не запускается. Сравнение папок `VML_0624_open` 2013 и 2026 гг. выявило одно различие — `stormex2.dll`. Остальные файлы идентичны. Для тестов использовалась рабочая папка ВМЛ версии `1.06.0124`. Тесты: 1. Базовая версия `1.06.0124` * Игра запускается штатно. 2. После распаковки `VML_0624_open` (версия 2026) * Окно игры / инициализации Storm Engine не появляется. * В диспетчере задач присутствует процесс `Engine (32 bit)`. * Файлы `compile.log`, `system.log`, `error.log` не создаются. 3. Замена `stormex2.dll` из архива 2026 на DLL из архива 2013 * Игра запускается штатно. * Логи `compile.log` и `system.log` создаются. 4. Обратная замена — возврат `stormex2.dll` из архива 2026 * Поведение снова повторяется: * окно игры не появляется; * процесс `Engine (32 bit)` висит в диспетчере задач; * логи не создаются. Вывод: Проблема воспроизводится и связана именно с новой версией `stormex2.dll` из архива 2026. |
| ALexusB |
May 25 2026, 09:52
Сообщение
#9
|
|
Разработчик ВМЛ-КВЛ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 16,690 Регистрация: 2-November 04 Пользователь №: 3 |
Спасибо, вернул файл обратно.
Далее копать не буду. Т.к. теперь есть SwP с норм поставкой и ремастером, ВМЛ - уже архив, без скриптов работает, а скрипты есть в SwP/Квл, где вся движуха. Обсуждение о переносе на SwP идет в чате группы ВК Про ребаланс перка обмен опытом - в SwP уже не так сделано, как было в ВМЛ |
| Кали |
May 25 2026, 13:42
Сообщение
#10
|
|
Undead ![]() ![]() ![]() ![]() ![]() ![]() Группа: Seaward.Ru Team Сообщений: 333 Регистрация: 14-January 05 Из: Москва Пользователь №: 347 |
Новая версия мода "Pirate stash. Пиратский схрон" загружена в первый пост темы.
Добавлен шанс, что «мусорный» клад окажется уже выкопанным. Если выпадает таблица мусорного лута (кочерги, бакланы и т. п.), вместо обычного содержимого вы можете найти: — записку и немного мусора (60%) — или небольшой схрон с припасами. Также дополнен архив мода «Blades by tier. Клинки по тирам». В архиве отсутствовали файлы initItems.c и items.h, отвечающие за добавление в игру мачете и катаны. Если мод у вас уже установлен, можете скачать только эти файлы:
ITEMS.zip ( 11.61 килобайт )
Кол-во скачиваний: 6Напоминаю: если вы используете моды, добавляющие новые предметы в игру, или самостоятельно добавляете сабли, начало новой игры обязательно. Если изменяются только модели или текстуры, начинать новую игру не требуется. |
| Кали |
May 27 2026, 12:24
Сообщение
#11
|
|
Undead ![]() ![]() ![]() ![]() ![]() ![]() Группа: Seaward.Ru Team Сообщений: 333 Регистрация: 14-January 05 Из: Москва Пользователь №: 347 |
Далее копать не буду. Большое спасибо, что нашел время посмотреть stormex2.dll. Жаль, конечно, что не получилось сразу решить вопрос. Согласен, что дальнейшие усилия не стоят твоего времени, ведь есть уже SwP. ВМЛ 124 работает как часы, для ВМЛ 201 есть уже костыль - батник, удаляющий файлы mrg*.temp. С ним ВМЛ 201 работает стабильно. Энтузиасты могут создать диск в оперативной памяти с помощью ImDisk Toolkit, и отправлять мусор туда. Я поковырял stormex2.dll Гидрой, но удовлетворительных результатов не добился. Если же когда-нибудь появятся исходники stormex2.dll, то, возможно, у сообщества будет шанс со временем аккуратно закрыть этот старый баг — уже не ради практической пользы, а скорее как дань уважения проекту. |
![]() ![]() |
| Текстовая версия | Сейчас: 1st June 2026 - 02:10 |