Commit Graph

487 Commits

Author SHA1 Message Date
dimok321
8fd2bbdb01 *Cleanups to the Homebrew XML stuff
*Added HomebrewXML class
2009-07-20 18:53:28 +00:00
giantpune
a02013f03f put in a possible "fix" for the disappearing cursors that some people are getting. when menu_disclist is called the cursors are deleted and recreated. so at least if they do go away, this may make them come back.
make the homebrew menu read the XML data from meta.xml file.  put this data on the homebrew buttons and prompt.  there is 4 structs created globally that hold the XML daa.  i tried to make them pointers but i got errors so i'll leave it like this and let dimok fix it :P
2009-07-20 14:20:27 +00:00
giantpune
83f5dc29de add filesize function to get size of dols.
change homebrew icon image and move it a bit.

hide the homebrew button if godmode!=1

maybe fix issue 722.  i don't have a spare drive to test it.

fix grammatical error in the settings.

fix long game name overflow on the gameinfo screen

switch the homebrew buttons to use the new HBCwindowprompt().  none of the meta.xml data is passed yet so the prompt looks pretty naked.
2009-07-20 07:23:30 +00:00
rameonweb
9f89e0d0bd *update the easy installer (add the new lang files czech and hungarian)
* add a HBC browser button icon to google (NOTE: some coder have to add this i havent the coder skillz ;-) )
2009-07-19 23:26:47 +00:00
dimok321
47201c807a *Changes in the Banner Class. Now loading the TPL files into memory and display from there. 2009-07-19 17:48:15 +00:00
giantpune
3d090a8bab made a new prompt to show all the HBC info. it isn't used yet but its there.
added more alt dol #s to the list.
2009-07-19 14:57:33 +00:00
satellic
1167a18dc3 Just update: language files were not updated with new entries in r627. 2009-07-19 11:16:30 +00:00
dimok321
71adda33e0 *Made a little HBC inside our loader
*Added HomebrewFiles Class

NOTE 1: In settings/custompaths you can change the HomebrewPath and the standard is SD:/apps/. Our browser searches for EVERY .dol and .elf file in the directory even if its not called boot.dol.

NOTE 2: Giantpune and me tested the homebrewbooting and it worked for every homebrew we tested except our own application. (a bit ironic)

NOTE 3: Right now the information on the Buttons is the path to the Homebrew. This and the BootPrompt will be replaced with the XML information inside the path of the homebrew later but for now i am taking a break

NOTE 4: Right now the button to the HomebrewMenu is next to WiiMenuButton and has the same image as the listgamebrowser. I didnt have any images so i took what i had and cyrex will change the images when he is back. Also there will be a no icon image added later.
2009-07-19 09:10:25 +00:00
giantpune
73d8ded0e5 fixed a bug or 2 in the synopsis being displayed incompletely.
added a few more game IDs & alt dols to the list of knowns
2009-07-19 06:09:34 +00:00
satellic
621e32c9be Little fix to tr"Txtcheatcodespathchanged"
update dutch & italian language files
2009-07-19 00:41:20 +00:00
giantpune
18489a8858 load xml at startup and keep it in memory instead of each time the game info is called. it adds 1 second to my startup time with 100+ games. just testing to see if breaks anything doing it like this now that the xml is much smaller. 2009-07-18 11:04:13 +00:00
giantpune
4886c5cc11 change the dol list to use all 6 chars of the ID because some regions are different 2009-07-18 10:12:34 +00:00
giantpune
0d9e24a78a added more alt dols to the list of known and also a messeg if somebody loads one that isn't on the list to give it to us so it can be added :P 2009-07-18 04:09:44 +00:00
giantpune
a3455cb30e fixed alt dol from disc not working for most games 2009-07-17 17:07:08 +00:00
lustar.mii
31f3793e63 2009-07-17 14:02:40 +00:00
lustar.mii
e5efd8f221 When updating, the downloaded wiitdb.zip will now only contain the game descriptions for the language the Wii is configured to. 2009-07-17 13:00:56 +00:00
giantpune
d202fc34a6 Probably fixed the code dump from pressing down during the synopsis and it doesn't fill the page. 2009-07-17 06:42:01 +00:00
thedarkness1981
612e099480 2009-07-16 11:40:58 +00:00
giantpune
3281d68a07 issues 708 and 710.
I didn't check, but they should be fixed with this.
2009-07-16 09:36:55 +00:00
giantpune
9a77dbd9e6 fixed bug that caused the xml to not be downloaded on some wiis.
Added option to download txtcode if none is found.  The error checking for this is really weak so you might get a "file not found" page saved as a cheat text.  But its bettor than nothing.
2009-07-16 08:29:01 +00:00
giantpune
9c8243aec2 added a function to auto select the alt dol based on a list. there are only a few on the list right now.
changed the xml url again to allow up to 500 games to be called for.

changed the magic 0x address in the makefile to hopefully fix some alt dol stuff.
2009-07-16 06:37:33 +00:00
giantpune
32fb5f2aaa Forgot to take this stuff out before I committed last time. 2009-07-15 22:21:23 +00:00
giantpune
4a49894fc9 Fixed the alt dol from disc loading the wrong file. Made the discbrowse() function not show files that don't end in ".dol". There still is a bug limiting the display of the dol name after it is loaded to 3 chars but it loads fine even if the name isn't displayed right. 2009-07-15 22:13:19 +00:00
dimok321
928020b32f *Added AlternateDOL from disc feature
*Added Browser for AlternateDOL from disc feature

NOTE: Right now the browser isn't working right and crashing from time to time so you i would not recommend to use it yet. It's also showing all files on the disc for test purpose. I'll try to fix it later right now i don't have time for it.

