OpenSR icon indicating copy to clipboard operation
OpenSR copied to clipboard

Как скомпилировать на андроид

Open vl4d1at0r opened this issue 7 years ago • 26 comments

vl4d1at0r avatar Jul 21 '17 09:07 vl4d1at0r

Я знаю один способ - привлекай к проекту тех, кто любит КР и умеет программировать одновременно. И тогда, я думаю, появится такая возможность со временем.

yaaaaa avatar Jul 22 '17 07:07 yaaaaa

Я тоже так подумал, порылся в инете и понял что так нифига не сделаю, нужно переделывать игру на какой-то кросплатформенный движок ибо есть фанаты и у которых iOS и xbox и тд

vl4d1at0r avatar Jul 22 '17 07:07 vl4d1at0r

Наследие забросили вот что обидно

vl4d1at0r avatar Jul 22 '17 07:07 vl4d1at0r

Впринципе вполне можно на Unity

vl4d1at0r avatar Jul 22 '17 07:07 vl4d1at0r

Да, когда-то задумывался об этом. Классная игруха. Можно развивать и развивать.

On Sat, Jul 22, 2017 at 10:41 AM vladiator26 [email protected] wrote:

Впринципе вполне можно на Unity

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/ObKo/OpenSR/issues/13#issuecomment-317164060, or mute the thread https://github.com/notifications/unsubscribe-auth/ADEiOZUPYKr6sOqhnG30FMdp08BfS3mjks5sQaedgaJpZM4OfJkh .

-- Dmytro Baranovskyi | Software Engineer GlobalLogic M +3.050.2041.663 S mrbaranovskyi http://www.globallogic.com/email_disclaimer.txt

mrbaranovskiy avatar Jul 22 '17 08:07 mrbaranovskiy

@vladiator26 нужно переделывать игру на какой-то кросплатформенный движок

А какая часть кода платформо-зависима прямо сейчас? Насколько я понимаю, проблема только в том, чтобы собрать. По-моему, все зависимости доступны и на Android и на iOS.

Kaffeine avatar Jul 22 '17 10:07 Kaffeine

Ну впринципе если знать как собрать то и переделывать не надо, лично я искал но не нашёл

vl4d1at0r avatar Jul 22 '17 10:07 vl4d1at0r

Кто рисует? OpenGL?

On Sat, Jul 22, 2017 at 1:29 PM vladiator26 [email protected] wrote:

Ну впринципе если знать как собрать то и переделывать не надо, лично я искал но не нашёл

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/ObKo/OpenSR/issues/13#issuecomment-317174200, or mute the thread https://github.com/notifications/unsubscribe-auth/ADEiOdRyLApZUXLWo5P6LD_2SutanmlEks5sQc72gaJpZM4OfJkh .

-- Dmytro Baranovskyi | Software Engineer GlobalLogic M +3.050.2041.663 S mrbaranovskyi http://www.globallogic.com/email_disclaimer.txt

mrbaranovskiy avatar Jul 25 '17 12:07 mrbaranovskiy

Кто рисует? OpenGL?

Такой вопрос, заданный в репозитории исходного кода, звучит странно. В исходниках сразу бросается в глаза директория Engine, в которой файл Engine.cpp прямо просится, чтобы его посмотрели. Engine::init().

Kaffeine avatar Jul 25 '17 13:07 Kaffeine

ага

vl4d1at0r avatar Jul 25 '17 13:07 vl4d1at0r

Надо просто взять и собрать! Зачем тут Юнити?

Kakadu avatar Jul 25 '17 13:07 Kakadu

И как же собрать?

vl4d1at0r avatar Jul 25 '17 14:07 vl4d1at0r

По мануалам. Что Вас смущает? Платформозависимого вроде ничего нет.

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

P.S. Звук может стать проблемой, кстати говоря. Но его должно быть легко отключить

Kakadu avatar Jul 25 '17 14:07 Kakadu

А смысл компилить? это просто движок без какой либо логики (менюшку вывести может с парой кнопок) может,тут реальнее брать unity гораздо проще и быстрее будет, так как не нужно будет по мимо самой игровой логики писать еще и движок

Avatarchik avatar Jul 25 '17 19:07 Avatarchik

