Archivos de marques: ui

Dolphin Progress Report: November 2019

One of the most enjoyable parts about being a part of emulation is seeing the classic gaming community use the tools we provide to find hidden bits of joy that would be impossible to reach otherwise. Freelook has found secret after secret hidden away just off-screen, and there's even a youtube series that focuses entirely on them! Savestates basically made speedrunning and TASing possible, allowing for quick testing of routes and sequence breaks to push games to their limits. But communities can go far beyond that, with tools now allowing us to look directly into game files and expose unreleased and rare relics. In the past couple of months, we've had two incredibly interesting leaks: A TGC file ripped from a store preview disc containing a pre-release version of The Legend of Zelda: The Wind Waker and a very early prototype of the never released Spider-Man 4.

Released versions of the game show this intro screen during the day, but this pre-release version is at night!
We can't say for sure that the Spider-Man 3 film doomed the Spider-Man 4 game, but, well, it probably did.

Each of these games give a very specific look into their development. Wind Waker's prerelease demo is very close to the retail product and fully playable beginning to end without the imposed timer. Those that have looked into it have found a plethora of minor differences and glitches between this build and the one Japan would see a few weeks later. Spider-Man 4 on the other hand, never saw release and this was just about everyone's first look at the game. While it emulates just fine in the latest development builds, it does not run in Dolphin 5.0, due to broken support for unencrypted Wii discs. If you do run it, you get to see an incredibly early preview of the game with many non-existent textures, placeholder graphics, and incomplete collision detection. Still, we're happy that Dolphin was chosen as a platform to test out this unique prototype and the game worked without needing modification. With that bit of interesting news out of the way, let's get back to our regularly scheduled Progress Report.

Siguir lleendo

Pues siguir l'alderique nel filu d'esti artículu.

Dolphin Progress Report: October 2019

We apologize for the late Progress Report, but at this point it's partially by design. There's been an ongoing issue with Dolphin's updater being recognized as a trojan by Window's Defender Cloud AI scanning. The good news is that Microsoft has acknowledged that Dolphin's updater isn't a trojan, however for now they have to manually whitelist our executables. In order to ensure that the monthly builds distributed through our update track aren't deleted by Window's antivirus, we've been verifying that the build we've chosen is whitelisted. If you're interested in learning more about how something like this happens, MayImilae researched the issue and wrote up a detailed report below on what is happening and where we stand on the problem for now.

Until further notice, please keep reporting these erroneous detections so our builds can be whitelisted by Microsoft until they get their AI sorted. Thank you. Without further ado, let's jump into a smattering of significant changes that hit this month, including a way motion features in some of your favorite controllers.

Siguir lleendo

Pues siguir l'alderique nel filu d'esti artículu.

Dolphin Progress Report: December 2018 and January 2019

While there are a lot of notable changes to go through from the past two months, there's some notable news for the general Wii community. By the time this article is up, the Nintendo Wii Shop will be closed. Purchasing will be entirely disabled so all remaining Wii Points will be rendered useless, and even downloading of purchased games will be disabled at an undefined date in the future. While this may not seem like very big news for an emulator, Dolphin does actually support connecting to and buying games off of the Wii shop.

More distressingly, it's likely only a matter of time before the Wii Nintendo Update Servers (NUS) themselves go down. Dolphin relies on the NUS servers for installing a fully updated Wii System Menu in Dolphin. Users with unscrubbed Wii discs can rely on them as well to install the System Menu after they go down, but, depending on when the game was released, it may not be fully updated.

It's also rather disappointing that the many unique titles released on WiiWare can no longer be legally purchased by users. Say what you will about the average quality of WiiWare releases, these titles are a part of the Wii's legacy, one that is slowly being locked out to those who would want to experience them in the future.

Now that we've gotten that out of the way, we have a lot of big changes that hit over the past two months that we need to get through. The sun may be setting on Nintendo's revolutionary console, but on the emulation front we still have a long road ahead of this. We hope that everyone enjoy's this month's notable changes!

For the convenience of our Android users, we've decided to cluster up a ton of important Android changes together after the more general changes. If you're on Android 9 or are a big fan of Paper Mario, you definitely won't want to skip out.

