summaryrefslogtreecommitdiff
path: root/Source/Core/DiscIO/Src/NANDContentLoader.cpp
AgeCommit message (Collapse)Author
2010-05-28Improve iterator usage.Jordan Woyak
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5528 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-05-28In r5448 the CSharedContent and cUIDsys constructors create the Wii/shared1Soren Jorvang
and Wii/sys directories if they do not already exist. This conflicts with DolphinApp::OnInit (run after constructors) which populates the User tree only if there isn't already something there. Instead, set up the two directories in the Data tree. With this change, sys/uid.sys still won't be created until the _second_ run after a fresh install, so these file initializations should be moved out of constructors so that they will be run after OnInit(). git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5526 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-05-28GameListCtrl: fixes progress bar for extracting multiple files (cant mix ↵LPFaint99
ascii with unicode wxstring:format) use appropriate extensions extracting compressed wii discs check for tmd+tik for each title and list titles correctly for sysmenu versions <=0xE0 this will allow viewing of installed channels but they will not launch until ES_Launch is emulated so far I have not been able to determine why later sysmenu versions do not display channels correctly switching between system menu versions is as simple as rightclicking a system menu wad in the gamelist and installing to wiimenu than restarting git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5524 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-05-13Install shared content from wads to the proper locationLPFaint99
allows (among other things) installing the wiimenu from a wad extracted from the update partition of a game currently you can choose Tools > Install Wii Menu or right click wad from the gamelist and install restart required to have the Tools > Load Wii Menu work I thought I had already commit this, I guess I forgot and it's just been sitting on my hdd :p git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5448 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-03-03~1KB mem leak fix in NANDContentLoader.cppSonicadvance1
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5152 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-02-02Linux global build. At least the basic footwork is done here.Glenn Rice
Basic usage: "sudo scons install=global install" Hopefully this doesn't break builds on Macs. I have tested this on linux and windows. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4994 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-11-23wxMenu objects are now deleted by wxwidgets - should fix a few GUI-related ↵Shawn Hoffman
crashes git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4602 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-10-25Fix a possible crash on close due to INANDContentLoader objects getting ↵Shawn Hoffman
deleted twice git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4463 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-09-11fix loading wads on both windows (FileMonitor.cpp) and linux/mac ↵LPFaint99
(std::transform toupper not sure why it was there :/) fixes issue 1388. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4253 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-09-02Got rid of all of jp's ////////////////////////////// lines (nearly 500 of ↵Marcus Wanners
them)! Yes, I used a script :D git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4169 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-09-01Linux: Fixed some initialization ordersfacugaich
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4143 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-08-31Misc : build fix for debug x64, assorted cleanup.hrydgard
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4127 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-08-03fix some memleaks in DiscIO. Fix for issue 1238.Shawn Hoffman
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3936 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-08-01fix some memleaks in NANDContentLoader.cpp and ISOProperties.cppShawn Hoffman
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3919 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-28Now ALL copyright dates are fixed to the legally correct year: The year in ↵XTra.KrazzY
which the project began. Now we don't have to change it every year :) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3898 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-03Add Taiwan to the Country Codes, move all country code switches to one ↵LPFaint99
function, add unk country flag and taiwan country flag git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3666 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-06-17Added the ability to install WADs (such as DLC WADs). Currently it just ↵itsnotmailmail
installs a WAD when booting it fails (when it's not bootable), I'm not sure whether there should be a menu option specially for installing WADS... note: If you previously manually installed WADS by creating a *file* called "CONTENT", trying to reinstall that WAD automatically will fail unless you delete the file. Added some empty log files that some games require for DLC to be recognized. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3474 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-06-15Emulate ES's GetStoredTmd and GetStoredTmdSize commands (patch from issue 1016)itsnotmailmail
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3460 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-06-08Fix error #002 for Wad games, also fix the Wii menu black screen, this is ↵sl1nk3.s
still a bit hacky as we don't know where to read the IOS rev, but hey it works :p git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3378 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-05-21Wii images can now be scrubbed and compressed (my z:tp wii is now 1.08GB :D )Shawn Hoffman
Currently scrubbing will display a warning that it removes the garbage data PERMENENTLY from the original file (mainly for speed of scrubbing). It could be removed in the future if people agree with me, since it is indeed just garbage. Any tips for making scrubbing faster would be welcomed :) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3267 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-25Fixed a few MSVC compiler warnings, and added some switches to the readme.Marcus Wanners
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2752 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-18build fix for osx, is this borke win or linux build ?tmator
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2679 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-14some changes of HLE of the WII game loaderfires.gc
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2655 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-13fixed some ES problems and added cached for NANDContentLoader (we open this ↵fires.gc
content files ways to often at the moment) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2651 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-09fixed support for GetTMDViewSize and GetTMDViewfires.gc
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2637 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-09added support for shared filesfires.gc
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2631 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07eol-style native update, small warning fix in EXI_Channel.hLPFaint99
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2591 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-05just some compiler warning cleanup.hrydgard
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2562 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-05Linux compile fix.Marcus Wanners
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2559 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-05Compiler Warnings: Mismatch edition. Also fixed some conversion warnings.Marcus Wanners
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2557 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-03fixed crash on linux, added DISCIO logging type, some extra logging messages ↵nakeee
and some logging cleanup git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2533 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28...fires.gc
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2463 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28...fires.gc
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2462 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28added destructorfires.gc
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2460 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28Merge large parts of nakeee's "Soap" branch into trunk, after fixing a few ↵hrydgard
crash bugs in FileUtil.cpp. Not really anything interesting, just some better comments, some slightly more portable/cleaner code in places. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2459 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28just small updatedfires.gc
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2458 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-27restructured NAND application loading... it isn't complete but an improvement fires.gc
i have changed the update of the IPC too... update for the command queues and update of the devices are split in two functions now git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2455 8ced0084-cf51-0410-be5f-012b33b47a6e