Comments (8)
@d10sfan!
Very good idea, thanks a lot for your help! That would work perfectly indeed :)
from luxtorpeda.
Interesting project and I'll see what can be done to support it.
For the launch from steamtinkerlaunch, it sounds like it's most likely skipping the download step. Is it correct to say that any engine you try will fail to launch? If that's the case, it'll be affected on both versions most likely.
I saw the morrowind attempt. This version of luxtorpeda allows you to pick from a list of possible engines for some of the games, which it'll then store for use later. The engine choice picker will let them pick on each launch, in case they change their mind.
There are two steps to running a game with luxtorpeda (or dev). These steps are done by taking steam signals and running the custom commands to download the dependencies and then later running the game.
- Download - This is the step that's most likely missing
- Install/Run - This is the step you're trying
For the download step, I can add a switch to the command line to allow for manually executing the download step, if all the above makes sense. Let me know and I'll see what I can do.
from luxtorpeda.
Hello @d10sfan!
Thank you very much for your friendly answer!
By calling luxtorpeda (and boxtron and roberta) directly there's no need to select them as compatibility tool inside steam.
I think that is the reason why the initial launch hook from steam is skipped.
Once the dependencies are downloaded once, luxtorpeda works great via stl.
It would be great if you could add a commandline switch! Thank you very much for the offer! :)
Is there some file I could check which would show the state of the installation? looks like the "ready" file is not always in the gamedir.
from luxtorpeda.
Ok, I'll look into that soon and let you know once I've got something.
For checking the ready state, are you wanting to avoid running that command after the first time? It will skip any downloads already if they are already cached. And we may want to still let them switch engines after the first time. So wanted to see your thoughts on that.
from luxtorpeda.
Oh I didn't know that, thanks for the explanation!
The way it is makes perfectly sense then! Thank you very much for your friendly communication! :)
from luxtorpeda.
This has been implemented by #40. Luxtorpeda-dev version 20 has a new command line parameter of "manual-download" that should meet this need.
The command will look like this: luxtorpeda manual-download 3730
, replacing 3730 with the app id.
Let me know if you need anything else for this.
from luxtorpeda.
Hi @d10sfan
Thank you very much for implementing that!
I just tried it with prey and Morrowind and both downloaded their data fine and she games started ootb afterwards bout directly via stl.
The saved selection of the zenity Morrowind requester doesn't have any effect though, after a second start the requester starts again. the file itself in config/luxtorpeda/22320/engine_choice.txt is still written correctly.
from luxtorpeda.
For the engine_choice, that's used by the run step so it knows which one to use, but it asks each time by design on the download step, in case the user wants to pick a different engine the next launch.
If you want to only let them choose once for your script, you could check if the ~/.config/luxtorpeda/appid/engine_choice.txt file exists and if it does skip the download step. Then it should work the way you're looking for. That work for you?
from luxtorpeda.
Related Issues (20)
- Launching Doom 3 causes "no directory" error HOT 10
- Update GZDoom Version HOT 2
- Is it possible to have the game official version (native or proton) as an option in the engine selection menu? HOT 16
- Make Luxtorpeda download required Steam files HOT 54
- Old luxtorpeda repository is confusing users HOT 1
- Engine not showing when launching game (UT2004, non steam game) HOT 1
- please support oldest "ubuntu" that steam supports. or atleast not the latest: glibc 2.29 HOT 8
- Descent Freespace FS1 Engine Option (the non FS2Open one) gives error HOT 4
- On usage of reverse engineering for creating open-source game engines HOT 5
- Odamex SDL version conflict HOT 1
- %name% in config.vdf HOT 1
- Add support for "additional_remote_packages" config parameter HOT 1
- List of supported games no longer available HOT 1
- CNCNet for Command & Conquer classic titles HOT 2
- Breaks the steam play filter HOT 1
- Games won't start all i get is godot window HOT 7
- Add Wine as a compatibility tool for steam
- Morrowind on OpenMW via Luxtorpeda is no longer working on Steam Deck HOT 4
- Star Wars Knights of The Old Republic (KOTOR) crashing with Luxtorpeda HOT 32
- Remove obsolete sourceport files after an update
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from luxtorpeda.