Make sure Tekken 6 is playing smoothly on both PC without "Multithreaded" and "Fast Memory" turned on, to avoid sync problem later. Both accessible via Settings --> System.
Disable both options above to avoid syncing problem
If played over Local Network, both PC's IPs must still on the same subnet. (in this video below, it's 192.168.56.X. With Player1 using 192.168.56.102, and Player2 using 192.168.56.101)
Enable networking/WLAN via Settings --> System
Use different Nicknames on every PPSSPP involved.
Make sure every ppsspp involved have different names
Use different MAC address on every PPSSPP involved.
All PPSSPP involved must point to the SAME IP of the PC serving the AdhocServer. (in this video below, it's 192.168.56.102). * localhost or 127.0.0.1 can also be used, if you're the one running the AdhocServer.
Differentiate MAC address for each ppsspp involved
CWCheat is usable, but do not use "in-fight" cheat like "Player1 invincible" etc. Also both PPSSPP must apply the exact same cheat codes. I only use CWCheat on both PPSSPP to remove the Stage selected so i can get more FPS.
Do not Pause your PPSSPP while battle over network (or even going online), cause it will un-sync with the AdhocServer
Chronological step is shown in this video
Get ready for the next BATTLE! Get your PSP's Tekken 6 copy from PlayAsia
Since about version 0.9.9.1-456 (development build), PPSSPP officially and explicitly support Direct3D9 (part of DirectX 9) as one of its usable backend. Official because this is not another branch like ANGLE build and explicit because there's an option (even on the menu) to switch anytime between OpenGL and Direct3D (ppsspp restart required). This option was hidden while D3D support still under development.
Great news for everyone with a low-end or even an onboard GPU like me (Intel HD Graphics 3000). Direct3D9 has always been the fastest API for old GPU, but it lacks many advanced features,. like no support for Post Processing Shader and there're still some minor bug, when we switch from Windowed to Fullscreen Mode.
Here's a comparison between OpenGL and Direct3d9 in term of attainable max FPS using Tekken 6 as a test subject. All done in a laptop with Intel Core i3 CPU and Intel HD3000 GPU.
So we got around :
~ 33 FPS for OGL and
~ 43 FPS for D3D9
Please note, I used Nina's and Lars' 1st outfit on purpose, because both are considered "heavy" to render. And also the "Tunnel Disaster" stage is heavy too.
Note: If you need to upgrade DirectX, get the installer from Microsoft here. or just google it with the keyword: "directx Jun2010 redist". (size about 95.6 MB).
Update: Found a great external shader sofware that works with PPSSPP's Direct3D9, called SweetFX. More in my next post here.
Get your PSP's Tekken 6 copy (or any game related stuffs) from PlayAsia.
Playing Tekken 6 on PPSSPP, every stage/backdrop has different load due to its details and effects. This video will demonstrate how stage being fought on, has big influence on framerate to this great PlayStation Portable game. So, Mind Your Stage!
Get complete CWCheat for stage selection from here.
Playing Tekken 6 on PPSSPP Windows PC - Character Customization
Customize your regularly used characters with their "lightest" outfit. The more complicated the outfit, the heavier it would be for your PC to render. Turn on "Show FPS Counter", but turn off "FPS Limit" (by default, the toggle key is "`" a.k.a backtick, the one above your TAB key) when you're customizing, so you can see speed difference between one and another outfit.
Please note, Custom Outfit is not applicable on Story Mode though.
- Select Your Stage Using Cheat Code Use "Cheat Codes" (Activate "Enable Cheats") on PPSSPP to always fight at certain Fighting Ground/Stage. I suggest Pair Play stages like, Wind Kingdom or Mishima Estate. Or even Black Stage. CWCheat Code for Stage Selection on Tekken 6 USA available below. Copy, paste and save it as "ULUS10466.ini"
_S ULUS-10466
_G Tekken 6BR USA
_C0 Mystical Forest
_L 0x00607934 0x00000000
_C0 Hihg Roller's Club
_L 0x00607934 0x00000001
_C0 Temple Grounds
_L 0x00607934 0x00000002
_C0 Cemetery
_L 0x00607934 0x00000003
_C0 City After Dark
_L 0x00607934 0x00000004
_C0 Fiesta del tomate
_L 0x00607934 0x00000005
_C0 Rustic Asia
_L 0x00607934 0x00000006
_C0 Manji Valley
_L 0x00607934 0x00000007
_C0 Noh Theater
_L 0x00607934 0x00000008
_C0 Fallen colony
_L 0x00607934 0x00000009
_C0 Urban War Zone
_L 0x00607934 0x0000000A
_C0 Gargoyle's Perch
_L 0x00607934 0x0000000B
_C0 Nancy Stage
_L 0x00607934 0x0000000C
_C0 Azazel Stage
_L 0x00607934 0x0000000D
_C0 Black Stage (No stage selected)
_L 0x00607934 0x0000000E
_L 0x00607934 0x0000000F
_C0 Lighting Storm
_L 0x00607934 0x00000010
_C0 Tunnel Disaster
_L 0x00607934 0x00000011
_C0 Electric Fountain
_L 0x00607934 0x00000012
_C0 Anger of the Earth
_L 0x00607934 0x00000013
_C0 Hidden Retreat Sheep
_L 0x00607934 0x00000014
_C0 Practice Stage Wall On
_L 0x00607934 0x0000001A
_C0 Practice Stage Wall Off
_L 0x00607934 0x0000001B
_C0 Wind Kingdom (Pair Play Stage)
_L 0x00607934 0x0000001C
_C0 Hidden Retreat Nosheep (Pair Play Stage)
_L 0x00607934 0x0000001D
_C0 Mishima Estate (Pair Play Stage)
_L 0x00607934 0x0000001E
_C0 Azazel Temple (Pair Play Stage)
_L 0x00607934 0x0000001F