thingsiplay

joined 1 year ago
[–] [email protected] 2 points 39 minutes ago

AI tool cuts unexpected deaths in hospital by 26%, with a sword, making it expected deaths.

Modern problems require modern solution.

[–] [email protected] 21 points 20 hours ago (1 children)
[–] [email protected] 17 points 20 hours ago

No I didn't, until this post.

[–] [email protected] 3 points 1 day ago

Exactly (referring to more complicated), you are right about the architecture. The PS3 is that complicated, not even Sony themselves have a working emulator for their catalog of games in Playstation monthly subscriptions. Sony emulates PS1 and 2, and PS3 is only streaming and PS4 games are directly compatible with PS5. That's because PS4 and 5 are similar in the architecture and basically a PC (obviously there is more to it, but CPU is similar).

And that's why the most advanced PS4 emulator, ChadPS4 ... I mean ShadPS4 (the community makes jokes and calls it Chad), doesn't actually emulate the CPU entirely! Because its similar to a PC CPU, it can use lot of instructions directly. There are other PS4 emulators who try to emulate it entirely, like a traditional emulator.

As for PS3, it is still not in a state like PS2 emulator. Some games work fine and I can play lot of them in full speed without major or any issues. It's under heavy development still. Some games still are totally unplayable. And depending on how heavy a game is, it can be really demanding on the current modern PCs (I know its a vague statement, its hard to make exact statement for situations like these). I think its still a few years away from how the PS2 performs right now. And then the question if anyone wants to port the emulator to a different architecture... phew!

[–] [email protected] 4 points 1 day ago (2 children)

Playstation 2 is already solid, that's for sure. Since my new PC from last year, I am also able to emulate Playstation 3 (some claim even the Steam Deck is capable of doing so, but I'm not sure how good). And PSP emulator runs on most computers nowadays. We even enter in emulating a Playstation 4, but off course this is in early stages at the moment.

So yeah, there is lot of Playstation food for the coming years for you. :D Its really exciting. I still need to figure out PS Vita, and didn't get into it yet. The original Playstation is still my biggest Sony love I have and probably right behind my favorite console, the SNES.

Romhacks are also huge part of why I love the emulation scene. If you allow me to plug an article I wrote, with lot of Romhacks and Mods for NES as a recommendation. There is so much cool stuff out there: https://thingsiplay.game.blog/2023/02/18/nes-mods-and-romhacks-collection/

Someone even ported the original NES Super Mario Bros to SNES, and then modified that to add in a Super Mario Maker style editor; on the SNES! I can't link it here if you are interested, unfortunately I only know a prepatched ROM source for it. And that is not something this community / place allows to link.

[–] [email protected] 8 points 1 day ago (4 children)

I do emulation since early 2000s (since I have a PC) and its one of the best things not only in gaming, but in computing and technology in general!

If you are new to emulation, then I recommend to use standalone emulators first. There are emulators for single systems, like Snes9x for SNES and others are multi-system emulators, like Mesen or Ares that can play many console systems.

Following is a bit more advanced:

  • RetroArch: My favorite is RetroArch, but that is not recommended if you are just new to emulation and want a simple emulator to access a few games without configuring too much.
  • MAME and FinalBurn: Arcade emulation with MAME in example can also be tedious, because that works a bit different than a normal console emulator.
  • DOSBox: PC emulators for old systems can play old DOS games, but you need to have an understanding how DOS works in order to be able to use it correctly. Because some games require setups in DOS and such. You can also install old Windows versions like Win98 to play Windows games. But you really need to install and handle Windows like a real operating system, and install each game as well.

Resources:

[–] [email protected] 6 points 1 day ago (1 children)

pcloud

I'm not much of a Cloud Drive user, but experimented with pcloud. It has a CLI tool and the ability to show up in the local filesystem, so you can browse through with your graphical filemanager: https://www.pcloud.com/download-free-online-cloud-file-storage.html

Free Tier

I only used the Free Tier without time limitation. Just logged in to the web client in browser to see if my files are still there, and I still have my files uploaded 2 years ago. I think Free Tier starts with 1 GB of free space and you can unlock more and more if you do some tasks like installing the CLI tool and such (I have 5 GB of space without time limtations). And the files are stored in European servers; not sure if I had a choice at account creation time or if this is tied to the location where I am.

If you want more space, you can either pay annually or a one time payment for lifetime access (500gb for 200 Euros, 2 TB for 400 Euros...).

[–] [email protected] 3 points 3 days ago

Okay, but you can just pick a few games that look interesting there. It's not different than random people recommending random stuff here.

  • SEGA AGES Thunder Force IV
  • Tengai
  • Samurai Aces
  • ESP Ra. De. Psi
  • Mushihimesama
  • Espgaluda II
  • Deathsmiles I & II
  • DoDonPachi Resurrection
  • Dodonpachi DaiOuJou Blissful Death Re:Incarnation

