PS3 PKGi PS3 port (WIP)

Discussion in 'Homebrew Development' started by bucanero, Nov 22, 2019.

  1. 104
    131
    72
    bucanero

    bucanero Member

    Joined:
    Jun 29, 2019
    Messages:
    104
    Likes Received:
    131
    Trophy Points:
    72
    Gender:
    Male
    Location:
    Argentina
    Home Page:
    hello there,

    I finally had the chance to put all the stuff I was working together, aiming to port PSVita's PKGi to PS3. :)

    I still need to iron out some bugs, do some cosmetic improvements, test the app thoroughly, and then build a .pkg to share a public release. :D

    For the devs around, I'm using:
    • PSL1GHT
    • mmozeiko's pkgi source
    • xerpi's ya2d lib (needs Hermes' tiny3d lib)
    • and my own dbglogger lib
    Here's a screenshot of my current build:
    screenshot_2019_11_23_01_06_12.png

    Once I've everything fixed, my idea is to build a list of homebrews and NoPSN apps so they can be used along this port.

    if you have ideas or suggestions, feel free to comment. I'll share the code on GitHub when it's ready for release.

    cheers!
     
    Last edited: Nov 24, 2019
  2. 6,124
    5,799
    622
    sandungas

    sandungas Moderator Developer

    Joined:
    Dec 31, 2014
    Messages:
    6,124
    Likes Received:
    5,799
    Trophy Points:
    622
    Location:
    Babylon 20xxE series
    Are you going to improve the font ?, tiny3d have a companion libfont2 that can do .TTF conversions
    https://github.com/Estwald/irismanager-4-x/blob/master/include/libfont2.h
    *in managunz there is another implementation of it (open to improvements btw, i was discussing with zar how to add shadow/glow text effects, like in the official XMB but we found no easy way to do it)

    For the dualshock icons you can grab the ones used in managunz, are 32x32 pixles and are intended to be displayed at 16x16 tiny3d units
    https://github.com/Zarh/ManaGunZ/tree/master/pkgfiles/USRDIR/GUI/common
     
    Last edited: Nov 22, 2019
    atreyu187, bucanero and DeViL303 like this.
  3. 104
    131
    72
    bucanero

    bucanero Member

    Joined:
    Jun 29, 2019
    Messages:
    104
    Likes Received:
    131
    Trophy Points:
    72
    Gender:
    Male
    Location:
    Argentina
    Home Page:
    oh yes, improving the font was the first thing I had in mind! :D
    the ya2d lib uses the "msxfont" as default, but I'm going to change it to something nicer ;)

    thanks for the links and the PS icons!, I'll use them so the menus look better too :encouragement:
     
    atreyu187 and DeViL303 like this.
  4. 104
    131
    72
    bucanero

    bucanero Member

    Joined:
    Jun 29, 2019
    Messages:
    104
    Likes Received:
    131
    Trophy Points:
    72
    Gender:
    Male
    Location:
    Argentina
    Home Page:
    with a new font and the icons from Managunz is looking better already :)
    screenshot_2019_11_25_15_00_07.png

    (still some bugs and stuff I need to fix before a proper release)
     
    Last edited: Nov 25, 2019
    sandungas, atreyu187 and DeViL303 like this.
  5. 868
    334
    97
    ISAK.M

    ISAK.M Member

    Joined:
    May 3, 2018
    Messages:
    868
    Likes Received:
    334
    Trophy Points:
    97
    Gender:
    Male
    Occupation:
    Well, School
    Location:
    Sweden
    What is this for? What does PKGi do? I dont have a Vita, sorry for not knowing.
     
  6. 104
    131
    72
    bucanero

    bucanero Member

    Joined:
    Jun 29, 2019
    Messages:
    104
    Likes Received:
    131
    Trophy Points:
    72
    Gender:
    Male
    Location:
    Argentina
    Home Page:
    it's basically a tool to list and download .pkg files. The app reads can read a text file, and from there parse the names and links.

    My idea (once the app is fully working) is to build a list of PS3 homebrews and NoPSN apps so they can be used along this port.
     
  7. 868
    334
    97
    ISAK.M

    ISAK.M Member

    Joined:
    May 3, 2018
    Messages:
    868
    Likes Received:
    334
    Trophy Points:
    97
    Gender:
    Male
    Occupation:
    Well, School
    Location:
    Sweden
    Like a Homebrew store essentially?
     
  8. 104
    131
    72
    bucanero

    bucanero Member

    Joined:
    Jun 29, 2019
    Messages:
    104
    Likes Received:
    131
    Trophy Points:
    72
    Gender:
    Male
    Location:
    Argentina
    Home Page:
    Yes, I guess it could be called a "barebones homebrew store" :D because for now it only shows the APP_ID, a Name and the file size.

    It supports list sorting and some basic filtering, but I think that for a "full store experience" the user would also expect some images and a description of the homebrew.
    Well, there's a lot of improvements to do, but first I need to get the basic stuff working properly. :)
     
  9. 2,314
    2,247
    372
    Berion

    Berion Developer

    Joined:
    Feb 3, 2015
    Messages:
    2,314
    Likes Received:
    2,247
    Trophy Points:
    372
    Gender:
    Male
    Location:
    Poland
    Nice work, but isn't easier is just hooking your own XML into XMB? ;p
     
  10. 104
    131
    72
    bucanero

    bucanero Member

    Joined:
    Jun 29, 2019
    Messages:
    104
    Likes Received:
    131
    Trophy Points:
    72
    Gender:
    Male
    Location:
    Argentina
    Home Page:
    oh I know that for a simple task like that it could be done straight in the XMB :)

    but to be completely honest, I wanted to jump into PS3 homebrew development, and I chose this as my first PS3 project because the PKGi source code was available, it was modular, and it was really easy to follow, due to the fact that the PKGi tool is quite simple by itself.

    So I guess a big reason was actually "learning by doing" :D

    hopefully after learning from this simple project, I'll be able to jump into more stuff
     
    DeViL303, STLcardsWS, Zar and 2 others like this.
  11. 5,904
    2,933
    497
    atreyu187

    atreyu187 Old Hunter Moderator

    Joined:
    Sep 29, 2014
    Messages:
    5,904
    Likes Received:
    2,933
    Trophy Points:
    497
    Gender:
    Male
    Occupation:
    Scholar of Byrgenwerth
    Location:
    Cainhurst Castle
    Home Page:
    Yeah guys he's been around dare I say it for decades (nearly twenty now hehe) just new to the PS3 scene. I'm sure @kozarovv will remember his works from way back in the early 2000's. Some of his work is still widely talked about today.
     
    Last edited: Nov 26, 2019
    DeViL303, STLcardsWS and bucanero like this.
  12. 104
    131
    72
    bucanero

    bucanero Member

    Joined:
    Jun 29, 2019
    Messages:
    104
    Likes Received:
    131
    Trophy Points:
    72
    Gender:
    Male
    Location:
    Argentina
    Home Page:
    Hey,

    I've ironed out most bugs and big issues, so I'm thinking about doing some open testing soon.
    Anyone here would like to try it and run some tests before release? :D just let me know! :)
    screenshot_2019_12_02_00_17_22.png

    cheers
     
    Last edited: Dec 1, 2019
    DeViL303 and STLcardsWS like this.

Share This Page