*Changed some minor codes and moved cheats to its own folder
2009-07-15 17:20:45 +00:00
giantpune
5945ca4fc9 fix issue 694 2009-07-15 05:18:33 +00:00
giantpune
6c8953531a File a little syntax error. 2009-07-15 04:36:08 +00:00
thedarkness1981
e9ba1a1a0e fixed Ocarina issue 689 2009-07-15 02:01:10 +00:00
giantpune
1d48d64f72 Change the URL for WiiTDB.zip. Now it only gets XML data for games on your drive rather than getting info for all 1500+ games every time. It is getting them based on the first 4 chars of the ID and there is a 2000 char limit on the URL set by lustar's over protective girlfriend so that translates to a 393 game limit on the XML downloaded from within the app. In case you didn't know, the xml is updated when you either update the full channel or "update all" with the dol.
also fixed one of the code dumps from the gameinfo page.
2009-07-15 00:57:37 +00:00
thedarkness1981
6937ff5a51 Moved Banner stuff in own directory and added extraction 2009-07-14 14:28:17 +00:00
giantpune
57f0ce0ed4 Added functions/vars to GuiText to allow showing & hiding rows when it is wrapped.
new vars are
firstLine = 1;
numLines = -1;
totalLines = 1;
totalLines is not changed until the text is set to wrap and Draw() is called 1 time.
The other 2 are set with functions.
new functions are
void GuiText::SetNumLines(int n)
void GuiText::SetFirstLine(int n)
int GuiText::GetNumLines()
int GuiText::GetFirstLine()
int GuiText::GetTotalLines()
int GuiText::GetLineHeight(int n) 
These should be self explanatory. GetLineHeight relies on total lines so it needs to be called after the first Draw();
Raised the chars[] to 3000 for the synopsis because people are writing books in there.
Used those new fancy functions make the synopsis fit in the info window.  Press up/down to scroll the text.  Arrows may come later for the buttons.  Also put a home buttononlytrigger on the game prompt.  moved disable mainWindow to the beginning of the infoprompt to keep from loading images and stuff from the sd at the same time we are reading the xml file.
2009-07-13 11:19:31 +00:00
thedarkness1981
3906d0fe32 Added Menu_DrawTPL and Menu_DrawTPLMem
and Banner Class (WIP)
2009-07-13 00:57:30 +00:00
thedarkness1981
d8bad4932f 2009-07-13 00:42:28 +00:00
thedarkness1981
fae66e538d 2009-07-13 00:40:25 +00:00
dimok321
8620ab0702 *Forgot about FlipX control when added the Carousel stuff. This should fix the wrong navigation. 2009-07-12 15:17:23 +00:00
dimok321
58ceb5c8bb *Oops forgot to remove these two before committing 2009-07-12 14:04:46 +00:00
dimok321
50231648ca *Made a Buffer Thread for the Carousell to load covers. Now there is no GameLimit anymore, no long loading time and no such memory usuage by it.
*Removed the temporary AltDol Fix
2009-07-12 14:02:48 +00:00
giantpune
46791e8ab2 hide the M behind the rev# after the source has been edited for a full channel. remove the progress window after downloading an update and before installing a wad. 2009-07-12 13:27:14 +00:00
thedarkness1981
85a7bc723c forgot move some files 2009-07-12 13:18:43 +00:00
thedarkness1981
c5b6d02cb6 Wad stuff in it´s own directory 2009-07-11 15:33:57 +00:00
thedarkness1981
8d541f801a Downloads the english cover/disc images if the one for your country isn´t found 2009-07-11 15:00:37 +00:00
giantpune
99e133a8e1 fixed code dump in gamewall.
added delete after update wad in installed
put more garbage in the readmii
2009-07-11 14:12:02 +00:00
thedarkness1981
e7b7663ed3 fix for issue 687 2009-07-11 12:26:36 +00:00
giantpune
37c620db90 forgot to upload these files with the last stuff. 2009-07-11 07:21:38 +00:00
giantpune
9b46eb613a apply flipX settings to gamewall and carousel, fix screensaver bug to keep it from coming on when it is turned off. added support for updating full channel. in order to make the full channel updatable, comment/remove "#define NOTFULLCHANNEL" from promptwindow.h. also there must be a wad to update to (saved as a txt file) on the update server. for some reason the ticket was corrupted when it was stored as a wad.
also there are 6 compile warnings from the conversion of wad.c to .cpp but everything still works and installs fine.
2009-07-11 05:55:29 +00:00
dimok321
a38c04d73a *Updated to new libogc (you need to update libogc files to be able to compile)
*Added Metaphrasis to the source instead of having it as lib
2009-07-08 21:25:35 +00:00
giantpune
5d6a361d03 prompt to install game if a disc is inserted 2009-07-07 13:47:37 +00:00
giantpune
9b713cee7c changed progress window to not use settile but instead use setskew. this way we are drawing 1 progressbar image every loop but stretched instead of 100 little images each loop.
put in prompt if you say to show favorites and you don't have any selected.
2009-07-07 11:06:51 +00:00
dimok321
bc2b263a96 *Forgot to remove something which broke 222/223 support 2009-07-06 07:18:54 +00:00
dimok321
e9385e9448 *Reverting the USB FAT Option (was a bad idea, going to search for a better solution) 2009-07-05 23:50:55 +00:00
dimok321
7b2454befd *Added a Setting to disable FAT/FAT32 Support for USB 2nd Partitions
NOTE: This option is ONLY for those who have problems with their HDDs being detected. With this disabled you shouldn't get weird lists where all Games are the same or no Games at all.
2009-07-05 23:01:29 +00:00
dimok321
8c28cab3cb *small compile fix 2009-07-05 20:28:10 +00:00
dimok321
79a7fd9017 *Changed whole GameInstall ProgressWindow behaviour
This should fix the weird freezes and crashes while
 installing. The ProgressWindow is now in its own thread
 and updates the values fast again.

