[-] [email protected] 1 points 5 days ago

Looks like Gitlab hit the Dev with a dmce takedown notice.

Looks like there's a copy on Github (at least for now).

If the browser extension isn't working there's always Archive.today and smry.ai provide cached versions of pages. Other alternatives are outlined here as well

[-] [email protected] 1 points 1 week ago

This is a remake, not a port. And being so I wonder: "Why not just port Minetest instead? It'd get better longterm support that way. And why reinvent the wheel?"

[-] [email protected] 2 points 1 week ago

Sweet! You've probably already found this, but if you're interested in these devices the Retro Game Corps channel on YouTube is an invaluable resource. That guy does a beyond excellent job reviewing options and giving quality advice!

[-] [email protected] 2 points 1 week ago

Yeah, for sure. The analog stocks work flawlessly & I love them. I use them for games where they're native (i.e. ZDoom & mods), where they emulate a mouse (i.e. Minetest), or where they emulate a d-pad (i.e. psx games). All cases work great! For d-pad games I find myself switching back and forth between d-pad and sticks depending on the application (i.e. Tetris needs precision & is better with d-pad, NBA Jam needs adaptivity & is better with sticks).

[-] [email protected] 3 points 1 week ago

I have an Anbernic RG353M & it sounds like it fits your needs. Emulates up to PSP. Moddable: I run ArkOS which is Debian-based - so I can SSH in, apt install programs, run custom bash scripts I wrote, etc. I also ported a desktop game to run on it. So moddability points are high! Also dual-boots into Android, so Android games are available if that's your thing. It comes with the Android dual-boot right out of the box!

Downsides:

  • It can be a little small in my hands for long play sessions. I have a custom 3D printed handle extension which works great and solves this problem.
  • There's a hardware problem involving the 3.5mm audio jack output where chip noise gets in the audio. Annoying, but ignorable. Switching to Bluetooth headphones is a fine workaround too.
  • In long play sessions when the device gets hot horizontal bar artifacts show up on the screen. Like the audio thing, they are annoying but ignorable. When they show up I normally interpret it as a sign I've been playing too long and take a break while the device cools down.

Overall, it's got those hardware quirks above but I still like it and I don't regret it for the price (something like ~$100 a couple of years ago I think). Battery life is very good, even for graphics intensive games. It can go many hours without needing a charge, and generally it has better stamina than I do!

[-] [email protected] 39 points 3 weeks ago

Nice try FBI

79
Populus (1998) & "god games" (en.m.wikipedia.org)
submitted 3 weeks ago* (last edited 3 weeks ago) by [email protected] to c/[email protected]

Happened on this 1998 game by sheer chance and I'm really digging it! As far as I can tell it was never popular. It's a mixture of an RTS and a "god game" where one unit (your shaman) is very powerful & special (chess analogy: sort of like mixing the central role of the king & with the power of the queen).

Strong "tribal" vibes that were popular in the '90s (think Deep Forest music, the game Riven, etc). Very nostalgic for me as I was a kid at the time. I'm playing the PSX version, looks like the PC version was even better!

Has anyone ever heard of this "Populous" series? I'm curious to try other titles, and to try more in the "god game" genre (a genre I never even knew existed!). Any other "god games" worth checking out?

[-] [email protected] 2 points 3 weeks ago* (last edited 3 weeks ago)

A couple of ideas:

Encoding holograms

  • Model the object in 3D space (using Blender maybe?)
  • Use the Angular Spectrum algorithm to model light propagation, its interaction with the object, and it hitting the recording medium.
  • Your final recorded hologram should have two maps (aka "images") across (x, y): a map of the light's amplitude and another of its phase offset. This is your recorded hologram.

Decoding holograms:

  • Use the angular spectrum algorithm again except reverse the light's propagation direction. The amplitude and phase maps from the encoding phase are the initial conditions you'll use for the light.
  • The light's amplitude and phase information you calculate at various planes above the recording plane are the 3D "reconstructed" image.

Last thought

