Borogove: Online editor for Vorple, Inform, Hugo, Dialog and Ink

Is there a way to manually order the files in the project, preferably without renaming them? The order matters in Dialog, and in particular, stdlib.dg needs to be last in the compliation order.

1 Like

Could you make the PunyInform library an option for Inform 6?

2 Likes

Not at the moment, but I’ll add the feature to the todo list.

Yes! I’ll add it in the next update.

3 Likes

Since I don’t have any Inform 7 installation on my own computer, this is a pretty neat way of just playing around with it. (I have no ambitions of actually creating a game.) But once I’ve hit “Go” once, when I make a change to the source code and hit “Go” again, the changes don’t seem to carry through. It’s as the source hasn’t been saved before compiling. If I go back to the project manager and re-open the project, I can compile and run it just fine.

Am I doing something wrong, or is this some issue with either Borogove or the web browser (Firefox)? (It does seem a bit too glaring to be a Borogove problem.)

I just tried this on Firefox (88.0) and Chrome (90.0.4430.85) on Windows and can confirm the issue.
I think the compilation step works, because interestingly, the Index tab shows the correctly updated model world. But the interpreter in the Story tab doesn’t seem to have loaded the updated story file.

It was an issue with the interpreter (caching old versions of the game file), should work now without having to reload the project.

3 Likes

Seems to work fine. Thanks!

PunyInform is now added as an option under Inform 6.

2 Likes

Works a charm. Thanks a lot!

I noticed a small problem with PunyInform. If I change storyfile format by adding this at the beginning of my program:

!% -v3

…I can’t change to z5 or z8 later on. When I start the game, the z3 file is started every time.

Good find, I’ve set it to clear the output directory so that it doesn’t pick up the old files anymore.

3 Likes

Thanks so much for Borogove, @Juhana . I was using it a bunch a couple months ago when I didn’t have a local Inform 7 instance.

1 Like

Tried this on my phone now, and it’s mostly working well.

It seems the file manager is missing when using this on my Android phone. I can’t find a way to download my source code, so if I start a project on my phone I can’t make a backup or transfer the files to my desktop?

Also, copy-paste operations don’t seem to be supported at all, or is broken for me at least. I’m using a Samsung Galaxy Note 9.

Another user on the PunyInform Discord server said he couldn’t delete the first character of a sentence when trying this out with Inform 7 on his Nokia 7.2, so if he got the first character wrong he was stuck.

Yeah, it’s basically desktop only at the moment. The editor component authors claim that it straight up won’t work on mobile phones even though it does work reasonably well or at least better than not at all. A mobile version would have to replace the fancy editor with a basic edit field.

1 Like

This has now been added, there are arrows next to file names in Dialog projects that can be used to move them around. The order in the file manager determines the compilation order.

file_ordering

4 Likes

Thanks!

There are now new versions of the Inform 6 compiler, the Inform 6 standard library and the PunyInform library. Would be nice to have them in Borogove.

(Releases · DavidKinder/Inform6 · GitHub)
(Releases · David Griffith / inform6lib · GitLab)
(Releases · johanberntsson/PunyInform · GitHub)

3 Likes

Everything is now up to date!

4 Likes

That would be good. Sometimes I feel like checking something but can’t on the mobile. Another thing is how to enter a tab character.

It’s an amazing website/app.

Any chance you could add the option to author a project in .zil?

2 Likes