*Added Speed to InstallProgressWindow
 Lets see who got the fastest WiiDiskDrive :P (i got up to 5.8MB/s)
2009-07-05 20:22:29 +00:00
dimok321
a8cde60913 *A few cleanups 2009-07-05 06:39:56 +00:00
thedarkness1981
d9bbb3b662 *Support for wiitdb.com added
*Downloads the images depending from which country the game is 
There are still missing images so please everyone who wants to help please add them on www.wiitdb.com. ;)
2009-07-03 21:30:24 +00:00
thedarkness1981
4c684e5969 Cheattitle scrolls now and some other small stuff 2009-07-03 14:59:32 +00:00
giantpune
8c076a8eb9 changed fatmounter.c by taking out all the stuff to detect the first FAT partition. Because it is now included in libfat. This file is in our downloads section for people that want it. If you compile a dol/ elf without it, it will have issues seeing FAT usb partitions. 2009-07-02 22:04:47 +00:00
rameonweb
29f9832467 cleanup and changed some graphics.
added the new easy installer on download section (fix some stuff and disabled the wiitdb download section because the new server send back a timeout.)
2009-07-02 17:02:34 +00:00
giantpune
98979c62be fix the copy/paste oversight i made. this probably fixes the cover mix up. 2009-07-01 18:19:35 +00:00
giantpune
cebc980f63 save the # of rows that are shown in the grid with the settings. fixed a little memory hole in the gamewall while i was in there.
added checks for all the servers to verify what they are giving us.  also added more bad image sizes to the list.
it is all commented out now.  uncomment all the new stuff it the download function to use it.
2009-07-01 02:05:50 +00:00
giantpune
baffea9810 added i warning for loading gct files over 255 lines. it works in theory, but i didn't test it at all.
added another server to the cover host lists
2009-06-30 22:05:40 +00:00
giantpune
92ae470725 added 2 more servers to get images from. they are cycled to spread the load. if an image is missing on one, we try the others.
changed a bit the way that the screensaver is called
2009-06-29 19:15:11 +00:00
giantpune
a741b58732 changed the address we get covers from. this doesnt mean open season to DL 50000000 covers or else we will be in the same boat we were in people. 2009-06-28 21:56:38 +00:00
ardi@ist-einmalig.de
c4fde86562 * expand escaped chars in language-files 2009-06-26 15:20:18 +00:00
giantpune
9c1a0e2d8b add wait to WindowPrompt constructor. wait is # of loops the prompt will wait then select choice 1. if wait<0 it is void.
add prompt if ocarina is on but no code file is found
2009-06-26 12:38:03 +00:00
giantpune
2f3c679f0f change to menu=MENU_CHECK after alt dol fails. this takes longer but is needed for crappy drives that don't work right with the regular init function. 2009-06-25 22:07:13 +00:00
giantpune
68a24d0784 fix broken alt dol loading stuff. 2009-06-25 21:15:57 +00:00
giantpune
d87fdb5df8 2009-06-25 20:35:15 +00:00
giantpune
77103f3af8 fix a syntax booboo which kept games from starting 2009-06-25 19:01:33 +00:00
giantpune
b88018fff4 made a prompt to call you an idiot if you tell it to load an alt dol that is not in the dol path. 2009-06-25 18:15:58 +00:00
giantpune
6e969da66a add trig1(buttononlyTrigger) to menu_disclist and use it to initiate cover downloads. (tested and working ) now you can press 1 from any game browser and DL covers.
put more stuff from the cheat page into the translatable category.
2009-06-25 16:41:02 +00:00
giantpune
d58f540a81 combine 002fix and anti fix into 1 settings. off/on/anti. tested and working in main settings and game settings. 2009-06-25 15:58:16 +00:00
giantpune
87c95b3cef add anti002 to game specific settings.
fixed codedump i made in customoptionbrowsers
2009-06-25 13:43:48 +00:00
giantpune
eea639c177 remove "test" tooltip from gamewall
fix TXTcheatpath not being saved

made prompt and call you an idiot if you try to load in image that has bad dimensions.

added stuff from the cheat menu to be translatable 

maybe fixed an issue with cheatcode names being too long and running on/off out of site

un comment sam & max fix.  we were under the impression that it only worked from disc but somebody said that it is working from USB also with ios rev 10 or 13a.  i have left out the ios checks to see if it works with any ios and also it is only on if the game ID matches one of the two listed on wiiboxart.com for this game.

