• Homebrew, PS3 Hacks, Software , 10.03.2013

    Hi everyone!
    I’m proud to finally release the first Beta of XMBPCE.

    What is the XMB (XrossMediaBar)?

    XMB is the graphical user interface of the PS3 & PSP.

    What can I do with this emulator?

    With this emulator you can use the graphical user interface of the PS3/PSP on your Windows PC. You can control it with the PS3 Controller.

    What has been done already?

    Setup: Done
    Driver installation: Not done yet (REQUIRES MOTIONJOY DRIVER!)
    XMB Boot: Done
    Graphical user interface: Halfway done (Animated background missing …)
    Playstation Button Menu: Halfway done (NOT STABLE!)
    Controller support: Done

    Category browsing: ”Games”, “Home/Users”, “Music”, “Videos” and “Pictures”

    Handling Game Discs: Done
    Handling Music Files: Done
    Handling Movie Files: Done
    Handling Image Files: Done

    Starting browser: Done
    Starting games: Done
    Starting Music Player: Done
    Starting Video Player: Done
    Starting Picture Viewer: Done

    Music Player: Done
    Video Player: Halfway done
    Picture Viewer: Halfway done

    DOWNLOAD

    XMBPCE v0.6.5 BETA with Cover Pack
    PS3 Controller Drivers (x64 & x32)

    Other informations

    DON’T forget to install the driver first AND click all SAVE Buttons to get no errors 
    README File: CLICK ME
    All XMBPCE videos moved to: CLICK ME
    SvenGDK On Twitter
     

    Discuss in Forums (43)


  • 43 Comments

    1. Jokerx7x
      03-10-2013
      12:07 PM
      1

      what a point with this tool??

    2. alienjiz420
      03-10-2013
      12:09 PM
      2

      Is there a way to do this the other way around besides prodg and mmdm? Like keep an external hdd plugged in my computer but launch the games through the PS3?

      EDIT: ah I didn't realize this was an xmb clone and not actually controlling the xmb on the ps3. my question still stands though if anyone is kind enough to answer it

    3. GregoryRasputin
      03-10-2013
      12:22 PM
      3

      Originally Posted by Jokerx7x
      what a point with this tool??
      Its explained clearly enough.

      Originally Posted by SvenGDK
      What can I do with this emulator?

      With this emulator you can use the graphical user interface of the PS3/PSP on your Windows PC.

    4. DEFAULTDNB
      03-10-2013
      12:25 PM
      4

      Originally Posted by Jokerx7x
      what a point with this tool??
      It's an XMB simulator

      Not a tool.

    5. kmsi063
      03-10-2013
      12:40 PM
      5

      this is not an emulator right? it doesn't take the original ps3 fies and from that 'run' the xmb... or am i wrong?

      all this does it just a program that looks like the xmb... and shows stuff like icons and images under the correct category right?
      well if so, it seems a bit pointless, i mean, sure time and effort was put into this, but, what will this enable anyone to do? of course anyone can make anything they want... just, maybe i am missing the usefulness of this program.

      anyway it looks nice, so well done good luck

    6. SvenGDK
      03-10-2013
      12:49 PM
      6

      It's like a media center in XMB style.
      Btw, a XMB emulator is not a PS3 emulator ... , so you won't be able to play any type of PS3 file with this.

    7. kmsi063
      03-10-2013
      01:00 PM
      7

      sure i understand it is not a ps3 emulator, but it is not an xmb emulator either right?
      maybe i do not know what emulator really means (or what else it can mean), maybe it can apply here too, but it seems like it is a simulator/re creation, right? if it was an xmb emulator it would take whatever files are responsible for the xmb on the ps3, and 'run' them... i think..?

      but regardless, what you made is nice, what would be BEAUTIFUL is if you supported loading/displaying p3t themes

    8. GregoryRasputin
      03-10-2013
      01:05 PM
      8

      Originally Posted by kmsi063
      sure i understand it is not a ps3 emulator, but it is not an xmb emulator either right?
      It Emulates the XMB, you can use functions like Music, Videos and Pictures, it Emulates exactly the way it is done on the PS3, what it doesn't Emulate is the PS3's game function, as in you cannot play PS3 games.


      Originally Posted by kmsi063
      what would be BEAUTIFUL is if you supported loading/displaying p3t themes
      Well its the first beta release, so who knows, maybe Emulators like Retroarch can be integrated into it too.

    9. SvenGDK
      03-10-2013
      01:10 PM
      9

      [MENTION=7773]GregoryRasputin[/MENTION] Thanks for the explanation.

      Integrated emulators will come soon

    10. SonofUgly
      03-10-2013
      03:52 PM
      10

      There's a new DS3 controller driver that works a lot better than MiJ:
      forums.pcsx2(DOT)net/Thread-XInput-Wrapper-for-DS3-and-Play-com-USB-Dual-DS2-Controller

      Bluetooth Beta
      forums.pcsx2(DOT)net/Thread-XInput-Wrapper-for-DS3-and-Play-com-USB-Dual-DS2-Controller?page=31

    11. BradB111
      03-10-2013
      04:27 PM
      11

      nice peice of software that works brilliantly. i was just wondering if anybody knew of a similar thing that is emulating the 360 dashboard for use with a 360 controller?

    12. Priest282
      03-10-2013
      04:34 PM
      12

      Its not an emulator please dont call it that, an emulator runs original files of the hardware its emulating and tries to accurately translate the code eg a retro games console emulator.
      Its a simulator, which is something that mimicks how hardware/software works to try to produce a similar result eg a pinball machine sim.
      Not nit picking, just clarifying :-)

    13. GregoryRasputin
      03-10-2013
      04:50 PM
      13

      Originally Posted by Priest282
      Its not an emulator please dont call it that, an emulator runs original files of the hardware its emulating and tries to accurately translate the code eg a retro games console emulator.
      Its a simulator, which is something that mimicks how hardware/software works to try to produce a similar result eg a pinball machine sim.
      Not nit picking, just clarifying :-)
      Simulation is used in Emulation.....
      XMBPCE both Simulates and Emulates....
      This is also an early beta and what may Simulate now can further Emulate in future.....

    14. DaniPoo
      03-10-2013
      06:43 PM
      14

      For this to be a real XMB emulator it has to run some of the code from the (PS3 system software) and I dont think it does that.
      If it doesnt run the real XMB code (From either the PS3 or PSP) then its not an emulator.
      Its easier to make something that looks and functions like the XMB.

      If this truly emulates anything I would be happy if anyone pin-pointed what exactly is being emulated.

    15. mrc1978
      03-10-2013
      07:15 PM
      15

      Originally Posted by DaniPoo
      For this to be a real XMB emulator it has to run some of the code from the (PS3 system software) and I dont think it does that.
      If it doesnt run the real XMB code (From either the PS3 or PSP) then its not an emulator.
      Its easier to make something that looks and functions like the XMB.

      If this truly emulates anything I would be happy if anyone pin-pointed what exactly is being emulated.
      For christs sake...

      Nice one [MENTION=140369]SvenGDK[/MENTION], looks good

      EDIT....Getting an error

      See the end of this message for details on invoking
      just-in-time (JIT) debugging instead of this dialog box.

      ************** Exception Text **************
      System.ArgumentException: The path is not of a legal form.
      at System.IO.Path.NormalizePathFast(String path, Boolean fullCheck)
      at System.IO.Path.NormalizePath(String path, Boolean fullCheck)
      at System.IO.Path.GetFullPathInternal(String path)
      at System.IO.Directory.InternalGetFileDirectoryNames(String path, String userPathOriginal, String searchPattern, Boolean includeFiles, Boolean includeDirs, SearchOption searchOption)
      at System.IO.Directory.GetFiles(String path, String searchPattern, SearchOption searchOption)
      at �..(String , String , SearchOption )
      at �..()
      at �..�(Object , EventArgs )
      at System.Windows.Forms.Form.OnLoad(EventArgs e)
      at System.Windows.Forms.Form.OnCreateControl()
      at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
      at System.Windows.Forms.Control.CreateControl()
      at System.Windows.Forms.Control.WmShowWindow(Message& m)
      at System.Windows.Forms.Control.WndProc(Message& m)
      at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
      at System.Windows.Forms.ContainerControl.WndProc(Message& m)
      at System.Windows.Forms.Form.WmShowWindow(Message& m)
      at System.Windows.Forms.Form.WndProc(Message& m)
      at �..(Message& )
      at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
      at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
      at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


      ************** Loaded Assemblies **************
      mscorlib
      Assembly Version: 2.0.0.0
      Win32 Version: 2.0.50727.5456 (Win7SP1GDR.050727-5400)
      CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
      ----------------------------------------
      XMB
      Assembly Version: 0.6.5.0
      Win32 Version: 0.6.5.0
      CodeBase: file:///C:/Users/Claw/Desktop/XMBPCE/XMB.exe
      ----------------------------------------
      Microsoft.VisualBasic
      Assembly Version: 8.0.0.0
      Win32 Version: 8.0.50727.5420 (Win7SP1.050727-5400)
      CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
      ----------------------------------------
      System
      Assembly Version: 2.0.0.0
      Win32 Version: 2.0.50727.5456 (Win7SP1GDR.050727-5400)
      CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
      ----------------------------------------
      System.Windows.Forms
      Assembly Version: 2.0.0.0
      Win32 Version: 2.0.50727.5460 (Win7SP1GDR.050727-5400)
      CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
      ----------------------------------------
      System.Drawing
      Assembly Version: 2.0.0.0
      Win32 Version: 2.0.50727.5462 (Win7SP1GDR.050727-5400)
      CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
      ----------------------------------------
      System.Runtime.Remoting
      Assembly Version: 2.0.0.0
      Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
      CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
      ----------------------------------------
      Microsoft.DirectX.AudioVideoPlayback
      Assembly Version: 1.0.2902.0
      Win32 Version: 5.04.00.2904
      CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.DirectX.AudioVideoPlayback/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.AudioVideoPlayback.dll
      ----------------------------------------
      {3931685f-3202-4d0d-ac3b-3d3e7c694771}
      Assembly Version: 0.0.0.0
      Win32 Version: 0.6.5.0
      CodeBase: file:///C:/Users/Claw/Desktop/XMBPCE/XMB.exe
      ----------------------------------------
      Microsoft.DirectX
      Assembly Version: 1.0.2902.0
      Win32 Version: 5.04.00.2904
      CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.DirectX/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.dll
      ----------------------------------------

      ************** JIT Debugging **************
      To enable just-in-time (JIT) debugging, the .config file for this
      application or computer (machine.config) must have the
      jitDebugging value set in the system.windows.forms section.
      The application must also be compiled with debugging
      enabled.

      For example:

      <configuration>
      <system.windows.forms jitDebugging="true" />
      </configuration>

      When JIT debugging is enabled, any unhandled exception
      will be sent to the JIT debugger registered on the computer
      rather than be handled by this dialog box.

    16. Perez1986
      03-10-2013
      08:41 PM
      16

      This is a really neat applicaton. Kudos to you [MENTION=140369]SvenGDK[/MENTION].

    17. kmsi063
      03-10-2013
      11:59 PM
      17

      it just seems to me a bit like making an application that 'emulates' mac on my pc, but just making a program with the buttons, pictures, task bar at the top with the apple icon, etc in the same places. it won't run any mac applications, it just looks like it, it would be cool to look at for some, but i don't really see the use.
      as i said before, if it supported loading in real ps3 theme files, then it would be a really cool tool to see the theme how it would look like on your pc.

      it would be cool also if it loaded other emulators via command line or whatever, like under the emu category or something, it lists roms and if the extension is .n64 then it runs a command to start the right emulator, just being a front end for stuff. (is this what it can do at the moment?)
      but still it is nice to see people putting effort and time into things they want to make

      -edit. ah you say it IS a media center thing, well cool i would just not use the word emulator since it will confuse people

    18. SvenGDK
      03-11-2013
      12:53 AM
      18

      [MENTION=161009]mrc1978[/MENTION] you forgot to click a Save button in the setup.

    19. KMM
      03-11-2013
      06:18 AM
      19

      looks good and might be of use for real media centers
      its not an emulator as it does not emulate anything
      the sony ps3 xmb is a piece of software, you can't emulate software

    20. sinsizer
      03-11-2013
      06:30 AM
      20

      Of cause you can emulate software.
      Emulate or emulation comes from aemulare (lat.). In english it�s similar to mimic or imitate. Every software that tries to "emulate" a special functionality is an emulator.

    21. Sidewinder_2011
      03-11-2013
      06:35 AM
      21

      quit moaning about whats it is and not , if u dont like it gtfo , if u can do better do it , if not then stfu and appreciate that a dev has gave us this . great work SvenGDK

    22. haz367
      03-11-2013
      10:18 AM
      22

      yep great work

      anyway [MENTION=140369]SvenGDK[/MENTION]

      does it require any "path" setup to load properly? the setup went smooth, controller already installed, then u have to click the upper "x" to close, maybe add an "apply" button so when presses it restarts the app with settings saved, clicking the close "x" is a strange thing..just a tip and after launching the app it errors out on a "invalid path" using the "normal HDD" as the other option isn't active correct? also it seems it loaded "tm" atleast 1 time only?

    23. SvenGDK
      03-11-2013
      10:23 AM
      23

      [MENTION=138171]haz367[/MENTION]

      The invalid path error is no real error, you have forgotten to click a SAVE button on the setup -> The save button from music/video/pictures in the second setup form.

    24. mrc1978
      03-11-2013
      10:28 AM
      24

      I'll give this another go when I get home

    25. DEFAULTDNB
      03-11-2013
      10:36 AM
      25

      [MENTION=140369]SvenGDK[/MENTION] had a quick thought about people asking about testing out themes..

      I think this is a decent idea, and would extend the functionality

      How about creating the XMB options for switching themes, and upon selecting the detected P3T you could extract the P3T in the background (perhaps behind a %loading screen) and swap out your icon set with the theme ones in an automated process?

      I have no idea if the file formats are useful to you but I found a quick tutorial here:
      http://www.consolespot.net/forums/ps...p3t-theme.html - on how to extract the icons etc.



      Hope this helps, great work so far mate, and I look forward to future updates

    26. SvenGDK
      03-11-2013
      10:44 AM
      26

      [MENTION=224021]DEFAULTDNB[/MENTION]
      Thanks for the extraction tipp.
      The theme change feature will be visible under settings when it's done

    27. DEFAULTDNB
      03-11-2013
      10:49 AM
      27

      Originally Posted by SvenGDK
      [MENTION=224021]DEFAULTDNB[/MENTION]
      Thanks for the extraction tipp.
      The theme change feature will be visible under settings when it's done
      Awesome

      It would also be cool to set images as the BG image from the pics column

    28. haz367
      03-11-2013
      12:14 PM
      28

      totally my bad..didn't hit the username save and it helped pressing the PS button to get second setup screen..yeah people reading stuff isn't easy

      Great job..keep it up as usual


      Originally Posted by SvenGDK
      The invalid path error is no real error, you have forgotten to click a SAVE button on the setup -> The save button from music/video/pictures in the second setup form.

    29. Iluz
      03-11-2013
      03:34 PM
      29

      Looks like a useful tool, I definitely like the way the XMB looks and would love to use it to launch my PC stuff as well. However for some reason the software doesn't recognize my controller, and shows me this error (along with some other stuff) when I press the controller connection button:

      ************** Exception Text **************
      AForge.NotConnectedException: The requested joystick is not connected to the system.
      at AForge.Controls.Joystick.Init(Int32 id)
      at ..(Object , EventArgs )
      at System.Windows.Forms.Control.OnClick(EventArgs e)
      at System.Windows.Forms.Button.OnClick(EventArgs e)
      at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
      at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
      at System.Windows.Forms.Control.WndProc(Message& m)
      at System.Windows.Forms.ButtonBase.WndProc(Message& m)
      at System.Windows.Forms.Button.WndProc(Message& m)
      at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
      at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
      at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

      I definitely have the drivers since I've been using my navigation controller as a mouse for quite some time now. Any ideas?

    30. SvenGDK
      03-11-2013
      03:57 PM
      30

      [MENTION=267216]Iluz[/MENTION]
      You need to install the drivers first (driver from motionjoy is working perfectly), you can find them under "Downloads" in the first post. The drivers support only bluetooth or cable connection.

    31. Iluz
      03-11-2013
      04:28 PM
      31

      But as I said, I already have the drivers, I've been using MotioninJoy for a long time and it's fully updated.

    32. SvenGDK
      03-12-2013
      12:32 PM
      32

      [MENTION=194415]harryoke[/MENTION] lol thanks

      XMBPCE will be renamed to XMBPC.
      And here are 2 new features coming in v0.7:



    33. SvenGDK
      03-15-2013
      01:44 PM
      33

      Updates for XMBPC v0.7

      Here's a quick preview of the new feature "Theme Changer (p3t)":
      http://85.31.189.150/XMBPCE/XMBPC_01/

      [MENTION=261012]kmsi063[/MENTION]

      The downloader will also be included in v0.7
      https://twitter.com/SvenGDK/status/3...413120/photo/1

    34. DEFAULTDNB
      03-15-2013
      01:50 PM
      34

      Originally Posted by SvenGDK
      Updates for XMBPC v0.7

      Here's a quick preview of the new feature "Theme Changer (p3t)":
      http://85.31.189.150/XMBPCE/XMBPC_01/

      The downloader will also be included in v0.7
      https://twitter.com/SvenGDK/status/3...413120/photo/1
      Nice work mate!

    35. mrc1978
      03-16-2013
      10:58 AM
      35

      Still cant get it working. it doesnt bring up the icons, and when i press the mouse it crashes and asks me if i want to stop the program

    36. SvenGDK
      03-16-2013
      11:07 AM
      36

      @mrc1978

      1) Make sure you have .Net Framework 3.5 installed
      2) Install the driven given on the 1st post
      3) Don't forget to click a save button in the setup

      If you have done this it should work, if not then I don't know what the problem is :x

      [MENTION=129487]all[/MENTION] other users, you can report your bugs here:

      http://85.31.189.150/mantisbt-1.2.14/login_page.php
      You can also see there if it's already fixed and many other things.

      Here's a list of supported operating systems:


      OS marked with * will be supported & optimized later for Wine/Crossover ...

    37. mrc1978
      03-16-2013
      11:45 AM
      37

      Originally Posted by SvenGDK
      @mrc1978

      1) Make sure you have .Net Framework 3.5 installed
      2) Install the driven given on the 1st post
      3) Don't forget to click a save button in the setup

      If you have done this it should work, if not then I don't know what the problem is :x
      1. yep
      2. yep
      3. yep

      i dont know what the issue is.

      i tried a fresh install, and still the same issues.

      running windoes 7 x64 so i can see that it should work

      EDIT sent you a pm m8y

    38. SvenGDK
      03-16-2013
      01:24 PM
      38

      This issue has been added to the bug tracker:
      http://85.31.189.150/mantisbt-1.2.14/view.php?id=2

      I will try to find out the cause of this issue.

    39. mrc1978
      03-16-2013
      01:57 PM
      39

      Thanks for your help bud.

    40. SvenGDK
      03-21-2013
      05:31 AM
      40

      Upcoming confirmed features:

      - New game covers (Tomb Raider, Bioshock Infinite, ...)
      - Theme installer (Yes, p3t files compatibility)
      - Background downloader (Like on the PS3 with a speed indicator feature)
      - File browser for future things (You can control it with the controller and select your p3t theme from there)
      - Now loading game disc cover from ".\media\Covers", improves compatibility & speed
      - New game handling system (PS Button should now work ingame)
      - Other compatibility and speed improvements

      Things which will come later:

      - Emulators
      - REAL USE of the background downloader

    41. DEFAULTDNB
      03-21-2013
      05:48 AM
      41

      [MENTION=140369]SvenGDK[/MENTION] hope you dont mind but I made you a custom boot sound in the style of my modded rebug DNB cold_boot: http://www.ps3hax.net/2013/03/releas...boot-mod-pack/

      Here are the links if you want to use it:
      MP3: https://anonfiles.com/file/26d74ffb4...bef3b03635eece
      Stereo ac3: https://anonfiles.com/file/3f3d47320...d96209a48aad50
      Multi ac3: https://anonfiles.com/file/8b9a99dc5...d7f7aede1b4ab6

      Preview:
      http://www2.zippyshare.com/v/68839521/file.html ~just hit play

    42. SvenGDK
      03-21-2013
      06:02 AM
      42

      Thanks [MENTION=224021]DEFAULTDNB[/MENTION]
      I really appreciate your work but I let the standard XMB sound.

    43. DEFAULTDNB
      03-21-2013
      06:03 AM
      43

      Originally Posted by SvenGDK
      Thanks [MENTION=224021]DEFAULTDNB[/MENTION]
      I really appreciate your work but I let the standard XMB sound.
      No probs mate, it's just an option.