Holography is often used to record information from the real world, and in that process it's impossible to record the light's phase during the encode step. Physicist's call it "the phase problem" and there are all kinds of fancy tricks to try to get around it when decoding holograms in the computer. If you're simulating everything from scratch then you have the luxury of recording the phase as well as the amplitude - and this should make decoding much easier as a result!

[-] [email protected] 1 points 3 weeks ago

What I do:

  • Rarely give out my email (I use aliases everywhere)
  • Don't attempt to sort incoming email (it's a fool's errand)
  • Email search is my friend

The result is a cluttered inbox, sure, and that's not "minimal". But it does minimize the impact on my psychology. I don't need another chore, and email sorting is an infinite chore.

[-] [email protected] 6 points 1 month ago

I'll go a little against the grain here. I think that LLM chatbots will definitely find application helping lonely people, and some people will develop a real connection to the bot. A relationship with a bot might be similar to one with a human, but it will never be identical. So it won't replace human connections, but that doesn't mean it wont have significant utility and be meaningful to people.

[-] [email protected] 19 points 1 month ago

A coworker recently sent me a Word document with edits and comments they had added. When I downloaded & opened it (in Word on Windows!) it told me that it had the edits/comments but it wouldn't let me see them unless I log in to my Microsoft account and then view it online in the web version of Word. What the actual fuck?

Fuck that. I responded to my coworker and asked them to just send me the edits via email in plain text. I'm not winning popularity contests at work, but what the fuck Microsoft?

[-] [email protected] 2 points 1 month ago