These are pretty good, either from my personal experience or from reading lot of recommendations through forums and friends. The best Shmups on the Switch are mostly ports of existing older games. I'm not sure if you play on another platform too, I just read you have a Switch. I played on emulators on my PC and on Steam, there are a few more games I am not sure if they exist on Switch.

[–] [email protected] 4 points 3 days ago (2 children)

https://www.nintendolife.com/guides/best-nintendo-switch-shmups has a 5 pages full of recommendations. Scroll down the list just before the comments, to see the list of pages you can open.

[–] [email protected] 1 points 3 days ago* (last edited 3 days ago) (1 children)

The OP does not talk about speedrun and challenges. The one guy in the comments just changed the discussion topic. And even if so, Speedrunning and exploiting glitches has nothing to do with playing the game as intended or the experience of the game. And yes off course speedrunning ruin the experience of the game, as it is not playing the game as intended (unless it is specifically a speedrun game, but that is an exception and not our topic). That is a whole another topic and has nothing to do with our discussion and has nothing to do with the initial OP topic.

The OP asks what games to play on easy and which games he recommends, and I told him what I recommend or when I do not recommend playing them. It doesn't make sense to you, because you are conflicting different issues with the topic. Speedrun is not our discussion (that guy just started talking about it).

Mind you, the point the OP brought was to use easy mode because he does not like or find the combat engaging. Therefore he does not want to play the combat (and by extension the game as it is intended). How can you guys read and interpret all kind of nonsense and start flaming?

[–] [email protected] 1 points 3 days ago (5 children)

We weren't talking about speed-running or challenges. And I made clear its not the only way to play a game, but for people who don't want to play the game as intended. Its a totally different and degraded experience, because the game is designed in a certain way. Therefore I do not recommend using easy mode... unless (and I made that clear before too) game is unfair or badly designed or if you don't want to play the game anyway, and just enjoy cut scenes.

I'm not attacking you or judging you, I try to protect the worse experience for from you and encourage to actually learn to play the game. If you don't wan to play the game like that, then maybe easy mode is for you. Or play another game. It's not my choice its yours, I don't take your choice away!

 

Alternative Invidious link without using YouTube directly: https://yt.artemislena.eu/watch?v=ihtAijebU-M

Insane method to read your PCs memory, based on certain electromagnetic emissions your system makes when you write or read data to the RAM.


Video Description:

The RAMBO Attack on RAM is truly amazing. Some of the best research I've seen.

covertchannels.com arxiv.org/pdf/2409.02292 wired.com/story/air-gap-researcher-mordechai-guri

youtube.com/watch?v=CjpEZ2LAazM&t=0s youtube.com/watch?v=-D1gf3omRnw&t=0s

 

Alternate video link to Invidious (YouTube without using YouTube directly): https://yt.artemislena.eu/watch?v=dH1ErhJa3Qo


Banjo Kazooie Gitlab (Source Code): gitlab.com/banjo.decomp/banjo-kazooie


Additionally a written article posted here at discussion:

https://www.nintendolife.com/news/2024/08/banjo-kazooie-is-the-latest-n64-game-to-be-fully-decompiled

12
Your YouTube Comments (myactivity.google.com)
 

You can edit or delete your comments and replies directly on YouTube. If you delete comments, it may take a few hours before they’re fully removed: https://myactivity.google.com/page?hl=en&page=youtube_comments

This is the history of you YouTube comments and you can directly jump to it from this central place.

 

Today I had a little aha moment. If anyone asked me yesterday about AI tools integrated into their editor, I would say its a bad idea. Ask me today, I would still say its bad idea. :D Because I don't want to rely on AI tools and get too comfortable with it. Especially if they are from big companies and communicate through internet. This is a nogo to me.

But since weeks I am playing around with offline AI tools and models I can download and execute locally on my low end gaming PC. Mostly for playing with silly questions and such. It's not integrated in any other software, other than the dedicated application: GPT4All (no it has nothing to do with ChatGPT)

I'm working on a small GUI application in Rust and still figure out stuff. I'm not good at it and there was a point where I had to convert a function into an async variant. After researching and trying stuff, reading documentation I could not solve it. Then I asked the AI. While the output was not functioning out of the box, it helped me finding the right puzzle peaces. To be honest I don't understand everything yet and I know this is bad. It would be really bad if this was a work for a company, but its a learning project.

Anyone else not liking AI, but taking help from it? I am still absolutely against integrated AI tools that also require an online connection to the servers of companies. Edit: Here the before and after (BTW the code block in beehaw is broken, as certain characters are automatically translated into < and & for lower than and ampersand characters respectively.)

