• 0 Posts
  • 99 Comments
Joined 1 year ago
cake
Cake day: July 19th, 2023

help-circle


  • I’m not attacking you, I’m attacking your words.

    And the reason I said you were obstinate were because you were. You refused to accept that it works since it doesn’t do it in the way you want it to. And now you’re rage-downvoting. You should probably take a few minutes off.

    EDIT: No, you didn’t state that it didn’t work after seven minutes and multiple routs of attempting to get the link to resolve. I see that you have edited that in later, in one of the later comments. It worked on the reload for me. And no, it’s not preventing input to improve a product, it’s asking you to be less absolutist in your comments. “It doesn’t work as well as it should” compared to your “it doesn’t work”. When it obviously does work, albeit could work better.

    Edit: No ;P



  • Sound’s like you’re just being obstinate, then. It works, just not how you would prefer (well, I would also prefer that it didn’t give an error screen like that, but that’s besides the point). This is still early days of an open source project, and for that one should have a bit more understanding than for corporate products. A lot of other services also started out very unpolished and took time to get better.

    The good thing is that you should be able to contribute and make it so that it doesn’t do that since you wrote you were a software developer for your whole career.

    EDIT: nice angry downvote, Cosmic Cleric…



  • So you’re saying you did know that Lemmy has the thing where if you’re the first one to ask to get community data from another instance the link will give you an error and you must click it again (or reload) to get the instanced version of that community for your instance, and then say that it doesn’t work?

    That doesn’t sound to me like you knew how Lemmy works. I can agree that it should be more hands-off for the user and the server should silently just do the thing to get the instanced community before sending data back to the client, but that’s a different argument.







  • I’ve just not replaced the files in any directory at all, just start the game from the download location for the depot (one should be able to rename the folder for it to the version) and then you keep any number of versions to play available by just going into that download location and starting the game.

    At least that’s how it has worked for me. I just thought that was easier than having to replace files every time.




  • You don’t even need the external tool, you can use the Steam terminal itself to download the depots, which I personally find more palatable than having another application that is getting access to my username and password (it needs those to get the access from Steam). Even though I don’t think that tool is malicious I would still prefer to not have to rely on it.

    • Go to SteamDB, and search up your game.
    • Click on the app ID of the game you’re looking for to go to its details page.
    • Take a look at the depots, and click on the depot ID of the one that looks like the one you want to download.
    • Click on the Manifests tab. Look at the list and find the version that you want to download. Record its manifest ID.
    • Open the Steam console. You can do this by opening a command window “Run” by pressing «Win + R» and then enter the command: steam://open/console, and then press Enter, or by opening any browser and enter the URL-address field write the same command: steam://open/console. You can even have it always available when you start Steam by appending -console to the launch options of the shortcut to the Steam exe.
    • The syntax to the “download_depot” command is as follows:
      download_depot <appid> <depotid> [<target manifestid>] [<delta manifestid>] [<depot flags filter>] : download a single depot
      You only need to worry about the first three arguments to it. Type the command, then the app ID, depot ID, and the manifest ID of the depot version you want.
    • Wait for Steam to download the depot. You won’t see any indication of progress, but you can tell it’s downloading by looking at the network usage on your downloads page. The download can pause/resume if your connection goes out, but won’t if you restart the client.
    • After the download is done, Steam will show you where the files were downloaded to.
    • Go to the game’s installation directory, and move the files somewhere else. Then go to where the depot files were downloaded to, and move everything over to the game folder.
    • You may have to rename the game’s EXE file if the dev changed the launch options recently. You can find the current EXE name by going to the game’s SteamDB page and clicking on the Configuration tab. 11. You should now be able to launch the old version through Steam.

    Personally I found that you can just start the game from the download location and it will still have the Steam overlay if the game basically uses Steam as DRM.


  • There’s always machine code, just writing numbers for the functions of the CPU. Or you have Esoteric programming languages like Brainfuck that doesn’t use any words at all, it’s just very simple instructions. There’s Piet, which is a pixel colour based programming language.

    To be frank; no programming languages are based on English, they are all based on logic. They are most often expressed in English, but there’s really no reason one couldn’t have a translation layer for every programming language. But that would make it a lot harder to find the solution if you have some fairly niche problem. Having everything in one language is simply more efficient since it doesn’t fragment the questions and answers.

    But a quick search gave me https://analyticsindiamag.com/6-popular-non-english-programming-languages/. The simple answer to your question thus is; No