exe for all Pcs???

Questions about the LÖVE API, installing LÖVE and other support related questions go here.
Forum rules
Before you make a thread asking for help, read this.
pielago
Party member
Posts: 142
Joined: Fri Jun 14, 2013 10:41 am

exe for all Pcs???

Post by pielago »

I am confuse with the exe?
i read that you need a PC to make PC games but also you need MAC for MAC games?
does that means you can't do it from one PC to all????
just to think about that i picture a lots of different computers around me and remaking everything to work in each of them ( lot of works)

wish i could use one type of computer for all..
is it possible?????
User avatar
Plu
Inner party member
Posts: 722
Joined: Fri Mar 15, 2013 9:36 pm

Re: exe for all Pcs???

Post by Plu »

I'm not sure I understand. You want to convert the game to a runnable fil for each type on operating on one machine? I don't think that's possible right now.

If you mean you want to make a .exe file (which works only on windows) that works on all computers that run windows, that should work just fine if you create a .exe. But the files for MAC and Unix aren't called .exe files at all, since that's a windows filetype.

There are basically 3 types of computers you could build the game for; Windows, MacOS and Unix.

Of course as long as you're distributing the games on the forum, you can just post the .love. It only becomes important to package them once you start mass distribution, so you'll probably only have to build all these games once per major version, which shouldn't be often.
User avatar
bartbes
Sex machine
Posts: 4946
Joined: Fri Aug 29, 2008 10:35 am
Location: The Netherlands
Contact:

Re: exe for all Pcs???

Post by bartbes »

It is possible, it's just not very easy.
User avatar
SiENcE
Party member
Posts: 795
Joined: Thu Jul 24, 2008 2:25 pm
Location: Berlin/Germany
Contact:

Re: exe for all Pcs???

Post by SiENcE »

It's indeed very complicated for new users to know where to start. For example haxe/haxelib did a wonderful job in this.

@bartbes: It is possible in, let say löve 1.0, to make a devkit and a runtime? In devkit i would put a script/tool to build standalone executables for all supported devices. I would also appreciate to increase the visibility of love ports with a subforum for each!

We have löve users who put a lot of work into love-webplayer, löveliness-nacl, ilove2d, love-android. Only love-android has a subforum. But i think the biggest problem for this ports is the löve team strategy. When does a port is worth to be included into official releases. Where is the roadmap for new releases and who is planing new features. This is completely close to most löve users.
pielago
Party member
Posts: 142
Joined: Fri Jun 14, 2013 10:41 am

Re: exe for all Pcs???

Post by pielago »

But the files for MAC and Unix aren't called .exe files at all, since that's a windows filetype.
okay let me understand i make a exe from a windows
so that means window users can play it but not MAC or linux?
I will need MAC and LINUX to do that?
in other words i need 3 computers and make it again and again for all of them????
UGH.. all i can say ...
User avatar
josefnpat
Inner party member
Posts: 955
Joined: Wed Oct 05, 2011 1:36 am
Location: your basement
Contact:

Re: exe for all Pcs???

Post by josefnpat »

pielago wrote:
But the files for MAC and Unix aren't called .exe files at all, since that's a windows filetype.
okay let me understand i make a exe from a windows
so that means window users can play it but not MAC or linux?
I will need MAC and LINUX to do that?
in other words i need 3 computers and make it again and again for all of them????
UGH.. all i can say ...
I distribute to windows 32bit, windows 64bit, OS X and Linux.

I do it via a script; here's an example.

This script is designed for *nix systems with git, zip and wget.

* Ubuntu: `sudo apt-get install git zip wget`
* OS X: install brew, and use `brew install wget`
* Windows: install cgywin and get the `git zip wget` dependencies.

There are other ways to do it, but this is the way I distribute to all OS's from my linuxbox.

If this is over your head, just distribute a .love file to the forums :)
Missing Sentinel Software | Twitter

FORCIBLY IGNORED.
<leafo> when in doubt delete all of your code
<bartbes> git rm -r *
<bartbes> git commit -m "Fixed all bugs"
<bartbes> git push
pielago
Party member
Posts: 142
Joined: Fri Jun 14, 2013 10:41 am

Re: exe for all Pcs???

Post by pielago »

istribute to windows 32bit, windows 64bit, OS X and Linux.
sorry for my ignorance ...where can i put this script?
where will it go????
and YES this is what i was looking for :)
User avatar
SiENcE
Party member
Posts: 795
Joined: Thu Jul 24, 2008 2:25 pm
Location: Berlin/Germany
Contact:

Re: exe for all Pcs???

Post by SiENcE »

Did you read this?

https://www.love2d.org/wiki/Game_Distribution

If you have the tools, just grab all 3 runtimes from löve website and prepare them on your windows pc. But i suggest you to try them before upload. Why not get a VM like VirtualPC, install linux or macosx and test.
User avatar
BozoDel
Party member
Posts: 164
Joined: Fri Nov 01, 2013 10:28 pm

Re: exe for all Pcs???

Post by BozoDel »

SiENcE wrote:I would also appreciate to increase the visibility of love ports with a subforum for each!
Yeah, I think giving visibility to those ports would be pretty inspiring. Some of them are very incipient tho... so maybe a subforum for ports in general?
josefnpat wrote:If this is over your head, just distribute a .love file to the forums :)
You can even just distribute the .love file to EVERYONE (not just the forums) and tell people to stop being lazy and download LÖVE.
User avatar
slime
Solid Snayke
Posts: 3156
Joined: Mon Aug 23, 2010 6:45 am
Location: Nova Scotia, Canada
Contact:

Re: exe for all Pcs???

Post by slime »

BozoDel wrote:You can even just distribute the .love file to EVERYONE (not just the forums) and tell people to stop being lazy and download LÖVE.
I think is better for the developer to do a little bit of work and distribute executables (when possible), rather than having every single player get LÖVE themselves. The former saves more time for users and only requires a single person to do more work, whereas the latter creates hassle for users.
As a developer, you usually want to reduce the barriers between users and your game.
Post Reply

Who is online

Users browsing this forum: Bing [Bot], Google [Bot] and 2 guests