I’d like to run Latex, Leather, etc locally, if at all possible. I downloaded it, but opening the game gives me a completely black tab called ‘inkrunner’, in which nothing else is happening. If I click ‘Play Online’, I get what I suppose is the intended experience. This is in the exact same browser (Firefox 130.0 for Ubuntu). Any ideas? If not, I’ll play it online, but it bugs me.
If I try running the current version locally in my Firefox (115esr), I can see complaints in the browser console like
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at file:///path/to/sextuple-L-0.3/js/inkloader.js. (Reason: CORS request not http).
So I think this is one of those works that just can’t be run from local files due to browser security policy, only it’s not got nice error handling to tell you so, unlike (say) Vorple works.
If you really cared, you could set up a local HTTP server, running on and only reachable from your computer, and serve the downloaded files from there, and I expect that would be fine. (Compare the Vorple docs for this.)
Yeah, it looks like it needs a server: the one I used to recommend (cross-platform, you could just drag and drop a folder onto it and it’d open in your default browser) went commercial some years ago and I haven’t found a similarly convenient replacement, but if you want to do the work setting up a local server it seems to work fine.
As JTN said, the Vorple docs suggest some options, MDN lists a couple others too, though none of these are particularly convenient
In fact, since @VictorGijsbers is on Ubuntu, I think it’s completely trivial to run a local http server with components that will almost certainly already be installed.
- In a terminal,
cd
to the directory with game files python3 -m http.server 8080 --bind 127.0.0.1
- This’ll bring up a line like
Serving HTTP on 127.0.0.1 port 8080 (http://127.0.0.1:8080/) ...
– click on the link (or otherwise openhttp://127.0.0.1:8080/
in your browser of choice)
This server can’t be accessed outside of your computer. It will go away if you type Ctrl+C in the terminal window, or close the terminal window.
(And, I confirm this lets me run sextuple-L locally.)
(Credit: this Ask Ubuntu post)
I totally overlooked the Ubuntu part. Yeah, that might well just work. And python3 -m http.server
is probably enough: those other options are setting what’s already the default address… and you should be able to type localhost:8080
into your browser if that’s easier than all the numbers
Well, --bind 127.0.0.1
isn’t; without that, any other device on the same network as your computer would be able (in principle) to access this webserver (and I wouldn’t assume this web server is very secure).
As others in the thread have mentioned, SEXTUPLE L’s web build cannot run offline due to CORS security restrictions. An offline Windows build can be found on the itch page (LATEX, LEATHER, LIPSTICK, LOVE, LUST by LITHOBREAKERS), but we’ve heard that Electron apps are notably fussy with WINE. Some fixes may exist but we don’t know what the steps to those would be.
As the others have also said, any local server using the unzipped directory as a root will allow this game to run. Python’s built-in local server run from the command line works fine for this, and was how we built the game during development. It will also keep saves persistent as long as the same local server (defaulted to localhost:8000) is used everytime the game is run.
(Much of this is information paraphrased from THE BODY, so extra answers are subject to how long it takes me to write out messages sent to me over Discord)
Cheers,
– THE BLOOD
It’s not secure at all, but there’s also no risk in somebody else accessing it. If they do, all they can do is play the game.
I have a version of that Python script which I use incessantly for testing things on my home machine. It’s super useful. Testing Quixe, testing web page updates, testing fixes to the IF Archive or other servers.
I confirm that JTN’s procedure works out-of-box also on Debian.
Best regards from Italy,
dott. Piergiorgio.
This works like a charm, and it runs a lot faster than the online version to boot! Thanks!
Different question, but does anyone know how long this game is? I’ve been playing for at least two hours and just reached iii Lipstick… am I only at 40%? The game claims to be two hours long on the comp website.
Unfortunately I didn’t time the splits for the acts, but I stopped right after starting Act V (that was 2 hours for me). It’s my rough recollection that Acts III and IV were about the same length as Acts I and II, so I think you may have quite a bit to go
Looking at the file sizes, Acts 1-4 are about the same size (2 is a little shorter, 3 a little longer) and 5 is pretty short. I think I finished in about 3 hours? And huh, I thought the blurb said more than 2 hours, did that change or am I just imagining things?
(I did really like the game and am glad I finished it, FWIW)
I think it took me four hours or more—I also was only on Act III when I hit the two-hour mark.