Do native source ports exist? Or should I go with running the game using wine?

all 19 comments

sorted by: hot top controversial new old
[–] 15 points 1 day ago

Run it in Proton. You can also just buy it on Steam which makes that easy: https://store.steampowered.com/app/41050/Serious_Sam_Classic_The_First_Encounter/

There's also an HD version. I replayed it in VR where they give you akimbo weapons of each weapon :D

  • source
  • [–] 30 points 1 day ago

    AAAAAAAAAAAAAA!!!!

  • source
  • [–] 9 points 1 day ago (2 children)
  • [–] [S] 9 points 1 day ago* (1 child)

    Thanks! I went with this one https://github.com/tx00100xt/SeriousSamClassic

    Mouse was a bit janky at first but it's alright now after I disabled acceleration, set sharp turning option and I also had to set sensitivity to as low as 4% for some reason.

    I see it's based on port by icculus (he's fucking legend) but I couldn't get his version to compile because it's 10 year old c++ code and c++ compiler devs hate backwards compat

  • source
  • parent
  • hideshow 1 child comment
  • [–] 6 points 1 day ago

    The screenshot looks good. I remember when the demo came out and I played it a bunch, it was really impressive. Not just the graphics but also how much stuff was happening on screen, and it still had great performance.

  • source
  • parent
  • [–] 8 points 1 day ago (2 children)

    I don't know if it's the best, but I play it using Serious Sam Fusion, in Steam.

  • source
  • hideshow 2 child comments
  • [–] 2 points 14 hours ago

    Echoing this. I've been playing exactly The First Encounter on my Steam Deck and it's just great - the controller support is nice, mixed input is nice for controller+gyro, the performance is great as well, no crashes in my experience. And it's insanely convenient.

  • source
  • parent
  • [–] 5 points 1 day ago* (8 children)

    When I play classic Serious Sam, I use this port with Vulkan rendering. You can just grab the AppImage and drop it alongside the original executable. I believe it also fixes the infamous half fire rate bug. (I'm genuinely not sure; I usually play each level "from scratch" via the level select, so it would never be a problem for me in any case.)

    However, the original game is still perfectly playable with a simple config edit for higher resolution and FOV.

  • source
  • hideshow 8 child comments
  • [–] [S] 3 points 1 day ago* (3 children)

    Oh and about wine. I have game window content larger than my screen for some reason. I have this problem in other games too. Something with dpi?

  • source
  • parent
  • hideshow 3 child comments
  • [–] 4 points 1 day ago* (last edited 1 day ago) (2 children)

    Probably something to do with scaling. If you have set your display to >100% scaling, some apps/games will do that.

    if you can make application specific scaling rules, you might want to do that for proton/games and set it to 100%, I guess?

  • source
  • parent
  • hideshow 2 child comments
  • [–] [S] 3 points 1 day ago (1 child)

    Ok, good to know.

    Is pistol-starting each level in serious sam a thing like in doom? Should I do my first playthrough like that? Also Serious or Hard difficulty?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 6 points 1 day ago* (last edited 1 day ago)

    It's not quite a pistol start; the game gives you a set of default weapons on a per-level basis. I wouldn't call a fresh start something almost standardized like it is in the Doom community, though. The game is clearly intended for continuous play. However, it is also designed around the default weapons being entirely practical. In the end, it is a preference thing. I like the slight challenge boost.

    For a first time ever playthrough, definitely choose Hard. Serious has double damage, which is real harsh if you aren't familiar with the general landscape and enemy behavior. Serious is well worth an eventual revisit though, since the extra enemies (and double ammo!) wildly change how the game plays out.

    My other general advice is never quicksave mid-fight. Often you checkmate yourself long before you die, and it's really easy to save where, it may not look like it, but you've already lost.

  • source
  • parent
  • [–] [S] 2 points 12 hours ago* (last edited 12 hours ago) (1 child)

    I switched to one you recommended with vulkan renderer eventually, because opengl renderer had some graphical artefacts I couldn't get rid of e.g this texture fighting

    For some reason in-game screenshots are broken on vulkan renderer (grey rectangles) so I'm using system screenshotter.

    Also the game has pretty harsh mipmapping (or idk how is this called). Is cranking up anisotropic filtering the only way to get rid of it?

    Is it somehow possible to use nearest neighbour interpolation for textures?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 11 hours ago* (last edited 10 hours ago)

    You can have all sorts of fun in "Advanced Options > Advanced Rendering Options." The relevant settings for these are listed under "Rendering control." I don't believe you can disable mipmaps entirely, but using either Nearest Neighbor or Trilinear (according to preference) with 16x anisotropy (no point in going higher) will get rid of the obvious detail lines.

    Note that nearest neighbor also affects things like lights and shadows, which might look pretty strange. The game is built with filtering in mind.

  • source
  • parent
  • [–] 8 points 1 day ago

    I will upvote anything related to Serious Sam

  • source
  • [–] 2 points 23 hours ago*