Porting PS3 games to Vita

Discussion in 'PS Vita - Hacking & Homebrew' started by Snagglepup, Jul 11, 2017.

  1. Snagglepup
    OP

    Snagglepup Newbie

    Newcomer
    2
    0
    Oct 14, 2016
    Just wondering how possible it would be to port some of the simpler ps3 games to Vita, such as Tokyo jungle, I'd imagine vita and ps3 games are at least similar
     
  2. Lilith Valentine

    Lilith Valentine GBATemp's Wolfdog™ I drool on my knife

    Member
    19,341
    19,639
    Sep 13, 2009
    Antarctica
    Between insane and insecure
    You kind of need the source code in order to port a game to anything. So without the source code, it's nearly impossible
    The Vita is also not powerful enough to emulate a PS3
     
    CuriousTommy likes this.
  3. Snagglepup
    OP

    Snagglepup Newbie

    Newcomer
    2
    0
    Oct 14, 2016
    what about something like Terraria then, the Vita and PS3 versions are basically identical so could you in theory if you had the source code get the PS3 version running on Vita?
     
  4. Lilith Valentine

    Lilith Valentine GBATemp's Wolfdog™ I drool on my knife

    Member
    19,341
    19,639
    Sep 13, 2009
    Antarctica
    Between insane and insecure
    That was ported over by the same people with the source code.
    So if you could get the source code, you could theoretically port the game over. Of course you still need to overcome hardware limitations
     
  5. Scarlet

    Scarlet Rydeen

    Member
    GBAtemp Patron
    Scarlet is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    1,689
    1,638
    Jan 7, 2015
    United Kingdom
    Middleish North-Right
    The long and short of it is that it isn't something anybody on Temp would be able to do without a major leak of source code from a company. And even then, like Lilith said, the hardware just isn't there. It's like asking if Wii games can be ported to the N3DS because Xenoblade 3D exists.
     
  6. bobbytomorow

    bobbytomorow Advanced Member

    Newcomer
    53
    21
    Sep 7, 2016
    United States
    The PS3 and Vita may use similar API's (libGXM and libGCM) but other than that they are worlds apart. Not only is the Vita's CPU significantly less powerful than the Cell and uses a different architecture (Power vs ARM), but the Vita's GPU is also significantly less powerful (28 Gflops vs 228 Glops). The Vita is closer to being a PS2.5 than a PS3 (just like the PSP was more a PS1.5 than a PS2).

    Making a PS3 game work on a Vita not only would it take a massive hit in visuals and performance but the undertaking would be enormous, the amount of time/work/resources needed would be too much to expect any releases from a small homebrew scene. Theoretically possible? Sure, but it's never going to happen ever.
     
    GunzOfNavarone likes this.
  7. Lord M

    Lord M GBAtemp Advanced Fan

    Member
    832
    178
    Oct 31, 2014
    Italy
    PSVITA Cpu is a total delusion.
    Only the ultra-stupid Sony can make, back in 2012, a portable device with 444Mhz...
     
  8. smf

    smf GBAtemp Maniac

    Member
    1,040
    183
    Feb 23, 2009
    Porting without source code is harder but not impossible. You would need to write a static recompiler to translate the code directly, or convert it back into a C++ representation. You would want to add heuristics to identify library calls, as there is no point in translating the library code.

    You might be able to write code to replace the ps3 library using vita code, but you may need to change some of the translated game code too.

    Anything using an SPE is going to be close to impossible.
     
  9. DPyro

    DPyro GBAtemp Regular

    Member
    194
    18
    Oct 17, 2008
    Canada
    Phantom Dust was ported to PC without the source code so not impossible.
     
  10. SonsofOcelot

    SonsofOcelot Shalashaska

    Member
    321
    128
    Aug 4, 2016
    Canada
    Kamurocho
    Right, not impossible just really really really REALLY difficult. It's like trying to fly a plane without ever having even seen the cockpit. Not impossible but near impossible. :P

    But back to topic I don't think your gonna see even some of the simpler games ported. Also Terraria was already ported to Vita by the developers.
     
    Last edited by SonsofOcelot, Jul 12, 2017
    Simonius007 likes this.
  11. BasedIndex

    BasedIndex Hey, that's pretty good!

    Member
    301
    89
    Dec 18, 2015
    Russia
    sysnand
    You'd not only need to cut down textures but also to cut at least half polygons from each asset.
    Also without source code I imagine that it'd would take one talented and dedicated group of people to RE any ps3 game and then code it for the vita.
    I'd say the idea is cool but also insane.