Adnausium sounds really cool! How similar is it to uBlock in practice? (I don't want to lose the great performance of uBlock)

5
submitted 1 month ago by [email protected] to c/[email protected]

This type of music reminds me of 16-bit-era gaming - but I can't put my finger on on why!

  • Were there specific games which had music like this? (Sonic? Megaman?)
  • Or maybe this music evokes that open "sky level"-type aesthetics which sometimes featured in those games?

Interested to hear whether this reminds anyone of specific titles or levels? Any other thoughts?

1
submitted 2 months ago by [email protected] to c/[email protected]

I'm trying to run a program in wine and getting the error 0024:err:module:import_dll Loading library jmptojava.dll (which is needed by L"C:\\Program Files\\SAS\\JMP\\10\\jmp.exe") failed (error c000007b)

The missing jmptojava.dll file is in the same directory as the executable. Do I need to set a Windows environment variable or something so that it can find it? Any other thoughts?

10
submitted 3 months ago by [email protected] to c/[email protected]

What are your recommended Minetest graphics settings? I've tried the "just turning everything on" approach, and that's fine. But it's a bit superficial. What are the knobs to turn to get a more fun graphical experience? :D

8
submitted 4 months ago* (last edited 4 months ago) by [email protected] to c/linuxquestions

I want to sync retroarch save files across devices on my local network using a bash script. Plan is to run the script as a cronjob to keep all machines synced.

This does the trick as a one-off in the terminal: rsync -a /home/localuser/.config/retroarch/states/ [email protected]:/home/remoteuser/.config/retroarch/states/

  • Copies new save files to remote location
  • Updates any save files which were modified

But when I put the same line in a bash script rsync's behavior changes. My bash script looks like this:

#!/usr/bin/env bash
rsync -a /home/localuser/.config/retroarch/states/ [email protected]:/home/remoteuser/.config/retroarch/states/

I call it with bash sync_saves.sh

  • Copies new save files to remote location
  • ~~Updates any save files which were modified~~

Strangely, rsync doesn't update modified files when run as a script. But it's not failing altogether, because it transfers new files OK. What am I missing?

Update: if I do the rsync in the reverse order (remote machine -> local machine) then the bash script works as expected. So my issue exists only when rsync goes local machine -> remote machine. Why would this matter?


Update 2 (Solution): I changed the command to rsync -razu /home/localuser/.config/retroarch/states/ [email protected]:/home/remoteuser/.config/retroarch/states/, but I'm not sure that made any impact. The issue was how I was doing my testing. I was doing touch testfile.txt to change the modification date on a file & then I'd try to transfer it with the bash script & watch the modification date on the downstream machine as confirmation that it moved correctly. Problem is that rsync must be smart & doesn't transfer a file if only the modification date changes. It requires the contents to also change. Whenever I tested this way I would never see the file transfer, but when I changed my testing method to change the contents of the file instead (not just the modification timestamp) then all worked fine!

I feel like a dummy for initially mixing testing methods & coming to the wrong conclusion about what was happening, but happy it's working now & maybe I learned a lesson!

142
submitted 4 months ago by [email protected] to c/[email protected]
13
submitted 4 months ago* (last edited 4 months ago) by [email protected] to c/[email protected]

I've seen it asked (on Reddit) how to play custom background music while playing games on ArkOS. I wanted to share how I do it, in case others want to try it as well. I'm sure these instructions could be modified slightly for other Linux handhelds.

  • Gain terminal access (via SSH or directly on the device)
  • With your device connected to wifi run sudo apt install mpg123 to install the CLI-based music player
  • Transfer your desired music mp3s to a folder on the sd card
    • I use /roms2/Music/
  • Create the file start_music.sh in your ports folder which contains the line nohup mpg123 -z /<path>/<to>/<my>/<music>/<folder>/*.mp3 >/dev/null 2>&1 &
    • For me that line was nohup mpg123 -z /roms2/Music/*.mp3 >/dev/null 2>&1 & and the file was at /roms2/ports/start_music.sh
  • Create the file stop_music.sh in your ports folder which contains the line pkill mpg123
    • For me that file was at /roms2/ports/stop_music.sh
  • Log out of the terminal and restart EmulationStation

Now start_music and stop_music options are available in the 'Ports' section of EmulationStation. Running start_music starts a shuffled playlist of everything you put in that music folder. stop_music stops the music. Of course, you'll want to turn off the native background music in whatever game your playing too :)

EDIT: Updated the nohup line to dump outputs to the null output rather than to file (which could eventually grow to be large).

33
submitted 5 months ago by [email protected] to c/[email protected]

I like text-based games (like from ifdb), but I don't like sitting at attention in front of my computer like I do all day at work. Any ideas for how to play these effectively without being on a computer?

  • I've hacked a Kindle Paperwhite & used an on-screen virtual keyboard to play these games. That worked OK, but the virtual keyboard is very imprecise and frustrating.

  • I've similarly hacked a Kindle 3 (the last model to include a physical keyboard). I hoped the physical keyboard would do the trick. Unfortunately, the key buttons are convex & very stiff - which hurt my fingertips after even short play sessions.

Any other ideas? Or is this a fool's errand?

26
Super Metroid (lemmy.ml)
submitted 5 months ago by [email protected] to c/[email protected]

Super Metroid's color palette and lanky sprite were always a turn off for me. But I'm finally giving it a chance on SNES (MSU-1 version) & I'm really enjoying it!

Vibes are: Quake + the movie Alien + Nine Inch Nails' album The Downward Spiral. Pretty cool aesthetic after all!

9
submitted 6 months ago* (last edited 6 months ago) by [email protected] to c/linuxquestions

I've noticed that some apps sometimes don't start from the GUI. I've seen it on several computers (all running Ubuntu 22.04). That includes double-clicking an appimage icon from an explorer window, or launching an app through a launcher shortcut. But if I open them manually from a terminal window they never fail to start.

The terminal workaround is fine... But any ideas what could be wrong with the GUI? Is there a service I can restart to try to get the functionality back?

EDIT: I'll add that the issue is sporadic. Steam will open fine from the GUI today, but tomorrow it won't, etc. (It's not as simple as a bad path in a shortcut)

34
submitted 6 months ago by [email protected] to c/[email protected]

In many games there are a lot of stupid filler items that you don't know what they do and they don't matter. (i.e. crafting ingredients). They are so ubiquitous across games that there ought to be a word for them. Sort of like a "MacGuffin" (except a MacGuffin moves the plot along, and these filler items don't).

Is there a name for these filler items? If not, got any ideas?

177
submitted 7 months ago by [email protected] to c/[email protected]
view more: next ›

GrappleHat

joined 2 years ago