Jump to content
Korean Random

Recommended Posts

Искал поиском на официальном форуме, искал тут - ничего не нашел. Запускал ли кто-нить xvm под линем? В лоб решить не получается, прокси требует нет.фреймворк 2.0, а он, собака такая, не устанавливается.

Share this post


Link to post

Short link
Share on other sites

проблема не в .NET, а в Dokan, под Linux его нет, есть fuse. Мы под fuse не портировали, потому как усилий много, а спрос маленький.

.NET 2.0 очень даже хорошо ставится через winetricks.

Share this post


Link to post

Short link
Share on other sites
проблема не в .NET, а в Dokan, под Linux его нет, есть fuse.

дык и танчиков нет, приходится под вайной запускать

.NET 2.0 очень даже хорошо ставится через winetricks.

спасибо, попробую. если что получится - отпишусь

Share this post


Link to post

Short link
Share on other sites

дык и танчиков нет, приходится под вайной запускать

Dokan под Wine не пойдет - это низкоуровневый драйвер, его эмулировать подменой системных вызовов не получится. Только портировать под FUSE.

Share this post


Link to post

Short link
Share on other sites

я подозреваю, что спрос будет рости :ok:

лично я заинтересован в портировании на fuse, о чем и прошу.

(очень хочется вычистить окна)

Share this post


Link to post

Short link
Share on other sites

Посмотрел на исходники (не силён я в шарпе), появилось несколько вопросов к разработчикам:

 

1. Из всего Докана по существу нужны только методы GetFileInformation и ReadFile ?

2. Зачем вообще сделали завязку на Докан, если используется он явно не по назначению, т.е. не как драйвер для самописной ФС, а как кэширующий прокси между игровыми swf-ками и внешней БД? Чем плох вариант с использованием сокетов?

Share this post


Link to post

Short link
Share on other sites

Посмотрел на исходники (не силён я в шарпе), появилось несколько вопросов к разработчикам:

 

1. Из всего Докана по существу нужны только методы GetFileInformation и ReadFile ?

2. Зачем вообще сделали завязку на Докан, если используется он явно не по назначению, т.е. не как драйвер для самописной ФС, а как кэширующий прокси между игровыми swf-ками и внешней БД? Чем плох вариант с использованием сокетов?

Как из SWF обратиться к сокету?

Share this post


Link to post

Short link
Share on other sites

Пробовали такой подход? http://stackoverflow...-on-remote-page

 

Судя даже по заголовку статьи по вашей ссылке - наверняка и не могли пробовать, т.к. WoT на AS 2

Edited by KPOXA3ABP

Share this post


Link to post

Short link
Share on other sites

Окей, а как насчет HTTP запросов к локальному серверу?

 

http://stackoverflow...-actionscript-2

http://forums.adobe.com/thread/475020

 

Upd: Using the XMLSocket class http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00000442.html

Edited by arzakon

Share this post


Link to post

Short link
Share on other sites

ScaleForm (Flash движок в WoT) умеет только обращаться к ФС и только по относительным путям. Сетевые подключения невозможны.

 

Окей, а как насчет HTTP запросов к локальному серверу?

 

http://stackoverflow...-actionscript-2

http://forums.adobe.com/thread/475020

 

Upd: Using the XMLSocket class http://help.adobe.co...t=00000442.html

http://gameware.autodesk.com/documents/gfx_4.0_flash_support.pdf

 

XMLSocket No

 

Был бы HTTP, мы бы так не извращались. :)

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Good news, everyone!

post-8341-0-47762200-1354455062_thumb.png

 

Очень бета версия XVM почти готова к выходу в свет.

Сейчас идет полировка кода, удаление костылей и хардкода, и тому подобное.

 

По этому поводу есть такой вопрос к разрабам: при отработке команды @GET_VERSION в результат в том числе скидывается и путь к текущей папке, т.е. к папке с бинарниками WoT. Этот путь потом где-нибудь используется другими компонентами XVM или это сделано чисто для дебага/логов? Если используется, то где и для чего?

Share this post


Link to post

Short link
Share on other sites

По этому поводу есть такой вопрос к разрабам: при отработке команды @GET_VERSION в результат в том числе скидывается и путь к текущей папке, т.е. к папке с бинарниками WoT. Этот путь потом где-нибудь используется другими компонентами XVM или это сделано чисто для дебага/логов? Если используется, то где и для чего?

@GET_VERSION используется только из-за конченого ограничения винды на длину имени файла:

 

// MAX_PATH is 259 on NTFS
		    // WARNING: What if MAX_PATH less then 50?
		    //   259 - "\res_mods\.stat\".length - 1 = 242
		    // 199 - ?
		    Defines.MAX_PATH = Math.min(199, Math.max(50, 242 - a[1].length));

a[1].length - это, собственно, длина передаваемого пути.

 

Так что проблем быть не должно.

 

 

PS. Пришли мыло, дам доступ на коммит.

Share this post


Link to post

Short link
Share on other sites

Бета версия xvmfs выложена в разделе "Загрузки" в официальном репозитории проекта: http://code.google.c...-xvm/downloads/

 

Вся необходимая инфа об установке, настройке и запуске xvmfs есть в размещённом там архиве.

Предлагаю всем желающим накинуться на это творчество и отписать аффтору о том, что и почему не работает :)

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

Бета версия xvmfs выложена в разделе "Загрузки" в официальном репозитории проекта: http://code.google.c...-xvm/downloads/

 

Вся необходимая инфа об установке, настройке и запуске xvmfs есть в размещённом там архиве.

Предлагаю всем желающим накинуться на это творчество и отписать аффтору о том, что и почему не работает :)

При запуcке были проблемы с WoTLauncher.cfg. Не находил в папке игры откуда и запускал, пока не указал явно путь.

А так все запустилось.

 

Edited by Kopart

Share this post


Link to post

Short link
Share on other sites

При запуcке были проблемы с WoTLauncher.cfg. Не находил в папке игры откуда и запускал, пока не указал явно путь.

 

Видимо, всё же придётся добавит игнорирование регистра в имени конфиг-файла.

Share this post


Link to post

Short link
Share on other sites
Предлагаю всем желающим накинуться на это творчество и отписать аффтору о том, что и почему не работает :)

 

Я рекомендовал бы вам создать отдельную тему по XVMFS в разделе разработки, т.к. здесь она не особо уместна и постоянно будет тонуть за вопросами новичков.

Share this post


Link to post

Short link
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...