Difference between revisions of "WormKitDS/ru"

From Worms Knowledge Base

Jump to: navigation, search
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{ParentArticle|[[WormKit]]}}
 
{{ParentArticle|[[WormKit]]}}
{{Languages|en|WormKitDS|ru|WormKitDS/ru}}
+
{{Languages|en|WormKitDS|ru|WormKitDS/ru|fr|WormKitDS/fr}}
{{Software_infobox
+
{{Software_infobox/ru
 
| icon = WormKit_icon.png
 
| icon = WormKit_icon.png
 
| name = WormKitDS
 
| name = WormKitDS
 
| developer = [[People/Kawoosh|Kawoosh]]
 
| developer = [[People/Kawoosh|Kawoosh]]
 +
| version = 1.0.0.3 / 20 Октября 2012
 
| games = [[Worms Armageddon|W:A]], [[Worms World Party|WWP]], [[Worms 2|W2]]
 
| games = [[Worms Armageddon|W:A]], [[Worms World Party|WWP]], [[Worms 2|W2]]
 
| language = C++
 
| language = C++
| license = Open-source
+
| license = Открытый код
| download = Choose one:
+
| download = Выберите:
* [http://stepsfiles.tk/wa/build/WormKitDS-installer.rar Installer]
+
* [http://myfiles.my1.ru/wa/build/WormKitDS-installer.rar WormKitDS монтажник]
** [http://stepsfiles.tk/wa/wk/WormKitDS.rar DS files]
+
* [http://files.steps.club/wa/wk/WormKitDS.zip WormKitDS DLL]
* [http://stepsfiles.tk/wa/wk/WkDS_Source.rar source code]
+
* [http://files.steps.club/wa/wk/WkDS_Source.rar исходный код (1.0.0.1)]
 
}}
 
}}
  
'''WormKitDS''' - это пользовательская версия [[WormKit]]'а. Its main purpose is to make the usual way of loading WormKit modules (via external program) obsolete. Теперь больше нет надобности в WormKit.exe для загрузки модулей, WA.exe будет загружать их сама!  
+
'''WormKitDS''' - это альтернативная версия [[WormKit]]'а. Её основной целью является сделать привычный способ загрузки WormKit-модулей (через внешнюю программу) ненужным. Теперь больше нет надобности в WormKit.exe для загрузки модулей, WA.exe будет грузить их сама!  
  
 
== Основная цель ==
 
== Основная цель ==
Основная цель WormKitDS переключаться между WA.exe когда загружаются WormKit модули. Зачем? Некоторые программы используются для конкретных EXE файлов, поэтому старый WormKit, будучи временным процессом, иногда мог нестабильно работать. Во-вторых, все повторы и URL ассоциации принадлежат WA.exe, а не WormKit.exe, , что вызвало проблемы с производительностью повторов [[RubberWorm]] игр.Таким образом, Вам больше не понадобится [[wkPathOverride]].И в-третьих, WormKitDS позволит Вам запустить некоторые WormKit модули под Linux (модули, которые не используют Windows APIs, то есть RubberWorm и другие).
+
Основная цель WormKitDS - возвращение назад к WA.exe, не теряя возможности грузить WormKit-модули. Зачем? Некоторые программы зависят от конкретных EXE-файлов, поэтому старый WormKit, будучи временным процессом, иногда мог провоцировать проблемы в работе этих программ. Во-вторых, все повторы и ассоциации ссылок принадлежат WA.exe, а не WormKit.exe, что вызывало проблемы с воспроизведением повторов [[RubberWorm]]'овских игр, например. Таким образом, нам больше не понадобится [[wkPathOverride]]. И в конечном счете, WormKitDS позволит Вам запускать некоторые WormKit-модули под Linux (модули, которые не используют Windows APIs, то есть RubberWorm и другие) - вам нужно всего лишь сделать исключение на использование родного dsound.dll вместо встроенного.
  
 
== WormKitDS FAQ ==
 
== WormKitDS FAQ ==
  
 
==== Вы сказали, что это новый WormKit, но почему я вижу какой-то dsound.dll? ====
 
==== Вы сказали, что это новый WormKit, но почему я вижу какой-то dsound.dll? ====
Дело в том, что для того, чтобы игра сама грузила модули, был необходим dll-файл, одноименный тому, что подгружается игрой изначально (для работы со всеми WA.exe). Файл этот обычно лежит в system32, здесь он используется и как загрузчик модулей.  
+
Дело в том, что для того, чтобы игра сама грузила модули, был необходим dll-файл, одноименный тому, что подгружается игрой изначально. Этот файл обычно лежит в system32, здесь он используется и как загрузчик модулей.  
  
====  Повляет ли это как-то на стабильность работы модулей? ====
+
====  Повлияет ли это как-то на стабильность работы модулей? ====
 
Нет.
 
Нет.
  
 
==== Пройдет ли этот способ под Linux? ====
 
==== Пройдет ли этот способ под Linux? ====
Насколько сейчас известно, частично (некоторые модули, например, [[RubberWorm]]). Но в скором времени планируется переработка и внедрение madCHook, чтобы он работал под Linux.  
+
Насколько сейчас известно, частично (некоторые модули, например, [[RubberWorm]] или [[Project X]]). Для этого вам необходимо сделать исключение на использование родного dsound.dll вместо "встроенного".
 +
Но в скором времени планируется переработка и внедрение madCHook, чтобы он работал под Linux, и чтобы достичь полной совместимости. CyberShadow начал проект по переписыванию madCHook, [http://dump.thecybershadow.net/8402759fd73a29acecd16770cb2f26db/WormKit.zip здесь] вы сможете найти текущие наработанные файл и исходники. Учтите, что этот madCHook еще не доведён до конца и написан на Delphi, но поддержав этот проект, вы нам очень поможете.
  
==== Позволит ли это просматривать повторы, редактировать их или использовать WebSnoop? ====
+
==== Позволит ли это просматривать повторы, работать с ними или использовать WebSnoop? ====
Да, но Вам следует использовать установщик потому, что это соединит повторы и URLs с WA.exe (в случае, если вы испортили объединение).
+
Да, но Вам следует использовать установщик потому, что это проассоциирует повторы и ссылки с WA.exe (в случае, если вы с ними нашалили).
  
 
==== Можно ли временно отключить WormKitDS? ====
 
==== Можно ли временно отключить WormKitDS? ====
Да, для этого запустить WA.exe надо с параметром '''/nowk'''. Можно также сделать соответствующий ярлык
+
Да, для этого надо запустить WA.exe с параметром командной строки '''/nowk'''. Можно также сделать соответствующий ярлык.
  
Если Вы использовали установщик, тогда перейдите к приложению/ярлыку WA, затем зажмите Shift и нажмите правую кнопку мыши; появится опция "Run WA without WormKit".Чтобы посмотреть повтор без WormKit'а, просто нажмите правую кнопку мыши на иконке и выберите соответствующую опцию.
+
Если Вы использовали установщик, тогда перейдите к приложению/ярлыку WA, затем зажмите Shift и нажмите правую кнопку мыши; появится опция "Run WA without WormKit". Чтобы посмотреть повтор без WormKit'а, просто нажмите правую кнопку мыши на повторе и выберите соответствующую опцию.
  
==== А что если я запущу старый WormKit.exe, имея новый WormKitDS? ====
+
==== А что, если я запущу старый WormKit.exe, имея новый WormKitDS? ====
 
Ничего страшного не произойдет, приоритет дается только одному.
 
Ничего страшного не произойдет, приоритет дается только одному.
  
==== При запуске игры выскакивает "This module no longer needed..." ====
+
==== При запуске игры выскакивает "This module no longer needed..."! ====
 
Необходимо удалить wkPathOverride.
 
Необходимо удалить wkPathOverride.
  
 
==== Когда я запускаю игру, появляется сообщение "Bad module: ..." ====
 
==== Когда я запускаю игру, появляется сообщение "Bad module: ..." ====
Это сообщение означает, что текущий модуль WormKit поврежден, имеет unproprietary функции в своем коде или, кажется, не будет действительным модулем. Проконсультируйтесь у разработчика модуля.
+
Это сообщение означает, что текущий модуль поврежден, имеет неприемлемую функцию в своем коде или не является модулем вовсе. Проконсультируйтесь с разработчиком модуля.
  
==== При загрузке игры заставки снова идут! Как от них избавиться? ====
+
==== При загрузке игры снова стали показываться заставки! Как мне от них избавиться? ====
Отключите их в настройках игры. Это известная проблема если вы не пользовались установщиком.
+
Отключите их в настройках игры. Это известная проблема, если вы не пользовались установщиком.
  
==== Может ли работать WormKitDS для WWP или Worms 2? ====
+
==== Будет ли WormKitDS работать с WWP или Worms 2? ====
Загрузка будет работать, но многие модули WormKit'а были написаны для работы только с кодом W:A.
+
Да, он будет работать, но большинство WormKit-модулей написаны только для работы с кодом W:A.
  
==== FkeyRearrange модуль shows me an error that it can't find its config file. Я использую The Wheat Snooper ====
+
==== Модуль FkeyRearrange показывает мне ошибку, что он не может найти свой файл настроек! ====
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 Wheat Snooper - то это понятная проблема, так как Wheat Snooper не переключается на директорию игры при хостинге/вступлении в игры, он просто-напросто использует свою собственную. WormKitDS не форсирует директорию игры как "текущую", его главное назначение - прозрачность и портабельность. Эта же проблема касается и проигрывания повторов - ведь при этом используется папка User\Games.
  
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.
+
Последняя версия установщика разрешает эту проблему на отлично. Но было бы лучше, если модули, которые зависят от своих файлов настроек, искали бы их в папке игры, а не в "текущей" директории. То же самое касается The Wheat Snooper (относительно своей папки).
  
== Смотри также ==
+
== Ссылки ==
  
[http://forum.team17.com/showthread.php?t=46030 Тема WormKitDS на форуме Team17]
+
*[http://worms.org.ua/forum/viewtopic.php?t=3528 Тема о WormKitDS на форуме WoRmS.oRg.Ua]
 
+
*[https://web.archive.org/web/20131118221717/http://forum.team17.com/showthread.php?t=46030 Тема о WormKitDS на форуме Team17 - Архивировано]
{{OSS}}
+

Latest revision as of 21:11, 14 May 2018

(Up to WormKit)
In other languages: English (en) • русский (ru) • français (fr) • +/-
icon WormKitDS
Разработчик: Kawoosh
Последняя версия: 1.0.0.3 / 20 Октября 2012
Поддержив-е игры: W:A, WWP, W2
Язык: C++
Лицензия: Открытый код
Скачать: Выберите:

WormKitDS - это альтернативная версия WormKit'а. Её основной целью является сделать привычный способ загрузки WormKit-модулей (через внешнюю программу) ненужным. Теперь больше нет надобности в WormKit.exe для загрузки модулей, WA.exe будет грузить их сама!

Основная цель

Основная цель WormKitDS - возвращение назад к WA.exe, не теряя возможности грузить WormKit-модули. Зачем? Некоторые программы зависят от конкретных EXE-файлов, поэтому старый WormKit, будучи временным процессом, иногда мог провоцировать проблемы в работе этих программ. Во-вторых, все повторы и ассоциации ссылок принадлежат WA.exe, а не WormKit.exe, что вызывало проблемы с воспроизведением повторов RubberWorm'овских игр, например. Таким образом, нам больше не понадобится wkPathOverride. И в конечном счете, WormKitDS позволит Вам запускать некоторые WormKit-модули под Linux (модули, которые не используют Windows APIs, то есть RubberWorm и другие) - вам нужно всего лишь сделать исключение на использование родного dsound.dll вместо встроенного.

WormKitDS FAQ

Вы сказали, что это новый WormKit, но почему я вижу какой-то dsound.dll?

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

Повлияет ли это как-то на стабильность работы модулей?

Нет.

Пройдет ли этот способ под Linux?

Насколько сейчас известно, частично (некоторые модули, например, RubberWorm или Project X). Для этого вам необходимо сделать исключение на использование родного dsound.dll вместо "встроенного". Но в скором времени планируется переработка и внедрение madCHook, чтобы он работал под Linux, и чтобы достичь полной совместимости. CyberShadow начал проект по переписыванию madCHook, здесь вы сможете найти текущие наработанные файл и исходники. Учтите, что этот madCHook еще не доведён до конца и написан на Delphi, но поддержав этот проект, вы нам очень поможете.

Позволит ли это просматривать повторы, работать с ними или использовать WebSnoop?

Да, но Вам следует использовать установщик потому, что это проассоциирует повторы и ссылки с WA.exe (в случае, если вы с ними нашалили).

Можно ли временно отключить WormKitDS?

Да, для этого надо запустить WA.exe с параметром командной строки /nowk. Можно также сделать соответствующий ярлык.

Если Вы использовали установщик, тогда перейдите к приложению/ярлыку WA, затем зажмите Shift и нажмите правую кнопку мыши; появится опция "Run WA without WormKit". Чтобы посмотреть повтор без WormKit'а, просто нажмите правую кнопку мыши на повторе и выберите соответствующую опцию.

А что, если я запущу старый WormKit.exe, имея новый WormKitDS?

Ничего страшного не произойдет, приоритет дается только одному.

При запуске игры выскакивает "This module no longer needed..."!

Необходимо удалить wkPathOverride.

Когда я запускаю игру, появляется сообщение "Bad module: ..."

Это сообщение означает, что текущий модуль поврежден, имеет неприемлемую функцию в своем коде или не является модулем вовсе. Проконсультируйтесь с разработчиком модуля.

При загрузке игры снова стали показываться заставки! Как мне от них избавиться?

Отключите их в настройках игры. Это известная проблема, если вы не пользовались установщиком.

Будет ли WormKitDS работать с WWP или Worms 2?

Да, он будет работать, но большинство WormKit-модулей написаны только для работы с кодом W:A.

Модуль FkeyRearrange показывает мне ошибку, что он не может найти свой файл настроек!

Если вы используете The Wheat Snooper - то это понятная проблема, так как Wheat Snooper не переключается на директорию игры при хостинге/вступлении в игры, он просто-напросто использует свою собственную. WormKitDS не форсирует директорию игры как "текущую", его главное назначение - прозрачность и портабельность. Эта же проблема касается и проигрывания повторов - ведь при этом используется папка User\Games.

Последняя версия установщика разрешает эту проблему на отлично. Но было бы лучше, если модули, которые зависят от своих файлов настроек, искали бы их в папке игры, а не в "текущей" директории. То же самое касается The Wheat Snooper (относительно своей папки).

Ссылки

Personal tools