Skip to content
/ WiiMix Public
forked from dolphin-emu/dolphin

To rediscover the Wii and earlier console generations by shuffling games and states for an unpredictable, exciting experience

License

Notifications You must be signed in to change notification settings

WiiMake/WiiMix

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42,827 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WiiMix

WiiMix [ˈwiː.mɪks]:

  1. To rediscover the Wii and earlier console generations by shuffling games and states for an unpredictable, exciting experience
  2. A fork of the incredible Dolphin Emulator that adds new modes revolving around the concept of objectives: challenges that combine save states and Retroachievements

⚠️ WiiMix does NOT CURRENTLY SUPPORT WII GAMES, as Retroachievements does not currently support Wii games; if you would like WiiMix to support Wii games, we recommend you check out the Retroachievements Developer Guide and contribute to the Retroachievements project ⚠️

By combining objectives with extra functionality such as game swapping, WiiMix tests your ability to adapt and your knowledge of supported games

Modes

  • Bingo: travel across games and states to be the first to complete a bingo board of achievements
  • Shuffle: swap between games with randomized time intervals in between
  • Roguelike: the console has gone rogue! Can you complete a series of achievements while the console attempts to stop you?

Creating Objectives

Objectives are the core behind every WiiMix. That's why we have a system in place so anyone can easily create them! There's just a couple simple steps:

  1. Determine the achievement that you want to target on Retroachievements.
  2. Create the save state for the achievement. The slot that you save it to doesn't matter, just make sure that you note which slot you save it to!
  3. Click Emulation -> Send State -> Send Slot X, where X is the slot that you saved your state to

From there, you'll see the following menu:

To make it easy for people to filter and sort objectives, we recommend that you follow a couple guidelines when filling out this information:

  • Title: copy the achievement title
  • Description: copy the achievement description and append information about the state
  • Achievement id: copy the achievement id (you can find it in the corresponding url, for example for https://retroachievements.org/achievement/460837, the achievement id would be 460837)
  • Objective Types and Game Genres: select all that apply; these are useful for people who only want to focus on objectives of specific types or with specific genres
  • Difficulty: how difficult you believe the objective would be for the average player
  • Time: how much time, in minutes, you believe it would take the average player to complete the objective

PLEASE before you upload an objective, make sure the objective (same achievement, same state) DOES NOT ALREADY EXIST!

Once you've created your objective, view it and other's objectives on the website.

Support

Our goal is to eventually support Windows, Mac, and Linux systems; currently, linux and mac are best supported, but we're pushing for Windows support as well. If you want support for something that is currently supported, feel free to open a feature request, or better yet, contribute!

To keep up with the latest and greatest in WiiMix development, join the Discord!

Contributing

The project is still in it's early stages. As such, we appreciate any help that you can provide, whether it's documenting a bug on the Issues tab, creating objectives, or adding new features/fixing bugs in line with our contribution guidelines. If you are contributing or using the project, please follow the code of conduct; we follow the exact same policies as Dolphin Emulator and encourage people to be respectful and make positive contributions to our efforts to relive our favorite games and experience hidden gems through WiiMix.

Documentation Notes that I will add eventually once things have been developed

  • Run with -d flag to enable debugging
  • dolphin-memory-engine -d wiimix

About

To rediscover the Wii and earlier console generations by shuffling games and states for an unpredictable, exciting experience

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 89.2%
  • Kotlin 4.8%
  • C 2.3%
  • CMake 1.2%
  • Objective-C++ 1.0%
  • Java 0.8%
  • Other 0.7%