Commit Graph

874 Commits

Author SHA1 Message Date
wiidev
6ab4fdd436 Display Japanese descriptions correctly 2020-07-09 02:11:30 +01:00
wiidev
80ed6d0b98 Make cover and banner URLs editable 2020-07-09 02:11:59 +01:00
wiidev
de391c7d25 Remove an extra forward slash from the lang path 2020-07-09 02:10:44 +01:00
wiidev
adda9dd571 Add AltWFC and BenFi as private server options 2020-07-09 02:10:25 +01:00
wiidev
65a0532967 Replace WiinnerTag with RiiTag 2020-07-09 02:10:05 +01:00
wiidev
de3b302367 Restore compatibility with WiiGSC and older forwarders 2020-07-09 02:04:39 +01:00
wiidev
c2610b0df5 Download languages and updates from GitHub 2020-07-09 02:04:39 +01:00
wiidev
2a87b71a26 Change "Game Cube" to "GameCube" 2020-07-09 02:04:39 +01:00
wiidev
7d01cc0359 Add Nintendont BBA emulation and net profile options 2020-07-09 02:04:39 +01:00
wiidev
a78a615b55 Disconnect Wiimotes before WPAD_Shutdown 2020-07-09 02:04:39 +01:00
wiidev
e3d94e4ad8 Enable the 480p enhancement by default 2020-07-09 02:04:39 +01:00
wiidev
570c0734de Display both Wii and GC games after downloading covers 2020-07-09 02:04:39 +01:00
wiidev
9eb5deeee6 Fix GPT partition size detection 2020-07-09 02:04:39 +01:00
wiidev
b3e4b2401d Update wolfSSL and networking code 2020-07-06 17:06:35 +01:00
wiidev
cd187f4983 Add TLS support 2019-11-11 18:02:12 +00:00
wiidev
8172a19c42 Update to r1272 2019-08-26 18:53:21 +01:00
Cyan
92af55325c sync to sourceforce r1267
* Set Nintendont as default gamecube mode for new loader install.
* Set the Nintendont video scale option on 2 lines.
* Added the Nintendont video scale option to individual game settings.
* Added parental control option to block change of loader's Layout (requested)
* Updated Language : FR, PT-BR, IT
2017-12-14 18:38:14 +01:00
Cyan
b0352c301e sync to sourceforge r1266
* Added 2 new Nintendont settings (CC Rumble and IPL choices). (Greywolf)
* Updated all the sources to compile with devkitPPC r28 and r29-1. (Greywolf)
* Fixed loading banners from EmuNAND with a long path. (Greywolf)
* Updated Libcustomfat to 1.1.1 + Ustealth. (Greywolf, Cyan)
* Added support for Open source HBC TitleID.
2017-12-14 15:26:57 +01:00
cyan06
6a2d30beb3 * Updated tinyXML to tinyXML2 v4.0.1 (GreyWolf) 2016-11-06 15:01:54 +00:00
cyan06
3a62520601 * Fixed compiling meta.cpp under linux/mac
* Removed Neek2o warning when using SD card on Wii.
* Added A button to exit credit page (self_slaughter)

Nintendont:
* Updated to Config to v7 (self_slaughter)
* Added Triforce Arcade mode option (self_slaughter)
* Added compatibility for GPT and EBR partition type (v3.400+)

* Updated language files: French
2016-10-19 13:01:42 +00:00
cyan06
83e3aa545c * Fixed custom banner download issue introduced in r1259.
* Fixed spelling mistake in image download function.
* Reverted HTTP to non SSL revision (r1252).
* Removed Nintendont internal update feature (requires SSL).
* Added batch wad (un)install from a folder.
* Changed the wad install menu interface.
* Added an option to the wad class to display or hide errors on wad install.
* Fixed RemoveDirectory return value.
* Added game type and console name in exported game list. (requested)

* Updated French language
2016-01-02 16:23:01 +00:00
cyan06
0f9f737830 * Rename meta.xml to lower case.
* Updated game's region detection and use "Region Free" 
  instead of PAL as default value.
