 |
 |
All times are GMT +2. The time now is 07:23 AM. |
| Official UlaunchELF Forums Discussion for the most unofficial build of launchELF! |

07-04-2008, 02:19 AM
|
|
Registered User
|
|
Join Date: May 2008
Location: Guarulhos, Brazil
Posts: 248
|
|
|
Ideas for a possible UlaunchELF v4.17
Hello Guys,
I was thinking if is possible to have UlaunchELF to format MC, create/restore dump from MC, I know that there is other tools that do this but wouldn't be nice to have this solutions in one software to make it more complete without the need to carry a pen drive to do this simple tasks.
Thank you.
|

07-04-2008, 05:41 AM
|
|
Registered User
|
|
Join Date: Feb 2005
Posts: 34
|
|
|
|

07-04-2008, 07:41 AM
|
|
Registered User
|
|
Join Date: May 2008
Location: Guarulhos, Brazil
Posts: 248
|
|
|
This can be solved by adding a option in the CNF file to hide the options that can "damage" the data by accident.
|

07-04-2008, 08:10 AM
|
 |
Guest User
|
|
Join Date: Sep 2004
Location: NTSC
Posts: 1,176
|
|
|
ule can simply boot MC Killer {McFormat} already, so wouldnt this just be a bloat to ule?
I dont see this becoming a new option any time soon, though it is a good suggestion if it can be improved to format cards that MC Killer cant, like AR Max EVO's MC Format can do.
|

07-04-2008, 08:16 AM
|
 |
Registered User
|
|
Join Date: Apr 2005
Location: Germany
Posts: 1,515
|
|
|
Yes, it will increase size, but I hope, if it is possible not to much.
If it can do a format with Sony's method from ROM (or custom maybe with given drivers) without increasing the size, it would be a "nice to"- but not must-have.
__________________
PS2 V7, DMS3 V2 (FW:2.4Beta7), SONY BBA, Seagate Baracuda 200GB-HDD, my AIO 0.5
PS2 V7, CC1.0 (FW:34 hacked v2 BM:2.1.6), SONY BBA, Maxtor DiamondMAX9 PLUS 160GB-HDD, My AIO 0.5, Sony-Linux, xRhino-Linux
2xSony MC 8MB
MAX 16MB/Datel 16MB with Boot-CD
MAX 32MB/Datel 32MB *I found it!*
|

07-04-2008, 11:02 AM
|
|
Contributor
|
|
Join Date: Sep 2004
Posts: 4,627
|
|
Quote:
Originally Posted by katananja
I was thinking if is possible to have UlaunchELF to format MC, create/restore dump from MC, I know that there is other tools that do this but wouldn't be nice to have this solutions in one software to make it more complete without the need to carry a pen drive to do this simple tasks.
|
If you are carrying uLE around, then you are also carrying around the media it is stored on, whether that is a USB stick, a PS2 memory card, or a CD/DVD disc. And whatever medias you use, they can also be used to store other elfs like McKiller/McFormat, which can easily be launched by uLE. So I don't really see any need for an internal formatting function, although I'm not opposed to it either, since it relates to maintenance of filesystems, much like HddManager and the FileBrowser do. Even so, I don't think we will add it in. At least not at this time.
Quote:
Originally Posted by gildor
|
If we do add an 'McFormat' function later, it will most likely be in the form of another "MISC/" subprogram. Thus it can be completely hidden simply by making a CNF that has no button defined for the formatter, and likewise no button defined for 'FileBrowser' or 'Configure'. It is then impossible for the kids to reach any of those functions.
Best regards:
|

07-04-2008, 11:31 AM
|
|
Registered User
|
|
Join Date: May 2008
Location: Guarulhos, Brazil
Posts: 248
|
|
I think it is a must have tool inside uLE because you don't need to carry different tools with you, and as you might know there is cases that some apps doesn't run in some models but uLE is much more compatible with almost any model, thanks to coolaan i can run uLE in my 10K now.
I'm not a programmer but there is some open source tools available like dd ( http://www.gnu.org/software/coreutils/), mkdosfs, badblocks ( http://projects.sourceforge.net/) that, i think, would be very easy to the guys that know how to program, adapt that to uLE. But don't think only in memory cards, imagine using uLE to recover your pen drive/MC with bad block using that tools.
Is very practical, you don't need a PC to do it and every one happens to have some time in life, trouble with MC and pen drivers with bad block, why not be able to solve that with your PS2 and one single tool?
I was imagining options like:
- Check MC/MASS for bad block.
- Format MC or MASS.
- Generate MC image.
- Restore MC image.
Or if you have HDD dump/format/check the HDD also. I don't know the file system used in MC but i think that with this open source tools could be possible to format this other types of memory cards also.
|

