PS3 MacOS PS3 Net Server GUI SOURCE

A Ps3 Net Server GUI for Mac (used with CobraCFW / Mamba NetISO streaming feature)

  1. 823
    377
    97
    psykosis

    psykosis Developer Developer

    Joined:
    Dec 7, 2014
    Messages:
    823
    Likes Received:
    377
    Trophy Points:
    97
    MacOS PS3 Net Server GUI
    by psykosis

    I'm used to aldostools windows version of the GUI, but found no mac variant. Decided to code one up, and it turned into a pretty nice little tool. This is the first PUBLIC build. Enjoy!

    Installation Instructions:
    1. Unzip (there should be two apps) & Place ps3netsrv and app wherever you please
    2. Launch PS3 Net Server GUI
    3. Drag and drop your shared folder and ps3netsrv onto window
    4. Verify/Change Settings as needed and press start . (at this point prefs are saved)
    5. Enjoy!

    Features:
    Launches ps3netsrv from easy to use interface
    Lightweight design
    Autostart option, allows app to launch ps3netsrv on launch
    mac ps3netsrv built using latest xcode 8.2
    (more coming)

    Known Bugs = 1:
    If you have launched a previous version and saved settings, Program can crash when looking for new preferences added. The easiest way is to open finder, hit (Win)+shift+G and type ~/Library/Application Support/ and delete the ps3netgui folder. Then relaunch app.

    Download Link:

    I have linked my google drive folder, which will update with releases as I update the codebase.

    https://drive.google.com/drive/folders/0B8y84TwvbbBHdkdOTHh4cVNKR3M?usp=sharing

    What's Next?:

    working on whitelist
    Replicate aldostools functionality for sharing multiple folders
    more work with pref files error correction (see known bug)
    Possibly adding other tools to make more feature complete

    Changelog 1.1:
    Added ability to add/remove from login items
    moved killall processes to process id based stop of server (safer)
    shows id in titlebar when running
    Will notify you when server stops
    Will stop only the process id started
    will notify you of deletion of configuration file
    added helpful info when you mouse over certain items
    moved most textboxes to labels to encourage drag and drop
    removed the close button (did same as minimize)
    Minor UI changes
    Changed a few constants to apple scripts
    Window is updated in event of server close without using stop button
    Code cleanup, and optimizations all around.
    Delete configuration button slightly improved also
    There is no preferences update, so there is no need to delete your configuration file before using this app. :)
     

    Attached Files:

    Last edited: Nov 27, 2016
  2. 7,067
    4,937
    697
    kozarovv

    kozarovv Super Moderator

    Joined:
    Nov 8, 2014
    Messages:
    7,067
    Likes Received:
    4,937
    Trophy Points:
    697
    Home Page:
    Nice work!
     
    psykosis and STLcardsWS like this.
  3. 29
    19
    32
    Algol

    Algol Member

    Joined:
    Sep 20, 2016
    Messages:
    29
    Likes Received:
    19
    Trophy Points:
    32
    Gender:
    Male
    Merci, mon ami. Les Macounets existent et je te remercie pour ce travail sur nos machines. J'utilise un MacMini (C2D @ 2,53Ghz, 8Go ram) booté en Win-7 pour avoir toutes les possibilités offertes par la connexion à ma PS3.

    Merci encore, je teste ça très bientôt.

    Merci pour toujours.

    Algol "le papy".
     
  4. 32
    5
    12
    blazinsmokey

    blazinsmokey Forum Noob

    Joined:
    Nov 9, 2014
    Messages:
    32
    Likes Received:
    5
    Trophy Points:
    12
    This is good to see. Are there any other Mac utilities for the PS3? Specifically for creating ISOs from JB folders?
     
  5. 29
    19
    32
    Algol

    Algol Member

    Joined:
    Sep 20, 2016
    Messages:
    29
    Likes Received:
    19
    Trophy Points:
    32
    Gender:
    Male
    Non, pas sur MAC. Tu peux toujours le faire en utilisant soit un MAC qui boote directement sur un XP ou sur un Seven (via BOOTCAMP), soit tu lances les Windows via "Parallels Desktop" soit via "VMware Fusion". Tu as le choix. Cela fonctionne très bien chez moi.

    Veuillez m'excuser pour mon Français, je suis âgé, je n'ai pas appris l'Anglais à l'école, je n'ai aucune confiance aux traducteurs automatiques de "Google", ni de "Microsoft". Ils traduisent très très mal notre pensée.

    Cordialement.
     
  6. 823
    377
    97
    psykosis

    psykosis Developer Developer

    Joined:
    Dec 7, 2014
    Messages:
    823
    Likes Received:
    377
    Trophy Points:
    97
    If I can find a mac compatible genps3iso binary, I can work something up, but i've not found one yet. I was attempting with the linux binary but was running into issues. I'm not the best at reverse engineering and rebuilding for mac, personally :)
     
    blazinsmokey likes this.
  7. 29
    19
    32
    Algol

    Algol Member

    Joined:
    Sep 20, 2016
    Messages:
    29
    Likes Received:
    19
    Trophy Points:
    32
    Gender:
    Male
    Merci pour ta réponse chaleureuse, j'apprécie, tu es sage et compétent.

    Refaire un binaire PC pour qu'il fonctionne sur un MAC est un exploit de nos jours. Dès que j'en ai le temps, je teste ton travail et je te donne des réponses (bonnes ou mauvaises).

    Merci et passe un bon Week-end, mon ami.
     
  8. 7,067
    4,937
    697
    kozarovv

    kozarovv Super Moderator

    Joined:
    Nov 8, 2014
    Messages:
    7,067
    Likes Received:
    4,937
    Trophy Points:
    697
    Home Page:
    Please use English language here on forum.
     
  9. 32
    5
    12
    blazinsmokey

    blazinsmokey Forum Noob

    Joined:
    Nov 9, 2014
    Messages:
    32
    Likes Received:
    5
    Trophy Points:
    12
    Translation worked fine through Google, completely understood you. It'd be much more preferred in a forum that you just translate and post in English versus many of us having to translate it to understand you.

    Yes I have used Parallels and while it does work, a native app would be much appreciated.
     
  10. 823
    377
    97
    psykosis

    psykosis Developer Developer

    Joined:
    Dec 7, 2014
    Messages:
    823
    Likes Received:
    377
    Trophy Points:
    97
    blazinsmokey and kozarovv like this.
  11. 29
    19
    32
    Algol

    Algol Member

    Joined:
    Sep 20, 2016
    Messages:
    29
    Likes Received:
    19
    Trophy Points:
    32
    Gender:
    Male
    Merci - Thank you.
     
    kozarovv likes this.
  12. 7,067
    4,937
    697
    kozarovv

    kozarovv Super Moderator

    Joined:
    Nov 8, 2014
    Messages:
    7,067
    Likes Received:
    4,937
    Trophy Points:
    697
    Home Page:
    Better :-p

    Quote from nevik on ps3hax: "This is done in Tcl/Tk and a few Shell Scripts. The source is found in the app itself. If you:
    right or control click on the app select "show package contents" from the drop down menu then it's "/Contents/Resources/scripts" is the the source i made for the GUI, in the same location is a folder named /tools within that are the tools and I will not provide all the source for all the other developers tools if you really need them google is your friend!"


    So he probably used makeps3iso instead of genps3iso in this project.
     
    Tranced likes this.
  13. 8,119
    7,233
    1,022
    STLcardsWS

    STLcardsWS Administrator

    Joined:
    Sep 18, 2014
    Messages:
    8,119
    Likes Received:
    7,233
    Trophy Points:
    1,022
    @psykosis - Mirror added to Download Section and linked to this thread. You can also now update if you like via the resourse section here. Above on this page you see "Overview" tab, from there it takes you main download (resource page) for this tool, You should see "Post Resource Update" from there you can upload to here (or link externally) then provide just the details for that update in the message field .

    When you post that it will also automatically post the update in this thread as well. So you get update two things with one action :) . Anyhow its there and an option to use. This is something we can do for anyone release threads here and something we have been integrating in many threads.
     
  14. 823
    377
    97
    psykosis

    psykosis Developer Developer

    Joined:
    Dec 7, 2014
    Messages:
    823
    Likes Received:
    377
    Trophy Points:
    97
    I don't think there is an issue with using makeps3iso if i'm not mistaken. It's been a while since I worked with genps3iso/makeps3iso
    i believe makeps3iso is estwalds version, i know that genps3iso is the cobra based version.
     
  15. 823
    377
    97
    psykosis

    psykosis Developer Developer

    Joined:
    Dec 7, 2014
    Messages:
    823
    Likes Received:
    377
    Trophy Points:
    97
    I am working on an update, and finishing up a few features, but here's a sneak peak at what's in store for the next build:
    Main Window will now show Process ID of running server.
    Stopping server will now stop this process id instead of all instances of ps3netsrv
    Service is checked to ensure running, if not then form is updated to reflected stopped server
    Notification is sent for delete of configuration settings
    Notification is sent if server stops without using the stop button (while program is open)
    Another Text box moved over to label, to encourage use of drag and drop
    Lots of code cleanup, optimizations
    Added mouse hover dialogs to make easier to understand
    Minor UI changes to show more information in less space.

    Coming Soon... :)
     
    kozarovv likes this.
  16. 823
    377
    97
    psykosis

    psykosis Developer Developer

    Joined:
    Dec 7, 2014
    Messages:
    823
    Likes Received:
    377
    Trophy Points:
    97
    psykosis updated MacOS PS3 Net Server GUI with a new update entry:

    Release 1.1

    Read the rest of this update entry...
     
    blazinsmokey, Algol and kozarovv like this.
  17. 1
    0
    5
    Feniix Dev

    Feniix Dev Forum Noob

    Joined:
    Nov 27, 2016
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    5
    Gender:
    Male
    Hello can you contact me please? :)
     
  18. 823
    377
    97
    psykosis

    psykosis Developer Developer

    Joined:
    Dec 7, 2014
    Messages:
    823
    Likes Received:
    377
    Trophy Points:
    97
    Algol and kozarovv like this.
  19. 32
    5
    12
    blazinsmokey

    blazinsmokey Forum Noob

    Joined:
    Nov 9, 2014
    Messages:
    32
    Likes Received:
    5
    Trophy Points:
    12
    Awesome find man. I poked around and found the below. Appears to be using hdutil(ISO disk image tool on macs) and than CaptainCPS-X's method to patch the ISO for compatibility. I actually remember his work I want to say he was one of the first people that got the ISO working on a NTFS drive or something. Now that was a long long time ago.

    Here's a snippet from the make_ps3_iso.tcl file
    Code:
    button .make_iso -text "Make ISO" -command {exec hdiutil makehybrid -quiet -o $b -iso $a
                set c [exec tools/./psiso_tool --ps3 --patch --verbose $b]
                tk_messageBox -message "$c" -type ok}
    
    label .lab5 -text "Thanks to CaptainCPS-X for the ability to patch an .ISO file
    the actual .ISO file is being created with hdutil"
    
     
    Algol, kozarovv and psykosis like this.
  20. 823
    377
    97
    psykosis

    psykosis Developer Developer

    Joined:
    Dec 7, 2014
    Messages:
    823
    Likes Received:
    377
    Trophy Points:
    97
    This is extremely helpful! Thank you!
    I am currently running a test on an iso now to see if I can get some progress. Currently testing on THPS5 on rebug 4.80.1 on webman-mod 1.45.02... with success. It appears I can write up something pretty easily for mac :)
     
    Algol, blazinsmokey and kozarovv like this.

Share This Page