From:

    pub fn collect(&self, max_depth: u8, ext: Option<&str>) -> Files {
        let mut files = Files::new(&self.dir);

        for entry in WalkDir::new(&self.dir).max_depth(max_depth.into()) {
            let Ok(entry) = entry else { continue };
            let path = PathBuf::from(entry.path().display().to_string());
            if ext.is_none() || path.extension().unwrap_or_default() == ext.unwrap() {
                files.paths.push(path);
            }
        }
        files.paths.sort_by_key(|a| a.name_as_string());

        files
    }

To:

    pub async fn collect(&self, max_depth: u8, ext: Option<&str>) -> Result {
        let mut files = Files::new(&self.dir);

        let walkdir = WalkDir::new(&self.dir);
        let mut walker =
            match tokio::task::spawn_blocking(move || -> Result {
                Ok(walkdir)
            })
            .await
            {
                Ok(walker) => walker?,
                Err(_) => return Err(anyhow::anyhow!("Failed to spawn blocking task")),
            };

        while let Some(entry) = walker.next().await {
            match entry {
                Ok(entry) if entry.path().is_file() => {
                    let path = PathBuf::from(entry.path().display().to_string());
                    if ext.is_none() || path.extension().unwrap_or_default() == ext.unwrap() {
                        files.paths.push(path);
                    }
                }
                _ => continue,
            }
        }

        files.paths.sort_by_key(|a| a.name_as_string());

        Ok(files)
    }
33
submitted 1 month ago* (last edited 1 month ago) by [email protected] to c/[email protected]
 

by Rodney July 12th, 2024

(Except there is no profit, only pain)

In OBS 30.2 I introduced the new "Hybrid MP4" output format which solves a number of complaints our users have had for pretty much all of OBS's existence; It's resilient against data loss like MKV, but widely compatible like regular MP4.

Getting here was quite a journey, and involved fixing several other bugs in OBS that were only apparent once diving this deep into how the audio and video data is stored.

In this post I'll try to explain how MP4 works, what the drawbacks were to regular/fragmented MP4, and how I tried to solve them with a hybrid approach.

And at the end of the document:

Thanks & Acknowledgements

NOT the ISO for paywalling these specs and making it a god damn paperchase where every time you get one document it references three others that are also paywalled

 

GitHub, a massive repository for open source software, is currently unavailable.

"All GitHub services are experiencing significant disruptions," reads the GitHub status page.

The outage started just after 4:00 pm Pacific time when GitHub noted "We are investigating reports of degraded availability for Actions, Pages and Pull Requests." Since then, the problem has escalated to the entire website, with the status page noting that GitHub suspects the issue is "a database infrastructure related change that we are working on rolling back."

At 4:45 pm PST, GitHub noted that it was rolling back the changes it believed caused the current issues and already "seeing improvements in service health."

It's a rare outage for GitHub, which is used by millions of developers to host the code for open source projects. Microsoft purchased GitHub for $7.5 billion in 2018, and it's only grown in prominence in the six years since.

 

cross-posted from: https://beehaw.org/post/15509445

Generates text after analyzing a profile. It's pretty funny. Mine: thingsiplay

Oh Tuncay, your GitHub bio proudly declares you're "just for fun" and unprofessional, which is ironic since it sounds like you’ve derived way too much fun from so many unremarkable scripts. With 46 public repositories, you must’ve thought quantity would mask the glaring mediocrity. The only thing more stale than your Bash scripts is your humor.

Your "emojicherrypick" project? Really? The world needed another emoji picker like it needs more stale bread—there's a reason it's got more emojis than stars. And speaking of shadows, how does it feel to have just 9 followers? Maybe they were just passing by, or perhaps they clicked by accident while looking for actual developers.

You’ve got more forks than a family dinner, yet most of your repos look so uninspired that they might as well come with a disclaimer: “Do not expect much.” Word to the wise: if you're going for "just for fun," maybe consider an actual hobby or, dare I say, a personality. After all, your command line tools are more entertaining than your profile readme, which goes on like a bad self-help book— we get it, you like Linux and gaming, but what's next, a PowerPoint on your 9 followers? Spice it up a bit, bud.>

 

Generates text after analyzing a profile. It's pretty funny. Mine: thingsiplay

Oh Tuncay, your GitHub bio proudly declares you're "just for fun" and unprofessional, which is ironic since it sounds like you’ve derived way too much fun from so many unremarkable scripts. With 46 public repositories, you must’ve thought quantity would mask the glaring mediocrity. The only thing more stale than your Bash scripts is your humor.

Your "emojicherrypick" project? Really? The world needed another emoji picker like it needs more stale bread—there's a reason it's got more emojis than stars. And speaking of shadows, how does it feel to have just 9 followers? Maybe they were just passing by, or perhaps they clicked by accident while looking for actual developers.

