DScovered: Difference between revisions

From GameBrew
(Created page with "{{Infobox homebrew | title = DScover | image = File:Dscovered.jpg | type = Homebrew loaders | version = 28042010 version 3 | licence = Mixed | auth...")
 
m (Text replacement - "Category:PC utilities for DS" to "Category:PC Utilities for DS")
 
(25 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox homebrew
{{Infobox DS Homebrews
| title       = DScover
|title=DScover
| image       = [[File:Dscovered.jpg]]
|image=Dscovered2.png
| type       = Homebrew loaders
|description=Firmware menu based on the iPod/iPhone/iTunes coverflow menu system.
| version     = 28042010 version 3
|author=spinal_code
| licence    = Mixed
|lastupdated=2010/04/28
| author      = spinal_code
|type=Homebrew Launchers
| website    = http://spinalcode.co.uk
|version=3
| download    = Media:DSCovered28042010.rar
|license=Mixed
| source      = http://socoder.net/?blogs=21200
|download=https://dlhb.gamebrew.org/dshomebrew/dscovered.7z
|website=http://socoder.net/?blogs=21200
}}
}}
 
DScovered, the third series of DSision, is a homebrew loader make loading files on the DS look better. The idea of DSCovered is based on the look of Apples very popular coverflow system, where you can see the cover art from your media flick past as you select something to load.  
DScovered, much like DSision and DSision2, is a homebrew loader make loading files on the DS look better. The idea of DSCovered is based on the look of Apples very popular coverflow system, where you can see the cover art from your media flick past as you select something to load.  
 
[[File:Dscover.jpg]]


==Installation==
==Installation==
===R4DS - Ysmenu===
'''R4DS - Ysmenu:'''
#Make sure ysmenu is working from the root of your card, ysmenu.ini must also be
* Make sure ysmenu is working from the root of your card, ysmenu.ini must also be in the root of the card.
in the root of the card.
* Copy _ds_menu.dat and d_system folder to the root of your card.
#Copy _ds_menu.dat and d_system folder to the root of your card.
* Set up your card using DSCovery.exe (.NET runtime required).
#Set up your card using DSCovery.exe (.NET runtime required)
* Start up your R4 go to the settings, page 2, select loader_ysmenu.nds.
#Start up your R4 go to the settings, page 2, select loader_ysmenu.nds.


