1. niegelmansell

    OP niegelmansell GBAtemp Regular
    Member

    Joined:
    Dec 5, 2015
    Messages:
    104
    Country:
    Brazil
    Hello guys!

    I am trying to implement a simple game save system to my game (wich runs on Unreal Engine 3 for PS3).

    The system was created inside Unreal Engine 3, which simply saves some variables values to *.BIN files, then it reads them back.

    It`s everything working fine on PC, but not on PS3.

    The game`s EBOOT.BIN is located at hdd0\game\FAQSAEP01\USRDIR\EBOOT.BIN

    The folder which stores the saved variables is at hdd0\game\FAQSAEP01\USRDIR\SAVE

    The problem is that the variables at not being saved at all on the PS3.

    Do I need some special permission to write data on the PS3 HD?

    I am using PS3 HEN on a 4K PS3 Super Slim (no CFW).

    Thanks!

    -------------------

    UPDATE:

    I just tested now on Xbox360, and it works perfectly, the game creates a new file (using the variable name + *.BIN extension), and can also read it's value.

    So the save system is working, is just something about permission settings on PS3, I assume.

    Does HEN has some setting like allow an app create file/folder?

    I think it must be some kinda setting on PS3 which is not allowing my game create a new file/folder.

    Thanks in advance.
     
  2. niegelmansell

    OP niegelmansell GBAtemp Regular
    Member

    Joined:
    Dec 5, 2015
    Messages:
    104
    Country:
    Brazil
    Last edited by niegelmansell, Jun 5, 2020
  3. Magsor

    Magsor I am watching you
    Member

    Joined:
    Dec 1, 2010
    Messages:
    1,155
    Country:
    Canada
    Ps3 cannot write on the media basically what you are trying to do. Ps3games usually create a saves. Homebrew are different using more permissions.Just my 2 cents.
     
    niegelmansell likes this.
  4. niegelmansell

    OP niegelmansell GBAtemp Regular
    Member

    Joined:
    Dec 5, 2015
    Messages:
    104
    Country:
    Brazil
    Thanks mate for the answer. But how can I add write permissions for my homebrew game?
     
  5. Magsor

    Magsor I am watching you
    Member

    Joined:
    Dec 1, 2010
    Messages:
    1,155
    Country:
    Canada
    Well if I were you, I would look over to youtube in order to learn how to hack a save. It will teach you how saving works on PS3.
    Technically I am not sure your game count as a homebrew, but playing your game while online is a big red flag.... Although you can make it stealth taking some other game id.
     
    niegelmansell likes this.
  6. niegelmansell

    OP niegelmansell GBAtemp Regular
    Member

    Joined:
    Dec 5, 2015
    Messages:
    104
    Country:
    Brazil
    Thanks mate again for taking your time trying to help me. I have been reading that homebrew apps by default only have acces to write to ps3 $home directory.

    My game gets installed to hdd0\game\FAQSAEP01\USRDIR\EBOOT.BIN

    So the home directory is hdd0?

    If so, I can simply change the SAVE folder location of my save game system, and this will solve the problem (I hope)
     
  7. niegelmansell

    OP niegelmansell GBAtemp Regular
    Member

    Joined:
    Dec 5, 2015
    Messages:
    104
    Country:
    Brazil
    This is the Unreal Script function which saves the variable to a file.

    class'Engine'.static.BasicSaveObject(savedObject, "\\dev_hdd0\\home\\SAVE\\" $ string(IntVar.VarName) $ ".BIN", TRUE, 0);

    I just need to know how to point correctly to the PS3 Home directory in the above function, as I have been reading that "On OFW CEX/DEX You have no access to anything except $home".

    So my idea is to change the SAVE folder location to a writeable location inside PS3 HDD.

    Thanks!
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - permissions, Special, write