хамить не обязательно. код я даже не открывал.

вт, 25 июл. 2017 г., 16:05 Alexandr Akulich [email protected]:

Кто рисует? OpenGL?

Такой вопрос, заданный в репозитории исходного кода, звучит странно. В исходниках сразу бросается в глаза директория Engine, в которой файл Engine.cpp прямо просится, чтобы его посмотрели. Engine::init() https://github.com/ObKo/OpenSR/blob/master/Engine/Engine.cpp#L417.

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/ObKo/OpenSR/issues/13#issuecomment-317731039, or mute the thread https://github.com/notifications/unsubscribe-auth/ADEiORVlCH-vVG6thSfFs1LedAoai5ioks5sRegzgaJpZM4OfJkh .

-- Dmytro Baranovskyi | Software Engineer GlobalLogic M +3.050.2041.663 S mrbaranovskyi http://www.globallogic.com/email_disclaimer.txt

mrbaranovskiy avatar Jul 26 '17 19:07 mrbaranovskiy

@mrbaranovskiy, мой ответ несёт негативную оценку вашего вопроса, потому что (на мой взгляд):

  1. Участие в дискуссии и ваша подпись подразумевает хотя бы минимальную способность к самостоятельному поиску ответа.
  2. Найти ответ быстрее, чем попросить кого-то найти его за вас.
  3. Наиболее вероятны два варианта — всё объясняется либо ленью, либо затруднением в поиске по объективной причине (использование телефона, медленное соединение с интернетом и т.д.).
  4. В случае лени оценка оправданна, а на второй случай я предоставил ссылку, которая поможет очень быстро узнать всё самостоятельно и предложил объяснить свой вопрос. Я рассматривал ответ: "Спасибо, посмотрю! Просто с телефона на github фиг что найдёшь :)" как вполне вероятный.

На самом деле я зачем-то полез в дебри и ответ на ваш вопрос можно было найти не за 60 секунд, а за 15 секунд — всё перечислено в начале CMakeLists.txt в корневой директории.

код я даже не открывал.

Вы предпочли попросить кого-нибудь сделать это за вас. В этом случае хамить не обязательно, но очень хочется. :-)

Kaffeine avatar Jul 26 '17 20:07 Kaffeine

Проект мертв на данный момент.

Я начинал его будучи студентом с большим количеством времени, небольшим количеством скиллов и скукой. Жизнь сложилась так, что я ушел в другую область - FPGA, embedded и прочее железо, где сейчас и работаю. Естественно, времени стало меньше, мотивации тоже (в связи с выходом HD версии в стиме). То, что сейчас лежит в master - вообще старая попытка сделать свой движок. В ветке rework лежит новый вариант - используется Qt+QML, но в нем тоже ничего особенного нет (ну, кроме плеера квестов 😄). Пожалуй, сделаю эту ветку основной в github. Может быть, когда-нибудь, я вернусь снова к этому проекту, но пока это маловероятно. По крайней мере, если я буду один.

Самое ценное в этом проекте - я смог разобрать все форматы данных оригинальной игры, за исключением планетарных боев и внутренних скриптов. Изображения, анимации, квесты, базы данных (файлы .dat) - всё это есть в libRanger (Ranger/). Надеюсь, кому-нибудь она пригодится.

ObKo avatar Jul 27 '17 02:07 ObKo

На самом деле, та библиотека - весьма ценна, если подумать. Мне пришлось шерстить умирающие (даже на 2011 год) фанатские форумы в поисках инфы. В итоге вышел на человека (StarMind), который делал SR ResEditor - инструмент для модификации КР1 и КР2. Он любезно поделился своими исходниками на бейсике и Delphi.

ObKo avatar Jul 27 '17 02:07 ObKo

Людям блин хочется погамать в игру на андройде а наследие забросили ,устанавливать винду на телефон или планшет не самый хороший вариант. Есть только два варианта :Либо Юнити , либо долго морочится и собирать по исходникам

vl4d1at0r avatar Jul 27 '17 06:07 vl4d1at0r

По второму варианту скорее всего на приставки собрать не выйдет

vl4d1at0r avatar Jul 27 '17 06:07 vl4d1at0r

ясно