drink a beer
2009-06-25 12:47:09 +00:00
giantpune
8b83f89c9c put in support for little not-so-widescreen TVs on gamewall. Didn't have one to test it on but it probably works. 2009-06-25 07:06:55 +00:00
thedarkness1981
236e54ca01 added CheatMenu Button (Ocarina Image) into GameSettings, new path option for txt cheat files and of course the CheatMenu.
Actually there is only one comment line supported.
For a small collection of txt cheat files look under downloads ;).
2009-06-24 07:33:31 +00:00
ardi@ist-einmalig.de
d73fac1add change the handling of language-files. now use GNU gettext.(i hope, i have no file forgotten) 2009-06-23 18:59:28 +00:00
lustar.mii
38c978c042 Temporary fix for alternative dol not working for some people. No need to update if the previous revision worked for you. 2009-06-21 09:01:24 +00:00
dimok321
e228da697f *Fixed for some HDDs GameList/Windows not loading. 2009-06-20 11:11:07 +00:00
giantpune
63a5de42ca Made 002fix automatic when anti-002 is turned on. Didn't test it at all. If it breaks games it can be reverted.
Made tooltip transparency in the theme file.  use tooltipAlpha = ###.   default is 255 (max).
2009-06-20 10:10:40 +00:00
dimok321
cdc9f7afbd *Fixed mess up with lustars merge.
*Added Playcounter Reset to GameSettings (545 fixed the PlayCounter not GameCounter :P)
*Added global PlayCounter reset function (its not used yet)
*Probably fixed the issue some HDDs had ("No partition found")
*Probably fixed cursor disappearing after downloading update
2009-06-20 08:19:01 +00:00
lustar.mii
92441e56b2 2009-06-20 00:32:10 +00:00
dimok321
0258de337e *This should fix the GameCounter problem probably. 2009-06-19 23:20:18 +00:00
dimok321
c80332eff3 *Added Anti 002 Fix to GlobalSettings which was made by WiiPower (Thanks)
NOTE: This fix is for games like Ghostbusters which don't work under IOS249 Rev10. With this fix on, this games work on Rev10 and you don't need to switch the cIOS all the time to play those games. For this option it is necessary that you turn ERROR 002 FIX ON.
2009-06-19 20:20:03 +00:00
dimok321
1ab0f813e2 *Added Block IOS Reload option to GameSettings (which was in our Loader all the time since i implemented 222 and wasn't used lol)
NOTE: This Block IOS Reload option enables games to work that don't usually work due to IOS Reloads. This option works ONLY if you boot your Loader in 222 and boot the game in 222/223)
2009-06-18 16:09:45 +00:00
giantpune
2a35194fba Added sitting for the screensaver. new images from the steering wheel. 2009-06-18 08:37:24 +00:00
mauricewoelk
383aaa45e5 *added a little screensaver which depends on the wiimote timeout (for now set to 300 seconds)
*added 2 functions (by dimok) to wpad.c: bool IsWpadConnected();
void WPad_SetIdleTime(u32 seconds);
2009-06-18 07:36:23 +00:00
giantpune
ed5370945d uncommented some code i forgot about. 2009-06-18 07:12:27 +00:00
dimok321
0d0d54ea66 *Fixed GameSettings not being saved right
*Moved the WC24 Shutdown to networkop.cpp
2009-06-17 20:44:00 +00:00
ardi@ist-einmalig.de
f31c19b989 * remove all onlinefix stuff and replaced with a permanentfix (without IOS-reload) 2009-06-17 19:24:27 +00:00
dimok321
1079b110a7 *Fixed Alternate DOL not working (since 529) 2009-06-17 11:10:25 +00:00
giantpune
db9df14d66 made a function to delete game statistics & favorite choice.
Removed game settings and game statistics when a game is deleted from the drive.
2009-06-17 06:07:43 +00:00
dimok321
044185abe2 *Fixed GameSettings not loading some options 2009-06-16 18:12:47 +00:00
giantpune
a0c87cc1ff added custom path for replacement dol.
added a few entries into language.h & cpp
made  title tooltips on the gamewall transparent.
made a readmii file.
2009-06-16 13:42:52 +00:00
dimok321
22ca798b5e *Added Alternate DOL support which is used to boot games that don't work due to IOS Reloads like Mortal Kombat
NOTE: There is a GameSettings you need to turn ON to load Alternate DOLs. The alternate DOL has to be called 6 IDs .dol for example RHDP8P.dol and has to be in the root of the SD. Giantpune will add custom path support i dont have time for it.
2009-06-16 11:29:07 +00:00
dimok321
de071197b0 *the files werent deleted 2009-06-16 08:29:22 +00:00
dimok321
00d8692ebe *Moved gct.cpp and gct.h to branches since its not used and seems somehow to cause troubles (it shouldnt be but somehow it does -_-)
*Changed subfoldercreation function
2009-06-16 08:28:50 +00:00
thedarkness1981
ca3ab2f042 Finally added the GCT Class ;) (Comments in TXT files are not supported for now) 2009-06-15 17:10:16 +00:00
dimok321
35e2fbe238 *Added missing "Child" language
*Fixed "Eject Error"
2009-06-15 16:31:56 +00:00
ardi@ist-einmalig.de
0cb02386ee * forgot to remove my log-messages (sorry) 2009-06-15 15:37:18 +00:00
ardi@ist-einmalig.de
f354a915d7 2009-06-15 15:32:40 +00:00
ardi@ist-einmalig.de
88ab764854 * added custom font. its called "font.ttf" and will loaded from theme-path (issue 541)
* little Bugfix
2009-06-15 15:29:27 +00:00
giantpune
f3443c0ae8 added tooltips to gamegrid with game titles 2009-06-15 13:25:47 +00:00
giantpune
a34eae2528 put cios# in credits with the Rev# 2009-06-15 06:36:26 +00:00
dimok321
8750eb2851 *Fixed some BUGs 2009-06-14 20:43:58 +00:00
dimok321
3cf77ae5f3 *Added Global Error 002 fix settings
*Added PatchCountryStrings to GameSettings
*Changed ParentalControl displayed as "words" and added one more level
2009-06-14 18:42:26 +00:00
dimok321
c6badb92de *Fixed Ocarina giving blackscreen
*Changed some stuff to the Apploader
2009-06-14 12:59:38 +00:00
lustar.mii
51afe469cc Because Action needs a big A, added Capitalization to the Genre on Game Info Page. Title language should refresh properly when the config for a game was deleted using the Settings menu (to delete the config, use the "default" option, without saving) 2009-06-14 11:47:21 +00:00
dimok321
71e9fe1169 *Forgot to remove a thing and change browser value 2009-06-14 10:42:39 +00:00
dimok321
4ca4ab1061 *Fixed some issues
*Added 16:9 forwarder
*Changed video mode change behaviour
*Added new GameSetting "Online fix"

