Судя по всему, вы пытаетесь сохранить свой «lovechive» с расширением .exe; ваш архиватор, вероятно, «услужлив», предполагая, что вы хотели создать самораспаковывающееся устройство, чего вы не сделали.
Хорошо, давайте начнем с обсуждения того, как работают исполняемые «lovechives»: когда love.exe
запускается, он сначала проверяет свое собственное имя, и если он вызывается как-то иначе, чем love
или love.exe
, он сразу же проверяет, не застряло ли что-то на его конце. если есть, то он пытается интерпретировать его, как если бы это был «цветок любви».
Итак, в основном, мы хотим прикрепить zip-файл к нижней части любви (не волнуйтесь, ей это нравится).
- Start by creating an ordinary zip archive of you game directory.
- Remember to check for anything you don't actually mean to ship; plenty of love games have gone out containing backup copies of the source code, test artwork, and peoples' shopping lists. Don't be a statistic.
- Имя файла не имеет отношения к тому, что мы здесь делаем, поэтому не беспокойтесь об обычном шаге переименования его в
.love
. просто убедитесь, что у вас есть обычный почтовый индекс.
- The next step depends on your host platform, but basically you now need to do the whole "stick it to love's bottom' part now, generally this is done from the command-line:
- On windows, the command is:
copy /b love.exe+YourGame.zip TheGame.exe
Where love.exe
is the name of the main 'love' executable YourGame.zip
is the name of zip file containing your game, and TheGame.exe
is what you want the final game executable to be named.
- В Linux или OSX команда выглядит следующим образом:
cat love YourGame.zip > TheGame
Где love
– это имя основного исполняемого файла "love", YourGame.zip
– это имя zip-файла, содержащего вашу игру, а TheGame
– это то, что вы хотите получить в конечном исполняемом файле игры. быть названным.
Эта замена соответствующих имен файлов должна позволить вам создавать версии для Linux и Windows (все, что я знаю о создании «объединенных» приложений OSX, это то, что это сложнее).
Для справки: извлечь файлы из «объединенной» игры совершенно несложно. Обычно ничего, кроме изменения расширения файла, иногда даже этого. И нет, zip-шифрование здесь не поможет; он не запустится, потому что любовь не может прочитать архив. (Вполне разумно, на самом деле.)
Наконец, если вы распространяете среди сообщества Love, они, как правило, предпочитают, чтобы вы просто давали им «lovechive».
person
Textmode
schedule
24.08.2013