intfiction.org

The Interactive Fiction Community Forum
It is currently Mon Sep 24, 2018 5:30 am

All times are UTC - 6 hours [ DST ]




Post new topic Reply to topic  [ 9 posts ] 
Author Message
PostPosted: Fri Sep 14, 2018 11:46 pm 
Offline

Joined: Sun Aug 19, 2018 3:04 pm
Posts: 19
Title pretty much says it all, is there any way for me to release my Inform 7 game as an EXE so that I don't have to distribute it as a ZIP?

Any help would be appreciated.


Top
 Profile Send private message  
Reply with quote  
PostPosted: Sat Sep 15, 2018 12:26 am 
Offline
User avatar

Joined: Sun May 21, 2017 4:59 pm
Posts: 228
Location: Michigan
Well, there's jzexe that will wrap a z1-5 or z8 file in a jzip interpreter, but generally, people who play IF are all about the portability of z/ulx files and the ability to play them on whatever they can squeeze an interpreter onto.

http://jzip.sourceforge.net/

_________________
~~~
My ebooks on Amazon
My ebooks on Smashwords


Top
 Profile Send private message  
Reply with quote  
PostPosted: Sat Sep 15, 2018 8:17 am 
Online
User avatar

Joined: Sun Nov 22, 2009 12:58 pm
Posts: 776
Location: Malmö, Sweden
You could do this: ifwiki.

It' a bitt grotty, and it may lead to conflicts if the user already has Gargoyle installed, but this is one way to do it.

_________________
~Björn Paulsen


Top
 Profile Send private message  
Reply with quote  
PostPosted: Sat Sep 15, 2018 8:58 am 
Offline

Joined: Sat Jan 23, 2010 4:56 pm
Posts: 5754
Lectrote can be set up as a standalone game (package, not a single .exe). See instructions at https://github.com/erkyrath/lectrote . This is how Hadean Lands and Anchorhead are bundled on Steam.


Top
 Profile Send private message  
Reply with quote  
PostPosted: Sat Sep 15, 2018 9:16 am 
Offline
User avatar

Joined: Tue Nov 08, 2011 8:11 am
Posts: 2561
Location: US - Central
I only wish there were a solution as easy as Fluid on Mac - I experimentally wrapped up the "release along with an interpreter' website produced by Inform - zip-zap-zam - it turned into a standalone App easy as that just by pointing to some files. Unfortunately it's not cross-platform and the developer expresses that he intends it only for personal use and not to create distributed applications.

_________________
http://hanonondricek.wixsite.com/pyramidif
https://pyramidif.itch.io/


Top
 Profile Send private message  
Reply with quote  
PostPosted: Sat Sep 15, 2018 11:46 am 
Offline
User avatar

Joined: Sat Apr 10, 2010 8:40 pm
Posts: 124
Location: Washington, DC, USA
Along similar lines, one of the users on the French IF Discord group, Natrium, had mentioned a couple weeks ago some success using Capacitor to get an Inform/Vorple game to play cross-platform (I think he had a test game running on Android). It looks like that platform is still in development, but promising (although the build process is a lot more complicated than Fluid).

With these technologies maturing, I'd say that it also takes pressure off the next generation of interpreters to reinvent the wheel by implementing formatting/presentation options since it can all be done in CSS.

- Jack


Top
 Profile Send private message  
Reply with quote  
PostPosted: Sat Sep 15, 2018 5:34 pm 
Offline
User avatar

Joined: Fri Jul 11, 2014 12:50 pm
Posts: 107
As dhakajack wrote, here is a screenshot of Vorple running with Capacitor on my Android phone:

Screenshot : show
Attachment:
vorple-android.png
vorple-android.png [ 141.08 KiB | Viewed 214 times ]

It was just a quick experiment, so I don't have a template one could use, and maybe something won't work as expected in the end. (And I couldn't test on iOS because I don't have a Mac.)

Technically, Capacitor can also generate an executable for Desktop via Electron, but I preferred writing a separate project for that. It's available here. While still a work in progress, it's functional so feel free to mess with it.

Keep in mind that these are not one-click solutions! Releasing for iOS and Android in particular is not fun.

And of course, all the above applies to Vorple. If you just have a "normal" game, then it may be better to just use Lectrote or iOS Glulxe.


Top
 Profile Send private message  
Reply with quote  
PostPosted: Sun Sep 16, 2018 12:50 pm 
Offline
User avatar

Joined: Tue Nov 08, 2011 8:11 am
Posts: 2561
Location: US - Central
I know this isn't anything people can hold their breath for, but Graham Nelson hopes to address these needs in future versions of Inform. Here's Emily's blog that links to the info:

https://emshort.blog/2018/06/10/notes-o ... of-inform/

_________________
http://hanonondricek.wixsite.com/pyramidif
https://pyramidif.itch.io/


Top
 Profile Send private message  
Reply with quote  
PostPosted: Sun Sep 16, 2018 1:51 pm 
Offline

Joined: Sat Jan 23, 2010 4:56 pm
Posts: 5754
That's a bit indirect. The stuff Graham was talking about isn't a packaging solution. It may make more packaging solutions of this sort easier to develop in the future.


Top
 Profile Send private message  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 9 posts ] 

All times are UTC - 6 hours [ DST ]


Who is online

Users browsing this forum: ralphmerridew and 9 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group