-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Portable Zip Download #366
Comments
You could easily compile one build yourself described in Contributing to Tiled and provide it to other people - keep in mind though, that the editor is not "completely" portable as it writes some properties to the registry on Windows systems. (I don't know how this works under Mac OS and Linux) |
Tiled currently adapts the way it stores settings to the operating system. For a portable build, you'd want to include some code that tells I'm not primarily a Windows user and am not very familiar with portable apps, so it would indeed be nice if somebody else could help with this task. |
Ah, btw rather than hosting our own portable .zip package, I'd prefer a package following the guidelines of http://portableapps.com/ and for it to be uploaded there. That should help users managing their portable version of Tiled alongside other portable apps. |
It is not built by default. Instead it can be triggered by "-p archive" or "--all-products" (this one will also build the installer). Also configured AppVeyor to upload the archive and synchronized the location of the Windows snapshots with the OS X snapshots. Related to issue #366, but right now this is not a special version regarding where settings are stored and it does still include the update check, which will download the MSI installer. Especially that last thing should be changed before this can be distributed (for example through the itch.io app).
It is not built by default. Instead it can be triggered by "-p archive" or "--all-products" (this one will also build the installer). Also configured AppVeyor to upload the archive and synchronized the location of the Windows snapshots with the OS X snapshots. Related to issue #366, but right now this is not a special version regarding where settings are stored and it does still include the update check, which will download the MSI installer. Especially that last thing should be changed before this can be distributed (for example through the itch.io app).
I'm looking to get an entirely standalone version of tiled (1.1.4) as a portable zip (I'd like to programmatically download, unzip, and run tiled and manage it alongside my app). Is this possible at present? |
@seiyria Official releases for Windows are currently only in MSI format. The continuous integration system does also generate ZIP files, but they don't have an easily accessible or stable link. It would be nice to provide also plain ZIP archives, but it's unlikely that I would retroactively provide these for past releases. Why do you need version 1.1.4 specifically? Note that since the generation of a ZIP archive is already implemented, you could also copy one of the recent builds to a stable location of your own. It's not "portable" yet though, in the sense that Tiled currently always stores preferences in the Windows registry and places a default session file among your roaming files. |
Specifically 1.1.4 because I built my game on it, and there were some breaking changes in future versions that I don't have a ton of time to track down :( So I can zip up the Tiled directly from where it's installed? I can host it, no problem. I don't exactly need it to be truly portable, I just need to be able to run it and download it from a specific location. |
I guess you mean the change to the JSON map format made in Tiled 1.2? I've added a
Right, you should be able to just ZIP up the installation folder as well! |
I see! It's great to hear that there's a backwards compatible solution, but as you say, it would need to be enabled. I'll definitely keep an eye out on this issue (or if another one is required, that one) and I'll adjust my situation accordingly - I would love to use the latest Tiled! |
With #2945 resolved the remaining task for this issue would be to actually provide an official "Portable" ZIP download that ships with a For your use-case, @seiyria, you should be able to just download the upcoming Tiled 1.7 release, put a "tiled.ini" alongside the executable, use it to enable the "json1" plugin (and disable the "json" one) and then zip up the folder. It would still be nice to also make Tiled available from http://portableapps.com/, but it would take some additional changes to conform to their guidelines. |
@bjorn Thanks, and thanks for being responsive to such an old issue. I'll give that a try and report back within few days. |
@bjorn awesome, this works perfectly! I love the new tiled! |
Would you mind adding a portable .zip or .7z download for Win32 binary on the Sourceforge download page?
The text was updated successfully, but these errors were encountered: