03:07 

Long live the Queen

HarukaTenoh
Destiny is chain for the weak. El Psy Congroo.
Если вы почему-то купили Long live the Queen под линукс, а система у вас 64-битная, не спешите накатывать мультиарч и заниматься йогой. Всё уже сделано до вас. У меня Debian stable, если что. У кого что другое — смотрите сами :}

1. Ставите из реп renpy.
2. Распаковываете архив с игрой, каталог game оттуда переименовываете в какой-нибудь LongLiveTheQueen, для понятности (да и каталог для сейвов наверняка на этом базируется), и пихаете, куда там у вас, ~/games/ например. Получится, скажем, ~/games/LongLiveTheQueen
3. (если судить по имени файла, то возможно, что если у вас renpy 6.12, то этого делать не надо, но в debian stable 6.13, так что…) Удаляете к чертям файлы glpatch.rpyc и glpatch_6_12.rpyc, иначе получите «нишмогла я gltexture импортировать».
4. Запускаете системным renpy, т.е. renpy ~/games/LongLiveTheQueen
5. Профет.

Что сломалось: пока ничего, но я ещё только в начале :}

─────────

В продолжение. Ответ от автора:

>Be warned — LLtQ was written for Ren'Py 6.12.2 (with some slight hacks).
>IIRC the most important things that are likely to be version dependant are
>the GL tests, the traceback uploader, and savegame naming — so if your
>video card plays nice with 6.13 then you may well be OK, but — it is not
>guaranteed to work right in anything but the version of Ren'Py in the
>tarball.

>(I'd guess that 6.13 moved it to gl.gltexture or renpy.gl.gltexture,
>from the paths in the traceback.)

У меня пока что всё работает с 6.13ым после того поста (NVIDIA дрова, да). Посмотрим что будет дальше. Меня уже успели несколько раз грохнуть… %)

@темы: linux, игры

URL
Комментарии
2013-11-14 в 03:32 

Линда Кайе
Тотальная неудачница и убийца жёстких дисков.
Это и есть то самое будущее, в котором игры написаны на интерпретаторе эмулятора обфускатора и работают только в осторожных руках автора?

2013-11-14 в 07:00 

HarukaTenoh
Destiny is chain for the weak. El Psy Congroo.
Не, в данном случае это «написано на питоне, но сам питон то, кхе-кхе, бинарный» :} Вообще это скорее пример того, что хаки вокруг проблемы это палка о трёх концах.

URL
2013-11-14 в 07:45 

Линда Кайе
Тотальная неудачница и убийца жёстких дисков.
Бинарный питон - это ещё страшнее ^^'

Вообще это скорее пример того, что хаки вокруг проблемы это палка о трёх концах.

Путинская палка ^^'

2013-11-14 в 19:21 

HarukaTenoh
Destiny is chain for the weak. El Psy Congroo.
ВНЕЗАПНО, программы в наших компах бинарные, других команд проц не понимает (^ ^)'

URL
2013-11-14 в 19:36 

Линда Кайе
Тотальная неудачница и убийца жёстких дисков.
Я не верю, что компилятор путона способен создать компактный и быстрый код.

2013-11-14 в 19:37 

Линда Кайе
Тотальная неудачница и убийца жёстких дисков.
Вероятно даже что там какой-нибудь костыль вроде тех же файлов с кодом на путоне и интерпретатора в виде екзешника.

2013-11-14 в 20:21 

HarukaTenoh
Destiny is chain for the weak. El Psy Congroo.
Да вы ж упоротые. Сам питон там, ёлки.

Что касается «интерпретатора», а такие языки ещё остались? Там же везде байт-код.

URL
2013-11-15 в 07:40 

Линда Кайе
Тотальная неудачница и убийца жёстких дисков.
Да вы ж упоротые. Сам питон там, ёлки.

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

Что касается «интерпретатора», а такие языки ещё остались? Там же везде байт-код.

Скриптовые языки. Многие умеют делать бинарники, но по сути там тот же скрипт, просто "оптимизированный" так, что не нужно парсить текст, а можно сразу отправлять виртуальной машине.

2013-11-15 в 20:03 

HarukaTenoh
Destiny is chain for the weak. El Psy Congroo.
>Насколько я поняла, при выполнении он прямо так построчно и прогоняется как во времена Бейсика без компилятора.
В игрушке уже в виде байткода лежат — .pyc, .pyo.

Во времена бейсика всё было куда примитивнее и медленнее. Щас там всё поумнее :}

Но дело не в этом. САМ Питон, который выполняет файлы, бинарный же, ну. И он включён в архив с игрой.

URL
2013-11-15 в 20:05 

Линда Кайе
Тотальная неудачница и убийца жёстких дисков.
Щас там всё поумнее :}

При этом екзешник RenPy стартует секунд пятнадцать ^^'

Но дело не в этом. САМ Питон, который выполняет файлы, бинарный же, ну. И он включён в архив с игрой.

Но Питон всё равно что-то транслирует налету.

2013-11-15 в 21:42 

HarukaTenoh
Destiny is chain for the weak. El Psy Congroo.
[facepalm.tar.xz] Такое ощущение, что мы о разных вещах разговариваем %)

URL
2013-11-16 в 07:38 

Линда Кайе
Тотальная неудачница и убийца жёстких дисков.
Видимо да.

2013-11-16 в 11:17 

HarukaTenoh
Destiny is chain for the weak. El Psy Congroo.
Кстати о 15 секундах, у меня на системном renpy (без сборки в бинарник) запускается секунд 5 что ли (^ ^)

URL
2013-11-16 в 11:24 

Линда Кайе
Тотальная неудачница и убийца жёстких дисков.
У меня откомпилированная оболочка с тестовой игрой стартует на холодную 15 секунд, иногда дольше. При этом у неё явно проблемы с интеловской графикой, а ещё замечено, что в других программах при запущенном RenPy почему-то полупрозрачные PNG выглядят темнее.

2013-11-16 в 14:06 

HarukaTenoh
Destiny is chain for the weak. El Psy Congroo.
С тестовой? Жесть какая (O.o)

URL
Комментирование для вас недоступно.
Для того, чтобы получить возможность комментировать, авторизуйтесь:
 
РегистрацияЗабыли пароль?

Random thoughts

главная