Announcement

Collapse
No announcement yet.

PS2 Remote Joker Play

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • PS2 Remote Joker Play

    PS2 Remote Joker Play

    I've been thinking of this concept for a while now, I was thinking about borrowing code from both ps2rd and sms to add online multiplayer to games which contain offline multiplayer, borrowed code from sms would be used in order to output a live stream from somebodies else's ps2 that there already capturing on there pc, the borrowed code from ps2rd would then be used to allow the ps2 receiveing that stream to control the other ps2 player 2 controller via remote joker useage through a client/server setup.

    Some problems
    1. Does controller 2 in the first ps2 need to be inserted in order to control it via jokers?
    2. Some low - high bit rate standards would have to be set in order to reduce lag for players with slow connections.

    These are just a few obsticles I'm sure they'd be many more but do you any of thinking it'd be feasable in the future when ps2rd is more complete and allows for ps2cc debugging? the code could be adapted?

    Sorry I couldn't word this any better, I had a hard time trying to put it into words without it coming out as jibberish, I hope you get the idea of what i'd like to accomplish.
    Last edited by kh2k4; 01-13-2011, 07:33:33 AM.
    http://bh-re-db.pcriot.com/ <- Biohazard / Resident Evil
    Code Database

  • #2
    If you're just going to be sending controller button values I can't see lag being too much of an issue. You could just sample the controller regularly on one peer and if there is a change send the change.

    And yes i'm pretty sure you'd need the second controller in. Unless you want to dig deep into the pad drivers and make it think a second controller is plugged in.
    You could essentially strip most of ps2rd and just use the hooking feature and the rpc listeners. Set up a packet format and find your second controllers pad information area.

    Any idea on how you would "set up" such a thing. I'm thinking of along the lines of who would be in control of who's PS2 when somebody is pick maps or weapons etc.

    Very cool idea though
    Last edited by cYs Driver; 01-13-2011, 02:10:28 PM.

    Comment


    • #3
      It'd be a trust thing I suppose, player 1 doing all the setup.
      4-8 players could also be added via Multitap support but that driver would have to be faked also.
      As for lag I mainly meant the video stream being recieved on the ps2 whether it'd be quick enough to relay what was going on screen, it'd be ok for games without much movement like driving games but fps and beat-em-up games you'd probably get pwn'd due to lag.
      Last edited by kh2k4; 01-13-2011, 04:35:18 PM.
      http://bh-re-db.pcriot.com/ <- Biohazard / Resident Evil
      Code Database

      Comment


      • #4
        Streaming video in-game would probably be a major performance killer. Having to copy the graphics buffer each time, encode it, transmit it. Might make the game itself super slow.

        How about trying it with 2 people that have the game on 2 separate ps2s. Just sending commands from player 1 to player 1 on a second console and vice versa

        Comment


        • #5
          The stream would be recorded on the pc using capture software separate from the ps2, the other ps2's would just recieve that stream the other ps2's wouldn't even need the game.
          The problem with your above idea I think would be syncing the games up in perfect tandom you'd need to be on the exact same screen at the same time with same options fighting games that have a countdown timer for instance would pose a problem.
          Other problems I've thought of too are sending / receiving vibration feedback data along with joker values for the analog sticks I haven't seen any documentation on either.
          Last edited by kh2k4; 01-13-2011, 09:33:38 PM.
          http://bh-re-db.pcriot.com/ <- Biohazard / Resident Evil
          Code Database

          Comment


          • #6
            You can turn the actuators on, there is stuff about it in ps2devs libpad afaik.

            This seems a very doable project, only problem would be based on streaming the video in pretty much real time to make it a fair match, everything else seems easy enough

            Comment


            • #7
              I was wrong SMS doesn't support video streaming only Argon supports radio playlist files, hmm maybe Argon can be rebuilt to accept .asx files anyone know how i get my hands on the source code of argon? I wanna change the weather map as well to the the more detailed maps it uses 6 or 8 jpg's grouped together instead to refresh the whole picture.
              Last edited by kh2k4; 02-19-2011, 06:59:00 AM.
              http://bh-re-db.pcriot.com/ <- Biohazard / Resident Evil
              Code Database

              Comment

              Working...
              X