NOTE: Online fix is ONLY needed if you initialize network inside the loader and start an Online Game and ONLY if your boot cios is the same as GameSettings IOS (which is default). That Game would need an IOS Reload before start to be able to play it online BUT this IOS Reload mostly causes Blackscreens. I made this option so you dont have to avoid initializing network. If you have different boot IOS than gamesettings IOS this fix doesnt matter too.
2009-06-14 10:08:41 +00:00
lustar.mii
9a4fd8e680 split Genre display on several lines on the Game Info page. 2009-06-14 09:33:55 +00:00
lustar.mii
6396c7099f Fixed the reason for the fix I broke in my last batch of fixes. 2009-06-14 04:59:32 +00:00
lustar.mii
1efc9d1f89 Several small fixes + enabled displaying titles from database in main list and game info screen. The titles now change to the language that is set in the Game Info settings and individual game settings will override it. All titles default to English if the preferred language is not available for a game. 2009-06-14 03:42:46 +00:00
dimok321
bc8084fe75 *Forgot something 2009-06-13 23:47:38 +00:00
dimok321
587fdbbae2 *Reverting some stuff to the OLD way before new IOS222
Now if you use 249 there is no change to R492 before 222.    
  So if you still get blackscreens it wasnt caused by that.
2009-06-13 23:39:42 +00:00
dimok321
fc76b6a9c6 *Changes to the OGG thread handling
*Changed the Updater source in some ways and added an own thread for it for later AutoUpdate feature (when gamestarting problem after networkinit is fixed)
2009-06-13 21:10:37 +00:00
ardi@ist-einmalig.de
fd4b98714f * little changes
* remove using of rev.txt
2009-06-13 12:56:24 +00:00
dimok321
33eaefe81e *Small changes 2009-06-13 09:51:01 +00:00
giantpune
6d082b7c66 Fixed a codedump caused by not having any games and playing around in the gamewall. 2009-06-13 06:49:09 +00:00
giantpune
2874d9672c Took out debug TXT that I left in the coverwall. fixed some stuff in the gameinfo window. 2009-06-13 06:32:02 +00:00
giantpune
2ee3521ff5 little changes. 2009-06-13 01:10:00 +00:00
dimok321
8601abdf29 *Sorting files a bit 2009-06-13 00:24:36 +00:00
dimok321
940fa4b441 *Reverted cyrex changes to the settings
*Added Japanese UnicodeFix made by Rudolph (thanks) (you still need to compile with a japanese font.ttf to have it work)
*Added missing languagevariables 

issue 517, issue 515, issue 519
2009-06-12 20:11:59 +00:00
mauricewoelk
d7c3bea35c *forgot to add that shit to gamesettings 2009-06-12 13:43:07 +00:00
mauricewoelk
684dded37d *shitload of color changes to get closer to the original wii menu.
*added sliding top and bottom in settings.
2009-06-12 13:34:05 +00:00
dimok321
d8298a73d9 *Added IOS223 support
NOTE: If your loader is rebooting when you try to start a game its because you initialized Network! Right now initializing the network by trying to update or trying to download covers/discimages the Loader has Issues with booting games. Try booting games directly without initializing the Network.
2009-06-12 11:50:14 +00:00
dimok321
bc3d173ef4 *Added support for NEW Hermes cIOS (It still might have some bugs so please report them to me)
NOTE: When you change Global cIOS boot you need to restart for it to take effect.

NOTE2: Best way of launching games (most compatibility) is avoiding an IOS Reload by not initializing the network and not have different boot IOS than the one set in GameSettings.

NOTE3: Know issue: IOS249 boots slower now at the starts. IOS222 boots fast as always.
2009-06-11 23:02:05 +00:00
lustar.mii
1b4d69bd6e fixed previous change 2009-06-11 18:33:51 +00:00
lustar.mii
0c2c543f46 minor change to use mxml that is included with libogc (identical version) 2009-06-11 18:21:19 +00:00
lustar.mii
c14cc361db not needed anymore 2009-06-11 18:20:17 +00:00
giantpune
d31a034d18 fixed some code dumps from the coverwall and the xml stuff. 2009-06-11 08:13:08 +00:00
rameonweb
6abaf293d8 modefied some graphics and update some Languages:
danish
dutch
french
german
japanese
norwegian
portuguese_br
portuguese_pt
spanish
2009-06-10 17:00:51 +00:00
dimok321
d2c1f83821 *Fixed crash on UPDATE
*Added Custom CheatCodes Path (both USB and SD)
2009-06-10 11:27:19 +00:00
giantpune
e18b154156 little fix. i took out a variable in the last version that is needed to move the covers right. oops.
Also, use flat 2d covers,  the fake 3d ones look like shit on this.  and if you have your wii in 4/3 mode it wont show anything (i don't think it will.  i didn't test it).
2009-06-10 10:10:25 +00:00
giantpune
ad05aa93c1 Changed the game grid just a little bit. Press up/down to change the number of rows. if you have less that 42 or 16 games it wont let you use 3 or 2 rows respectively. ( at least that was the plan. it may not work that way.)
also made functions to skew buttons and images used for this.
2009-06-10 10:05:43 +00:00
dimok321
ad2eb5c182 *Fixed USB ReInit
*Moved SD Card Button a bit to the left.
2009-06-10 08:58:35 +00:00
dimok321
6f22ffa6f4 *Changed the OnScreenKeyboard to allow to remove "SD:/" now so you can just enter "USB:/" instead to use USB FAT/FAT32 for covers and stuff
*Added USB Remount to SDCard Button
2009-06-10 08:19:55 +00:00
ardi@ist-einmalig.de
f5e6663784 makes it possible to use a FAT-Partition on the USB WBFS-Disk
Boot-Strategy: 

