It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
Gede: I am noticing little overlap between my DOSBOX games and ./play.it scripts that I see listed on your website. That is just because you did not get to them yet, right?
I started regularly playing video games in the late 90s / early 2000s, so there are not a lot of DOS-era games I would like to replay now. I added support to a couple ones to ensure ./play.it can support them easily, but now I’m not going to add support for new DOS games unless there are requests for them.

If we want more DOS-era games, we need more contributors wanting to focus on these games.
The best way to add support for new DOS games would be, obviously, to submit new game scripts yourself ;)

By the way, keep in mind that our website is no longer updated so the list of games shown there is not complete. You can follow more recent activity around our support for DOSBox games here and there.

---

avatar
Gede: Is there an appropriate place where I can ask technical questions about the ./play.it scripts>
Sure, there are even multiple places where you can do that.

This forum thread is one such place, but I no longer follow GOG forums activity on a daily basis, so you should expect delays before you get an answer.

Our forge is another place where you will get quicker answers, and is followed by multiple regular contributors (while most of them do not follow GOG forums):
- for game-specific questions
- for generic questions about ./play.it
(these are not limited to bug reports, and can be used for feedback or discussion)

And the best place is probably our IRC channel: #play.it on network irc.oftc.net
Most regular contributors are on this channel, and you can expect quick answers (a.k.a. in a couple hours on slow days).
Post edited October 25, 2021 by vv221
I have started a personal project related with ./play.it, but it has gone dormant for a while. I would like to continue it when I find the time (and the stars align).

One thing that hindered me was my lack of knowledge of how packages are supposed to be created. More specifically, their special files with metadata and other details. As a consequence, I feel like I am walking a bit blind through all the code (and projects in the forge), wondering "what does this do?" and "is this related to what I'm trying to accomplish"?

The code is well structured (though how it all comes together took me a while to figure out). The documentation works well on the lower level but I missed the high-level knowledge of what is going on and why each section exists. What I would like to see, to lower the barrier to entry, was a high-level overview of what each section is trying to make (and what they need to do their work). That would facilitate a newbie (such as me) to more easily figure out where I need to make changes and where things may be conflicting with the regular operations. Preferably with some callouts to important functions.

Perhaps this document already exists (or existed when I last looked at this project). If not, perhaps it can be created. I would gladly read it and provide help in improving it since I feel quite qualified as a newbie. (More seriously, I understand that it is difficult to see an outsider's point of view after working on a project so long).
avatar
Gede: The documentation works well on the lower level but I missed the high-level knowledge of what is going on and why each section exists. What I would like to see, to lower the barrier to entry, was a high-level overview of what each section is trying to make (and what they need to do their work). That would facilitate a newbie (such as me) to more easily figure out where I need to make changes and where things may be conflicting with the regular operations. Preferably with some callouts to important functions.
I too would like to see such a documentation, people have been asking for it for several years already. Sadly this is one of these (too many) things that I probably would have to write alone, before I can ask for help with review and feedback.

Now that I dropped the website maintenance I should have ended up with more free time on my hands, but "sadly" I got a new job not long after that so I ended up once again with not enough time to do all the things I wished I could…

What I could, and probably *should*, do is to write documentation specific to some parts of the code (data extraction from installers, packages metadata generation, etc.) as I rewrite the actual code. If I manage to do that there are good news for you: the next part I plan to rework is the packages generation, including their metadata ;)
avatar
vv221: I too would like to see such a documentation, people have been asking for it for several years already. Sadly this is one of these (too many) things that I probably would have to write alone, before I can ask for help with review and feedback.
I understand what it is like to not have enough time for everything we want to do.

Next time I pick up this project I think I'll post some questions here or do something like that. That way I may get some better understanding of what is going on and you may bet a feeling for the things that may be less obvious to some.
Hopefully small things like that may fit better to your available time.

Thank you for answering!
For people who like big ambitious RPGs, I published instructions about Baldurʼs Gate 3 installation on Linux with ./play.it, on La Couronne de Cuivre (in French only).
avatar
vv221: For people who like big ambitious RPGs, I published instructions about Baldurʼs Gate 3 installation on Linux with ./play.it, on La Couronne de Cuivre (in French only).
Wow, thank you! I'll have to put it thru a translator, but thank you for working on it. :)
avatar
bjgamer: I'll have to put it thru a translator, (…)
Not really ;)

1. Install ./play.it ≥ 2.25.6, cf. https://forge.dotslashplay.it/play.it/scripts#installation-from-git
2. Install my games collection, cf. https://forge.dotslashplay.it/vv221/games#installation
3. Run play.it ~/some/path/to/setup_baldurs_gate_3_*.exe
4. Enjoy!

The extra instructions on La Couronne de Cuivre are mostly tips related to the unusually big size of this game and how to work with that.
avatar
vv221: Not really ;)

1. Install ./play.it ≥ 2.25.6, cf. https://forge.dotslashplay.it/play.it/scripts#installation-from-git
2. Install my games collection, cf. https://forge.dotslashplay.it/vv221/games#installation
3. Run play.it ~/some/path/to/setup_baldurs_gate_3_*.exe
4. Enjoy!

The extra instructions on La Couronne de Cuivre are mostly tips related to the unusually big size of this game and how to work with that.
Great! Thank you very much for that! :)
I don't know yet if it is here to stay or if it will be a short-lived experience, ./play.it now has an account on the Fediverse: @playit@fediverse.dotslashplay.it.

While it might share random messages about DRM-free games on Linux from time to time, the messages posted by the account itself will always be about ./play.it. So if you follow it you should expect a low activity, it will not flood your feed.
avatar
vv221: I don't know yet if it is here to stay or if it will be a short-lived experience, ./play.it now has an account on the Fediverse: @playit@fediverse.dotslashplay.it.

While it might share random messages about DRM-free games on Linux from time to time, the messages posted by the account itself will always be about ./play.it. So if you follow it you should expect a low activity, it will not flood your feed.
Hi, the RSS feed for this page seemingly has a "mismatched tag" and so doesn't parse on my end. The "<br>" Within the "description" element should self-close: "<br/>".

Edit: This also seems to be the case for individual posts.
Post edited October 04, 2023 by KingSyphilis
avatar
KingSyphilis: (…)
Thanks for the bug report, I am going to forward that to the developer of the ActivityPub server I am using. I will update this message with a link to the bug report once it’s done (it might take a little while before my account on their bug tracker is validated).

Report sent: Mismatched tag in RSS feed
Post edited October 04, 2023 by vv221
avatar
KingSyphilis: (…)
What is the RSS reader you use?
avatar
KingSyphilis: (…)
A fix has been written and will be part of the 2.42 release of snac2. Thanks again for your report!
avatar
KingSyphilis: (…)
avatar
vv221: A fix has been written and will be part of the 2.42 release of snac2. Thanks again for your report!
FYI, it looks as though 2.42 released about a week ago.
avatar
KingSyphilis: (…)
Thanks for the heads up. If it does not get packaged into Debian in the next days I will send a notice to the package maintainer.