Siguir lleendo

Pues siguir l'alderique nel filu d'esti artículu.

Dolphin Progress Report: August 2018

One of the most interesting challenges of developing an emulator is that both the target hardware and most of the target software start out as black boxes. As often mentioned within emulation circles, the first step to developing an emulator for a console is getting unsigned code running on real hardware. While running unsigned code on the GameCube can be a bit of a pain, requiring custom hardware or a mixture of the broadband adapter and certain games, the Wii has one of the most robust homebrew environments of any console. Just about anyone can download devkitpro, write their own homebrew, and run it on the Wii.

The truth is that Dolphin is mostly used as an emulator for retail games, but it can also be a useful step for testing homebrew and hacks. After all, when running in Dolphin, users can pause execution, dump RAM, and poke memory without the need for a USB Gecko. While the golden age of Wii homebrew has long passed, several game hacks are still under active development and the Wii remains one of the easiest game consoles to jump into and develop software. Because homebrew can rely on behaviors that games wouldn't ever want to do, even the simplest of projects can stumble into emulator bugs.

Developers kind enough to make their homebrew open source give Dolphin developers an interesting way of debugging issues. It's one of the rare cases where the software being debugged isn't a black box! This greatly cuts down how much effort and expertise is needed to debug what is happening in an issue - instead of mapping out what a game is doing through assembly, we can just look at the source code! Users who write tests that break Dolphin and provide source code give us a much easier look than trying to reverse-engineer what closed source software is doing.

This month, two bugs were discovered that, to our knowledge, do not affect any retail software! Thanks to homebrew projects, these bugs are now a thing of the past. In addition to that, Dolphin on Android has seen a myriad of improvements since our article earlier this month, and netplay saw some new features to make setting up games easier along with a new mode to reduce latency in three/four player matches!

Siguir lleendo

Pues siguir l'alderique nel filu d'esti artículu.

Dolphin Progress Report: April and May 2018

Users of Dolphin may have noticed that things look a little bit different in the GUI. That's right, mid-April DolphinQt was unleashed to the masses as the default GUI! It hasn't been without some expected headaches and growing pains, but, overall most of the features are working and the transition is going along as smoothly as we could have hoped. For those having problems, the DolphinWx.exe is still included and will be updated with all the core changes.

Considering that we spent a whole monthly article on Qt, let's get into some actual emulator changes. In between the mountain of Qt changes has been an explosion of progress and fixes hitting everything from CPU edge-cases to Vertex Loader fixes! With that, please enjoy this month's notable changes!

Siguir lleendo

Pues siguir l'alderique nel filu d'esti artículu.

The Legend of Dolphin: A Lens Between Worlds

Chapter 1: The Will of the Old Gods

Within the Kingdom of Dolphin, a legend has been passed from generation to generation. While many of the facts have long turned to myth, fragments of this tale are echoed to this day.

This tale began way back in the ancient times known as "2003" when the Old Gods sought to create a wondrous tool that would allow denizens of the PC realm to peer into that of the GameCube dimension. Behind …

Siguir lleendo

Pues siguir l'alderique nel filu d'esti artículu.

Dolphin Progress Report: January 2018

While a lot of our focus goes into the core emulation experience, we also recognize how important it is for users to be able to use the emulator. Dolphin now has several different User Interfaces (UIs) that are used across several platforms. A UI serves many purposes at the same time: from giving users access to the most important options, to relaying information to the users as they're using the program, and sometimes even communicating to developers what the program is doing at a given time.

This month, UI takes center stage, as DolphinQt, Dolphin Android, and even Dolphin Android T.V. UIs all saw big improvements!

Siguir lleendo

Pues siguir l'alderique nel filu d'esti artículu.

Dolphin Progress Report: June 2017


June was a month where a lot of important features were merged, but few of them had to do with actual emulation. Every emulator has its own philosophy and goals. While the primary goal is usually to emulate the console at hand, many emulators place secondary goals on various features and ideas. One of Dolphin's secondary goals is to make using the emulator as simple of a process as possible. There are lots of features that try to simplify things, like the Game INI system, support for real …

Siguir lleendo

Pues siguir l'alderique nel filu d'esti artículu.