Haijo7

joined 2 years ago
[–] Haijo7@snac.haijo.eu 1 points 4 months ago

@theshatterstone54@feddit.uk Sonic RoboBlast 2 and Sonic RoboBlast 2 Kart.
The former is a fork of the original Doom that turns it into a 3D platformer. The latter is a fork of the former that turns it into an online kart racing game

[–] Haijo7@snac.haijo.eu 29 points 5 months ago (2 children)

this rarely happens, but when i run into a game that doesn't work i - check protondb.com to see if someone else has already found a solution. trying different proton versions can sometimes help as well

[–] Haijo7@snac.haijo.eu 3 points 5 months ago

maybe, actually. i could technically turn the game into a library and put the parts of the engine that handle input and output in a separate application. but i'd have to find a license that allows this. i don't remember the details about linking libraries in the GPL 3, iirc the LGPL has something to do with libraries. but this would also allow others to include the game library into a proprietary application, providing they don't make any changes to the code

[–] Haijo7@snac.haijo.eu 3 points 5 months ago (2 children)

true, but this would make it difficult to update the console version because i can't include contributions from the pc version in the console version. i'd have to maintain two versions instead of just one. or not update the console version, but that's not a good solution either.
say a contributor fixes a bug, i wouldn't be able to use the same code in the console version because this code is property of the contributor and is GPL licensed. but the console version would make references to a proprietary console API of which i can't share any information, thus can't add the code. so i'd have to find a different way to fix the same bug or leave it as is

[–] Haijo7@snac.haijo.eu 13 points 5 months ago (6 children)

i'm procrastinating on a game also made using only free software. i want to release the code without the assets under a free software license (just like doom). but if i do this i can't release the game on consoles unless i don't accept contributions. because of devkit NDAs

CC: @rah@feddit.uk

[–] Haijo7@snac.haijo.eu 3 points 6 months ago

dualbooting is often messy because windows update can delete things required for linux to boot.
or to be more specific, it deletes grub, the bootloader.
i've heard you can use a different bootloader called refined to prevent this from happening, that might be worth looking into.
as for which distro, it doesn't really matter. the only real differences between distros are the package managers and repositories (servers for application and update downloads) they use by default. if you like frequent updates, you choose one that has frequent updates, if you don't, you don't

[–] Haijo7@snac.haijo.eu 2 points 9 months ago

You can try playing Minetest, it's not a game on its own. More like a game engine. One of the most popular games for it is Mineclone 2. Though you will likely need to run your own server if you want to play the game online with a friend.

[–] Haijo7@snac.haijo.eu 1 points 1 year ago (1 children)

Looks like lemmy doesn't accept posts with attachments.
I tried to send a screenshot of a settings for accelerated rendering in steam. I don't think i'll make a difference, but turning it on is worth a try

[–] Haijo7@snac.haijo.eu 1 points 1 year ago

forgot the attachment, i've sent another post

[–] Haijo7@snac.haijo.eu 1 points 1 year ago

doubt this will do anything, but have you tried turning this on?
(posted again because the edit didn't federate and i forgot the attachment)

[–] Haijo7@snac.haijo.eu 1 points 1 year ago* (last edited 1 year ago) (2 children)

doubt this will do anything, but have you tried turning this on?

[–] Haijo7@snac.haijo.eu 4 points 1 year ago (1 children)

Most modloaders work by tricking the game into loading a dll file by giving the dll file the name of another dll file the game actually needs. (dsound.dll for example)
But wine ignores these custom dll files by default because it has its own custom implementations of the libraries that use dll files with those names and prioritizes those.
You can change settings with winecfg to make wine load the modloader dll files anyway, I don't remember exactly how to do this for a proton prefix, but it shouldn't be difficult

CC: @fugepe@lemmy.ml

view more: next ›