* Added RU/FI/SE cover download if EN is not found on gametdb.
* Remove outdated fileden.com specific code in image downloader functions.
* Set default scroll direction to "system menu" for natural behavior.
* Force a game's title reload when selecting a different EmuNAND path.
2015-11-17 14:41:27 +00:00
cyan06
56d1cc69ce * Updated download URLs to use sourceforge repository.
* Updated language file URL to download correct revision.
2015-08-15 15:21:54 +00:00
cyan06
991e48c398 * Fixed download issue after a previous download.
* Reverted default titles path to be /usbloader_gx/
  Too many users reported issue with sub-folder.
* Added favorite icons to Animated banner Game Window. 
  (Thanks to Suloku for the patch!)
* Added GUI settings to choose favorite layout on banners.

* Updated French language
2015-08-14 14:44:47 +00:00
cyan06
5785a48e1f Nintendont :
* Added support for Nintendont CFG v6.
* Added PAL50 Patch settings.
* Added Remove read speed limit settings.
* Added video scale and Video offset to individual game settings.
  inherit value for "video scale" is -21 instead of the usual -1

* Updated language files : French
2015-08-11 17:16:12 +00:00
cyan06
b69bc9b789 * Added SSL support, Thanks to Fix94
* Updated Nintendont update URL to github
* Updated http.c to use less memory (thanks nintendont)
* Added progressWindows support for downloads
* Disabled Theme Downloader Menu access (not enough memory)
2015-07-13 14:26:30 +00:00
cyan06
26c671bd7b * Updated runtimeiospatch to 1.5.2
Nintendont: 
* Added support for CFG v4 (v3.354+)
* Added VideoScale and VideoOffset options
2015-07-12 13:01:24 +00:00
cyan06
be6092e1e9 * Fixed compiling on Mac/Linux
* Fixed "return to NK2O" not working with neek.
2015-07-07 19:34:32 +00:00
cyan06
f49b732a3b svn wrong file addition format...
update meta.xml version too.
2015-07-05 14:47:47 +00:00
cyan06
422d14cb5b svn commit forgot a file... 2015-07-05 14:45:51 +00:00
cyan06
36c94fc4e1 * Added basic Neek2o support for EmuNAND channels autoboot.
Note: No game settings are used when using neek mode,
  except "Return To" and "EmuNAND path".
  "Return To" ON forces reload of the emuNAND "NK2O" channel
  on Wii and the emuNAND "Return to WiiU" channel on vWii.
* Added a feature option to boot into Neek without game autoboot.
* Added a prompt to select NAND Dump path if needed.
* Fixed EmuNAND Chan setting read from EmuNAND Save setting
  when set to "Use global".
* Removed the check for cIOS d2x when selecting emuNAND options.

* updated language files for neek.
2015-07-05 14:44:24 +00:00
cyan06
b9139a4242 * Fixed downloading wiitdb on new install
* Fixed creating game save path for EmuNAND channels if 
  EmuNAND chan path is different than EmuNAND save path.
* Prevent deleted channels to be displayed if tmd still exists
* Moved gameconfig.txt loading outside of Ocarina function
* Changed return values in game booter
* Nintendont: check Kenobiwii.bin only on Rev < 336
2015-06-28 14:13:52 +00:00
cyan06
9af7ee1010 * Added support for wbfs/GameID6/ path
* Updated custom banner URL (Thanks Abz)
* Set default Wii disc dump mode to "Remove update partition"
* Set default Nintendont MaxPad to 4
* Remove "shutdown to standby" choice on WiiU vWii.
2015-05-10 14:03:32 +00:00
cyan06
4611ae1998 * Fixed compilation warning (Thanks Greywolf)
* Added current version and revision number to boot screen
* Renamed "Gametdb Path" to "Titles Path" and set 
  default path for title's files to /titles/ subfolder.
* Added a prompt to move existing files when editing
  Titles path. (Greywolf)
* Added an option to display Multi-disc prompt when 
  launching gamecube games with DM/DML/Nintendont.
* Fixed exiting the credit page (press B to exit)
* Set Loader's IOS setting to 58 if only 58 is available.
* Removed unneeded IOS58 patches to libruntimeiospatch

