My step dad works for nintendo and I'll be monitoring this thread to make sure no one is pirating Zelda's new game. You've been warned.
games
Tabletop, DnD, board games, and minecraft. Also Animal Crossing.
-
3rd International Volunteer Brigade (Hexbear gaming discord)
Rules
- No racism, sexism, ableism, homophobia, or transphobia. Don't care if it's ironic don't post comments or content like that here.
- Mark spoilers
- No bad mouthing sonic games here :no-copyright:
- No gamers allowed :soviet-huff:
- No squabbling or petty arguments here. Remember to disengage and respect others choice to do so when an argument gets too much
hell yeah, great thread. i got my start in programming from contributing to emulators like PPSSPP and Citra. If you've used cheats or fps limit in either of those emulators, thats from me :)
I also have a PR out for a fps limiter in Ryujinx right now
Thank you for allowing me to play Disgaea 2 on an airplane
Huge fan of Ryujinx, PPSSPP, and Citra- thanks a ton for your contributions. I just put it together that you're the same Mako from the Ryujinx and various other emulation-discords. Infinite respect and appreciation to all of you.
I would love some fact-checking/further explanations on some of the more pseudo-technical explanations I give (specifically around engine reimplementations and game decompilations as they're the area I'm least comfortable explaining)
yup i'm makotech222 in a lot of places.
Thank you for your service.
[Engine Reimplementations]
This is a relatively new area that gaining a bunch of steam right now where people re-make the engines (the thing that actually runs a game) for older games in order to support newer hardware and vastly broaden the scope of modding functionality. Essentially what these projects do are take the assets from a game (textures, models, etc) and then load them into a a modernized game client (with all the bells and whistles you'd expect from a modern project in terms of graphics settings and compatibility). Most of these projects require a subset of the original game files to run, so make sure you acquire them prior to running these projects.
Projects
OpenMW - a Morrowind engine re-implementation
TES3MP - an OpenMW fork focused on multiplayer support
OpenRCT2 - a Rollercoaster Tycoon 1 and 2 engine reimplementation that greatly boosts compatibility, removes legacy game restrictions (park size, number of rides in park, number of decoration in park) as well as adding online multiplayer
OpenTTD - A Transport Tycoon Deluxe reimplementation that I'm not especially familiar with but I see get good mentions
[Game Decompilation Projects]
A more recent trend falls under the umbrella of game decompilation. The goals of these projects are to reverse-engineer games in a way that results in source code that when coupled with a games assets will produce a 1:1 exact replica of the ROM it was reverse-engineered from. Once this feat is accomplished (and more complex things like shiftability have been achieved) people can take the functioning source code and build around/on top of it to add new functionality, change existing functionality, and create native ports for various new platforms.
For more information, search around the internet for game decompilation projects and reference this thread as a decent starting point for tracking projects.
Some games with WIP or finished PC ports include:
The Legend of Zelda: A Link to the Past
The Legend of Zelda: Ocarina of Time
Jak and Daxter: The Precursor Legacy
[Notable Game Mods and Fan-Remakes]
PrimeHack - native mouse and keyboard controls for the Wii Metroid Prime Trilogy games. This is a Dolphin emulator fork.
AM2R - Another Metroid 2 Remake
DSP Nebula Mod - Multiplayer mod for Dyson Sphere Program
Nehrim - Mod using the Oblivion engine to build a unique fantasy story independent of the elder scrolls universe
Enderal - The sequel to Nehrim using the Skyrim engine to build a unique fantasy story independent of the elder scrolls universe and probably one of the best WRPGs of all time
Nitrox - Subnautica Multiplayer mod
Stardew Valley Expanded - an absurdly impressive mode for Stardew Valley that explodes the amount of content in the game
Space Exploration; Bob's mods; Angel's Mods - 3 separate incredible mods for Factorio
Great thread. Thank you for this.
Re: Lime3DS updates. The GitHub repo has now changed to azahar and you are no longer able to pull Lime3DS releases using Obtanium. It looks like its still available on the Google Play store, but otherwise watch that link or their website for updates.
How's work coming along on original Xbox emulation? Hexbear should have a Phantom Dust server. That would rule.
Xemu is making consistent progress and is worth checking out. Phantom Dust seems to be marked as playable so I'd definitely give it a shot. Insignia is an Xbox Live emulator that has made strides recently trying to revive functionality for a bunch of games so keep an eye on it.
Also because I'm not familiar with Phantom Dust care to share some about it?
It's a difficult to explain game without playing it. It's third person, you control a character where you go around an area picking up orbs that correspond to different abilities. The orbs are kind of like cards in a card game, all magic spells. You've got stuff like close range magic sword strikes, heals, buffs, fireballs, magic missile things. It's awesome. A lot of the strategy in the multiplayer games is deciding if you should find orbs to level up your skills or go hunt down the other players before they get too powerful, it's a neat balance.
The environments are great, really destructable. You can shoot a guy with a fireball into a concrete wall and it'll make a big crater. You can knock over street lights and stuff too, it's actually pretty impressive how good the environments and physics in a 2004 original Xbox game.
Hope the 360 is emulated well one day (maybe it is now, I haven't checked in a couple years) because I'd really like to nostalgia over Fable 2 again.
It's worth checking the Xenia compatibility list to see what game-to-game progress is. This is one of the emulators I'm least familiar with so I unfortunately can't help more
Seconding. Been trying to find a way to play the original Mech Assault again without having to buy a refurbished Xbox
oh shit I had no idea there was a steam emulator, it's so easy to use too! definetly gonna be using it >:)
Most game "cracks" that you see are actually just people distributing steam service emulators like goldberg (among a few others). There are exceptions (like games with Denuvo or other non-steam DRM solutions), but the overwhelming majority are doing exactly what you just learned about.
Good thread.
Also worth noting the MiSTer project which recreates, or emulates, hardware architecture via FPGAs. For most casual users, it's not worth the hassle of this type of recreation vs software emulation. However, most MiSTer cores are nearly indistinguishable from the original hardware which is very exciting from a preservation aspect, with the added benefit of being (mostly) lag free and super accurate. The only real downside is the current FPGA technology seems to top out at around Playstation 1, possibly N64.
Highly recommended.
Would you mind linking some resources to learn more about FPGA? I'm loosely familiar with its goal/mission but I'd love to have some information about it available in this thread.
https://misterfpga.org/ This is usually where the power users interact with the coders. Also has a new user section.
https://github.com/MiSTer-devel This is where all the dev stuff resides
https://www.youtube.com/watch?v=rhT6YYRH1EI This is a great video for the uninitiated, but it is now a little dated.
https://www.youtube.com/@LusRetroSource This dude has weekly MiSTer updates and it's worth scoping his stuff at least once a month to have some idea what's coming down the pike.
Thanks a bunch for this. Much appreciated
This isn't quite directly about emulation itself, but if you're the kind of person who enjoys cheap dopamine hits in the form of video game achievements and want some of those while emulating older games you should definitely check out RetroAchievements!
The way it works is that some emulator cores (including some listed in the OP) support it by exposing their memory in a way that lets members of the RA community script conditions under which an emulator frontend or custom RA version of the emulator automatically unlocks the achievement for your account, a lot like PlayStation achievements. It's super easy to use if you just want to start unlocking stuff, especially with a frontend like RetroArch or bizhawk.
The whole thing is a collaborative effort and it's already supporting more than 7000 games and a ton of consoles. If you want to try making an achievement set yourself it's really not that hard to get started either even with very minimal programming knowledge since there is decent documentation and people are fairly helpful if you want contribute.
I'd love a write up about BizHawk/RetroArch here but they aren't things I use and didn't feel I could explain them well enough. If you have the time to take to explain them for other users it'd be great for this thread.
It is extremely worth saying that Ares has very high system requirements, partly due to the fact that it emulates systems with extremely high accuracy. And, if I understand its roots correctly, because it wasn't written specifically to be clever and fast, but to be more documentary in its code style. So while it is a great choice, here are some options that won't slam your CPU as hard:
NES: FCEUX SNES: SNES9X Genesis: Kega Fusion is decent. I haven't tried BlastEm
What's the heaviest emulator I could run on a modern laptop? I have an 8th gen i7 and no discrete graphics. Is Vita or Gamecube emulation even worth trying?
This one is gonna be fairly experimental because I'm not especially knowledgeable on integrated graphics, but I would definitely give Dolphin (Nightly build) a shot (and please report back because I'd like to know). If I had to guess I would say GameCube games other than the two Star Wars Squadrons games will probably be perfectly playable (possibly with resolution enhancements as well). Wii games I would also expect to be overwhelmingly playable.
Vita3k is in a much earlier state than Dolphin in terms of being a complete and optimized solution (although it has had a ton of progress in the past year), so it might be out of reach.
RPCS3/Xenia are definite no's, but I'd also be curious what Cemu (Wii U) performance would be like.
Also on the laptop make sure to set battery to performance mode (if it doesn't switch automatically) when trying any of these.
My hunch is that the Vulkan renderer will probably perform better than DX11/12 on integrated.
If you have more questions please drop them here I'm glad to help.
Nice thread. I'm working my way through Dragon Quest V on PS2 right now. And I basically have to get it done today because FFXVI comes out tomorrow.