07-04-2008, 11:34 AM
|
|
Registered User
|
|
Join Date: May 2008
Location: Guarulhos, Brazil
Posts: 248
|
|
Quote:
Originally Posted by dlanor
If you are carrying uLE around, then you are also carrying around the media it is stored on, whether that is a USB stick, a PS2 memory card, or a CD/DVD disc. And whatever medias you use, they can also be used to store other elfs like McKiller/McFormat, which can easily be launched by uLE.
|
That is the problem, this tools doesn't work with my 10k for example, why not have this options to uLE (that runs in almost any PS2 now) and use uLE not only to browse or copy but to do maintenance also? I don't know, something like uLE Advanced 
|

07-04-2008, 11:37 AM
|
 |
Registered User
|
|
Join Date: Sep 2006
Posts: 201
|
|
|
I don't like to have something like that inside ule because I always will be afraid that I'll do something by accident and delete all my saves.My memory card is 64mb and I have more than 20mb of saves or saves for around 30 games and not just one save per game.But that's just my opinion
|

07-04-2008, 11:42 AM
|
|
Registered User
|
|
Join Date: May 2008
Location: Guarulhos, Brazil
Posts: 248
|
|
Quote:
Originally Posted by vsub
I don't like to have something like that inside ule because I always will be afraid that I'll do something by accident and delete all my saves.My memory card is 64mb and I have more than 20mb of saves or saves for around 30 games and not just one save per game.But that's just my opinion
|
You still can keep using the previous version, since there are no "new bug" to fix, you use this "special" version if you need the advanced functions.
|

07-04-2008, 12:02 PM
|
|
Registered User
|
|
Join Date: May 2006
Location: EU
Posts: 3
|
|
|
MC backup
Instead of formatting, I think an automatic MC backup would be more convenient. A new small application could do a whole MC backup to a user selected destination with the proper file handeling.
|

07-04-2008, 12:07 PM
|
|
Registered User
|
|
Join Date: May 2008
Location: Guarulhos, Brazil
Posts: 248
|
|
Quote:
Originally Posted by Petyka
Instead of formatting, I think an automatic MC backup would be more convenient. A new small application could do a whole MC backup to a user selected destination with the proper file handeling.
|
Did you try mcPaste?
|

07-04-2008, 12:36 PM
|
|
Contributor
|
|
Join Date: Sep 2004
Posts: 4,627
|
|
Quote:
Originally Posted by katananja
I think it is a must have tool inside uLE because you don't need to carry different tools with you,
|
I disagree. Did you ever see a (physical) toolbox with only a single tool in it ?
The 'swiss army knife' approach may seem appealing to some people, but such tools are really for emergency use only. In cramming all kinds of tools into a minimal package it always becomes necessary to make compromizes which also affect functionality in a bad way. Specialized tools designed for one specific purpose often do a better job.
Quote:
|
and as you might know there is cases that some apps doesn't run in some models but uLE is much more compatible with almost any model, thanks to coolaan i can run uLE in my 10K now.
|
Even so, we can't redesign uLE to include all tools that lack such compatibility.
The point is not how easy it is to adapt them for compilation into uLE, but rather how easy it is to adapt them for use with Sony's MC FAT filesystem, using low-level access functions of the available MC modules, which differ widely from access functions of normal storage devices on normal computers, as used in existing versions of the tools you mentioned.
That adaption would probably be a major work in itself.
Quote:
|
But don't think only in memory cards, imagine using uLE to recover your pen drive/MC with bad block using that tools.
|
Which effectively would require having two very similar tools implemented, since there is huge difference in low-level access functions for USB sticks and for MCs on the PS2. And there is also a big difference between FAT32 as used on mass: and the FAT system used on MCs, which also makes it hard to handle both with the same tool.
Quote:
|
Is very practical, you don't need a PC to do it and every one happens to have some time in life, trouble with MC and pen drivers with bad block, why not be able to solve that with your PS2 and one single tool?
|
Because it would be serious overkill to include a complex tool for use "some time in life". The MC space this tool consumes (by bloating uLE) is wasted in every session, not just on the rare occasions when the tool is used. So this is a very good example of something that should be implemented as a separate tool rather than integrated with uLE.
Quote:
I was imagining options like:
- Check MC/MASS for bad block.
- Format MC or MASS.
- Generate MC image.
- Restore MC image.
Or if you have HDD dump/format/check the HDD also. I don't know the file system used in MC but i think that with this open source tools could be possible to format this other types of memory cards also.
|
The kind of tool you describe here would be a major project in its own right, and would most likely bloat uLE significantly. So this is simply not going to happen...
Btw: The MISC/HddManager subprogram of uLE can already format an HDD. As for checking HDD integrity using tools based on the open sources you mention, I don't think that would work, since the filesystem of PS2 HDDs is Sony specific.
Best regards: dlanor
|

