• 0 Posts
  • 10 Comments
Joined 1 year ago
cake
Cake day: October 4th, 2023

help-circle
  • Steam does spit out some diagnostic messages, and I believe – don’t quote me on this – that programs that it runs normally have the same stderr/stdio, so stuff they write will show up there as well. Normally, these are not saved in a file. I generally launch it from a script, so that it’ll save said log messages in a file that I can view.

    gam-steam.sh:

    #!/bin/bash
    
    # Some games (Wasteland 2) require more file descriptors
    ulimit -S -n 4096
    
    exec steam "$@" >~/.steamlog -console -nobigpicture -nochatui -nofriendsui -silent 2>&1 &
    

    Leaves log messages in .steamlog in my home directory. You may or may not want some of those other options being passed to Steam.


  • I once knew someone who commuted into NYC each day by rail – drove to the train station, and went from there. Can move out of NYC and commute in, I suppose. Housing will probably be cheaper. Was a long commute.

    that feels really unfair to me.

    Well, I mean, the real limited resource that they’re charging for is gonna be the available road space, as they’re going to be trying to reduce traffic load, I expect, as the road network is just overloaded. I don’t know if there’d be a realistic alternative to provide much more road space in Manhattan with the funds. Like, where would you put it? They’d have to bulldoze tall buildings or something.


  • The problem, apparently, was that the Serve robot wasn’t a pedestrian. Waymo told TechCrunch that its driver system had seen the delivery bot and correctly identified it as an inanimate object — and such is the disdain the autonomous vehicle harbors towards its Fellow Robot — so it didn’t exercise the level of caution it would around human beings as it’s programmed to do.

    And so that was why all the robots made after 2024 were made to look like humans.


  • goes back to check scripts

    Yeah, looks like I ran it with Proton, albeit outside of Steam. That being said, as long as you don’t mind maybe having WINE and Proton update your .reg files when they alternately run and display a little window while doing so, I also didn’t have a problem with running Skyrim utilities with WINE on the same WINEPREFIX as Proton.

    gam-sr-proton.sh:

    #!/bin/bash
    fo4_prefix=~/.steam/steam/steamapps/compatdata/489830/pfx
    steamapps=~/".steam/steam/steamapps"
    proton_dist=~/".steam/debian-installation/steamapps/common/Proton - Experimental/files"
    
    export PATH="$proton_dist/bin/:$PATH"
    export WINEDLLPATH="$proton_dist/lib64/wine:$proton_dist/lib/wine"
    export LD_LIBRARY_PATH="$proton_dist/lib64:$proton_dist/lib:/usr/lib/steam:/usr/lib32/steam"
    
    WINEPREFIX="$fo4_prefix" WINEESYNC=1 "$proton_dist/bin/./wine" "$@"
    

    gam-sr-lodgen.sh:

    #!/bin/bash
    exec gam-sr-proton.sh ~/".steam/steam/steamapps/common/Skyrim Special Edition/SSELODGen 3.2.1-6642-3-2-1/SSELODGen.exe"
    

    I suppose that you could probably also set up Mod Organizer 2 to run it. Think I maybe initially did that script back when I was using Wrye Bash.


  • I’ve used Mod Organizer 2 successfully, and is the one I would recommend (for Skyrim, never tried modding Morrowind and Oblivion). Have Steam launch MO2, have MO2 launch Skyrim. Also works with Fallout 4 modding.

    I’ve made Wrye Bash work both natively in Linux and via WINE before, as it’s in Python. However, it wasn’t easy – it didn’t work out of the box, and I had to both apply patches and hand-modify some of its filesystem code – and was becoming more problematic on HEAD in git. I don’t know if the situation has improved since then. I consistently saw a certain level of breakage with the wxWindows widgets that it used – had controls operate flakily and such. I would recommend MO2 over it, unless things have improved since the last time I looked at it.

    I don’t recommend manual installation of mods in general; it’s a pain to manage. You want a mod manager.

    A few things – most notably SKSE – do require manual installation, as they aren’t packaged in a “mod” zip that MO2 recognizes; the executable should go in the top-level game directory. SKSE does work.

    If you’re running Bodyslide to regenerate clothing models, run that through Mod Organizer 2 as well.

    If you modify animations, IIRC I wasn’t able to get Nemesis working; I did have luck with FNIS.

    I have never attempted to get ENB shaders working, so I can’t say whether-or-not that works on Linux.

    Setting up a modded install is still – depending upon the scope of what you want to do – a major project, but the challenges in tracking down mod incompatibility issues isn’t really Linux specific. If you go install a couple hundred mods, you’re going to have a broken installation. I would set aside some time for this. I also used binary-search shooting – if your install isn’t working, disable the second half of your mod list. If it still isn’t working, then disable the second half of the first half of your mods and repeat, etc. That’ll find a problematic mod in time logarithmic in the number of mods you have.

    EDIT: If you want to run Morrowind in Linux, you may want to run the open-source engine reimplementation OpenMW, which is a lot-more-capable than original game. I played Morrowind on OpenMW, and the mods I used worked there (though damned if I can remember how I managed them, but I don’t recall it being a hassle).

    EDIT2: I was able to get browser links working with Linux-native browsers using the nxm: links on Nexus, having Mod Organizer 2 handle said links to download and install mods, which I found to be the most-amenable way to do so for mods hosted on NexusMods.

    EDIT3: You may want to use the latest Glorious Eggroll build of Proton. I distinctly remember some issues that there was some patch to work around involving heap memory allocation by SKSE that Valve’s Proton builds didn’t handle at some point and Glorious Eggroll did, though I can’t recall whether that was both Skyrim or Fallout 4 that smacked into it.

    EDIT4: I don’t recall whether I used modorganizer2-linux-installer for the whole thing at the end, but I am sure that the nxm link handler I used, modorganizer2-nxm-broker.sh, came from there. That’s probably the first thing that I’d run, as it’s intended to be a one-script setup for a Mod Organizer 2/Skyrim setup in Linux. If it works, great, you’re mostly done with the setup (just need to manually install SKSE, which I don’t believe it installs).

    EDIT5: If you dick stuff up to the point that you want to roll back to a fresh Skyrim install, reinstalling Skyrim from Steam takes an obnoxiously long period of time, because Skyrim is large and Steam will download it again. What I did was to tarball the Skyrim game directory (~/.steam/steam/steamapps/common/Skyrim) after getting it installed from Steam and launching and closing it once (IIRC Skyrim does some init on the first launch that I also avoided). That produced a quick way to roll back to a virgin installation state. If you break something and can’t readily get it back, delete the game directory and untarball that tarball, as that’ll let you roll back to “just installed Skyrim” state. Not critical, but I used tar -Ipixz; the pixz compressor supports parallel decompression, which also speeds this up, as a tarball of the whole Skyrim game directory is pretty large.

    EDIT6: Another good reason to use a mod manager and not to manually-install mods, at least using Linux-based decompression tools to just unpack them into the game directory: Linux has a case-sensitive filesystem (well, unless you want to rig up your Skyrim directory to be case-insensitive, which you can do with some filesystems). WINE/Proton already handles making this case insensitive, does something like convert to lowercase and cache a hashed list of directory names for fast lookups, so stuff that goes through the WINE/Proton layer like Mod Organizer 2 can do stuff in a case-insensitive way. Unfortunately, there is no convention for Skyrim mods as to what case to use – on Windows, it doesn’t matter – so different mods will have different cases when they try to overwrite the same file. As a result, if you try to install mods created by people modding for Windows on a typical Linux filesystem using Linux tools, you’re probably going to get different copies of the file using different case, which will produce a mess. The easiest way I found to deal with it was to just use Windows-based tools like Mod Organizer 2 to unpack mods, leverage the WINE case-insensitivity code to deal with all this.

    EDIT7: Apparently it is possible to get ENB shaders working on Linux, according to the modorganizer2-linux-installer page. I have not personally tried to use them.


  • Nowadays you comment on something, and there’s a 75% chance of you being shadowbanned without knowing why

    I don’t comment on YouTube, so commenting doesn’t affect me. I have no idea whether it’s a problem or not, but it’s not one that I’ll run into.

    I rarely read comments on YouTube.

    I don’t have an account on YouTube.

    forcing feuds to take place not in comments but in back and forth videos

    I rarely watch videos of people talking about to each other, as I’ve no interest in the drama side of this (or on Twitter or similar). The very small handful of times where I’ve watched videos with disagreeing takes, it’s been pretty respectful.

    means anyone can use it as a platform to slander any person or topic completely unchallenged

    Frankly, I don’t think that this is a huge issue. The concept of “nobody can say false things or I will go to the government to have their statement examined by a court and potentially blocked”, whether one agrees with it or not, becomes impractical in the Internet era, YouTube or no; publishing is no longer a local matter. Every individual has easy access to global reach. Laws on acceptable speech don’t generally span jurisdictions (and it’s probably a good thing too; I doubt that most people reading this would be happy about being subject to blasphemy law in some countries, for example). There is no entity with a monopoly over speech acting as an arbiter of truth Internet-wide. There is an absolutely immense amount of incorrect information accessible on the Internet. I think that the expectation is best placed on the consumer of information to take into account that some information out there is wrong, rather than taking it to some country’s courts.




  • tal@lemmy.todaytoAsk Lemmy@lemmy.worldMotorway changing lane protocol
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    edit-2
    3 days ago

    do you think it is taught

    It was taught when I went through driver’s ed class in the US.

    necessary

    Yes. There’s an area in most vehicles that you can’t see from your mirrors alone, and if you don’t check it, you can hit a car there.

    https://en.wikipedia.org/wiki/Vehicle_blind_spot

    As one is driving an automobile, blind spots are the areas of the road that cannot be seen while looking forward or through either the rear-view or side mirrors (expecting that the side mirrors are properly adjusted on a passenger auto – see above). The most common are the rear quarter blind spots, areas towards the rear of the vehicle on both sides.

    Some vehicles aren’t capable of letting you check those areas over your shoulder; they typically have parabolic mirrors or something like that to let you see the area from the mirrors. But the normal case is that you need to check to be driving safely.

    EDIT: Now that I think about it, I’ve always called curved mirrors on vehicles and mounted at blind corners “parabolic”, and my parents always have as well, which I think is where I got it…but thinking it over now, I bet that they aren’t actually parabolic. There’s no reason for them to specifically follow a parabolic curve that I can think of; they aren’t dealing with trying to produce parallel beams of light the direction that the mirror is facing. They need to be curved, but not specifically parabolic.

    kagis

    Yeah, this doesn’t say anything about it being parabolic:

    https://trafficmirror.com/stainless-steel-highway-traffic-mirrors/

    And ditto here for a vehicle mirror. Just says “convex”:

    https://www.amazon.com/RETRAC-610901-Stainless-Center-Mount-J-Bracket/dp/B08HVPGQ99