You’ve got more forks than a family dinner, yet most of your repos look so uninspired that they might as well come with a disclaimer: “Do not expect much.” Word to the wise: if you're going for "just for fun," maybe consider an actual hobby or, dare I say, a personality. After all, your command line tools are more entertaining than your profile readme, which goes on like a bad self-help book— we get it, you like Linux and gaming, but what's next, a PowerPoint on your 9 followers? Spice it up a bit, bud.>

 

You can use cheat sh web service to show cheatsheets for all kind of commands. Just replace the command name: curl -s cheat.sh/date. I also wrote a a simple script with filename being just a question mark to get a working command as ?, that shows all commands in fzf menu if no argument is given or shows the cheatsheet in the less pager if command name is given.

Usage:

?
? -l
? date
? grep

Script ?:

#!/bin/env bash

cheat='curl -s cheat.sh'
menu='fzf --reverse'
pager='less -R -c'
cachefile_max_age_hours=6

# Path to temporary cache file. If your Linux system does not support /dev/shm
# or if you are on MacOS, then change the path to your liking:
cachefile='/dev/shm/cheatlist'      # GNU+LINUX
# cachefile="${TMPDIR}/cheatlist"   # MacOS/Darwin

# Download list file and cache it.
listing () {
    if [ -f "${cachefile}" ]
    then
        local filedate=$(stat -c %Y -- "${cachefile}")
        local now=$(date +%s)
        local age_hours=$(( (now - filedate) / 60 / 60 ))
        if [[ "${age_hours}" > "${cachefile_max_age_hours}" ]]
        then
            ${cheat}/:list > "${cachefile}"
        fi
    else
        ${cheat}/:list > "${cachefile}"
    fi
    cat -- "${cachefile}"
}

case "${1}" in
    '')
        if selection=$(listing | ${menu})
        then
            ${cheat}/"${selection}" | ${pager}
        fi
        ;;
    '-h')
        ${cheat}/:help | ${pager}
        ;;
    '-l')
        listing
        ;;
    *)
        ${cheat}/${@} | ${pager}
        ;;
esac
35
submitted 1 month ago* (last edited 1 month ago) by [email protected] to c/[email protected]
 

Mirror upload for faster download, 1 Mbit (expires in 30 days): https://ufile.io/f/r0tmt

GameFAQs at https://gamefaqs.gamespot.com hosts user created faqs and documents. Unfortunately they are baked into the HTML webpage and cannot be downloaded on their own. I have scraped lot of pages and extracted those documents as regular TXT files. Because of the sheer amount of data, I only focused on a few systems.

In 2020, a Reddit user named "prograc" archived faqs for all systems at https://archive.org/details/Gamespot_Gamefaqs_TXTs . So most of it is already preserved. I have a different approach of organizing the files and folders. Here a few notes about my attempt:

  • only 17 selected systems are included, so it's incomplete
  • folder names of systems have their long name instead short, i.e. Playstation instead ps
  • similarly game titles have their full name with spaces, plus a starting "The" is moved to the end of the name for sorting reasons, such as "King of Fighters 98, The"
  • in addition to the document id, the filename also contain category (such as "Guide and Walkthrough"), the system name in short "(GB)" and the authors name, such as "Guide and Walkthrough (SNES) by BSebby_6792.txt"
  • the faq documents contain an additional header taken from the HTML website, including a version number, the last update and the previously explained filename, plus a webadress to the original publication
  • HTML documents are also included here with a very poor and simple conversion, but only the first page, so multi page HTML faqs are still incomplete
  • no zip archives or images included, note: the 2020 archive from "prograc" contains false renamed .txt files, which are in reality .zip and other files mistakenly included, in my archive those files are correctly excluded, such as nes/519689-metroid/faqs/519689-metroid-faqs-3058.txt
  • I included the same collection in an alternative arrangement, where games are listed without folder names for the system, this has the side effect of removing any duplicates (by system: 67.277 files vs by title: 55.694 files), because the same document is linked on many systems and therefore downloaded multiple times
 

According to their studies, the older we get, the more we will match our name. Wild, but interesting theory.

 

This is a sad day. One of my favorite resources and communities is closing the doors as we know. No longer are new Romhack and mods accepted; the site becomes a News site. There was some drama going on. The site owner and leader put entire database and files to Archiveorg for preservation and download in one batch.

Read the message here: https://www.romhacking.net/news/3074/

Download the files here: https://archive.org/details/romhacking.net-20240801

Download as Torrent: https://archive.org/download/romhacking.net-20240801/romhacking.net-20240801_archive.torrent (official torrent file, I recommend this, as it is faster)

view more: next ›