Dariasteam / Cows-Revenge

Casual platform game project for learning purposes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Executable / app names

basxto opened this issue · comments

I would recommend just using:

  • CowsRevenge.apk (Android)
  • CowsRevenge.exe (Windows)
  • CowsRevenge.x86_64 (Linux)
  • CowsRevenge.app.zip (Mac, folder inside should then be CowsRevenge.app)

On Linux extensions don’t matter, but this and .bin.x86_64 is what I’ve seen most.
For Linux packages cowsrevenge remains best, since it’s installed globally and should be memorable.
Right now detection regex for itch.io, github realease and flatpak would be (C|c)ow.?s.?(R|r)evenge.*(-.GNU.Linux.X11)?, other would just be (C|c)ows(R|r)evenge(\.x68(_64)?)?.
Godot officially support to also build a 32-bit version for x86.
Unlike Windows and Mac, Linux supports a great amount of different hardware platforms.
It looks like godot could work on Raspberry Pi (ARM).
If started from terminal, the itch.io release looks like this:  ./Cow\'s\ Revenge\ \ -\ GNU⁄Linux\ X11 (The slash in GNU/Linux isn’t even a regular slash)

Fun fact: I just been the entire day trying to build the game in a raspberry but archived nothing. Tomorrow will think more about the names thing.

This https://github.com/crabcrabcam/godot/releases/tag/2.1.4-stable-export?

Dunno, don’t think I have working desktop linux image for rapsi3 lying around, but the generated file looks good.

file raspi3.3bit.export
raspi3.32bit.export: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 3.2.0, BuildID[sha1]=eeabd3f8aa1ad04be1bac9387d7b7f08cc1ea986, not stripped

I found that too but with godot 2.1.4 there were issues with the one way platforms so I prefer to avoid them if possible. I guess you are right with the names though.

Names changed

Thanks.
And there is the x in x86 missing

Oops, you are right. Fixed now.

Also I don't know why but the mac version always upload with a different name. "cows-revenge-mac.zip" despite being the one you said when exported from godot.