summaryrefslogtreecommitdiff
path: root/Source/Core/DiscIO/VolumeWiiCrypted.cpp
AgeCommit message (Collapse)Author
2016-01-15DiscIO: Use specified Wii region for discsbooto
2015-12-19Volume: Make GetTMD return a vectorLioncash
2015-12-15Merge pull request #3309 from JosJuice/reload-banner-without-volumeMarkus Wick
Don't read from volume when reloading Wii banners
2015-12-08DiscIO: Get rid of a few explicit deletesLioncash
2015-12-03Don't read from volume when reloading Wii bannersJosJuice
Should make loading cached Wii games that lack banners slightly faster.
2015-10-03Merge pull request #3091 from Tilka/mbedtlsshuffle2
Update mbed TLS (PolarSSL)
2015-09-27DiscIO: Add a way to get blob typeJosJuice
2015-09-26Display all compressed formats in blue in GUIJosJuice
In the past, only GCZ was shown as compressed, not CISO and WBFS.
2015-09-25mbedTLS: run rename.pl script and fix errorsTillmann Karras
2015-09-22DiscIO: Do swapping in GetTitleID implementationsLioncash
Gets rid of external swaps at every usage.
2015-09-12Merge pull request #2829 from JosJuice/fix-wii-fst-size-2Lioncash
Fix reading Wii FST size (for real this time)
2015-08-31VolumeCreator: Fix a typo in VolumeKeyForPartition's nameLioncash
2015-08-31VolumeCreator: Use a unique_ptr in CreateVolumeFromFilenameLioncash
2015-08-10Fix reading Wii FST size (for real this time)JosJuice
04fcb72 fixed an issue with reading the Wii FST size, but I found a second issue when working on PR #2820 - the size must be shifted left by 2. DiscScrubber and Boot already do this correctly using separate code.
2015-06-18Volume: Use DecodeString moreJosJuice
DecodeString handles the case where there is no trailing null byte, so using it lets the code be a bit simpler.
2015-06-08Volume: Add prefer_long parameter to GetNamesJosJuice
GC games with long names store two variations of the name in opening.bnr. This makes the shorter of those names available. For volumes other than GC discs, prefer_long is ignored.
2015-06-04Volume: Return volume type as an enumJosJuice
ISOFile and GameFile were using IsWiiDisc() and IsWadFile() to set an enum value. The volume might as well return an enum directly. I increased the Qt CACHE_REVISION because m_platform now is saved as u32 instead of int, but increasing the wx CACHE_REVISION is not necessary.
2015-05-29Volume: Use more appropriate types for some returned valuesJosJuice
Disc number is changed from bool to u8, and revision is changed from int to u16 (WADs can use all 16 bits, but discs can only use 8 bits).
2015-05-25Merge pull request #2339 from JosJuice/fix-wii-fst-sizeRyan Houdek
Fix reading Wii FST size
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2015-05-11Volume: Rename GetName to GetInternalNameJosJuice
This is intended to better separate it from GetNames and to clarify that this name originally wasn't meant to be shown to users. The ISOProperties GUI is also updated, mainly because labeling the long banner name "short name" was confusing.
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-28Fix reading Wii FST sizeJosJuice
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-28DiscIO: Get rid of unsafe castStevoisiak
2015-02-28General FormattingStevoisiak
2015-02-26VolumeWiiCrypted: Implement IsDiscTwo()Stevoisiak
Allows us to check if a Wii game is marked as Disc 2.
2015-02-26De-capitalized CountryCodeStevoisiak
2015-02-08VolumeWiiCrypted: Replace some hardcoded values with constantsJosJuice
2015-01-26VolumeWiiCrypted: Decryption optimizationJosJuice
The block doesn't have to be read if it already is in m_pBuffer.
2015-01-17Don't read from disk when checking volume typeJosJuice
Should be faster than relying on the OS to cache the magic words. Also gets rid of the odd recursive call in VolumeDirectory.
2014-12-28DiscIO: Replace "raw" functions with "decrypt" parametersJosJuice
This is intended to make decryption look less implicit in the code.
2014-12-25Re-add FileMonitor support for Wii discsJosJuice
This in done in the same way as GC discs, unlike the previous implementation.
2014-12-03DiscIO: Safety check when allocating memory for TMDJosJuice
2014-11-30DiskIO: Clean up GetTMD() API.magumagu
2014-11-30Make DVDLowOpenPartition actually change partitions.magumagu
2014-11-24More formatting and consistency fixesStevoisiak
2014-11-15Fix reading wii revisions.Rachel Bryk
2014-11-14Implement GetRevision() for wii disks.Rachel Bryk
2014-11-13Various formatting and consistency fixesStevoisiak
2014-09-19Fix build failing when disabling precompiled headers.Rohit Nirmal
2014-09-08Include CommonTypes.h instead of Common.h.Rohit Nirmal
2014-09-01DiscIO: Prefix class member variables with "m_"Lioncash
2014-08-31DiscIO: Move some raw pointers over to unique_ptrLioncash
2014-03-09clang-modernize -use-nullptrTillmann Karras
and s/\bNULL\b/nullptr/g for *.cpp/h/mm files not compiled on my machine
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.