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
Distribute to itch.io feature #1213
Comments
Cool! We should also add the OHRRPGCE as a game engine which you can select in the game metadata when adding a game on itch.io. There's a form (previously linked on SS) where you can submit engines. AFAICT, all the info you fill out on the form isn't actually used on the website for anything, except for the link to the engine's itch.io page, if it has one. On that note, we could also add the OHRRPGCE itself to itch.io. These day most indie game engines are there. Now that would be a lot of extra work for every stable release, which is why I didn't really want to suggest it, but if you're going to be scripting itch.io uploads with butler, then the work would reduce. |
This feature works now. Try it out! You can have it push to a game page that is still in "Draft" mode, if you are not ready to release yet |
Wow, nice! It works! I see that you can upload other files and they don't get overwritten. I guess you can only have one file in each "channel"? It seems that butler has more capabilities than the web interface, I don't see anything to edit channels. BTW, I notice something odd with the download filenames. Either butler or the website is renaming the files. |
Oops! Yes, I forgot to have it calculate the correct butler binary to download Yes, one file per channel. I am just using "windows" "mac" and "linux" as the channels, but they are pretty free-form. The renaming is an odd quirk, yes. Butler actually takes apart zip files, and uploads them piece by piece, only uploading the changed parts as an optimization. It does not do this for tar.bz2 files. The butler docs claim that they take special care not to break the permissions on mac app bundles when they upload them, though I still want to do some verification to make sure this is true. |
But when distributing from Windows we don't actually set file permissions correctly on .app bundle contents. We exploit the fact that the Mac builtin unzip just marks all files +x if they're marked as from a Windows FS. So it's possible something does go wrong! |
Should this be closed now? Was there anything else to do? |
I think the only reason I have not marked it closed yet was that I have not had time to test/verify the mac apps yet |
I tested on Mac, and yes, the permissions are correct on the mac app after butler rezips it. Marking this issue as complete |
You didn't actually, though I didn't notice either! |
A new feature to be added to the "Distribute Game" menu.
Choosing "Distribute to itch.io" will export your game for all available platforms (except windows exe installer, itch.io recommends strongly against these)
The user is on their own for screenshots and formatting of the text of their page, butler doesn't do that.
The text was updated successfully, but these errors were encountered: