Yukikaze 57 Posted June 4, 2015 (edited) Подготовка окружения Перед началом работы нам нужно настроить окружение, для этого нам нужны следующие программы и утилиты: Msys2 Качаем с https://www.msys2.org/ (предпочтительно x86-64 версию) Устанавливаем, запускаем <MSYS2_DIR>/msys2_shell.cmd и выполняем команды: pacman -Syu Закрываем окно, и открываем <MSYS2_DIR>/msys2_shell.cmd заново и выполняем команды: pacman -S zip unzip wget patch diffutils Открываем с блокноте <MSYS2_DIR>/msys2_shell.cmd и меняем rem set MSYS2_PATH_TYPE=inherit на set MSYS2_PATH_TYPE=inherit Python Скачиваем Python 2.7 с https://www.python.org/ , добавляем <PYTHON_DIR> в PATH, если инсталлер не сделал этого сам. Теперь идем в <PYTHON_DIR> копируем python.exe и называем его python2.7.exe Создаем переменные окружения XFW_DEVELOPMENT=1 WOT_PATH=<папка с WOT> Дополнительно Так же для более удобной и соответственно продуктивной разработки нам не помешают: Нормальный эмулятор терминала, которым Windows похвастаться не может, в моем случае это ConEmu etc. Выкачиваем исходники Здесь нам потребуется Git, не важно GUI или CLI. Выбирайте между SourceTree или GitKraken, не ошибетесь. Идем на http://dev.modxvm.com/ и делаем форк xvm. После чего нужно клонировать теперь уже ваши собственные версии репозиториев себе на компьютер, используя установленную систему контроля версий. Компилируем Открываем <MSYS2_DIR>/msys2_shell.cmd командную строку и вводим cd <путь к клону репозитоия XVM> ./build.sh на этом все, скрипт сам скомпилирует все файлы и разместит результат в папке output Разработка FlashDevelop Качаем с http://www.flashdevelop.org/ установщик, устанавливаем, запускаем. Edited January 30, 2021 by Mixaill 9 Quote Share this post Link to post Short link Share on other sites
Muzifik 1 #349614 Posted August 24, 2016 (edited) Компилируем Когда пытаюсь скомпилировать пишет: !!! java is not found Edited August 24, 2016 by Muzifik Quote Share this post Link to post Short link Share on other sites
ktulho 5,737 #349616 Posted August 24, 2016 Когда пытаюсь скомпилировать пишет: !!! java is not found Нужна java не выше версии 1.7. (если ни чего не изменилось за последнее время). P.S. Достаточно в реестре изменить версию. 1 Quote Share this post Link to post Short link Share on other sites
sirmax 5,498 #349673 Posted August 24, 2016 У меня 1.8 нормально работает. Просто поставил и все. Quote Share this post Link to post Short link Share on other sites
Muzifik 1 #349677 Posted August 24, 2016 (edited) Нужна java не выше версии 1.7. (если ни чего не изменилось за последнее время). Спасибо, помогло! У меня 1.8 нормально работает. Просто поставил и все. У меня заработало только когда поставил Java 1.7. С 1.8 не работало( PS Винда 10 и остальной тулчейн точно как в статье. Edited August 24, 2016 by Muzifik Quote Share this post Link to post Short link Share on other sites
Jonario 25 #351089 Posted August 31, 2016 (edited) Все вроде по инструкции сделал (на абсолютно чистой системе) 'Скриншоты' Win 10 Pro RS1 x64 [vhdx] Пытаюсь начать сборку, посылаю код в командную строку: sh -l cd c:\xvm\fork\xvm build.sh 'Ошибка' Edited August 31, 2016 by Jonario Quote Share this post Link to post Short link Share on other sites
ktulho 5,737 #351106 Posted August 31, 2016 @Jonario, попробуйте так: sh -l cd c:\xvm\fork\xvm sh build.sh Quote Share this post Link to post Short link Share on other sites
JohnnyMnemonic 0 #390793 Posted May 15, 2017 Ребята, привет.Первым делом, спасибо за проект XVM, вы сподвигли меня (и думаю, других игроков) окунуться в тему гейм-модов.Во вторых, подскажите плиз, ловлю при сборке фреймворка пикрелейтед ошибку, с чем она может быть связана? Немного отступал от версий в шапке темы и заменил mingw cygwin-ом (но я так думаю, врядли ругань компилятора ActionScript с этим связана). Quote Share this post Link to post Short link Share on other sites
sirmax 5,498 #390797 Posted May 15, 2017 Сложно сказать. Нужно смотреть пошагово, что ты делал. cygwin нормально работает, я его использую. вот с разными версиями тулзов могут быть нюансы Quote Share this post Link to post Short link Share on other sites
JohnnyMnemonic 0 #390802 Posted May 15, 2017 вот с разными версиями тулзов могут быть нюансы Грац за быстрый ответ, направление было указано верное. Помог снос SDK поставленного через инсталлятор и распаковка бинарного архива той же версии (4.16.0) Quote Share this post Link to post Short link Share on other sites
yan-polonov 2 #445490 Posted November 22, 2018 (edited) Добрый день. На сколько актуальна данная инструкция. По ней пробовал и по другой собирать, по более новой по дате написания (по инструкции с репозитория - Документация XVM Framework 3.1.0) проект. Но ничего толкового не вышло. Установил и настроил: Python 2.7 Java MSYS2 Apache Flex SDK FlashDevelop Path C:\msys32\usr\bin;%FLEX_HOME%\bin;C:\Python27;C:\Program Files\TortoiseHg\;C:\Program Files\Common Files\Oracle\Java\javapath FLEX_HOME C:\apache-flex-sdk WOT_PATH \\Vboxsvr\wot XFW_DEVELOPMENT 1 После запуска: build.sh из корневой папки получаю пустую папку ~output Может быть я что то делаю не так. Edited November 22, 2018 by yan-polonov Quote Share this post Link to post Short link Share on other sites
sirmax 5,498 #445517 Posted November 22, 2018 Вроде на консольке идёт нормальный процесс сборки. Quote Share this post Link to post Short link Share on other sites
yan-polonov 2 #445559 Posted November 23, 2018 (edited) 20 часов назад, sirmax сказал: Вроде на консольке идёт нормальный процесс сборки. Но не собирается. Пробовал собрать не в MSYS2, а через MINGW Получил на выходе: При тех же заданных путях до необходимого софта он выдал ошибку. Только что дальше то делать, как от нее избавится. В этом сообщении говорилось что SDK нужно из архива распаковывать без использования установщика, я так и делал. На всякий версии ПО: Python 2.7 Java 8 Update 191 MSYS2 20180531 Apache Flex SDK 4.16.1 FlashDevelop 5.3.3 Windows 7 with SP1 Home (из под виртуалки) Edited November 23, 2018 by yan-polonov Quote Share this post Link to post Short link Share on other sites
sirmax 5,498 #445590 Posted November 23, 2018 я использую Cygwin, попробуй с ним. и покажи полный лог консоли, сложно гадать, что там. Quote Share this post Link to post Short link Share on other sites
yan-polonov 2 #445614 Posted November 24, 2018 (edited) @sirmax ,готово. Тоже самое что и с MINGW They will never be overwritten nor automatically updated. './.bashrc' -> '/home/Admin//.bashrc' './.bash_profile' -> '/home/Admin//.bash_profile' './.inputrc' -> '/home/Admin//.inputrc' './.profile' -> '/home/Admin//.profile' Admin@Admin--- ~ $ /cygdrive/c/xvm/build.sh Building XFW building xfw: actionscript building wg_shared.as3proj Building wg_shared Running Post-Build Command Line... cmd: bash .build-swc-wg_shared.sh -------- ----- ------------ C:\apache-flex-sdk\frameworks\flex-config.xml C:\xvm\src\xfw\~output\swc\wg_shared.swc (101004 ----) Build succeeded building wg_lobby.as3proj Building wg_lobby Running Post-Build Command Line... cmd: bash .build-swc-wg_lobby.sh -------- ----- ------------ C:\apache-flex-sdk\frameworks\flex-config.xml --------------: ------ --------- ---- "C:\xvm\src\xfw\src\actionscript\wg\lobby_ui\commonStats" -------- ------------ ------ --------- ---- "C:\xvm\src\xfw\src\actionscript\wg\lobby". C:\xvm\src\xfw\src\actionscript\wg\lobby\net\wg\gui\components\common\video\SimpleVideoPlayer.as(315): -------: 29 ------: --------------- -------, ------- -- -------- --- ---------------. public function get metaData() : Object ^ Build halted with errors. Admin@Admin--- ~ $ Затык на сборке: wg_lobby.swc Edited November 24, 2018 by yan-polonov Quote Share this post Link to post Short link Share on other sites
sirmax 5,498 #445618 Posted November 24, 2018 может ты исходники криво с битбакета скачал? Quote Share this post Link to post Short link Share on other sites
yan-polonov 2 #445620 Posted November 24, 2018 (edited) @sirmax , да все как обычно. Я всегда пользуюсь черепахой. Репо: xvm Cубрепо: xfw Правда я напрямую качал, не с форка. Я думаю это не принципиально, пока пуллы не захочешь отправить. Edited November 24, 2018 by yan-polonov Quote Share this post Link to post Short link Share on other sites
sirmax 5,498 #445623 Posted November 24, 2018 попробую воспроизвести с нуля, может действительно что-то не так. только позже Просто для проверки. Регистр какой у тебя у папки https://bitbucket.org/XVM/xfw/src/default/src/actionscript/wg/lobby/net/wg/data/VO/? А то у ВГ он прыгает, то "vo", то "VO". Должно быть в верхнем регистре. Quote Share this post Link to post Short link Share on other sites
yan-polonov 2 #445635 Posted November 24, 2018 (edited) @sirmax , верхний. Edited November 24, 2018 by yan-polonov Quote Share this post Link to post Short link Share on other sites
Mixaill 1,726 #445637 Posted November 24, 2018 @yan-polonov попробуй на последней ревизии Quote Share this post Link to post Short link Share on other sites