- is "argv[0]" set, then the boot-device extracted from the argv. 
- if no meaningful boot device found, then looking for 
  "boot.dol"/"boot.elf" in "apps/usbloader_gx/" 
  first on "SD:/" and then on "USB:/". 
  When found, than use this Device. Otherwise use the default "SD:"
- Set all default-Paths on this Device 
- Set the Path for config-Folder, GXGlobal.cfg, GXGameSettings.cfg
  and GXGameFavorites.cfg on this Device (e.g. USB:/config and so on)
2009-06-09 23:26:03 +00:00
dimok321
fb61660d22 *Added forgotten GameLanguage Setting to GlobalSettings "Game Load" 2009-06-09 07:03:52 +00:00
giantpune
a0717d3526 Fixed the settings that got messed up when I merged sources. 2009-06-09 06:10:06 +00:00
giantpune
8ed600cddc Fixed icon and BG spacing, Fixed Typo, changed effect. 2009-06-09 05:48:17 +00:00
giantpune
62fa4e4285 Added support to read game information from xml. The first draft of the xml is in the downloads section of googlecode. Put the file (still zipped) in your titles.txt path. then highlite a game and press 2 to view stuff about the game. If a synopsis exists for that game in the file, you can see it by pressing a. Currently only 1 game has a synopsis.
There are lots of fields that are wrong/missing on the xml but don't tell us about it.  Somebody else (Lustar) will be in charge of keeping up with it.
2009-06-09 05:20:49 +00:00
dimok321
3a01591ba4 *Updated the Credits 2009-06-08 21:40:34 +00:00
dimok321
d2ef529545 *Seperated browsers
NOTE: This is a temporary and fast solution till DrayX7 is back since he started it already and i don't have the time right now to do it. This should fix most of the codedumps at starting up games (if not loaded from carousel).
2009-06-08 17:23:35 +00:00
DRayX7
63414dffd7 *Oops, forgot that wouldn't work 2009-06-08 16:27:16 +00:00
DRayX7
c257e1d378 *Fixed some bugs in the game browser and game carousel
*Added a few new files for later use
2009-06-08 16:26:04 +00:00
dimok321
6cf6de3e70 *Made scrolling with D-PAD while pointing at a list browser possible.
*UpdatePath and titles.txt Path are now changable again (forgot to add them before)
*Added forgot UnicodeFix Option
2009-06-07 16:16:18 +00:00
dimok321
b758bef4e1 *Fixed GameSize not showing on install
*Fixed missplacing WiiMotePointer
*Added some missing languagevariables
2009-06-07 11:03:39 +00:00
dimok321
e1523224e8 *Fixed OGG Menu Crash after changing the path 2009-06-06 19:39:48 +00:00
dimok321
cfb976a35a *Fixed UnlockButton vanishing
*Fixed Update SD bug (wrong message)
*CHANGED STANDARD PASSWORT TO NOT SET AND STANDARD LOAD IN GODMODE IF NO PASSWORT SET
2009-06-06 18:54:31 +00:00
giantpune
4ea4576e02 fix bug in game carousel. 2009-06-06 18:10:20 +00:00
dimok321
32144f46f9 *Whole new GlobalSettingsMenu arrangement (thx to dj_skull for his idea and plan (issue 433))
*Lots of small fixes
*Added Error002fix selection in GameSettings

**NOTE 1: You might want to delete your Configfiles before using this new Rev.

**NOTE 2: Known issue with Settings is that WiiMotePointer is sometimes being displaced. I am searching for the reason right now.
2009-06-06 17:26:52 +00:00
mauricewoelk
95bf8acf16 images for new settings structure. don't update to this commitment until the new settings file is uploaded or you will get weird graphics on your screen :). 2009-06-06 12:11:09 +00:00
dimok321
1e665874ba *Fixed codedumps at startup 2009-06-05 15:43:32 +00:00
dimok321
c2a20e4c83 *Found and fixed bug in the CleanUpTest source
*Merging CleanUp source into main.

NOTE: You might not want to update right away because there might still be some issues. New issue reports to this are of course welcome ;).
2009-06-04 22:13:39 +00:00
dimok321
8a2c5ee2ff *Removing libfat link
*New libogc and libfat in our download section
2009-06-04 11:34:45 +00:00
hungyip
8d1c7ba450 2009-06-04 03:47:01 +00:00
hungyip
3887824fde Optimized and Refactored some codes. Did not do any test on it so it might break the settings feature. Please report on issues if any settings feature is broken 2009-06-04 01:04:23 +00:00
ardi@ist-einmalig.de
8576f4d5a0 Filesystembug (Downloadbug) still not fixed 2009-06-03 17:30:12 +00:00
hungyip
224b947aa4 Fixed Parental Control (now it is confirmed to work) 2009-06-03 05:44:59 +00:00
hungyip
fbd3d96e19 Tried to add parental control (not tested yet) 2009-06-03 03:56:45 +00:00
dimok321
e7c1d44afd *Little change 2009-06-02 22:30:48 +00:00
dimok321
40e534cb53 *ERROR 002 fix (thanks to WiiPower for sharing this) 2009-06-02 21:36:39 +00:00
mauricewoelk
46113291d4 some images done 2009-06-02 18:12:51 +00:00
dimok321
e1591922ac *Updating a lot of languagefiles.
*Added missing "Update to" to languages.

Changelog:

