Also Ulaunch ist ein must have Tool für jeden PS2 Besitzer !!!!!
Hier ein Bild der GUI Version 4.12 c beta !!!
[Blockierte Grafik: http://experiment1106.ex.ohost.de/DB/PIC/ule-gui-ex.jpg]
Diese Version ist lediglich eine Beta die es doch schon eine Weile gibt
Was kann Ulaunch alles bzw. was kann es nicht^^
Ihr habt mit dabei:
Filebrowser: Voller Zugriff auf MemoryCard, CD/DVD, HDD, USB und PC Host über Netzwerk.
Kleine Anleitung
Ulaunchelf Filebrowser Anleitung PC2<-->PC
Texteditor: Textdateien direkt auf der PS2 bearbeiten
JPG-Viewer: Die eigene Bildersammlung auf dem Fernseher genießen, mit Vorschau, Slideshow und Zoomfunktion.
HDD-Manager: Formatieren, partitionieren, löschen und umbenennen von Partitionen
FTP-Server: Einfach PS2Net starten und schon kann man mit einem FTP-Browser (z.B. Filezilla) direkt über's Netzwerk auf die PS2 zugreifen.
Ulaunchelf mit FTP Programm benutzen
FTP mit Ulaunchelf und Internet Explorer
MC Backups: PSU Implementation, die es erlaubt alle Savegames auf USB, HDD oder PC Host zu kopieren. Bestmögliche Backuplösung ohne Risiko von Datenverlust.
Spielstände/Gamesaves mit Ulaunch auf MC kopieren
ELF Launcher: die Möglichkeit andere Programme (ELFs) zu starten. Entweder mit dem Filebrowser, oder mit einem einzelnen Knopfdruck den man in der Konfigs bestimmen kann.
Für alle die vielleicht nicht so fit mit der Materie sind gibt es hier ein fix und fertiges ISO zum Download ULAUNCH ISO DOWNLOAD
Wenn ihr weitere Sprachdateien sucht könnt ihr diese hier finden Sprachdateien
Und hier gehts zur PS2Tools Ulaunch Skin Gallerie
LaunchELF v4.42a (2010.07.11)
-Added subprogram MISC/OSDSYS to launch MC-based OSDSYS kelf (as used for FMCB). For most cases the default path should work with standard FMCB installations, but it is also possible to configure a user-defined path for it, so as to experiment with multiple such kelf files on the same MC.
LaunchELF v4.42 (2010.06.12)
-Added kernel patcher and kernel patch as designed by jimmikaelkael to make v0 japanese consoles compatible with newer models in use of homebrews. This cures v0 problems for many other applications too (including ESR) as the kernel remains patched for the duration of a session (until next hard reset/power on). This patching is compatible with that to be added into new versions of "Open PS2 Loader" too, and includes conflict protection when multiple patchers are used. This change has no effect at all on newer consoles, but was required to make it possible to keep the homebrew MC modules in future versions of uLE, and still retain uLE compatibility to all PS2 models.
[size=7]Edit by M tha MaN[/size]
LaunchELF v4.41a (2010.06.03)
-Fixed a problem with uLE initialization, causing problems with the new MC drivers when used on a PS2 of very old model. This change means that 'initsbv_patches' is now called early in 'loadBasicModules', and nowhere else.
-Reinstated MC drivers by jimmikaelkael, and thus FileBrowser renaming on MCs
-Added corrections by jimmikaelkael to the EE_SIO debug output module of ps2sdk
-added the 'sior' module to uLE with changes in "makefile", "launchelf.h", "iopmod_name.h" and "main.c"
-Added 'SIO_DEBUG' flag to "launchelf.h" for use only in compiling special debug versions of uLE, that use EE_SIO interface for debug feedback instead of PS2LINK
(NB: This is required for debugging with oldest models, as PS2LINK won't work...)
-Remerged all of the changes described for beta v4.40j described further below
[size=7]Edit by M tha MaN[/size]
LaunchELF v4.41 (2010.05.30)
-Updated ps2sdk and existing source files to SVN rev 1682.
-Fixed some compiler warnings with the vmcfs driver do to changes in the latest ps2sdk revison.
-Removed the modified screen update delay methods, restoring previous functionality.
[size=7]Edit by M tha MaN[/size]
LaunchELF v4.40i (2010.04.09)
-Updated ps2sdk and existing source files to SVN rev 1678 and removed a previous source file as it's no longer needed.
-Updated the vmcfs driver with Polo35's changes to vmc_io.c in order to possibly fix virtual memorycard corruptions.
ps2ftpd new additions and changes:
-Added a fix to better resolve the hard drive compatibility issue with later ps2sdk updates.
[size=7]Edit by M tha MaN[/size]
LaunchELF v4.40h (2010.02.12)
-Modified screen update delay methods, so as to avoid freezing in PCSX2 use due to their incomplete implementation of EE timers.
-Reverted to use MCMAN and MCSERV modules from bios, as required not only for compatibility to PCSX2, but also for compatibility to v0 PS2 consoles.
[size=7]Edit by M tha MaN[/size]
LaunchELF v4.40g (2010.02.09)
-Updated gsKit and existing source files to SVN rev 1664.
-Readapted and added a few changes back to the gsKit to resolve issues with non-interlace mode.
-Fixed a compiler warning, do to a change with the newer ps2sdk, by changing the data type from "ee_thread_t" to "ee_thread_status_t" for the ReferThreadStatus prototype.
[size=7]Edit by M tha MaN[/size]
LaunchELF v4.40f (2010.02.08)
-Added preclearing of icon.sys struct buffer for "New Icon" command
(Needed to avoid crashing Sony Browser of v0 PS2 consoles at showing such icons)
-Emphasized warning of old partition destruction for HddManager Format command
-Corrected gsKit coordinate rounding (for proper 'upside-down' JPG display)
[size=7]Edit by M tha MaN[/size]
LaunchELF v4.40e (2010.01.26)
-Modified load_ps2host function to eliminate 'stalling' of its network init, by adding a setupPowerOff() call before the load_ps2ip() call.
[size=7]Edit by M tha MaN[/size]
LaunchELF v4.40d (2010.01.24)
-Updated ps2sdk and existing source files to SVN rev 1663 after resolving a long-standing issue with the poweroff handler.
-Fixed an issue that would have caused problems with ps2netFS and ps2ftpd network devices using newer ps2sdk versions.
-Reorganized parts of the setup to build LaunchELF with newer versions of the ps2sdk.
[size=7]Edit by M tha MaN[/size]
LaunchELF v4.40c (2009.10.13)
-Special test version, reverting to MC drivers from bios instead of the new ones
NB: This is only intended for temporary debug testing, not for wide distribution
[size=7]Edit by M tha MaN[/size]
LaunchELF v4.40b (2009.09.14)
ps2ftpd new additions and changes:
-Forced memory card items to two, mc/0 and mc/1, in order to prevent the possible trigger of a buffer overflow noted by jimmikaelkaele for use with the new mc drivers.
-Changed PFS items to only look for 4 mount points as before. This change was only made do to the earlier change of DEVICE_UNITS being set to ten for USB devices.
-Fixed an issues that prevented PS1 memory cards from appearing in the listing with the new mc drivers. Now should work correctly for either driver.
[size=7]Edit by M tha MaN[/size]
LaunchELF v4.40a (2009.09.13)
-Modified gsGlobal usage at rez init and changes, to better follow standards
-Merged EPs bugfix for FTP server's HDD mount bug, reverting it to SVN rev 371
[size=7]Edit by M tha MaN[/size]
LaunchELF v4.40 (2009.09.08)
-Reimplemented 'paddata', to allow button combos independent of debounce
-Merged in a new mcman module by jimmikaelkael, fixing the FTP server bug
[size=7]Edit by M tha MaN[/size]
LaunchELF v4.39aa beta (2009.08.24)
-Fixed a weird 'strcat' bug that used to break TextEditor 'Save As...' pathname
-Suppressed FileBrowser display of garbage filesize + timestamps for ".." links
-Rearranged init of pad & CDVD modules to avoid problem detecting pad mode
-NB: The above fixes an old problem with pad running amok with disc-control ON
[size=7]Edit by Chipwelt[/size]
LaunchELF v4.39z beta (2009.04.09)
-Fixed a bug from previous beta v4.39y preventing access to MC folders having a 'hidden' attribute bit set.
[size=7]Edit by M tha MaN[/size]
LaunchELF v4.39y beta (2009.04.07)
-Merged in new MCMAN and MCSERV modules by jimmikaelkael
-Modified FileBrowser to allow renaming of all MC file/folder objects
-Fixed "DEVICE_UNITS" again, to really allow 10 USB drives/partitions in FTP
[size=7]Edit:by toto67[/size]
LaunchELF v4.39 (2009.02.17)
-Updated gsKit and existing source files to SVN rev 1470.
-Upgraded USBHDFSD to SVN rev 1534 by radad.
-Updated ps2ftpd and existing source files to SVN rev 587.
-Changed "DEVICE_UNITS" from 4 to 10 for the newer USB driver.
-Altered an old workaround to allow multiple USB devices to show up properly within FTP clients.
[size=7]Edit:by M tha MaN[/size]
LaunchELF v4.38 (2009.01.22)
-Fixed a bug affecting two of the timeout functions changed in v4.37
-Modified CDVD tray checking for browsing to cdfs:
[size=7]Edit:by Cifer[/size]
LaunchELF v4.37 (2009.01.21)
-Changed VSync-based timeouts to use Timer() instead, to eliminate PAL/NTSC variations and cure an old bug causing uncontrolled button repeats
-Changed libcdvd tray checking, to eliminate a case of FileBrowser freezing
[size=7]Edit:by M tha MaN[/size]
LaunchELF v4.36 (2009.01.19)
-Fixed 'disc control' bugs in FileBrowser and JpgViewer browser
-Improved recognition of disc types, displayed in main menu. ESR discs are shown as "ESR DVD (off)" if ESR driver needs to be activated to access disc contents, but as "ESR DVD (on)" if no driver activation is needed (if already running, or when used with a modchip)
-Upgraded USBHDFSD of uLE to SVN rev 1516 by radad, fixing a bug in FAT16 usage
[size=7]Edit:by M tha MaN[/size]
LaunchELF v4.35 (2009.01.17)
-Merged in the latest USBHDFSD version by radad (SVN rev 1513) to further improve compatibility
[size=7]Edit:by M tha MaN[/size]
LaunchELF v4.34 (2009.01.13)
- Fixed some bugs that could sometimes prevent 'Left'/'Right' buttons from activating elf launches defined by user for those buttons
- Changed to use fioGetstat instead of fioDopen+fioDclose to scan for USB drives
- Restructured main menu event loop and centralized GUI screen redraws to it
- Changed from dynamic to static font buffer allocation (as it's always needed)
- Modified USBHDFSD to eliminate an irritating and unnecessary delay
- Added rom0:ROMVER content to "MISC/Debug Info" screen (shows PS2 bios version)
[size=7]Edit:by M tha MaN[/size]
LaunchELF v4.33 (2009.01.12)
-Raised a debug constant which limited v4.32 USB_mass drives to 4 instead of 10
-Added a horizontal offset to the "About uLE" display
[size=7]Edit:by M tha MaN[/size]
LaunchELF v4.32 (2009.01.11)
-Upgraded USBHDFSD to SVN rev 1503 by radad, which cures the bug causing large-file corruption in the previous uLE release, and also adds support for multiple partitions (each accessed as a separate mass?: drive) and extends the hotplugging limits (max 5 simultaneous devices with a total of max 10 partitions). Exceeding the limits will cause no harm, but the additional devices/partitions will not be accessible.
-Upgraded USBD to SVN rev 1494 by radad, making uLE "mass:" identical to that of old applications when using multiple USB drives in uLE.
-Improved MISC/PS2Disc subprogram to support launch of either DVD-Video disc or ESR-patched disc (but might not recognize disc type if a modchip is active)
-Added "ESR elf" entry to "Startup Settings..." configuration menu
NB: If no ESR elf has been configured a default of "mc:/BOOT/ESR.ELF" is used
[size=7]Edit:by M tha MaN[/size]
LaunchELF v4.31 (2009.01.04)
-Added new "MISC/About uLE" subprogram, displaying a program credits screen
-Enhanced FileBrowser to support multiple hotplugged USB mass drives
-Upgraded usbhdfsd to SVN rev 1490 by radad, for multiple USB drive support. Note that this may require running the new "setup.sh" script, for those who wish to compile uLE themselves. (Or use the new script "upgrade_usbhdfsd.sh".)
-Fixed various issues with TextEditor (inability to insert CRLF at CRLF etc)
-Fixed a partition unmounting issue, that sometimes caused non-fatal failure of the TextEditor to show proper partition contents when browsing for a text file
[size=7]Edit:by M tha MaN[/size]
LaunchELF v4.30 (2008.09.30)
-Fixed HDD mountpoint issues in HddManager (due to changed methods from v4.23)
[size=7]Edit:by M tha MaN[/size]
LaunchELF v4.29 (2008.09.25)
-Fixed a new bug in the CNF parser, introduced when fixing the previous one. That bug cause the character after the equal sign in a variable assignment to be skipped. This should not matter for uLE or FMCB CNF files, where that character will always be a space. But it does matter when parsing SYSTEM.CNF for PS2 discs, since those files sometimes have no space in that position. This caused some discs to fail booting, both with the uLE MISC/PS2Disc command, and with the disc launcher of FMCB.
-Minor changes to CDVD checking
-Added DVD-Video launch capability for MISC/PS2Disc
[size=7]Edit:by M tha MaN[/size]
LaunchELF v4.28 (2008.09.07)
-Fixed a bug in the CNF parser, preventing variables from being accepted when not separated by any other character from the '=' character preceding its value string.
NB: Since uLE always uses a space separator in creating CNF files, this bug has never affected CNF files created by uLE, but only CNF files edited by 'hand' and the SYSTEM.CNF files of game discs, causing some of those not to work with the PS2Disc command of uLE. So try again now, with games that failed earlier.
[size=7]Edit:by M tha MaN[/size]
LaunchELF v4.27 (2008.09.04)
-Added ability of MISC/PS2Disc subprogram to also boot PS1 discs
(Based on ideas and examples contributed by jimmikaelkael @ psx-scene)
[size=7]Edit:by M tha MaN[/size]
LaunchELF v4.26 (2008.09.02)
-Fixed a bug preventing detection of PAL/NTSC mode on some slim PStwo units.
(Now reads "rom0:ROMVER" instead of using gsKit's function "gsKit_detect_signal")
[size=7]Edit:by M tha MaN[/size]
LaunchELF v4.25 (2008.08.19)
-Fixed a bug preventing proper updates of IPCONFIG.DAT (open file)
-Fixed a bug preventing Cancel command from working in some file selections
-Modified Skin CNF saving to allow selection of existing filenames
-Corrected cursor positioning for LNG translated network settings
[size=7]Edit:by M tha MaN[/size]
LaunchELF v4.24 (2008.08.15)
-Fixed a bug preventing unmounting of VMC devices for some cases
NB: Though VMC usage should no longer be able to interfere with normal HDD access, it may still lock up in some VMC operations. This VMC driver is still to be considered a beta version, though the uLE release is otherwise stable. You should therefore not use VMC operations without backup of each VMC file used.
[size=7]Edit:by M tha MaN[/size]
LaunchELF v4.23 (2008.08.15)
-Fixed a bug that made it possible to select uLE configurable files (drivers, skins, etc) on VMC
-Fixed a bug preventing psuPaste from restoring PSU files to gamesave folders on VMC
-Restructured the HDD mountpoint usage to eliminate conflicts between VMC and other browser needs. Conflict should now only be possible between ftp server and VMC browsing, so these activities should never be combined (user responsibility)
-Enforced 32 character limit for vmc object names in FileBrowser (same as on MC)
-Modified VMC mounting to last only throughout a FileBrowser session. Leaving the FileBrowser automatically unmounts any mounted VMC files
-Fixed a VMC driver bug causing it to consider a VMC to be mounted even after a failure to do so due to unformatted content
NB: Though VMC usage should no longer be able to interfere with normal HDD access, it may still lock up in some VMC operations. This VMC driver is still to be considered a beta version, though the uLE release is otherwise stable. You should therefore not use VMC operations without backup of each VMC file used.
[size=7]Edit:by M tha MaN[/size]
LaunchELF v4.22 (2008.08.14)
-Fixed various bugs that could crash the RunELF function when called with improper device names or paths to non-ELF files. From now on on real launch attempts are made only after accessing the file and checking its ELF header.
-Fixed a bug dealing with SYSTEM.CNF files for the "MISC/PS2Disc" subprogram (string termination for a file buffer from malloc was made one byte beyond the allocated area)
-The above changes also fix the inability of the previous beta to launch ELFs from virtual memory cards.
-Made a new revision of 'ps2client_for_uLE'. This rev8 fixes a problem with file open modes that prevented the new VMC driver from mounting VMC files over network.
Edit:
Note that some problems have been found with the VMC implementation of v4.22, so regard those features as having 'beta' status, though the rest of the release is 'stable'. Only use the VMC features on VMC files that you have backups of, to avoid the risk of losing anything. (A new release fixing the problems will hopefully come shortly.)
[size=7]Edit:by M tha MaN[/size]
LaunchELF v4.21 (2008.07.20)
-Changed FileBrowser icon colour assignment to use Color5, Colour6, and Color7 for folders, ELF files, and generic files, respectively
-Changed default colour values for FileBrowser icons to be yellow, green, white, used for folders, ELF files, and generic files, respectively. This change also affects HddManager pie charts as they use two of the same colour definitions
[size=7]Edit:by M tha MaN[/size]
LaunchELF v4.20 (2008.07.17)
-Implemented an icon mode for the FileBrowser, where each file/folder name will now be prefixed with a small coloured icon. The icon shape for folders is different from that for files, and three different colours are used. One for folders, another for ELFs, and a third for all other files.
-Implemented a new CNF variable 'FB_NoIcons', which may be set to disable the new FileBrowser mode. By default it is zero, enabling the new mode. There is no entry in the configuration menus for this variable, so you must add or change it by text editor (as yet).
[size=7]Edit:by M tha MaN[/size]
LaunchELF v4.19 (2008.07.17)
-Fixed a bug preventing launch keys D-Pad Left and D-Pad Right from working, when redefined from defaults, and only one menu page was used (== only one CNF)
-Fixed missing implementation of "uLE:/" search for some device related configurable files (mainly alternate USB drivers and regional keyboard maps)
[size=7]Edit:by M tha MaN[/size]
LaunchELF v4.18 (2008.07.09)
Changes:
-Modified loading of IPCONFIG.DAT to use "uLE:/" (so also found in uLE dir). If no initial IPCONFIG.DAT is found, any new one edited will be saved as "mc0:/SYS-CONF/IPCONFIG.DAT".
-Fixed a number of bugs affecting display and functionality of the default commands "Configure", "Load CNF++", "Load CNF--" for various combinations of settings for skin and menu control. Note that direct button linking was not affected, so pressing the correct button always gave the correct response. But highlighting a command and pressing the 'OK' button did not always work.
-Consolidated some PAL/NTSC GUI menu routines, and corrected a slight error in the placement of button text for D-pad 'Right' button
The 'new' search method always looks first in the folder of uLE, followed by /SYS-CONF/ of both MC slots, but it is only a few files for which this is used automatically, since you aren't expected to configure their paths. Those files are: LAUNCHELF.CNF (which always used this method), ELISA100.FNT (gained this ability in v4.17), and IPCONFIG.DAT (gained the ability in this new v4.18 release). The same method can also be used for all configurable files of uLE, such as LNG, FNT, KBD, etc, but then you have to configure the use of "uLE:/" path yourself. This can be done when browsing to the file location, by using the R3 button instead of the regular OK button to confirm choice of the selected file.
Note that this search method does not work well when launching uLE from HDD, as no program launched that way is told what partition it's running from. So after IOP reset all contact with the launch folder is lost, and uLE will only be able to find config files in the /SYS-CONF/ folders of MCs.
There is a trick to get around that limitation, by configuring the CNF_Path setting to indicate the active uLE folder, using a full uLE-style HDD path (which includes partition). But it still won't work with all Dev2 implementations, as they seem to use incompatible launch/driver methods. For such cases you can only rely on config files in the /SYS-CONF/ folders.
[size=7]Edit:by M tha MaN[/size]
LaunchELF v4.17 (2008.07.05)
[size=7]Edit:by Experiment1106[/size]
Changes:
-Fixed a bug that made some launch links malfunction for 'childsafe' setups
-Modified loading of ELISA100.FNT to use "uLE:/" (so also found in SYS-CONF/)
LaunchELF v4.16 (2008.06.16)
[size=7]Edit:by toto67[/size]
Changes:
-Fixed missing driver inits for cases where uLE is launched from host: with IOP reset ON
-Fixed a bug causing launch to crash if an elf was launched through a "uLE:/" path when stored in the same folder as the uLE elf on mass: or host:.
Source: psx.scene.com
LaunchELF v4.15 (2008.06.14)
[size=7]Edit:by toto67[/size]
Changes:
-Fixed a bug preventing initial CNF load from defaulting to mc?:/SYS-CONF/
Source: psx.scene.com
LaunchELF v4.14 (2008.06.13)
[size=7]Edit:by toto67[/size]
Changes:
-EP added 2 changed source files for PS2SDK, to eliminate a conflict between those libs and the method used by uLE for loading JPG files from HDD.
-removed loadConfig adaption of CNFs from obsolete uLE versions
-Fixed some bugs in "Save As" command of TextEditor
-Implemented "Load Skin CNF" and "Save Skin CNF" commands in "Screen Settings". (more info in changes.txt)
-Fixed a bug in cursor movement for colours in "Screen Settings"
-Implemented uLE-related file selection. (more info in changes.txt)
Source: psx.scene.com
LaunchELF v4.13b beta (2008.06.01)
[size=7]Edit:by toto67[/size]
Changes:
-Compiled with an older lib setup, but using exactly the same sources as v4.13. This cures a bug of v4.13 making it unable to load JPG files from HDD.
Source: psx.scene.com
LaunchELF v4.13 (2008.05.30)
[size=7]Edit:by toto67[/size]
Changes:
-Fixed Linux issues with the makefile do to case sensitivity.
-Changed draw.c and updated gskit source files to fix issues with the newer gsKit.
-Added script setup.sh to the "Changed source for external projects" directory for setting up outside projects.
-Moved libjpg\include\libjpg.h into libjpg parent directory to match up with myPS2's SVN sources location.
-Reverted to an older working version of ps2sdk(revision 1420).
-Reverted back to the older SMS network modules(revision 58cool resolving a severe bug, which was first introduced in the 4.12 betas.
-Rearranged ps2ftpd sources and LaunchELF's makefile, removing the IRX module from the source package.
-Updated libcdvd source files so it can be correctly built without the old ps2lib library.
-Modified uLE source package further so that precompiled binaries are neither required nor included.
-Fixed bug in reloadConfig(), skin wasn't loaded if using various CNF files and one had GUI_SKIN enabled.
-Added option to disable text in menu screen under skin settings when GUI_SKIN is enabled.
-Commented out fixed PS2DEV environment variable in the gsKit Makefile.pref file.
-Added code from betas minus vmc: related things with changes noted further below.
outside source file additions and changes:
gsKit\Makefile.global
gsKit\Makefile.pref
gsKit\ee\gs\src\gsPrimitive.c
gsKit\ee\gs\src\gsTexture.c
libjpg\libjpg.h
ps2sdk\iop\system\iomanx\src\ioman_sbv.c
libcdvd\makefile
libcdvd\ee\makefile
libcdvd\iop\cdvd_iop.c
libcdvd\iop\makefile
libcdvd\iop\ps2lib_ioman.h
Source: psx.scene.com
LaunchELF v4.12 (2007.06.17)
[size=7]Edit:by Ribbon[/size]
NB: Changes listed here include all those made since last stable release
-Modified the libjpg patches for uLE so that a lib patched for uLE will work more compatibly with some other new software (including the MC emulator GUI developed by forum members at ps2-scene)
NB: To use the new lib patch properly with your own compilation of such software (including uLE) you will need to recompile libjpg after adding the new source patches.
-Reverted to an older version of SMS networking modules, to avoid glitches due to ongoing development experiments for the SMS application. In the future these modules will be updated for uLE only when such future SMS modules are considered stable (in long-term testing). Thanks go to EEUG for help in reverting properly.
-Added support for GUI-like skin JPG for alternative use in main launch menu. This is largely based on a design contributed by 'suloku' in the ps2-scene forums. Note that when such a skin is in use the skin JPGs will be reloaded at each entry to and exit from the main menu, so they must then be on continuously available media. Note also that the brightness setting is shared between the two skins, as are all the text colour settings, so the GUI skin needs to have average brightness and colour tone similar to the main skin. (Some sample skins and a GUI template BMP are included.)
-Corrected interlace setting in distributed LAUNCHELF.CNF to reflect the current default, which is to have interlace active (as opposed to original default).
-Adjusted timestamp display for compatibility to methods in Windows XP, for use with host: browsing (affects only timestamps with raw year value larger than 2256)
-Added support for virtual memory card files on hdd0: or mass:, using code developed mainly by members Polo35 and romz of the ps2-scene forums
-Fixed a bug in browser changes preventing user from manually canceling transfers
-Fixed a bug in IOP reset method causing USB keyboard to be lost on vmc operations
-Fixed a bug in IOP reset method causing crash at activating vmc with "Disc Control: ON"
-Added support for 'Rename' command on MC (both virtual and physical). Note that such renaming requires X-modules (also required for vmc access)
-LNG authors should note that this version has additional vocabulary in lang.h, to cope with some new features. (5 new entries were added, for a total of 319). But we do not request any new LNG contributions until the next stable release, since we may make additional changes before that. So save your efforts for that stable release.
-KNOWN BUGS!!! (Report on these only if you have ideas for curing them.)
1: After activating a vmc file (virtual memory card) on mass: the program may crash when attempting to activate another vmc on hdd0:. For such cases you need to exit and then reenter the FileBrowser (exiting turns the emulation off).
2: After activating a vmc file on HDD the program may crash when attempting to leave the FileBrowser or when attempting to browse any HDD partition (Browsing the partition list works, but entering the partitions doesn't)
3: Current vmc implementation in uLE can only activate vmc as mc0:, so while any vmc is active it is impossible to access the physical mc0: slot. To regain such access you must exit from FileBrowser and then reenter it again, as such exit turns emulation off.
4: vmc emulation on HDD may also crash if the FTP server is active and interferes with the partition mountpoint used for vmc (currently pfs0: )
5: As yet I have not been able to make XMCMAN restore file and folder attributes in the same way as it's done with MCMAN. So all newly created copies will have brand new timestamps, and default attributes, instead of having both copied from the originals. So gamesaves that rely on such things may be broken after copying with this version. (eg: Battle Trophy save in "Star Ocean: Till the End of Time")
Summary:
At present vmc emulation in this uLE Beta works well only for mass:, not hdd0:
and you can't rely on restored PSU gamesaves to have correct PS2 file attributes
----- End of info on uLE v4.12f Beta -----
LaunchELF v4.12 (2007.02.16)
-Fixed an issue with the makefile that messed up the network functionality in LaunchELF after exiting from another PS2 application.
-Updated to latest SMS TCPIP driver.
-Removed the prior SMS network modules, and then changed the makefile so EEUG's network modules(SMSUTILS, SMSTCPIP, and SMSMAP) now require the compiled sources from SMS to build uLE.
LaunchELF v4.11 (2007.02.02)
-Fixed a bad bug that smashed the storage path for content of copied folders. Instead of being stored inside the proper folder the files were stored beside that folder, with the folder name attached as a prefix to the proper filename. This was due to a single faulty string reference in "filer.c", which has now been fixed..
LaunchELF v4.10 (2007.02.02)
[size=7]ddit:by Ribbon[/size]
-Modified a file of the latest iomanx source in PS2SDK, which eliminated all problems we've had with recent versions of the iomanx.irx module
-Modified use of LNG definitions, to avoid using translated strings as gamepad button names in tooltips (mainly for the 'Select' button). Please report if I missed any !
-Fixed a bug in copying files with names longer than 32 characters to MC, which caused creation of both a folder and a file with truncated name. The new code will truncate the names to be used on MC before being applied to any MC functions. If a filename to be truncated contains any period ('.') characters, then all truncation will be done in front of the last of these, so as to preserve the final file extension. But if the extension itself is too long (meaning it's not really an extension), then truncation will be made from the end of the full name. Note that if you attempt to copy many files with long names to MC, this truncation may make all those names identical, if they differ only in some final characters, and the end result will be that only the last file copied remains on MC. To avoid such problems, try to make sure that files for MC have valid name length. A generic object name length limit is now applied to other devices too (all file systems have some limitation), but that limit is currently set to 256 characters.
LaunchELF v4.09 (2007.01.27)
[size=7]Eddit:by Ribbon[/size]
-Updated to use the current ps2sdk changes added by jbit.
-Cleaned up the external source package and updated some of the ps2sdk source files.
LaunchELF v4.08e Beta (2007.01.27)
-Upgraded to a newer version of EEUG's networking module "SMSTCPIP.irx". This upgrade should eliminate some data corruption seen with the previous beta
-Added a new LNG definition, LNG(KB_RETURN), to be used only to designate such keyboard keys (virtual or physical), as it seems that some languages need this term separate from other uses of similar words. The english version of this term in "lang.h" is just "RETURN"
-Fixed a bug in generating SJIS-encoded title strings for "icon.sys" files created by the new browser command "New Icon". Note that this bug was not inside the source of uLE, but in the source for a string function of PS2SDK, so if you want to compile this correctly you'll need a very recent update from the SVN repository for PS2SDK
LaunchELF v4.08d Beta (2007.01.07)
-Added some newer network drivers from SMS by EEUG, raising host: speed to 1450 KByte/s
-Removed usbhdfsd both from the modules folder and from the 'Changed source...' folder, as the standard PS2DEV version now has adopted all our modifications for it (SVN 1366)
-Added makeicon.c to the uLE source. This is heavily based on example programs and advice contributed by 'ubergeek42' and 'ffgriever' at 'Please Help, and Not Link :).org'. It allows the FileBrowser to add PS2-style icon sets to existing folders through a new command in the 'R1' menu. You can fine adjust text positioning in these icons by including some control characters into the icon text string, though at present this requires a USB keyboard. As yet these text entry dialogs use the same old routine we use for filename entry etc, but this will be improved in some later version, to gain the same abilities for gamepad as for a USB keyboard.
The control characters for icon texts are:
HT == Ctrl_I => Step past half a character width (to center text horizontally)
VT == Ctrl_K => Start new row half a character height down (to center text vertically)
CR == Ctrl_M => Start new row a full character height down (normal multi-row text)
Rows will also be automatically 'broken' once every 8 chars, and characters that would pass beyond the bottom right corner will be ignored. If the current path already contains an icon.sys and/or icon.icn file, you will be asked if you want to overwrite or not.
NB: Do NOT overwrite in your B?DATA-SYSTEM folder, as that will result in an invalid system save, and an exploit user will then lose the ability to boot properly !!!
-All features added in earlier v4.08 betas are also included in this release
LaunchELF v4.08c Beta (2007.01.03)
-Modified Host interface to adapt to some changes in 'ps2client_for_uLE_rev3'.
-One such change now allows browser display of file sizes and modification times for 'host:', except for an 'elflist' root, since that is just a pseudo-device
-There's also an improved method for testing object types. This was made possible by the elimination of an old bug from ps2client (cured by others at ps2dev.org), so that uLE no longer has to trial-open every single object like we had to do in earlier versions
-All beta features from the last beta version are also included, unchanged
LaunchELF v4.08b Beta (2006.12.19)
-Changed networking to use IRX modules by EEUG, for 40% speed increase of host:
-Changed browser to use dynamic spacing to allow more characters to be displayed for long file and folder names. Filenames can now be displayed with 49 characters in 'details' mode and with 81 characters in 'filename only' mode. Filenames longer than that are shown with 80 correct characters and a final '~' character to indicate the abbreviation. Folder names are treated the same way, except with one character less, to ensure that the final '/' character will be visible, even for an abbreviated name
-Changed browser of JpgViewer to use dynamic spacing in list mode, as described above
-Changed browser of JpgViewer to only use L2 for switching transition effects
-Changed browser of JpgViewer such that R2 opens the PathPad popup for path selection
NB: Some info shown in the JpgViewer help screen is now incorrect for browser, though it remains correct while viewing a picture/slideshow, as R2 retains its old meaning in this mode. IMO this is not a bug, since that help screen can only be seen in picture viewing mode, which also has different tooltips from browsing mode
LaunchELF v4.08 (2006.12.07)
-Modified use of BrowserModePopup, to make it usable also for config browsing.
-Fixed a bug in font loading of ELISA100.FNT
-Fixed a bug that could crash if "Debug Info" screen was used with latest LNG files
LaunchELF v4.07 (2006.11.30)
-Modified MC attribute handling to ensure compatibility of PS1 gamesaves
-Improved HddManager unmounting, to prevent failure of some partition commands
-Added new "Debug Info" popup to the "MISC" pseudodrive (its use may vary in future)
-Extended FileBrowser from 2 display modes to 3
-Extended FileBrowser from 2 sort modes to 4
-Added 8 new character definitions to "font_uLE.c", for use as 4 double-width characters, representing the 4 D-Pad buttons
-Added a new popup menu to FileBrowser, to control the new display and sort modes. The new popup is opened by the button L1, as it obsoletes the old Title ON/OFF functionality
-Added new LNG definitions to cover all new features
-Modified initialization of uLE to improve compatibility with SwapMagic ELF launching. These changes allow uLE to find its CNF in the same folder as the ELF when launched on mass: by SwapMagic, despite the incorrect path passed in argv[0] ("mass0:\SWAPMAGIC\"). Note that this is NOT the same modification used in earlier betas, which caused other bugs. This method does not involve IOP reset, and should therefore be bug-free. That has been verified both for exploit booting and the 'back to browser' feature of SMS, which were both bugged by the old method.
-Shortened the LNG(Modes) lang.h definition of earlier betas to LNG(Mode)
-Extended HddManager size limit for logical partitions to 128 GB
-Corrected a bug in HddManager sizeSelector tooltips (missed using an LNG definition)
-Modified HddManager sizeSelector to use L2/R2 to step partition size -/+ 10 GB
-Modified tooltips for HddManager sizeSelector to include new features
LaunchELF v4.06 (2006.10.13)
ps2ftpd new additions and changes: Included ps2ftpd.irx and source changes.
-Changed partition filter and removed the codebreaker partition from the hdd partition listing.
-Fixed a future year attribute issue with dlanor's fix.
ps2sdk changes:
-Changed tcpip to use the older working version of lwip(revision 1158).
-Changed to an older working version of iomanX(revision 1332).
outside source file additions and changes:
ps2ftpd\src\FileSystem.c
ps2sdk\iop\tcpip\tcpip\makefile
ps2sdk\iop\tcpip\tcpip\src\ps2ip.c
ps2sdk\iop\tcpip\tcpip\src\include\lwipopts.h
ps2sdk\iop\system\iomanx\makefile
ps2sdk\iop\system\iomanx\src\exports.tab
ps2sdk\iop\system\iomanx\src\imports.lst
ps2sdk\iop\system\iomanx\src\iomanX.c
ps2sdk\iop\system\iomanx\src\irx_imports.h
LaunchELF v4.05 (2006.10.05)
-Modified USB mass: driver to reduce delays in browsing large directories
-Fixed USB mass: driver to permit file/folder names beginning with a period ('.')
-Bugfixed USB mass: driver to eliminate a memory leak at disconnection/hotswap, which was responsible for occasional freezing after hotswaps
LaunchELF v4.04 (2006.09.23)
-Reverted one of my changes in usbhdfsd, because it seems to have broken dir caching. Unfortunately this means that we're back to the original super-slow dir reading, where time delay increases proportional to the square of the object count. So this version is very slow for large directories, but at least they work right...
LaunchELF v4.03 (2006.09.23)
-Fixed a bug that would freeze bootup if loading a font from HDD
-Fixed a bug that could corrupt HDD, mainly observed when making PSU backups. This was due to some problem with changing timestamps via fileXioChStat. (HDD driver bugs ?) That timestamping code has now been removed, which is no loss, as it never worked right. Note also that timestamps are still preserved inside PSU backups, which is where it matters.
-Replaced embedded mass: driver with a revised version of Herben's usbhdfsd (as in uLE v4.02a Beta). The revisions eliminate some serious bugs that would occur when writing directories containing many objects. I want to emphasize that the bugs now eliminated exist in *all* older mass: implementations, not just Herben's (he merely inherited them).
Die neuesten Versionen werden immer hier
als Dateianhang anhängen.