On Wed, Jul 26, 2017 at 11:36 PM Alexandr Akulich [email protected] wrote:

@mrbaranovskiy https://github.com/mrbaranovskiy, мой ответ несёт негативную оценку вашего вопроса, потому что (на мой взгляд):

  1. Участие в дискуссии и ваша подпись подразумевает хотя бы минимальную способность к самостоятельному поиску ответа.
  2. Найти ответ быстрее, чем попросить кого-то найти его за вас.
  3. Наиболее вероятны два варианта — всё объясняется либо ленью, либо затруднением в поиске по объективной причине (использование телефона, медленное соединение с интернетом и т.д.).
  4. В случае лени оценка оправданна, а на второй случай я предоставил ссылку, которая поможет очень быстро узнать всё самостоятельно.

На самом деле я зачем-то полез в дебри и ответ на ваш вопрос можно было найти не за 60 секунд, а за 15 секунд — всё перечислено в начале CMakeLists.txt в корневой директории.

код я даже не открывал.

Вы предпочли попросить кого-нибудь сделать это за вас. В этом случае хамить не обязательно, но очень хочется. :-)

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/ObKo/OpenSR/issues/13#issuecomment-318174834, or mute the thread https://github.com/notifications/unsubscribe-auth/ADEiOVCSBz6RpWx8-YWMdQcLO1OpqyJlks5sR6NUgaJpZM4OfJkh .

-- Dmytro Baranovskyi | Software Engineer GlobalLogic M +3.050.2041.663 S mrbaranovskyi http://www.globallogic.com/email_disclaimer.txt

mrbaranovskiy avatar Jul 29 '17 13:07 mrbaranovskiy

Ну, если это QT то, вероятно, с компилом проблемы будут но не критичные.. другой вопрос, в том, что оно заточено под дескоп, насколько я понимаю. Вероятно много нужно будет переделать..

Попробую короче...

On Tue, Jul 25, 2017 at 5:04 PM vladiator26 [email protected] wrote:

И как же собрать?

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/ObKo/OpenSR/issues/13#issuecomment-317747884, or mute the thread https://github.com/notifications/unsubscribe-auth/ADEiOW0h_6aA_G5UwWHzBmDlxjVo807_ks5sRfXlgaJpZM4OfJkh .

-- Dmytro Baranovskyi | Software Engineer GlobalLogic M +3.050.2041.663 S mrbaranovskyi http://www.globallogic.com/email_disclaimer.txt

mrbaranovskiy avatar Jul 29 '17 13:07 mrbaranovskiy

Да там ничего не сделано почти, чтобы было сильно заточено под десктоп.

У меня, кстати, были некоторые косяки с компиляцией. Если будут ошибки, попробуйте мой форк, ту же бранчу work.

Для запуска мне пондобилась некоторая возня с подцеплением Qt плагинов. Если что, спрашивайте.

Kakadu avatar Jul 29 '17 23:07 Kakadu

я понял. я попробовал компильнуть. не хочет линковать qt либы.

я попробую спасибо!

вс, 30 июл. 2017 г., 2:03 Kakadu [email protected]:

Да там ничего не сделано почти, чтобы было сильно заточено под десктоп.

У меня, кстати, были некоторые косяки с компиляцией. Если будут ошибки, попробуйте мой форк, ту же бранчу work.

Для запуска мне пондобилась некоторая возня с подцеплением Qt плагинов. Если что, спрашивайте.

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/ObKo/OpenSR/issues/13#issuecomment-318865343, or mute the thread https://github.com/notifications/unsubscribe-auth/ADEiOfDm-F5NI9djC_t9QMRWnYFvtBV4ks5sS7pBgaJpZM4OfJkh .

-- Dmytro Baranovskyi | Software Engineer GlobalLogic M +3.050.2041.663 S mrbaranovskyi http://www.globallogic.com/email_disclaimer.txt

mrbaranovskiy avatar Jul 30 '17 18:07 mrbaranovskiy

если скомпилите киньте где-то ссылку

vl4d1at0r avatar Jul 31 '17 06:07 vl4d1at0r

или пошагово инструкцию просто сам пробовал вообще нифига не выходило

vl4d1at0r avatar Jul 31 '17 06:07 vl4d1at0r