Commit Graph

527 Commits

Author SHA1 Message Date
giantpune
3b4613249b support exiting to both tid for hbc. when you press exit to homebrew channel (and was not started from homebrew channel so he can't use the stub) he will look for HAXX and JODI and boot the first one he sees. 2009-09-30 23:32:59 +00:00
e.bovendeur
1cc7d3acd6 * Added initial support for the new wiiload (compressed protocol), uncompressed protocol is also supported
* Added initial (untested!) support for the zip file format, which is supported by the HBC
* Began working on compressed wad files. Uncompressing fails for now, so uploading WAD files should be done with the previous version of Wiiload.
* Fixed issue 902 (hence the large commit).
2009-09-30 23:10:58 +00:00
lustar.mii
b83a379014 The mload/ehcmodule update is now complete, thanks to dimok. You need to update Hermes cIOS 222/223 to v4 if you use it because it works the same as in uloader, only v4 is supported.
You may have to delete your main configuration file before updating if you had v3 installed. For some games, you will have to use 222 instead of 223 (RB instruments, GH 5) if you had 222 v3.
If you think you need an external ehcmodule.elf, you can put it in SD:/apps/usbloader_gx/ and it will be loaded.

Fixed crash when setting a custom path using the folder button (issue 864).
Fixed black screen when starting the loader from HBC a long time after powering the Wii and the HDD went to sleep (tested on a WD 2,5") (possible fix for issue 881).
2009-09-30 03:57:15 +00:00
giantpune
2b47c635ed Autohook games with VI hooktype when a USB gecko is detected in slot 2 so WiiRD works without having to turn on ocarina.
*may lead to false positives for some GC memory cards in slot 2, but the only side effect would be hooking the game when it wasn't wanted to be hooked*

fix i bug created by svn merging
Call to start BC for GC is still present 2x.  I left one so if the first doesn't work, it can be removed and the second will be used.
2009-09-29 08:47:07 +00:00
giantpune
4d6e0fe412 Free up ~24KB for every 150 games installed.
Add button to mount DVD drive.  Not completely tested, but somewhat.
*Tested and working*
retail Wii DVD
Wii backup
Wii backup w/ alt dol (redsteel)
Wii backup w/ alt dol & ocarina (redsteel)
Wii backup w/ alt dol & WiiRD 
Retail & Backup forcing video modes
Saving individual settings for games on DVD (only Wii as BC is loaded before any settings would be used)
Display disc images for DVD games
Loading GC games retail & backup (w/ working MIOS patch installed)  
I did change some stuff after testing GC so it might be broken.

Theme stuff for the button is not tested and I'm not quite up to speed with ardi's changes to the theme stuff so it might not work.

Changed images are not compressed or optimized.
2009-09-29 08:09:09 +00:00
ardi@ist-einmalig.de
b7a96f77f8 little fix for the search stuff 2009-09-28 19:01:10 +00:00
ardi@ist-einmalig.de
572bae91d6 strncpy guarantees not tath the result will be null-terminated.
replaced all strncpy with strlcpy if its necessary
2009-09-28 16:05:11 +00:00
ardi@ist-einmalig.de
75beee7328 Satellic's changes reversed
N O T E:
--------
- The old coords for the "sort & search" buttons
  are obsolete and will be removed in future
- the gamelist, gamegrid and the gamecarousel have your
  own coords (named the old coords with a prefix "gamelist_",
  "gamegrid_" and "gamecarousel_")
- the search-button is e.g. themable over the new setting 
  "gamelist_search_coords=x,y", "gamegrid_search_coords=x,y"
  and "gamecarousel_search_coords=x,y". 
- a workaround, for old themes, sets (by using the old coords) 
  all buttons as previously, apart from favorite button. 
  The new search button is placed at the position from the
  favorite button and the favorite button is placed to the left
  side of the search button. That is necessary for old themes
  to insert the search button between favorite and abc button.
  This workaround will be removed in future
- for new themes must use the new coords.
- Themes for old and new loader can use both coords 
  (the important thing is that the old coords stands 
   before the new coords in the GXtheme.cfg)
2009-09-28 15:06:17 +00:00
satellic
3046b2b660 * Languagefiles update
* Bugfix coords "sort & search" buttons themable
2009-09-28 03:09:37 +00:00
ardi@ist-einmalig.de
818ce60796 little bugfix 2009-09-27 23:27:14 +00:00
ardi@ist-einmalig.de
99f6bcc3a4 remove the unused searchBar.png stuff 2009-09-27 19:45:12 +00:00
ardi@ist-einmalig.de
ec01eba085 * add forgotten pictures
* the cross-button in SearchWindow now closes the Window
2009-09-27 19:04:36 +00:00
ardi@ist-einmalig.de
0b9f15319f i have the coment of the last commit forgotten.
here is it:
* added a search-function
* added a new GuiImage type GuiImageAsync
  This Type is initialized with an Image-Path and a GuiImageDate as preloaded Img.
  The preloaded image shown immediately during a thread loads the image from path.
* rewrite the GameGrid and the GameCarousel to use the new GuiImageAsync
* remove dimoks buffer stuff
* remove the gray-Icons and use dimoks SetGreyscale() to build this icons on the fly
* added an own Path for 2D-Covers
  set in GXGlobal.cfg cover2d_path=PathTo2DCovers
  default is $(cover_path)/2D/
* added in menu.cpp/menu.h a new function
  GuiImageData *LoadCoverImage(struct discHdr *header, bool Prefere3D=true, bool noCover=true);
  if Prefere3D==true first search in cover_path. Is it false then first search in cover2d_path
  if noCover==true and found no image then loads noimage.png or noimage2d.png or its builtin variants
  if noCover==false and found no image returns a NULL-Pointer
  Prefered3D is set for GameList & GameCarousel. For GameGrid is Prefered3D=false (2D is prefered)
* Toolbar-Icons: the selected Icon draws alwas ontop
* remove compiler-warnings in wad.cpp
* added own icon-positions for gamelist,gamegrid and gamecarousel in THEME.Settings
  gamelist_..._x/gamelist_..._y,gamegrid_..._x/gamegrid_..._y and gamecarousel_..._x/gamecarousel_..._y
  ... = favorite, abc, count and so on;
  The old settings (favorite_x, favorite_y, abc_x and so on) are obsolete
  and should no longer be used in future.
* and more
2009-09-27 18:26:17 +00:00
ardi@ist-einmalig.de
16b4e62c51 2009-09-27 18:19:53 +00:00
lustar.mii
6a6f02ecf8 2009-09-26 17:15:09 +00:00
lustar.mii
77685f2ea4 Ocarina situation may have improved (issue 827). FIFA 08 should work (issue 943). Updated dip_plugin/mload. Fixed title list after saving .txt/.csv (issue 961), changed known alt dol for Boogie. 2009-09-26 07:14:12 +00:00
giantpune
0f4073b3f5 add more quotes in the csv file to get rid of the errors when opening in M$ excel 2009-09-22 15:21:47 +00:00
lustar.mii
76179fcea2 2009-09-20 17:43:18 +00:00
lustar.mii
0ade8d3cf4 2009-09-20 05:18:06 +00:00
lustar.mii
c4e27bffb2 Fixed garbled title list after saving URL txt (issue 937), settings that did not display (issue 949), and small fixes. 2009-09-20 03:10:24 +00:00
satellic
6bfcc8cafb 2009-09-19 14:23:07 +00:00
satellic
70d1eb31b1 * Languagefiles update
* Add thai.lang (thx nitro_subzero)
2009-09-19 14:22:10 +00:00
giantpune
4b361ab3ab put a stupid picture showing the stupid people what stupid USB port to plug in their stupid HDD. issue 941 2009-09-19 10:38:21 +00:00
lustar.mii
2ecdeea5a9 2009-09-19 08:46:48 +00:00
giantpune
ef30d9c6d9 Added stuff to make it even more noob-proof.
Made function to check if a game has save data on the Wii nand.  This can be used to allow/not allow booting certain alt dols.  So far it is only called before 1 game, and it seems to work fine without issue.
2009-09-19 05:36:32 +00:00
lustar.mii
9393c7f87e 2009-09-18 22:18:57 +00:00
satellic
9aacd94b7d * Languagefiles update 2009-09-18 19:07:01 +00:00
lustar.mii
9a112e9834 Fix for games that don't always need an alt dol. Empty .gct files won't be loaded now. 2009-09-18 11:22:44 +00:00
lustar.mii
370a332fcc The known alt dol is now automatically used when launching a game that requires it, if no dol was selected (setting a dol in game settings will override it). This includes the alt dol prompt that was added a few revisions ago for games that require choosing between different dols. Fixed dol name display in the game settings. Added check to prevent empty .gct file creation. The .gct code files can now be deleted from the Uninstall Menu. 2009-09-18 08:28:31 +00:00
giantpune
75a4d33e4f fix issue 903 2009-09-17 14:23:02 +00:00
giantpune
90b08e9af8 little bug fix 2009-09-17 13:55:21 +00:00
giantpune
12b45408e4 made another useless function...
click the "Games:..." text to save a game list in the update path.  normal txt or csv format for spreadsheets is supported.
2009-09-17 13:46:13 +00:00
satellic
f33eebc265 * Add translation wich was forgotten in source (issue 933)
* Correction of 2 english words orthography faults
* Languages files updated
2009-09-17 08:41:19 +00:00
lustar.mii
112c84b434 Fixed Ocarina crash when loading the txt file for Zelda/SSBB (issue 725). Added a check when loading codes, which may fix problems some people were having when trying to load wrong/badly formatted codes. 2009-09-16 04:05:50 +00:00
satellic
71a7f0a68c * Update language files 2009-09-13 12:38:42 +00:00
giantpune
18b8f34b29 Added more ResumeGui() so the app doesn't freeze when it errors in the disc browser. 2009-09-12 00:39:49 +00:00
giantpune
1e335a1adc Probably fixed the code dump cause by the disc browser. In testing, we were able to open the browser 20+ times in a row on multiple Wiis without code dump 2009-09-12 00:29:33 +00:00
giantpune
577706e0b2 Same as last commit. SVN messed up 2009-09-11 22:45:54 +00:00
giantpune
984a237153 added a game to the known alt dols 2009-09-11 22:32:35 +00:00
lustar.mii
fbc6a31f39 Added selection prompt for a game that requires 3 alt dols. Network is initialized only when artwork is missing (issue 862). Fixed rotating disc when powering down (issue 744). Fixed Settings/SD and Homebrew/Wii icons overlap (issue 925). 2009-09-11 07:24:16 +00:00
satellic
ba8fdd52c5 * Update language files 2009-09-09 03:48:32 +00:00
giantpune
5d4ce8f31d change names for alt dol settings to be more noob friendly and change the order they are displayed.
*special thanks to Old8oy for his extensive help on this*
couldn't have done it without you :P
2009-09-08 20:55:35 +00:00
lustar.mii
c1f16850f9 When wiitdb.zip is updated the file is now checked and titles/infos are reloaded. Made browser theme friendly (changes by virale in issue 905). Fixed alt-dol for SSX Blur (issue 865, thanks LoudBob11). Australian covers may be able to be downloaded now. 2009-09-07 01:47:13 +00:00
ardi@ist-einmalig.de
d9cc4ecd83 change Makefile to reduce svn-conflicts
make updated always the lang-files
now:
make      -> builds only the boot.dol
make all  -> builds the boot.dol and updated the lang-files
make lang -> only updated the lang-files
2009-09-05 11:02:27 +00:00
giantpune
1fe96748b7 Made game ID text into a button to change the ID for custom games based off a retail disc (Guitar Hero baby!).
*NOTE*
it is possible to change any game ID to more or less than 6 characters, but since most of the functions use header->id[0] through [5], more will be useless and less may result in code dumps.

it is not advised to change the ID for games that are not custom, as the cover and wiitdb data will not be available for made up ID

it is possible to have multiple games with the same ID on the wbfs partition, but when any of them are clicked, the wii will perform the selected action (play, delete, etc) on the first one it finds.
2009-09-02 08:03:51 +00:00
satellic
bbbbde4b36 * Latest languages files updated
PS: For all translaters, re-download your languagefile please.
PS2: Certain files would need to be updated.
We need volunteers to update those translations:
finnish.lang
hungarian.lang
korean.lang
polish.lang
schinese.lang
turkish.lang
russian.lang
german.lang

Oficial thread of languagefile: http://gbatemp.net/index.php?showtopic=155252&st=450

Thanks
2009-08-30 15:12:24 +00:00
lustar.mii
b4f6c1373e 2009-08-29 01:02:29 +00:00
lustar.mii
6a789e8b78 Changed database/artwork code for Portuguese from PO to PT. Fixed issue 871 (theme for game info page). 2009-08-28 15:52:53 +00:00
satellic
892fe2a975 * Latest languages files updated
* Add translations wich was forgotten in source
2009-08-21 16:18:28 +00:00
ardi@ist-einmalig.de
88642ac01b Fix the "Waiting for your slow HDD" Timer-Bug (see Issue 850) 2009-08-19 22:25:42 +00:00