summaryrefslogtreecommitdiff
path: root/Source/Core/DiscIO/VolumeCommon.cpp
AgeCommit message (Collapse)Author
2016-06-24Reformat all the things. Have fun with merge conflicts.Pierre Bourdon
2016-01-05DolphinWX: Stop using XPM imagesJosJuice
Using the XPM format for images has become a maintenance problem because people don't know how to create them. This commit removes all XPM images and all C files that contain PNG images. DolphinWX now uses the PNGs in the Resources folder instead, just like DolphinQt and DolphinQt2 do.
2015-12-03Don't read from volume when reloading Wii bannersJosJuice
Should make loading cached Wii games that lack banners slightly faster.
2015-11-21Added info for Rodea The Sky SoldierTony Drake
2015-09-22DiscIO: Do swapping in GetTitleID implementationsLioncash
Gets rid of external swaps at every usage.
2015-06-02Merge pull request #1556 from comex/project-morationcomex
Rudimentary version of Wii IPC determinism. Ported from my old udpnet branch.
2015-05-29Volume: Mark ReadWiiNames parameter as constJosJuice
I forgot it when I added the method.
2015-05-28Add a mode to use a dummy Wii NAND.comex
Eventually, netplay will be able to use the host's NAND, but this could still be useful in some cases; for TAS it definitely makes sense to have a way to avoid using any preexisting NAND. In terms of implementation: remove D_WIIUSER_IDX, which was just WIIROOT + "/", as well as some other indices which are pointless to have as separate variables rather than just using the actual path (fixed, since they're actual Wii NAND paths) at the call site. Then split off D_SESSION_WIIROOT_IDX, which can point to the dummy NAND directory, from D_WIIROOT_IDX, which always points to the "real" one the user configured.
2015-05-25Merge pull request #2439 from JosJuice/company-from-idRyan Houdek
Use an ID-to-name map when volume has no company string
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2015-05-24Use an ID-to-name map when volume has no company stringJosJuice
This is written so that the result of GetCompanyFromID never is cached (except on Android?). Caching is unnecessary because the string can be obtained quickly at runtime, and not caching it means that the cache doesn't have to be invalidated when GetCompanyFromID is edited.
2015-05-03Read opening.bnr to get names from Wii discsJosJuice
This makes Dolphin display the same names as the Disc Channel.
2015-04-28Get rid of banner loaders and move their functionality to volumesJosJuice
Having some data available in banner loaders and some other data data available in volumes gets messy, especially with GetNames(), which is available in both but returns different results depending on which one is used. This change drops support for reading names and descriptions from Wii save data.
2015-04-23Return GetNames languages, to avoid hardcoded language lists in callersJosJuice
This makes the code cleaner and also leads to some user-visible changes: The wx game properties will no longer let the user select WAD languages that don't have any names. The Qt game list will now display names using the languages set in the configuration instead of always using English for PAL GC games and Japanese for WADs. If a WAD doesn't have a name in the user's preferred language, English is now selected as a fallback before Japanese.
2015-02-26De-capitalized CountryCodeStevoisiak
2015-02-17Replace Country Names With No-Intro NamesBuddybenj
2015-01-12More minor consistency changesStevoisiak
2015-01-13Merge pull request #1796 from Stevoisiak/cacheRevisionNoteMatthew Parlane
Added CACHE_REVISION warnings
2015-01-11Additional CACHE_REVISION increment warningsStevoisiak
GameFile.cpp warnings for DolphinQt, ISOFile.cpp warnings for DolphinWX
2014-12-30Added identifier for country code 'B'Stevoisiak
Only used by the American version of Ufouria: The Saga
2014-11-18Removed SDK flagSteven Vascellaro
SDK is not an official Nintendo country code, and is not actually used by any official software.
2014-11-18Various country flag improvementsStevoisiak
* Added country flags for games from Netherlands and Spain * Added separate category for Region Free games (Uses European flag as placeholder) * Added missing country filter options in "show regions" menu * Rearranged country filters for readability * Incremented CACHE_REVISION Also fixed various country filters not showing up as options in the "Show regions" menu.
2014-10-28Added flags for Russia and AustraliaStevoisiak
2014-09-19Fix build failing when disabling precompiled headers.Rohit Nirmal
2014-09-12DiscIO: Remove unnecessary break statements.Lioncash
2014-09-08Include CommonTypes.h instead of Common.h.Rohit Nirmal
2014-03-11Fixes spacing for "for", "while", "switch" and "if"Matthew Parlane
Also moved && and || to ends of lines instead of start. Fixed misc vertical alignments and some { needed newlining.
2014-02-22Make DiscIO/ mostly IWYU clean (and fix errors in rest of the project ↵Pierre Bourdon
detected by this change).
2014-02-18Convert all includes to relative paths.Lioncash
2014-02-16Fix some vertical alignmentsLioncash
ie. uses spaces for alignment.
2013-12-31Remove unnecessary Src/ foldersJasper St. Pierre