Yukikaze Posted June 4, 2015 Share 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 Link to comment Short link Share on other sites More sharing options...
Muzifik Posted August 24, 2016 Share Posted August 24, 2016 (edited) Компилируем Когда пытаюсь скомпилировать пишет: !!! java is not found Edited August 24, 2016 by Muzifik @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted August 24, 2016 Share Posted August 24, 2016 Когда пытаюсь скомпилировать пишет: !!! java is not found Нужна java не выше версии 1.7. (если ни чего не изменилось за последнее время). P.S. Достаточно в реестре изменить версию. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted August 24, 2016 Share Posted August 24, 2016 У меня 1.8 нормально работает. Просто поставил и все. @ Quote Link to comment Short link Share on other sites More sharing options...
Muzifik Posted August 24, 2016 Share Posted August 24, 2016 (edited) Нужна java не выше версии 1.7. (если ни чего не изменилось за последнее время). Спасибо, помогло! У меня 1.8 нормально работает. Просто поставил и все. У меня заработало только когда поставил Java 1.7. С 1.8 не работало( PS Винда 10 и остальной тулчейн точно как в статье. Edited August 24, 2016 by Muzifik @ Quote Link to comment Short link Share on other sites More sharing options...
Jonario Posted August 31, 2016 Share 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 Link to comment Short link Share on other sites More sharing options...
ktulho Posted August 31, 2016 Share Posted August 31, 2016 @Jonario, попробуйте так: sh -l cd c:\xvm\fork\xvm sh build.sh @ Quote Link to comment Short link Share on other sites More sharing options...
JohnnyMnemonic Posted May 15, 2017 Share Posted May 15, 2017 Ребята, привет.Первым делом, спасибо за проект XVM, вы сподвигли меня (и думаю, других игроков) окунуться в тему гейм-модов.Во вторых, подскажите плиз, ловлю при сборке фреймворка пикрелейтед ошибку, с чем она может быть связана? Немного отступал от версий в шапке темы и заменил mingw cygwin-ом (но я так думаю, врядли ругань компилятора ActionScript с этим связана). @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted May 15, 2017 Share Posted May 15, 2017 Сложно сказать. Нужно смотреть пошагово, что ты делал. cygwin нормально работает, я его использую. вот с разными версиями тулзов могут быть нюансы @ Quote Link to comment Short link Share on other sites More sharing options...
JohnnyMnemonic Posted May 15, 2017 Share Posted May 15, 2017 вот с разными версиями тулзов могут быть нюансы Грац за быстрый ответ, направление было указано верное. Помог снос SDK поставленного через инсталлятор и распаковка бинарного архива той же версии (4.16.0) @ Quote Link to comment Short link Share on other sites More sharing options...
yan-polonov Posted November 22, 2018 Share 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 Link to comment Short link Share on other sites More sharing options...
sirmax Posted November 22, 2018 Share Posted November 22, 2018 Вроде на консольке идёт нормальный процесс сборки. @ Quote Link to comment Short link Share on other sites More sharing options...
yan-polonov Posted November 23, 2018 Share 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 Link to comment Short link Share on other sites More sharing options...
sirmax Posted November 23, 2018 Share Posted November 23, 2018 я использую Cygwin, попробуй с ним. и покажи полный лог консоли, сложно гадать, что там. @ Quote Link to comment Short link Share on other sites More sharing options...
yan-polonov Posted November 24, 2018 Share 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 Link to comment Short link Share on other sites More sharing options...
sirmax Posted November 24, 2018 Share Posted November 24, 2018 может ты исходники криво с битбакета скачал? @ Quote Link to comment Short link Share on other sites More sharing options...
yan-polonov Posted November 24, 2018 Share Posted November 24, 2018 (edited) @sirmax , да все как обычно. Я всегда пользуюсь черепахой. Репо: xvm Cубрепо: xfw Правда я напрямую качал, не с форка. Я думаю это не принципиально, пока пуллы не захочешь отправить. Edited November 24, 2018 by yan-polonov @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted November 24, 2018 Share Posted November 24, 2018 попробую воспроизвести с нуля, может действительно что-то не так. только позже Просто для проверки. Регистр какой у тебя у папки https://bitbucket.org/XVM/xfw/src/default/src/actionscript/wg/lobby/net/wg/data/VO/? А то у ВГ он прыгает, то "vo", то "VO". Должно быть в верхнем регистре. @ Quote Link to comment Short link Share on other sites More sharing options...
yan-polonov Posted November 24, 2018 Share Posted November 24, 2018 (edited) @sirmax , верхний. Edited November 24, 2018 by yan-polonov @ Quote Link to comment Short link Share on other sites More sharing options...
Mixaill Posted November 24, 2018 Share Posted November 24, 2018 @yan-polonov попробуй на последней ревизии @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.