07-04-2008, 12:53 PM
|
|
Registered User
|
|
Join Date: May 2008
Location: Guarulhos, Brazil
Posts: 248
|
|
Quote:
Originally Posted by dlanor
I disagree. Did you ever see a (physical) toolbox with only a single tool in it ?
The 'swiss army knife' approach may seem appealing to some people, but such tools are really for emergency use only. In cramming all kinds of tools into a minimal package it always becomes necessary to make compromizes which also affect functionality in a bad way. Specialized tools designed for one specific purpose often do a better job.
Even so, we can't redesign uLE to include all tools that lack such compatibility.
The point is not how easy it is to adapt them for compilation into uLE, but rather how easy it is to adapt them for use with Sony's MC FAT filesystem, using low-level access functions of the available MC modules, which differ widely from access functions of normal storage devices on normal computers, as used in existing versions of the tools you mentioned.
That adaption would probably be a major work in itself.
Which effectively would require having two very similar tools implemented, since there is huge difference in low-level access functions for USB sticks and for MCs on the PS2. And there is also a big difference between FAT32 as used on mass: and the FAT system used on MCs, which also makes it hard to handle both with the same tool.
Because it would be serious overkill to include a complex tool for use "some time in life". The MC space this tool consumes (by bloating uLE) is wasted in every session, not just on the rare occasions when the tool is used. So this is a very good example of something that should be implemented as a separate tool rather than integrated with uLE.
The kind of tool you describe here would be a major project in its own right, and would most likely bloat uLE significantly. So this is simply not going to happen...
Btw: The MISC/HddManager subprogram of uLE can already format an HDD. As for checking HDD integrity using tools based on the open sources you mention, I don't think that would work, since the filesystem of PS2 HDDs is Sony specific.
Best regards: dlanor
|
Dude, calm down, is just an idea.
I'm not telling or demanding no one to do it, or that will be done in the next versions.
|

07-04-2008, 01:24 PM
|
|
Contributor
|
|
Join Date: Sep 2004
Posts: 4,627
|
|
Quote:
Originally Posted by katananja
Did you try mcPaste?
|
mcPaste is an old method which can only handle MC files with names that obey the same rules as the backup media. This means that gamesaves with names containing characters like ':', '\', and so on, can not be stored on mass: or on a PC via host:.
Another drawback of mcPaste is that it relies on creating an extra file in each folder backed up, to keep track of timestamps and PS2-specific file flags, so that those can be restored when/if the backup is transferred to MC again (using mcPaste).
But there are cases where mcPaste is still useful, when you need the ability to access/edit the files of a gamesave directly, and yet be able to restore original timestamps etc later.
The best uLE command for making full MC backups is psuPaste, since it can handle gamesaves with 'illegal' characters in file/folder names, as those names are then stored only inside the PSU files. Another advantage is that each gamesave folder is backed up as a single PSU file, containing all the gamesave files from that folder, plus their original filenames, timestamps, and PS2-specific flags, all of which will be restored whenever psuPaste is used to put the gamesaves back on MC again. And the construction of filenames for PSU files can be modified (read release CNF) to include folder names and game titles as well as the gamesave timestamp info. NB: game titles are as shown by the Sony browser, except that characters not in the uLE font (eg: japanese kana) will be replaced by underscores ('_'), and characters illegal on the destination media will also be replaced that way.
Just be aware that homebrews using subfolders on MC (NOT really valid for MC) will not be backed up correctly, since the PSU file standard has no way of dealing with subfolder levels (as they should not exist on MC). So a 'myPS2' installation can not be backed up by psuPaste, and neither can the new 'Skins' subfolder SMS has implemented inside its SMS folder. So such application folders should be backed up by normal 'Paste' instead.
One simple procedure to make a full MC gamesave backup is this:
1: Start FileBrowser
2: Browse to the MC
3: Press 'Square' to mark all content
4: Press R1 to open popup and choose 'Copy' command
5: Browse to backup location on hdd0:, mass: or host:
6: Press R1 to open popup and choose 'psuPaste' command
That will create backup PSU files for each folder on the MC.
Best regards: dlanor
|

07-04-2008, 01:29 PM
|
|
Contributor
|
|
Join Date: Sep 2004
Posts: 4,627
|
|
Quote:
Originally Posted by katananja
Dude, calm down, is just an idea.
|
I'm perfectly calm. I just wanted to explain to you why I disagree with your suggestion.
Quote:
|
I'm not telling or demanding no one to do it, or that will be done in the next versions.
|
I didn't take it that way either, but only as your suggestion for something that you'd like to see implemented. The only reason I wrote a lengthy reply was to make it clear that there are valid reasons why including this in uLE would not be a good idea.
Best regards: dlanor
|

07-04-2008, 01:51 PM
|
|
Registered User
|
|
Join Date: May 2008
Location: Guarulhos, Brazil
Posts: 248
|
|
Quote:
Originally Posted by dlanor
I'm perfectly calm. I just wanted to explain to you why I disagree with your suggestion.
I didn't take it that way either, but only as your suggestion for something that you'd like to see implemented. The only reason I wrote a lengthy reply was to make it clear that there are valid reasons why including this in uLE would not be a good idea.
Best regards: dlanor
|
No problem, i thought that you want to rip my head off. 
|

07-04-2008, 01:55 PM
|
|
| |