Results 1 to 9 of 9
  1. #1
    E. Body
    Join Date
    Dec 2008
    Posts
    2,408
    BG Level
    7
    FFXI Server
    Quetzalcoatl

    FFXI on Your PSP (Kind Of)

    Using a new(ish) homebrew program from JJS, Pspdisp, I have managed to control ffxi on my laptop entirely from a combination of my PSP and a wireless keyboard 3 rooms over.

    http://www.psp-hacks.com/file/1564

    The set up is actually pretty simple, I atm am mostly having luck using a usb cable but should be able to have all out WLAN support working for ffxi anytime now.

    The screen is kind of iffy, as ffxi's resolution is a lot different from the PSPs, though I might be able to tweak that... hmmm

    I also need to create a custom button set for PSPdisp just for ffxi, specifically I am going to map X to enter, circle to cancel, triangle to menu, and square to... um... I dunno I'll think of something good

    Arrows will of course be ASDW, and the joystick will control the mouse.

    PSPdisp also comes with a built in keyboard, allowing you to actually half decently type into your computer from your psp.

    In other words, when you need to go to the bathroom in the middle of a kick ass meripo, YOU CAN KEEP FIGHTING! Also good for NM camping when you don't want to lose claim, and I can definitely see things like crafting and fishing handleable by the PSP.

    The lag is actually pretty minimal too and even on my terrible laptop I was able to view ffxi with only a bit of lag, Id say semi busy day at the AH level where clicks have that hint of hesitation.

    All in all, it took 3 years but I was able to do it, ffxi on psp for the fucking win :D

    Pics coming soon for the skeptical

  2. #2
    E. Body
    Join Date
    Jun 2008
    Posts
    2,365
    BG Level
    7
    FFXI Server
    Phoenix

    Def gonna look into this since my PSP has been gathering dust lately...

  3. #3
    E. Body
    Join Date
    Dec 2008
    Posts
    2,408
    BG Level
    7
    FFXI Server
    Quetzalcoatl

    Compeltely working now, Im a lil busy so there'll be pics tomorrow, you can copy paste the script here I made for a control system

    triangle = menu
    circle = cancel
    x = ok
    square = right click
    right shoulder = alt (for macros)
    left shoulder = ctrl (macros again)
    arrows = arrow keys, for menus / moving camera
    joystick = move your character, asdw

    make sure you set your game to compact keyboard beforehand though, as thats what they keys are too.

    [Info]
    Version=0.5.0.0

    [General]
    Name=Final Fantasy 11 Control
    MapAnalogToDPad=0
    AnalogDeadZone=60
    EnableOSK=1

    [AnalogStickMapping]
    Section1=1
    Section2=2
    Section3=3
    Section4=5
    Section5=8
    Maximum=16


    [TRIANGLE]
    Event=Mouse
    Scancode=
    Typematic=
    Button=Middle

    [CIRCLE]
    Event=Mouse
    Scancode=
    Typematic=
    Button=Right

    [CROSS]
    Event=Keyboard
    Scancode=001C
    Typematic=0
    Button=
    MoveByPixels=

    [SQUARE]
    Event=Mouse
    Scancode=
    Typematic=
    Button=Right

    [SELECT]
    Event=
    Scancode=
    Typematic=
    Button=

    [START]
    Event=PSPdisp
    Action=OpenMenu
    Scancode=
    Typematic=
    Button=

    [HOME]
    Event=
    Scancode=
    Typematic=
    Button=

    [ANALOG_UP]
    Event=Keyboard
    Scancode=0011
    Typematic=0
    Button=
    MoveByPixels=

    [ANALOG_RIGHT]
    Event=Keyboard
    Scancode=0020
    Typematic=0
    Button=
    MoveByPixels=

    [ANALOG_DOWN]
    Event=Keyboard
    Scancode=001f
    Typematic=0
    Button=
    MoveByPixels=

    [ANALOG_LEFT]
    Event=Keyboard
    Scancode=001E
    Typematic=0
    Button=
    MoveByPixels=

    [DPAD_UP]
    Event=Keyboard
    Scancode=E048
    Typematic=0
    Button=
    MoveByPixels=

    [DPAD_RIGHT]
    Event=Keyboard
    Scancode=E04D
    Typematic=0
    Button=
    MoveByPixels=

    [DPAD_DOWN]
    Event=Keyboard
    Scancode=E050
    Typematic=0
    Button=
    MoveByPixels=

    [DPAD_LEFT]
    Event=Keyboard
    Scancode=E04B
    Typematic=0
    Button=
    MoveByPixels=

    [LEFT_TRIGGER]
    Event=Keyboard
    Scancode=001D
    Typematic=0
    Button=
    MoveByPixels=

    [RIGHT_TRIGGER]
    Event=Keyboard
    Scancode=001D
    Typematic=0
    Button=
    MoveByPixels=

  4. #4
    E. Body
    Join Date
    Jun 2007
    Posts
    2,065
    BG Level
    7
    FFXI Server
    Phoenix

    Hows the video fps on the psp? I had a psp program before that allowed me to control my pc, but the screen would only refresh if i moved the viewable area's focus around.

  5. #5
    E. Body
    Join Date
    Dec 2008
    Posts
    2,408
    BG Level
    7
    FFXI Server
    Quetzalcoatl

    You can set your own FPS, I have mine at 30 hertz. Button delay for my 4 year old router is about half a second, slight lag but I managed to actually fight and kill a couple lizards in cape terrigan on it reliably.

    Only issue Im having is the lack of buttons. Theres more ffxi required buttons than the psp can handle, so its a bit annoying... I'll post a how to on how to set it all up in a couple mins gimme a sec to upload the pics....

  6. #6
    E. Body
    Join Date
    Dec 2008
    Posts
    2,408
    BG Level
    7
    FFXI Server
    Quetzalcoatl

    Setting up ffxi on your PSP:

    Requirements:

    Cracked PSP, 5.50 works best

    Windowed Mode ffxi on computer

    PSPdisp on computer

    PSPdisp on psp (both of these installed together if you follow instructions right)

    Ok step 1, head to the link in my OP: http://www.psp-hacks.com/file/1564 and download the execute.

    You'll need your psp to be running the specs listed on the page, I'm on 5.50 and had 0 issues.

    Run the program and install pspdisp, checkmark everything I guess, while it installs your screen should flicker a few times as the display drivers are installed for the PSP and etc. Hook your psp up on normal mode and have the usb enabled.

    At one point in the installer it will ask if you want it to autodetect your psp and install the client on it, hit yes, and install PSPdisp to your PSP's GAME folder.

    Finish up the install and run the program. No window will not pop up, but instead a small icon will appear on your task bar at the bottom, near sound/battery/connection/etc

    Turn on your psp and run PSPdisp, which should have auto installed on it. Unplug your psp from your computer, and wait for it to load the menu. It should be blue and have some options.

    Ok now you want to click the option at the very top of the menu called "About PSPdisp..."

    http://i48.tinypic.com/2chnhg6.jpg

    You should get a pop up like this, click the WLAN tab and check out the bottom, it will say "When WLAN is chosen and PSPdisp enabled, all IP addresses bound to this PC are shown" followed by an IP address, ok keep this open and pick up your PSP

    http://i47.tinypic.com/ok3hv8.jpg

    Now click on the Change Settings option in PSPdisp on your PSP, assuming you didnt close that. Hit R to scroll over to the WLAN IP Address settings.

    Go down and click on the #1 option and change that IP address to the one listed on your computer, the one we just found

    Now exit the options menu, double check that the IP address on the list of five has changed, then hit Start using WLAN mode.

    After a few seconds, if all goes well, you should see your comptuers screen on your psp. At the moment it will follow your mouse.

    Ok now log into ffxi and get that open. Im just going to assume I don't need to teach you how to do that =P

    Next, scroll down to the PSP disp symbol on your computers' taskbar and click Viewport Size -> 800x600 (Im not sure if you guys will all have the same size of ffxi window on your computer as I, experiment with this)

    Now pick up your psp and move the mouse so the screen has lined up with FFXI's window, and hit the START button on the psp. The PSPdisp menu should pop up right by your mouse just like as if you had right clicked PSPdisp on the task bar.

    Using the arrow keys ON YOUR COMPUTER'S KEYBOARD scroll to Screen Mode -> Static View

    This will now freeze your PSPs screen on ffxi.

    Finally, head over to the menu once again, hit Control -> Customize... You'll get the About PSPdisp window again, click on the button near the top labeled "Open control folder to Modify / Add control files"

    This will open up the fol- well Im sure you can figure it out. Ok these contro lfiles are the set up for buttons that maps PSP buttons -> computer buttons. What button does what.

    Rename one of the files ffxi, copy it, then put it back to its old name. Now hit paste and you'll have a new control file called ffxi.

    Ok now open the file in notepad, delete everything within and copy paste this inside:

    ; A sample control file that emulates a mouse
    ; through the PSP.
    ;
    ; square = Right Mouse button (Cancel/ Paste)
    ; cross = Enter
    ; triangle = Middle Button (Menu)
    ; circle = Escape (Cancel)
    ; left trigger = Ctrl (Macros)
    ; right trigger = Alt (Macros)
    ; dpad = Move Camera / browse menus
    ; analog stick = Move character
    ; START = open PSPdisp menu
    ; SELECT = open onscreen keyboard

    [Info]
    Version=0.5.0.0

    [General]
    Name=Final Fantasy 11 Control
    MapAnalogToDPad=0
    AnalogDeadZone=60
    EnableOSK=1

    [AnalogStickMapping]
    Section1=1
    Section2=2
    Section3=3
    Section4=5
    Section5=8
    Maximum=16


    [TRIANGLE]
    Event=Mouse
    Scancode=
    Typematic=
    Button=Middle

    [CIRCLE]
    Event=Mouse
    Scancode=
    Typematic=
    Button=Right

    [CROSS]
    Event=Keyboard
    Scancode=001C
    Typematic=0
    Button=
    MoveByPixels=

    [SQUARE]
    Event=Mouse
    Scancode=
    Typematic=
    Button=Right

    [SELECT]
    Event=
    Scancode=
    Typematic=
    Button=

    [START]
    Event=PSPdisp
    Action=OpenMenu
    Scancode=
    Typematic=
    Button=

    [HOME]
    Event=
    Scancode=
    Typematic=
    Button=

    [ANALOG_UP]
    Event=Keyboard
    Scancode=0011
    Typematic=0
    Button=
    MoveByPixels=

    [ANALOG_RIGHT]
    Event=Keyboard
    Scancode=0020
    Typematic=0
    Button=
    MoveByPixels=

    [ANALOG_DOWN]
    Event=Keyboard
    Scancode=001f
    Typematic=0
    Button=
    MoveByPixels=

    [ANALOG_LEFT]
    Event=Keyboard
    Scancode=001E
    Typematic=0
    Button=
    MoveByPixels=

    [DPAD_UP]
    Event=Keyboard
    Scancode=E048
    Typematic=0
    Button=
    MoveByPixels=

    [DPAD_RIGHT]
    Event=Keyboard
    Scancode=E04D
    Typematic=0
    Button=
    MoveByPixels=

    [DPAD_DOWN]
    Event=Keyboard
    Scancode=E050
    Typematic=0
    Button=
    MoveByPixels=

    [DPAD_LEFT]
    Event=Keyboard
    Scancode=E04B
    Typematic=0
    Button=
    MoveByPixels=

    [LEFT_TRIGGER]
    Event=Keyboard
    Scancode=001D
    Typematic=0
    Button=
    MoveByPixels=

    [RIGHT_TRIGGER]
    Event=Keyboard
    Scancode=001D
    Typematic=0
    Button=
    MoveByPixels=
    Save this, and close the notepad file and folder path. Go to the PSPdisp window (with the buttons) and click Refresh Control List

    Close that window as well, click the PSP disp menu one more time and hit Control -> Final Fantasy 11 Control

    Now move your mouse by computer, as there is no way to move the mouse on the psp in this control mode, click the ffxi screen to bring it into focus, and pick up your psp and play ffxi.

    ~Urat

  7. #7
    E. Body
    Join Date
    Dec 2008
    Posts
    2,408
    BG Level
    7
    FFXI Server
    Quetzalcoatl

    Also: As a separate note do you guys think I should keep this just here in tech or would maybe some of the people in Advanced want to read about this as well?

  8. #8
    E. Body
    Join Date
    Jun 2007
    Posts
    2,065
    BG Level
    7
    FFXI Server
    Phoenix

    maybe if you include a proof of concept video, there's people that post in advanced, looking for tech help still... so yeah, some don't even know about this section

  9. #9
    Cerberus
    Join Date
    Jul 2008
    Posts
    476
    BG Level
    4
    FFXIV Character
    John Blaze
    FFXIV Server
    Diabolos
    FFXI Server
    Asura

    Your instructions worked well only issue i ran into is when the drivers are installing they seem to stall. Being the impatient person that I am I let it sit for 2 mins then closed the window... Everything seems to work as intended. This will be great for watchin AH shouts while i'm in the other room. My playstyle won't let me use this in PT.