===R4DS - Wood===
'''R4DS - Wood:'''
#Download [http://www.mediafire.com/file/yddmt1mnz5y/woodr4sdhc.7z Xenon++'s build of R4Wood]  
* Download [http://www.mediafire.com/file/yddmt1mnz5y/woodr4sdhc.7z Xenon++'s build of R4Wood].
#Extract it to your card and rename the correct file to akmenu.nds
* Extract it to your card and rename the correct file to akmenu.nds.
#Copy akmenu4.nds and d_system folder to the root of your card.
* Copy akmenu4.nds and d_system folder to the root of your card.
#Set up your card using DSCovery.exe (.NET runtime required)
* Set up your card using DSCovery.exe (.NET runtime required).
#Start up your R4 go to the settings, page 2, select loader_r4wood.nds.
* Start up your R4 go to the settings, page 2, select loader_r4wood.nds.


===TTDS/DSTT===
'''TTDS/DSTT:'''
#Make sure ysmenu is working from the root of your card, ysmenu.ini must also be in the root of the card.
* Make sure ysmenu is working from the root of your card, ysmenu.ini must also be in the root of the card.
#Copy ttmenu.dat and d_system folder to the root of your card.
* Copy ttmenu.dat and d_system folder to the root of your card.
#Set up your card using DSCovery.exe (.NET runtime required)
* Set up your card using DSCovery.exe (.NET runtime required).
#Start up your TTDS/DSTT go to the settings, page 2, select loader_ysmenu.nds.
* Start up your TTDS/DSTT go to the settings, page 2, select loader_ysmenu.nds.


===AceKard2===
'''AceKard2:'''
#Install AKAIO onto your card.
* Install AKAIO onto your card.
#Rename akmenu4.nds to akmenu.nds
* Rename akmenu4.nds to akmenu.nds.
#Copy akmenu4.nds and d_system folder to the root of your card.
* Copy akmenu4.nds and d_system folder to the root of your card.
#Set up your card using DSCovery.exe (.NET runtime required)
* Set up your card using DSCovery.exe (.NET runtime required).
#Start up your AK2/AK2i go to the settings, page 2, select loader_akaio.nds.
* Start up your AK2/AK2i go to the settings, page 2, select loader_akaio.nds.


===M3DS Real/iZero===
'''M3DS Real/iZero:'''
#If touchpod.nds is not already in the d_system folder, download it from [ http://gbatemp.net/index.php?showtopic=212507&st=0&p=2646709&#entry2646709Xenon++'s m3 kernal switcher]
* If touchpod.nds is not already in the d_system folder, download it from [http://gbatemp.net/index.php?showtopic=212507&st=0&p=2646709&* Xenon++'s m3 kernal switcher].
#Copy DSCovered.nds and d_system folder to the root of your card.
* Copy DSCovered.nds and d_system folder to the root of your card.
#Set up your card using DSCovery.exe (.NET runtime required)
* Set up your card using DSCovery.exe (.NET runtime required)
#Start up your M3 and load DSCovered.nds (currently there is no known way to make DSCovered as the default menu)go to the settings, page 2, select loader_m3.nds.
* Start up your M3 and load DSCovered.nds (currently there is no known way to make DSCovered as the default menu)go to the settings, page 2, select loader_m3.nds.


==Usage==
==User guide==
Extract dscovered.nds and the system folder to the root of your ds flash cart.
Extract dscovered.nds and the system folder to the root of your ds flash cart.
Run dscovery.exe to set up the covers.
Run dscovery.exe to set up the covers.
==Screenshots==
https://dlhb.gamebrew.org/dshomebrew/dscovered2.png
https://dlhb.gamebrew.org/dshomebrew/dscovered3.png


==Changelog==
==Changelog==
'''update 28/04/10'''
'''Update 2010/04/28'''
-= DS app =-
 
*Added Stylus controls - drag left/right to scroll, dragg of top of screen to load.
DS app:
*Added loader_r4wood.nds for Xenon++ build of R4Wood.
* Added Stylus controls - drag left/right to scroll, dragg of top of screen to load.
-= Windows app =-
* Added loader_r4wood.nds for Xenon++ build of R4Wood.
*Slight layout change
Windows app:
*Added cover downloading.
* Slight layout change.
'''update 14/04/10'''
* Added cover downloading.
-= DS app =-
 
*Moved ysmenu clearing code to loader_ysmenu.nds
'''Update 2010/04/14'''
*Removed soft reset from loader_ysmenu, it had too many issues.
 
*Seperated the settings into extra pages.
DS app:
*Can now have upto 7 loaders.
* Moved ysmenu clearing code to loader_ysmenu.nds.
*Added multiple themes.
* Removed soft reset from loader_ysmenu, it had too many issues.
*Change theme format slightly.  
* Seperated the settings into extra pages.
*Added m3i/real loader.
* Can now have upto 7 loaders.
-= Windows app =-
* Added multiple themes.
*Added sorting - can now sort by name, location or code.
* Change theme format slightly.  
*Files without coveres will in red.
* Added m3i/real loader.
'''update 10/03/10'''
Windows app:
-= DS app =-
* Added sorting - can now sort by name, location or code.
*Should now work on AceKard 2i.
* Files without coveres will in red.
*Fixed reflections vanishing after settings/credits.
 
*loader_ysmenu.nds save bug fixed (?)
'''Update 2010/04/10'''
'''update 14/03/10'''
 
-= Windows app =-
DS app:
*Fixed illegal characters bug
* Should now work on AceKard 2i.
-= DS app =-
* Fixed reflections vanishing after settings/credits.
*Added settings
* loader_ysmenu.nds save bug fixed (?).
- Softreset in supported loaders
 
- option to load homebrew through external loader
'''Update 2010/03/14'''
- added up to 4 external loaders
 
- Download includes loaders for ysmenu and akaio.
Windows app:
*Added credits
* Fixed illegal characters bug.
'''update 10/03/10'''
DS app:
-= Windows app =-
* Added settings
*Updates to make changes inline with the DS software, just a folder name.
** Softreset in supported loaders.
-= DS app =-
** Option to load homebrew through external loader.
*Added checking for NO favorites, will go directly to main menu.
** Added up to 4 external loaders.
*Changed system folder to d_system, at users request, to avoid potential problems with other software.
** Download includes loaders for ysmenu and akaio.
*Added Xenon++'s changes to the loader, now works properly on SDHC cards.
* Added credits.
*Added pre-converted _DS_MENU.DAT for R4DS and TTMENU.DAT for TTDS/DSTT.
 
'''update 14/02/10'''
'''Update 2010/03/10'''
-= Windows app =-
 
*Fixed bug in colour reduction that caused low colour images to convert to greyscale.
Windows app:
*Changed filename legth limit from 32 to 256 characters
* Updates to make changes inline with the DS software, just a folder name.
-= DS app =-
DS app:
*Added favorites menu
* Added checking for NO favorites, will go directly to main menu.
*Added Add + Remove from favorites
* Changed system folder to d_system, at users request, to avoid potential problems with other software.
*Will jump to last loaded game on startup
* Added Xenon++'s changes to the loader, now works properly on SDHC cards.
'''Update 03/02/10'''
* Added pre-converted _DS_MENU.DAT for R4DS and TTMENU.DAT for TTDS/DSTT.
*-= Windows App =-
 
*Able to rename each files display name
'''Update 2010/02/14'''
*Fixed 'select all' glitch
 
*Remembers which files are to updated
Windows app:
*Added proper about and rename dialogs plus progress bar for updating
* Fixed bug in colour reduction that caused low colour images to convert to greyscale.
*Uniquely identifies homebrew files, better than filename method.
* Changed filename legth limit from 32 to 256 characters.
*'- Old homebrew covers should be automatically converted to new format
DS app:
-= DS app =-
* Added favorites menu.
*Shows custom display name (upto 32 characters)
* Added Add + Remove from favorites.
*Uses new naming format and data.
* Will jump to last loaded game on startup.
*File list should hold up to 200 files (untested)
 
*ysmenu orevious file cleared on startup, can now load ysmenu properly
'''Update 2010/02/03'''
*Soft reset auto enabled when loading commercial games.  
 
'''Update - 21/1/10'''
Windows app:
*Added folder solution
* Able to rename each files display name.
*Changed (slightly) loading method for commercial games
* Fixed 'select all' glitch.
*the following code is used to grap the filename for the loader -
* Remembers which files are to updated.
FILE* testRead = fopen ("fat:/loadfile.dat", "rb"); //rb = read
* Added proper about and rename dialogs plus progress bar for updating.
if(testRead){
* Uniquely identifies homebrew files, better than filename method.
char filename[512];
* Old homebrew covers should be automatically converted to new format.
char shortfilename[256];
DS app:
char* c;
* Shows custom display name (upto 32 characters).
c = fgets(filename, 512, testRead); // surely 512 characters is plenty?
* Uses new naming format and data.
c = fgets(shortfilename, 256, testRead); // I think 256 characters is max for 8.3 filenames
* File list should hold up to 200 files (untested).
strlwr(filename); // to lower case if needed
* ysmenu orevious file cleared on startup, can now load ysmenu properly.
fclose (testRead);
* Soft reset auto enabled when loading commercial games.  
remove("fat:/loadfile.dat");
 
'''Update 2010/01/21'''
* Added folder solution.
* Changed (slightly) loading method for commercial games.
* the following code is used to grap the filename for the loader.
FILE* testRead = fopen ("fat:/loadfile.dat", "rb"); //rb = read
if(testRead){
  char filename[512];
  char shortfilename[256];
  char* c;
  c = fgets(filename, 512, testRead); // surely 512 characters is plenty?
  c = fgets(shortfilename, 256, testRead); // I think 256 characters is max for 8.3 filenames
  strlwr(filename); // to lower case if needed
  fclose (testRead);
  remove("fat:/loadfile.dat");
* Then just use the filename however you need to.


Then just use the filename however you need to.
'''Release 0.01 2010/01/16'''
'''Release 0.01 - 16/1/10'''
* D-pad controls.
*D-pad controls
* Loading of homebrew.
*Loading of homebrew
* Loading of commercial backups through ysmenu.
*Loading of commercial backups through ysmenu
* Skin structure:
*Skin structure
** 1.gif - load icon.
1.gif - load icon
** 2.gif - favorite icon.
2.gif - favorite icon
** 3.gif - settings icon.
3.gif - settings icon
** 4.gif - info icon.
4.gif - info icon
** b1.gif - far left of selection bar.
b1.gif - far left of selection bar
** b2.gif - mid left of selection bar.
b2.gif - mid left of selection bar
** b3.gif - mid right of selection bar.
b3.gif - mid right of selection bar
** b4.gif - far right of selection bar.
b4.gif - far right of selection bar
* In the above gif images, the gif transparency is not respected. for transparent areas use the magenta (* FF00FF) colour.
*In the above gif images, the gif transparency is not respected. for transparent areas
** top.bmp - background for top screen, truecolour.
use the magenta (#FF00FF) colour.
** colours.ini - see comments in file.
top.bmp - background for top screen, truecolour.
colours.ini - see comments in file.


==External links==
* Author's website - http://spinalcode.co.uk
* SoCoder - http://socoder.net/?blogs=21200




[[Category:Homebrew applications]]
[[Category:Homebrew Loaders on DS]]
[[Category:PC Utilities for DS]]

Latest revision as of 07:46, 4 May 2024

DScover
Dscovered2.png
General
Authorspinal_code
TypeHomebrew Launchers
Version3
LicenseMixed
Last Updated2010/04/28
Links
Download
Website

DScovered, the third series of DSision, is a homebrew loader make loading files on the DS look better. The idea of DSCovered is based on the look of Apples very popular coverflow system, where you can see the cover art from your media flick past as you select something to load.

Installation

R4DS - Ysmenu:

  • Make sure ysmenu is working from the root of your card, ysmenu.ini must also be in the root of the card.
  • Copy _ds_menu.dat and d_system folder to the root of your card.
  • Set up your card using DSCovery.exe (.NET runtime required).
  • Start up your R4 go to the settings, page 2, select loader_ysmenu.nds.

R4DS - Wood:

  • Download Xenon++'s build of R4Wood.
  • Extract it to your card and rename the correct file to akmenu.nds.
  • Copy akmenu4.nds and d_system folder to the root of your card.
  • Set up your card using DSCovery.exe (.NET runtime required).
  • Start up your R4 go to the settings, page 2, select loader_r4wood.nds.

TTDS/DSTT:

  • Make sure ysmenu is working from the root of your card, ysmenu.ini must also be in the root of the card.
  • Copy ttmenu.dat and d_system folder to the root of your card.
  • Set up your card using DSCovery.exe (.NET runtime required).
  • Start up your TTDS/DSTT go to the settings, page 2, select loader_ysmenu.nds.

AceKard2:

  • Install AKAIO onto your card.
  • Rename akmenu4.nds to akmenu.nds.
  • Copy akmenu4.nds and d_system folder to the root of your card.
  • Set up your card using DSCovery.exe (.NET runtime required).
  • Start up your AK2/AK2i go to the settings, page 2, select loader_akaio.nds.

M3DS Real/iZero:

  • If touchpod.nds is not already in the d_system folder, download it from Xenon++'s m3 kernal switcher.
  • Copy DSCovered.nds and d_system folder to the root of your card.
  • Set up your card using DSCovery.exe (.NET runtime required)
  • Start up your M3 and load DSCovered.nds (currently there is no known way to make DSCovered as the default menu)go to the settings, page 2, select loader_m3.nds.

User guide

Extract dscovered.nds and the system folder to the root of your ds flash cart.

Run dscovery.exe to set up the covers.

Screenshots

dscovered2.pngdscovered3.png

Changelog

Update 2010/04/28

DS app:

  • Added Stylus controls - drag left/right to scroll, dragg of top of screen to load.
  • Added loader_r4wood.nds for Xenon++ build of R4Wood.

Windows app:

  • Slight layout change.
  • Added cover downloading.

Update 2010/04/14

DS app:

  • Moved ysmenu clearing code to loader_ysmenu.nds.
  • Removed soft reset from loader_ysmenu, it had too many issues.
  • Seperated the settings into extra pages.
  • Can now have upto 7 loaders.
  • Added multiple themes.
  • Change theme format slightly.
  • Added m3i/real loader.

Windows app:

  • Added sorting - can now sort by name, location or code.
  • Files without coveres will in red.

Update 2010/04/10

DS app:

  • Should now work on AceKard 2i.
  • Fixed reflections vanishing after settings/credits.
  • loader_ysmenu.nds save bug fixed (?).

Update 2010/03/14

Windows app:

  • Fixed illegal characters bug.

DS app:

  • Added settings
    • Softreset in supported loaders.
    • Option to load homebrew through external loader.
    • Added up to 4 external loaders.
    • Download includes loaders for ysmenu and akaio.
  • Added credits.

Update 2010/03/10

Windows app:

  • Updates to make changes inline with the DS software, just a folder name.

DS app:

  • Added checking for NO favorites, will go directly to main menu.
  • Changed system folder to d_system, at users request, to avoid potential problems with other software.
  • Added Xenon++'s changes to the loader, now works properly on SDHC cards.
  • Added pre-converted _DS_MENU.DAT for R4DS and TTMENU.DAT for TTDS/DSTT.

Update 2010/02/14

Windows app:

  • Fixed bug in colour reduction that caused low colour images to convert to greyscale.
  • Changed filename legth limit from 32 to 256 characters.

DS app:

  • Added favorites menu.
  • Added Add + Remove from favorites.
  • Will jump to last loaded game on startup.

Update 2010/02/03

Windows app:

  • Able to rename each files display name.
  • Fixed 'select all' glitch.
  • Remembers which files are to updated.
  • Added proper about and rename dialogs plus progress bar for updating.
  • Uniquely identifies homebrew files, better than filename method.
  • Old homebrew covers should be automatically converted to new format.

DS app:

  • Shows custom display name (upto 32 characters).
  • Uses new naming format and data.
  • File list should hold up to 200 files (untested).
  • ysmenu orevious file cleared on startup, can now load ysmenu properly.
  • Soft reset auto enabled when loading commercial games.

Update 2010/01/21

  • Added folder solution.
  • Changed (slightly) loading method for commercial games.
  • the following code is used to grap the filename for the loader.
FILE*  testRead = fopen ("fat:/loadfile.dat", "rb"); //rb = read
if(testRead){
  char filename[512];
  char shortfilename[256];
  char*  c;
  c = fgets(filename, 512, testRead); // surely 512 characters is plenty?
  c = fgets(shortfilename, 256, testRead); // I think 256 characters is max for 8.3 filenames
  strlwr(filename); // to lower case if needed
  fclose (testRead);
  remove("fat:/loadfile.dat");
  • Then just use the filename however you need to.

Release 0.01 2010/01/16

  • D-pad controls.
  • Loading of homebrew.
  • Loading of commercial backups through ysmenu.
  • Skin structure:
    • 1.gif - load icon.
    • 2.gif - favorite icon.
    • 3.gif - settings icon.
    • 4.gif - info icon.
    • b1.gif - far left of selection bar.
    • b2.gif - mid left of selection bar.
    • b3.gif - mid right of selection bar.
    • b4.gif - far right of selection bar.
  • In the above gif images, the gif transparency is not respected. for transparent areas use the magenta (* FF00FF) colour.
    • top.bmp - background for top screen, truecolour.
    • colours.ini - see comments in file.

External links

Advertising: