(CBT) HDLoader game installer

Discussion in 'Sony Programming and Development' started by sp193, Apr 28, 2013.

  1. GillBert

    GillBert Spirited Member

    Joined:
    Jul 26, 2012
    Messages:
    101
    Likes Received:
    39
    Many thanks for these updates!

    Just one thing I notice with the installer, dunno whether is a bug or not, but when I press 'start' (Install Game) with no disc in the drive, the installer keeps trying read the disc forever, and even if I insert a disc later there is no way to cancel this state.


    I'm aware that there is no sense to try install a game without a disc in the drive :wink-new: but sometimes we may press the start button by mistake. Also I see that inside the template language file there is the line "Please insert a disc" then I just suppose that the installer would ask for a disc if it is not present in the drive.
     
    Last edited: Jul 18, 2013
  2. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    So you can't get back to the main menu by pressing the CIRCLE button?

    Originally, it was meant to have a real polling behaviour (It would actually wait until a valid disc is inserted and you could choose to just cancel the process). That was changed when the UI got upgraded, because I felt that it would be simpler this way (for me). It might or might not get reverted back in the future. :/

    It was made this way because I abstracted the UI logic from the business process. In the past, these two separate entities were tightly coupled, meaning that a change to the UI's design would also impact the business logic. Since that change, things like that polling behaviour became impossible to achieve because it wasn't possible to both display a message box and actively poll the CD/DVD drive.
     
  3. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    HDLGameInstaller v0.804 OBT re-released!

    Changelog for the original v0.804: http://www.assemblergames.com/forum...game-installer&p=688600&viewfull=1#post688600

    Changes for the re-release of v0.804:

    1. Fixed misnamed German localization files.
    2. Adjusted initialization code, since the homebrew I/O functions are not multi-thread safe. The UI will be initialized outside of the initialization thread, and the drivers that provide access to the supported bootup devices will be loaded before the initialization thread starts too.


    Downloads/links and for more information:
    Project site: http://ichiba.geocities.jp/ysai187/PS2/HDLGameInstaller.htm
     
  4. GillBert

    GillBert Spirited Member

    Joined:
    Jul 26, 2012
    Messages:
    101
    Likes Received:
    39
    I can't, the program doesn't respond the command at all.


    But I've just tested it again and if I have previously a disc present in the drive and then run the installer (or firstly starting the installer and then inserting a disc) , everything goes fine, I can remove the disc, close the tray, I press 'start' to tell the installer to try read the empty drive, and immediately it shows me the error screen asking for a disc. Then I'm able to return to main menu by pressing circle button.


    Summing up: If the installer detect a disc before all, there is no problem.


    Maybe this can happen only in some particular PS2 models? Mine is a SCPH-50001.
     
  5. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    Ah, that's possible because the entire family of PlayStation 2 consoles starting with the SCPH-50000 line has a weird problem with locking up when commands are issued to the drive when there isn't a disc inserted.
     
  6. richi902

    richi902 Robust Member

    Joined:
    Jul 8, 2010
    Messages:
    292
    Likes Received:
    2
    yeah i noticed that too. had to reset the console :/
     
    Last edited: Jul 18, 2013
  7. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    HDLGameInstaller v0.805 OBT released!

    Changelog for v0.805:

    1. Added French localization.
    2. Updated SMAP driver.
    3. Removed calls to sceCdStandby() and sceCdDiskReady() within ShowWaitForDiscDialog(), to prevent the program from freezing up on newer consoles if a disc is not inserted. sceCdGetDiscType() is the right way to determine whether a disc is inserted or not.
    4. Corrected the GP saving and restoration macros within CrashReporter.c.
    5. Updated Diskload/Mini OPL to the latest revision.
    6. Changed optimization mode to Os.
    7. With the update to fileXio in the PS2SDK, the I/O buffer of fileXio has been set to 128KB.


    As a result of the tweakable fileXio I/O buffer, performance has increased. I've personally seen an approximately 200KB/s increase in performance, although your personal milage may vary.

    If there are no stability issues, an updater will be released to update your existing games.

    Downloads/links and for more information:
    HDLGameInstaller project page: http://ichiba.geocities.jp/ysai187/PS2/HDLGameInstaller.htm
     
    Last edited: Jul 23, 2013
  8. emu_kidid

    emu_kidid Enthusiastic Member

    Joined:
    Jun 28, 2008
    Messages:
    524
    Likes Received:
    23
    Excellent work - I've been following this method for installing backups, but I can't seem to find anywhere that tells me how to set up the HDD (other than copying hacked raw sectors from other peoples HDD).
     
    Last edited: Jul 23, 2013
  9. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    Thank you!

    Do you mean setting up the HDD OSD (Browser update v2.00)? Have you tried krHACKen's Sony Utility Disc: Compilation 3 (SUD3)?


    ***
    @all:

    By the way, this is what happens when the network transfers data slowly to my SCPH-10000:

    [​IMG]

    I think that the reason for bad throughput and auto-negotiation issues is bad cabling. At least, the cable I'm using seems to be having connection issues with the SCPH-10190 adaptor's Ethernet connector.

    And yes... it did crash, but I think that it's because I removed my USB device containing the program's files (Was testing some other stuff on another console, so I needed it). :(
     
    Last edited: Jul 23, 2013
  10. fate6

    fate6 Haha, I killed a Pumpkin!

    Joined:
    May 15, 2013
    Messages:
    973
    Likes Received:
    351
    So I have been wondering if anyone's PS2 crashes if you try to use the IGR? most of my games do sept for one
    (can't remember which one right now)

    I do run all my games from HDD-OSD these days since as much as I like BBN its just faster this way
     
  11. RandQalan

    RandQalan Rapidly Rising Member

    Joined:
    Apr 12, 2013
    Messages:
    90
    Likes Received:
    1
    Try the newest installer and update the game it should fix the problem for most games
     
  12. fate6

    fate6 Haha, I killed a Pumpkin!

    Joined:
    May 15, 2013
    Messages:
    973
    Likes Received:
    351
    How would I update it? do I just run the installer and go the a games options with "O" then just "Proceed" from there?
    or do I reinstall the game completely?

    EDIT: I disabled the IGR for the games since it did not work but now using the latest installer I can no longer change any of a games options

    plus when I tried to use the PC client it shows the list of games but if I click on edit it says
    "Failed to read game's data"

    it said something else before that but I closed it before reading it, think it said something about OSD

    ===========================================

    EDIT2:
    I restarted the PS2 and the client then using the client I edited the settings on the games to re-enable IGR
    (as soon as the installer started I connected the client)

    and thankfully it now works not only the changing of the settings but IGR as well ^__^
     
    Last edited: Jul 24, 2013
  13. RandQalan

    RandQalan Rapidly Rising Member

    Joined:
    Apr 12, 2013
    Messages:
    90
    Likes Received:
    1
    Yea at times the installer is picky but good work

    You figured out what I was going to say to you just run the installer and change on PS2 or network config and it adds mini OPL auto when you do the edit saves a lot of installing of games that could were out your HD and network adapter

    Glad you got it going :triumphant:
     
  14. emu_kidid

    emu_kidid Enthusiastic Member

    Joined:
    Jun 28, 2008
    Messages:
    524
    Likes Received:
    23
    Will this work on a v13 with a hdd soldered to the DEV9 IDE pins? I'm planning to give it a go tonight :p
     
  15. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    HDLGameUpdater v0.800 released!

    What is HDLGameUpdater?
    The HDLoader game updater automatically updates the bootstrap program of all your HDLoader games (the program which makes these games bootable from the HDD OSD/browser updater v2.00, aka Mini OPL/Diskload).

    This software will not automatically make games which are not already bootable, bootable.
    The current version is meant to be used for updating your games to have the same bootstrap program as the one installed by latest version of HDLGameInstaller.

    (In short, it updates OPL which is embedded within every game lol)

    Downloads/links and for more information:
    HDLGameInstaller project page: http://ichiba.geocities.jp/ysai187/PS2/HDLGameInstaller.htm

    ***

    It might, although you'll be on your own if it doesn't work because it wasn't ever intended to have working HDD support for the end-users. The HDD OSD might not work on it though.
     
    Last edited: Jul 25, 2013
  16. GillBert

    GillBert Spirited Member

    Joined:
    Jul 26, 2012
    Messages:
    101
    Likes Received:
    39

    I can confirm that is working properly now. Thanks for this!
    BTW, maybe you forgot, but the Portuguese translation for HDLGI is already done. :tears_of_joy:
     
  17. jsnepo

    jsnepo Member

    Joined:
    Dec 23, 2012
    Messages:
    15
    Likes Received:
    0
    IGR is very random. Sometimes it works, there are times it doesn't. This happens with the same games.
     
  18. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    HDLGameInstaller v0.805R OBT released!

    Changelog for v0.805R:

    1. Added Portuguese localization.
    2. Updated Japanese localization.
    3. Increased TCP window size to 65535 bytes and the FileXIO RPC I/O buffer to 512KB, for enhanced performance.
    4. Increased network transfer length.
    5. The startup device will now be checked, and the program will quit if it was started from an unsupported device.
    6. The program will now quit if the resource files (e.g. fonts) cannot be loaded, instead of getting stuck at a black screen.
    7. The PC-side client (HDLGManClient) has been updated. Please update your clients!


    Downloads/links and for more information:
    HDLGameInstaller project homepage: - HDLGameInstaller support page -

    ***

    Is it equally as bad with the head revision of OPL? We're now doing 1:1 copies of the EE core and IOP modules from OPL, hence the issues should be an exact copy.
     
    Last edited: Jul 31, 2013
  19. RandQalan

    RandQalan Rapidly Rising Member

    Joined:
    Apr 12, 2013
    Messages:
    90
    Likes Received:
    1
    HDLGManClient for HDLGameInstaller v0.805R+
    no download link
     
  20. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    Oops. It's a sign that there are too many links to manage. :very_drunk:
    Fixed! :D

    Thanks for reporting.
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page