Nintendont:
* Added Nintendont 3.304+ new version detection.
* Removed warning if HID is enabled without controller.ini 
  on r3.304+. HID setting still used to copy .ini if needed.
* Fixed Booting game from USB if not on the first partition.
* Fixed loading settings/cheats/controller.ini when booting
  from Disc.
* Added a missing warning message if kenobiwii.bin is not
  found but debug option is enabled on Wii consoles.

* Updated French language file
2015-04-04 16:04:30 +00:00
Cyan
4991bb2552 * Updated Libfat to 1.0.13
* Fixed compiling with DevkitPPC r27 (1 warning left)
* Added throw exception to some buffers
* Fixed DEVO config name
2015-03-08 16:49:07 +00:00
Cyan
644e96b2d9 * Changed partition detection for DIOS MIOS to allow logical
partition located before primary partition. (Thanks RCJayce)
* Changed partition detection for Nintendont to allow logical
  and primary partitions before the first FAT32 partition.
  (ex. NTFS primary+FAT32 primary)
* Moved IsWiiU() function to sys.c

* Fixed French language file
2015-02-14 15:41:20 +00:00
Cyan
6bad59d7d0 Forgot a line... 2015-01-19 22:57:28 +00:00
Cyan
02f708f4d0 * Removed PS3 Controller support
* Added a check on WiiU aspect ratio setting in features menu
* Updated French and Spanish language file
2015-01-19 22:51:50 +00:00
Cyan
db6517256e * Added WiiU pro controller support.
Some menus or buttons might not work. (Thanks Airline38)
  L3+R3 to shutdown the pad.
* Added PS3 controller support over USB, requires loader's
  IOS set to IOS58. Button mapped as Classic Controller.
* Added a WiiU Auto aspect fixer based on current WiiU setting.
* Added a WiiU Widescreen switcher in Features menu.


Nintendont:
* Fixed detection for nintendont v2.263+ issue 2294
* Added a WiiU Widescreen setting. issue 2296
  Default value based on current WiiU aspect ratio settings.
* Added a setting to choose Nincfg.bin behavior at launch issue 2297
  Always delete; Always create; No change. 
* Removed unused game specific settings section (MGS2)
* Renamed MCEmu ON setting to Multi
* Added Disc launching feature
* Added user prompt to select where MCEmu should be
  located when using Disc launching.
  The device is auto-detected if Gamecube source setting 
  is set to SD or Main(USB) only.
* Changed prompt type to warning if Nintendont version
  detection fails.


Thanks to Airline38 for the WiiU pro base patch.
2015-01-04 20:22:06 +00:00
Cyan
6ae72b2487 * Set default loader mode on fresh install to Wii+Gamecube.
* Set video width to 694px (instead of 640px) when Wii set to 4:3
  694 should look better. If you have crop issue, please report. 
* Updated French, German and Portuguese_br.

Nintendont:
* Updated Nintendont detection function (thanks Airline38)
* Added Native controller setting.
* Added Video Deflicker setting.
* Removed forced MC Emu size when using a single card 
  for multi games.
* Added a warning when selecting a 2043 blocs MC Emu.
* Removed forced Maxpad setting on WiiU
* Removed forced controller.ini check on WiiU
* Added controllers folder check (controller.ini has priority)
* Fixed Video mode auto.
2014-11-10 21:47:13 +00:00
Cyan
48b3ab3324 * Updated default Gamecube Banner URL.
* Added an URL auto-updater for users with the old 
  GameCube banner URL.

Devolution : 
* Added forced video mode to PAL60Hz 480i when playing 
  NTSC games on a PAL console.
* Added Crop Overscan and Disc Delay settings from 
  Devolution r234 
  - For PlayLog setting, use USBLoaderGX Playlog setting.
  - "MemCard emulation on NAND" feature will not be added.

Nintendont :
* Added support for Nintendont v1.135+
* Added MemCard Emu "Multi" support, named "Enabled" like
  with Devolution (OFF > Individual > Enabled) (v1.135+)