Finnish (final v2 by JussiPik) UPLOADED
Dutch (final v2 by kedest, Adr990) UPLOADED
Turkish (final v1 by aHMET-) UPLOADED
German (final v1 by Didibochum, NeoRame) UPLOADED
T.Chinese (final v3.2 by kyogc) UPLOADED
S.Chinese (final v1 by pc9528) UPLOADED
Korean (final v3 by pooyan, rainplus) UPLOADED
French (final v3.8 by satel, Kin8) UPLOADED
Norwegian (final v4 by raschi) UPLOADED
Danish (final v1.7 by david432111) UPLOADED
Spanish (final v5.9 Penn) UPLOADED
Russian (final v1.2 by Kir) UPLOADED
PortuguesePortugal (final v10 by sky8000) UPLOADED
PortugueseBrasil (final v1 by artidoro) UPLOADED
Italian (final v4 by foxejoe) UPLOADED
Japanese (final v1.1 by yasun) UPLOADED
Swedish (final v1 by noONE) UPLOADED
2009-06-02 06:55:21 +00:00
dimok321
b4a7b23680 *little fix 2009-06-01 17:50:42 +00:00
ardi@ist-einmalig.de
904fda37d4 NOTE: this commit requires "make clean" and the new libfat (see Downloads libfat-01-06-2009)
* clean up the wild mounts and unmounts (this and the new libfat fix the download-bug)
* reorganize shutdowns and reboots use now the functions Sys_Reboot(), Sys_Shutdown(), Sys_ShutdownToIdel(), Sys_ShutdownToStandby() and Sys_BackToLoader()
  this functions stops the GUI-Thread, Shutdowns the Audio, Video, WPad and unmounts the SD and USB
2009-06-01 15:50:18 +00:00
dimok321
976ea2041c *Changed the code for CreditsWindow
*Added ButtonsHold and ButtonsPressed functions
*Some cleanups
2009-06-01 13:35:43 +00:00
mauricewoelk
24d98683b3 just some small fixes
*added RemoveSoundClick to guibutton prototype
*removed the click sound from Wii/Home button
*applied widescreen fix to arrow buttons in caroselle and grid
2009-06-01 12:15:27 +00:00
dimok321
f2822719b1 *Fixed settings codedumps and other codedumps with carousel and grid (oh boy we had so many memory mess up stuff) 2009-06-01 08:45:51 +00:00
giantpune
99cd6f420e added clock_color, settingstext_color, gamegrid_coords, and gamecarousel_coords. settings color affects every customoptionbrowser text. gamegrid and gamecarousel coords are 4 variables. the first 2 are x/y. the second really just mover the arrows in relation to the gameboxes for now. 2009-06-01 03:49:50 +00:00
dimok321
550b792db9 *Some more memory clear before gamestart 2009-05-31 22:44:40 +00:00
dimok321
1ffee5a484 *Found and fixed bug with Memory for Carousel (also was one in Grid)
*Added Carousel back in
*Changed UMS Heapsize which increases compatibility for some HDD Devices with cIOS38 Rev12

**NOTE: If anyone encounters any HDD detection problems which start from this rev on, make an issue and we can revert that thing.
2009-05-31 21:40:22 +00:00
dimok321
e9f9882edc *Removed Carousel because it is causing all the Codedumps on game booting. (There is a memory overload in it we need to fix first)
*Changed CACHE and SECTOR size for SD Cards what increases the loading speeds
if anyone's cards get compatibility problems now with saving or other stuff report as issue and it will be reverted)
2009-05-31 17:08:09 +00:00
giantpune
9508d0103d un-did the last rev cause it has some issues. 2009-05-31 10:35:37 +00:00
giantpune
b757322838 If there are no controllers connected disable the mainWindow. 2009-05-31 07:31:26 +00:00
giantpune
268ec71c96 fix issues with sort icons' imageOver. make list icon themable. added check for 4 digit disc image cause somebody had to be special and make a 4 digit image pack :P 2009-05-31 05:56:44 +00:00
dimok321
637a1a5032 *Sorry forgot to include one thing (now the PatchCountryStrings should work proper) 2009-05-30 22:15:08 +00:00
dimok321
e8de174866 *Fixed gamebrowser wrong DPAD behaviour after switching from Carousell
*Fixed browsers not getting darker when going into HOME Menu
*Removed MP3 Menu
*Added Patch Country Strings (thanks to WiiPower and SoftChip Team)
Note: "This is an option for import games only. If you have problems with that try this option. Mostly japanese users need that.

*some other small fixes

**Note 2: Right now the loader is having some issue with IOS Reload. If you initialized network and try to run a game and its not working its due to that bug. I am trying to find why it isnt working right now. FreetypGX is making codedumps on there sometimes (ardi look into it you missed something).

