WormKitDS/ru
From Worms Knowledge Base
WormKitDS | |
---|---|
Developer: | Kawoosh |
Supported games: | W:A, WWP, W2 |
Language: | C++ |
License: | Open-source |
Download: | Choose one: |
WormKitDS - это пользовательская версия WormKit'а. Its main purpose is to make the usual way of loading WormKit modules (via external program) obsolete. Теперь больше нет надобности в WormKit.exe для загрузки модулей, WA.exe будет загружать их сама!
Contents
- 1 Основная цель
- 2 WormKitDS FAQ
- 2.1 Вы сказали, что это новый WormKit, но почему я вижу какой-то dsound.dll?
- 2.2 Повляет ли это как-то на стабильность работы модулей?
- 2.3 Пройдет ли этот способ под Linux?
- 2.4 Позволит ли это просматривать повторы, редактировать их или использовать WebSnoop?
- 2.5 Можно ли временно отключить WormKitDS?
- 2.6 А что если я запущу старый WormKit.exe, имея новый WormKitDS?
- 2.7 При запуске игры выскакивает "This module no longer needed..."
- 2.8 Когда я запускаю игру, появляется сообщение "Bad module: ..."
- 2.9 При загрузке игры заставки снова идут! Как от них избавиться?
- 2.10 Может ли работать WormKitDS для WWP или Worms 2?
- 2.11 FkeyRearrange модуль shows me an error that it can't find its config file. Я использую The Wheat Snooper
- 3 Смотри также
Основная цель
Основная цель WormKitDS переключаться между WA.exe когда загружаются WormKit модули. Зачем? Некоторые программы используются для конкретных EXE файлов, поэтому старый WormKit, будучи временным процессом, иногда мог нестабильно работать. Во-вторых, все повторы и URL ассоциации принадлежат WA.exe, а не WormKit.exe, , что вызвало проблемы с производительностью повторов RubberWorm игр.Таким образом, Вам больше не понадобится wkPathOverride.И в-третьих, WormKitDS позволит Вам запустить некоторые WormKit модули под Linux (модули, которые не используют Windows APIs, то есть RubberWorm и другие).
WormKitDS FAQ
Вы сказали, что это новый WormKit, но почему я вижу какой-то dsound.dll?
Дело в том, что для того, чтобы игра сама грузила модули, был необходим dll-файл, одноименный тому, что подгружается игрой изначально (для работы со всеми WA.exe). Файл этот обычно лежит в system32, здесь он используется и как загрузчик модулей.
Повляет ли это как-то на стабильность работы модулей?
Нет.
Пройдет ли этот способ под Linux?
Насколько сейчас известно, частично (некоторые модули, например, RubberWorm). Но в скором времени планируется переработка и внедрение madCHook, чтобы он работал под Linux.
Позволит ли это просматривать повторы, редактировать их или использовать WebSnoop?
Да, но Вам следует использовать установщик потому, что это соединит повторы и URLs с WA.exe (в случае, если вы испортили объединение).
Можно ли временно отключить WormKitDS?
Да, для этого запустить WA.exe надо с параметром /nowk. Можно также сделать соответствующий ярлык
Если Вы использовали установщик, тогда перейдите к приложению/ярлыку WA, затем зажмите Shift и нажмите правую кнопку мыши; появится опция "Run WA without WormKit".Чтобы посмотреть повтор без WormKit'а, просто нажмите правую кнопку мыши на иконке и выберите соответствующую опцию.
А что если я запущу старый WormKit.exe, имея новый WormKitDS?
Ничего страшного не произойдет, приоритет дается только одному.
При запуске игры выскакивает "This module no longer needed..."
Необходимо удалить wkPathOverride.
Когда я запускаю игру, появляется сообщение "Bad module: ..."
Это сообщение означает, что текущий модуль WormKit поврежден, имеет unproprietary функции в своем коде или, кажется, не будет действительным модулем. Проконсультируйтесь у разработчика модуля.
При загрузке игры заставки снова идут! Как от них избавиться?
Отключите их в настройках игры. Это известная проблема если вы не пользовались установщиком.
Может ли работать WormKitDS для WWP или Worms 2?
Загрузка будет работать, но многие модули WormKit'а были написаны для работы только с кодом W:A.
FkeyRearrange модуль shows me an error that it can't find its config file. Я использую The Wheat Snooper
When joining or hosting games, The Wheat Snooper doesn't care about changing the working directory to the WA's directory, it just uses its own. This can cause the config files not to be found by their modules (if there are some). WormKitDS doesn't force using the WA's directory as a working directory, its main purpose is transparency and portability. Hopefully this issue will be fixed in the future The Wheat Snooper's releases.
The latest version of the installer fixes this problem as well. But it would be better if modules, that are connected to their configuration files, search for them in the WA directory, and not the "current" directory. The same concerns The Wheat Snooper.