As I learn to develop games with TADS 3 (3.1.3) on TADS Workbench, I am running into a publishing problem.
I am using my Win10 desktop for development.
When I compile a game for release and obtain a game.t3 game file. It will play properly on my windows version of Gargoyle. However, when I try to open the game on my Raspberry Pi version of Gargoyle, I receive a “VM Error: error reading file”
Other TADS games I download from IFDB such as All Hope Abandon by Eric Eve and Gargoyle on the RPi runs ok.
Is there a compile setting I need to change to make it work on the RPi version of Gargoyle.
Note: I have been unable to get Qtads to work on the RPi, it generates a bus error when opened.
PS. When I try to play a currently published game on IFDB, IFDB returns and error they it cannot find a suitable server.
You should check and update the Gargoyle version on your rpi, because the version available in Debian (and Ubuntu) repository can’t run games compiled with latest TADS3 compiler version.
Looks like the Gargoyle 2011.1 b-1 doesn’t support TADS 3.1.3 games.
You web interpreter works very well. The list from IFDB is a good representation. Pulling a file from my local computer works well.
However, I have been unable to pull a game from an internet link. I have posted a game on one of my servers. It can be downloaded to your local computer.
Can you provide instructions for using the https: link on your web interpreter?
By default web browsers follow Same-origin policy. This concept prohibits websites from requesting resources from another origin without special permission. You can read more about CORS on MDN: Cross-Origin Resource Sharing (CORS).
In short, when Site A tries to fetch content from Site B, Site B can send a special Access-Control-Allow-Origin response header to tell the browser that the content of this route is accessible to Site A.
Unfortunately, only those server responses that contain the Access-Control-Allow-Origin: * (or Access-Control-Allow-Origin: https://he4et.github.io) header can be processed by my (or any other) web application.
Thanks to He4eT, a major hurtle involved with the implementation of the Winter 2022 Tads Jam has been cleared. One of the issues is an online playing system that will allow players and judges to access the game easily. The games can also be downloaded for local computer play but online play is a major convenience and should increase participation.
He4eT’s made available his server based player available and kindly provided assistance with its setup.
It is scheduled to run through January after IFComp. I am still working on the details and its website. You can check out the early beta website at: TadsJam.