** Also there is a new libogc in our download in which there are new libfat and libogc files. If you had issues with SD they might now be fixed, so try it out.
2009-05-30 16:58:34 +00:00
DRayX7
95c7c51355 *Forgot to uncomment a few lines I commented out for testing 2009-05-30 03:07:34 +00:00
DRayX7
52a1eed0b0 *Added the carousel to the GUI.
*Fixed a bunch of bugs in the carousel.
*Changed the filenames for the carousel images to the spelling used everywhere else.
2009-05-30 03:02:41 +00:00
dimok321
c4e10a5cb3 *Fixed isses 384, 387, 391 (maybe more not sure)
*Temporary fix for GameSettings not saved (hopefully now working for all)
2009-05-29 22:14:19 +00:00
dimok321
b3d51aa75f *Fixed issue 373, issue 383 and issue 385
*Hopefully fixed issue 380
2009-05-29 16:23:58 +00:00
ardi@ist-einmalig.de
a5ec5c9d63 *add scrolling Text to the GuiCostomOptionBrowser (now shown full Paths)
*add GuiText::SetTextf(format, ...); Set formatet text like printf
2009-05-29 13:20:28 +00:00
DRayX7
cf1a8fb5a0 **Changes
*Fixed effect GOROUND so that it doesn't cause alignment issues anymore (the format for this effect is very different than it originally was, if you plan on using it for something, look at the documentation in gui.h.
*Major revamp of gui_gamecarousel (everything is awesome and perfect, except it still can't launch games, and thus it is still not in the gui).

**gui_gamecarousel Notes:
*You can use the same technique as last time to test the carousel (except I recommend adding startat and offset to the line since I added support for it).
*I realized not everyone will agree for my choice of curvature and spacing for the games on the carousel, so I made them variable.  At the top of gui_gamecarousel.cpp are a bunch of definitions that set up these values.
*SCALE determines the size of the game boxes.
*DEG_OFFSET is the number of degrees between the boxes (remember, changing the RADIUS will affect the linear distance each degree represents).
*RADIUS determines the curvature of the arc (higher radius makes it less curved).
*IN_SPEED determines the speed at which the boxes come in (higher number makes it faster).
*SHFIT_SPEED determines the speed at which the boxes move when you turn the carousel.
*PAGESIZE determines how many boxes are drawn (remember, the number of visible boxes is determined by DEG_OFFSET and RADIUS, with the default values you can see 7).
*Everything eles (the animations, position of the movement buttons, etc.) is automatically determined from these values (my 8th grade math teacher was right, trig isn't totally worthless), so you shouldn't need to change anything at all, except the aforementioned values (or the b0rken game launching code).
*If you find a set of values you think looks better than mine, post a picture and the list of values in an issue or on IRC.
*These will probably become theamable at some point, but I figure we should get this added to the gui first (I was hoping to do it tonight, but some stuff came up, and I need to go to bed).

Wow I write really long commit notes.
2009-05-29 05:27:29 +00:00
giantpune
0c2898ac21 made the sorting icons movable it theme file. favorite_coords, abc_coords, count_coords, grid_coords, carousel_coords, and sortBarOffset. sortBarOffset is the abount the buttons move to the left when switching to the grid view from list view. all buttons coords here are align_top, align_center. also there is a fixed number (different for each button) used to correct positions when CFG.widescreen returns false so there isn't complete theming freedom but it is enough for now. 2009-05-29 01:50:05 +00:00
giantpune
1faa39a755 fix issue 370, issue 376, issue 374, issue 372, and issue 358. created a new function to remove soundover from buttons. 2009-05-28 23:18:37 +00:00
giantpune
518858a351 changed the keyboard to use the new button constructors. fixed bug in one of the button over image. commented and documented the new button shit. 2009-05-28 22:23:20 +00:00
giantpune
b81c8af3e9 added language definitions for some new update windows. added 2 new constructors for buttons so is takes 1 line of code to make a button and not 7. switched most of menu.cpp to the new buttons. remove the "exit to loader" btn if not launched from HBC. 2009-05-28 16:30:01 +00:00
ardi@ist-einmalig.de
aa35956b35 fix issue 347 2009-05-28 15:42:53 +00:00
ardi@ist-einmalig.de
45ae32f0cd commit my stuff again and fix it (no more codedumps on the Download) 2009-05-28 15:36:45 +00:00
dimok321
f793af2d39 *Added Update Button to the Settings which can Update to newer Revs (only seen when in UnlockMode)
**Big Thanks to CorneliousJD for Hosting the DOLs)**

*Reverted ardi's stuff which made codedumps on the Download (sorry ardi commit it again when its fixed)
2009-05-28 12:12:52 +00:00
DRayX7
37bfe50fe2 *r418 didn't compile becaue I forgot to remove the GOROUND stuff on the carousel button 2009-05-28 01:49:16 +00:00
DRayX7
aaa2a3f25f **Changes
*Modified EFFECT_GOROUND so that it takes a center of rotation, angles work properly, and things don't move back.
*Updated the gui_gamecarousel files so that they are functional, shouldn't have any more code dumps, and use the EFFECT_GOROUND.
*The carousel button doesn't do anything anymore (since GOROUND was changed so much)

**Notes
*The easiest way test the carousel is to change guiGameGrid to guiGameCarousel in source/menu.cpp.
*If you compile with no modifications, the only noticeable difference is that the carousel button does nothing.

**Known Bugs in gui_gamecarousel
*The images dont line up horizontally (when shifting left they go too far left, and the same for shifting right). I think there is a rounding bug somewhere in GOROUND (I already fixed several).
*Cant hold down left and right to scroll yet
*Launching a game only works if the pointer is over two boxes
*If an image is growing when the carousel is turned, that button disapears
*If an image is grown when the carousel is turned, it wont shrink back
2009-05-28 01:46:05 +00:00
dimok321
94a8ccc7c1 *Added simultanious angle change to EFFECT_GOROUND (to test click on carousellbtn) 2009-05-27 17:16:36 +00:00
ardi@ist-einmalig.de
b2e780567e little bugfix 2009-05-27 14:51:04 +00:00
DRayX7
78a9822e1a *Added very basic gui_gamecarousel files based on punes code. This esentially dosen't work at all yet, but I thought I would put them up since I'm going to bed soon. 2009-05-27 08:51:39 +00:00
dimok321
73dada56a8 *Changed the EFFECT_GOROUND (press carousel button to test it) 2009-05-27 08:41:05 +00:00
DRayX7
cbaf4d6832 *Fixed an issue with the gamebrowser 2009-05-27 00:45:00 +00:00
DRayX7
5d4f55d333 *Fixed parental control (I think).
*Fixed a small issue with displaying svn number.
2009-05-26 22:51:17 +00:00
dimok321
899502b766 *Fixed some Themeprompts problems thx to julienstephan
*Added new effects (EFFECT_PULSE, EFFECT_GOROUND and EFFECT_ROCK_VERTICLE)
2009-05-26 22:48:20 +00:00