* Added MemCard Blocks size option (v1.135+)
* Added specific game settings (Metal gear Solid)
* Changed to use Argsboot method only if AutoBoot is set.
2014-08-18 19:19:20 +00:00
Cyan
d507f866e2 Nintendont:
* Added auto network initialization if needed when updating 
  Nintendont from features menu.
* Added a backup of existing boot.dol when updating
  Nintendont, restored if update failed.
* Added Nintendont missing settings 
  (MaxPads, LED, Log and OSReport).
* Added a per game "Nintendont Loader Path" setting (Requested)
* Changed Nintendont MCEmu setting to ON by default on new
  USBLoaderGX installation.


* Updated French language file.
2014-08-02 16:53:56 +00:00
Cyan
0cb0b7537f Changes:
* Updated DIOS MIOS (Lite) detection up to v2.11
* Homebrew's AddBootArgument() function now accepts 
  struct as arguments (Thanks Fix94)

Nintendont :
* Always delete previous nincfg.bin file when launching a game.
* Added Argument Booting method for nintendont v1.98+ 
  (faster booting, no nincfg.bin file written to device)
* Added "Update Nintendont" option in features menu. Issue 2260
2014-07-14 16:31:52 +00:00
Cyan
46525c016e * Fixed launching DIOS MIOS(Lite) with Ocarina.
* Added a "Private server" setting to patch games at launch.
  Issue 2261

* Updated Chinese and French language files.
2014-07-12 13:17:58 +00:00
Cyan
5f565ab245 * Forgot two changes in r1225. Not enough tests is bad... 2014-05-05 18:51:27 +00:00
Cyan
9a78c7a1a9 * Fixed Ocarina download from Geckocodes issue2253 (Thanks Gave92)
* Added a check for downloaded Ocarina content (Thanks Airline38)
* Removed Error #002 setting (Always set to Anti)
2014-05-05 18:35:19 +00:00
Cyan
e1b58a73ce * Merged Gamecube Video settings to a single option.
If you used the option "Use game settings" you will have to 
  fix your settings manually. Sorry, for the inconvenience.
2014-05-04 15:46:13 +00:00
Cyan
64f448bc7f * Fixed an issue where setting files were created on SD
if boot.dol was on USB (Thanks Badablek)
* Added Auto-edition of meta.xml arguments based on internal
  user settings.
* Added support for meta.xml arguments when rebooting the loader.

Nintendont :
* Added support for v1.20+
* Fixed launching Gamecube in FST format with nintendont 
  (Thank VashTS)
2014-05-04 14:42:52 +00:00
Cyan
6d9f213091 * Prevent downloading file if HTTP response code > 400
Nintendont :
* Removed 32k/cluster limitation.
* Fixed video mode setting "Auto".
* Fixed loading cheats from the second device.
2014-04-29 16:08:42 +00:00
Cyan
18edba07a0 * Changed priority to cIOS instead of "IOS58 + AHB access"
at launch if no argument is set in meta.xml.
* Added an option to choose if HDD should be mounted on
  Loader's launch
* Fixed installing games with no_split on NTFS partition 
  if SD Card is inserted (Thanks Dimok)
* Fixed a crash issue when plugging HDD after launch and
  mounting WBFS partition for the first time in HDD menu.
* Fixed gamecube game's list when mounting HDD after launch.
* Fixed automatic switching to channel mode if no USB device
  is detected.
* Updated Gamecube custom banner's default URL for new install.
* Added support for 302 Redirect HTTP error code 
  (for users still using the old banner URL).
* Updated runtimeiospatch to 1.5.2
* Replaced integer values with vector in credit page.

Nintendont : 
* Removed SRAM patch (unused)
* Added Nintendont svn support. (Tested up to r84)
* Added Nintendont USB support.
* Added a check for kenobi file presence when using Ocarina
  with DM/DML/NIN.
* Added a check for controller.ini presence when using HID 
  with Nintendont.
* Added support for Nintendont "loader.dol" filename
* Added support for r39 bootusb.dol and loaderusb.dol
2014-04-25 15:34:53 +00:00