This is Google's cache of http://forums.ppsspp.org/showthread.php?tid=7549&pid=59835. It is a snapshot of the page as it appeared on 5 Mar 2014 06:04:59 GMT. The current page could have changed in the meantime. Learn more
Tip: To quickly find your search term on this page, press Ctrl+F or ⌘-F (Mac) and use the find bar.

Text-only version
 
PPSSPP Adhoc Support


Post Reply 
 
Thread Rating:
  • 8 Votes - 4.63 Average
  • 1
  • 2
  • 3
  • 4
  • 5
PPSSPP Adhoc Support
11-28-2013, 12:06 AM (This post was last modified: 12-22-2013 05:01 PM by Kyhel.)
Post: #1
PPSSPP Adhoc Support
Edit by vnctdj :
(12-04-2013 10:15 PM)daxtsu Wrote:  Just a heads up: adhoc defaults to OFF now, as of v0.9.5-872-gcd69624, since it breaks some games really badly. You can turn it on under Settings -> System -> Enable networking/wlan (beta).

IMPORTANT : This is at the moment experimental, it only works with a few games, and may have some bugs.

Since the adhoc-support code is now merged in the official repo, i won't explain how to build it, you have enough information on this forum.

All of the adhoc support code (server and emulator) is based on ColdBird's AEmu/proOnline work here. And was ported to PPSSPP in major part by Igor Calabria (annubbis on this forum).

-------------------------------------------------------------------------------------------------------------------------------------------------
The adhoc support (at least what's implemented of it) is now available in the official builds here
-------------------------------------------------------------------------------------------------------------------------------------------------

/!\ The 32 bits version seems to be fixed, and Android should too, thanks to Henrik and [Unknown]

Before starting any online game, you need to download a server to be able to play with your friends. Here is the Dropbox link to a folder where i've put builds for the server for both Mac OSX and Windows, along with the source code.
If you're on Windows or Mac OSX, just download the appropriate build.
If you're on Linux, build from the code.

New !!! Here is a build for the server on Android, provided by NgJinXiang14
And the guide :
1:Download and install the apk at https://www.mediafire.com/?7mrc2fpobp7592c
2:Open it and you will see the white page with nothing,and then click home screen button to make the server run in background.
3:Open you ppsspp.ini at proAdHocServer line write 192.168.43.1 if you host at your phone(192.168.43.1 is for tethering,192.168.1.x is for wifi)
4:Connect to WiFi and call your friend to connect using your phone IP
4-2:If you want to play without WiFi you just need to open tethering or hotspot and tell your friend to connect using 192.168.43.1
5:Open PPSSPP and go to gathering hall or group training(Im using MHFU)
6:Choose a gathering hall room or training hall Room
7:When you and your friend in the room,you cant see your friend,but after some minute your friend will appear
8:Go to Quest and Hunting!!!!


The setup :
- First, launch the emulator at least once, to create the memstick folder (it'll be created in the same folder you have the emulator)
- Open the memstick/PSP/SYSTEM/ppsspp.ini file
- Find the proAdhocServer line and put the local IP address of the computer where you have the server running.
/!\ Local IP addresses have the following format : 192.168.x.x, 172.16.x.x to 172.32.x.x and 10.x.x.x If you're not using one of those to play locally you're wrong Tongue (Little exception, if you're in a LAN without router, without internet access, you may have an 169.254.0.x to 169.254.254.x IP address)
- Find the MacAddress line, and put whatever you want, BUT :
If you're playing with 2 emulators, be sure to put a different for each one.
If you plan to connect to coldbird.uk.to, you'd better put the real one of your network interface (google that), or put a random one, and you'll see if it works or not Tongue
/!\ MAC addresses have the following format : "xx:xx:xx:xx:xx:xx" Where each 'x' can be '0' to '9' or 'a' to 'f'.

/!\ If you want to play with your PSP, you'll need a pro CFW, and the proOnline client plugin, google that, there are plenty of tutorials on how to use it, though you need to put the local IP address of your server in the server.txt file of the plugin, instead of coldbird.uk.to.

Now some important explanations on what works, and what doesn't :

What works (may not work for everyone, give feedback) :
- MHFU EU and US : locally
- MH3rd HD : 2 players max at the moment
- Worms Open Warfare 2
- Fat Princess
- Tekken 6

What doesn't work :
- A lot of games, including :
* Dissidia 012
* God Eater Burst
* Soul Calibur (gives a black screen when entering the Versus part, might not have anything to do with adhoc itself)
* MGS: Peace Walker (requires sceNetAdhocMatching functions, of which none are implemented right now)
* Pangya: Fantasy Golf (the list of rooms to enter is always empty, even when someone has hosted a game)
- Playing with 2 emulators on the same computer (however it works with a virtual machine, set to connect inside your computer in a virtual private network, but since it's kind of complicated, i won't detail it).
- Playing with 2 emulators (even on different pc) on the same local network if you're playing over the internet.



Since too many people are asking why it doesn't work on coldbird's server, while the code isn't finished, i'll make it real clear :
If you don't know how a network really works, you won't be able to connect on coldbird's server.

The only thing you can try beside playing locally, is using Tunngle to setup a VPN with a remote friend of yours, and play with him with one of you running the server, and both of you putting the IP address Tunngle gave to your computer where the server is running in the proAdhocServer setting.

Some screens :
PSP + Windows + Mac OSX

[Image: ppsspp10.jpg]

Kyhel,
French Student
Thanks to all PPSSPP team for this amazing emulator !

Experimental PPSSPP Adhoc Support build here : http://forums.ppsspp.org/showthread.php?tid=3595&pid=59241#pid59241
Please read the whole post.
Find all posts by this user
Quote this message in a reply
11-28-2013, 12:27 AM
Post: #2
RE: PPSSPP Adhoc Support
Trying to play on coldbird server using two pcs on the same network wont work ether. Just tried it. It's the same as two emulators on the same computer. The 2nd one to connect never does.
Find all posts by this user
Quote this message in a reply
11-28-2013, 12:27 AM
Post: #3
RE: PPSSPP Adhoc Support
Might want to add that two emulators on one PC/Mac doesn't work right now (or that's what I've come to understand by skimming the last few pages in the other thread).

3.8ghz i7 3930K, 16GB DDR3 RAM, 2GB Nvidia GTX 670, Windows 7 (SP1) x64
How to ask useful questions: http://support.microsoft.com/kb/555375
I'm not Dark_Alex, nor do I claim to be. Our nicknames are merely coincidence.
Find all posts by this user
Quote this message in a reply
11-28-2013, 12:28 AM
Post: #4
RE: PPSSPP Adhoc Support
Yeah i wrote on the top that i was still writing it, i just failed pressing post instead of preview ^^'

Kyhel,
French Student
Thanks to all PPSSPP team for this amazing emulator !

Experimental PPSSPP Adhoc Support build here : http://forums.ppsspp.org/showthread.php?tid=3595&pid=59241#pid59241
Please read the whole post.
Find all posts by this user
Quote this message in a reply
11-28-2013, 12:29 AM
Post: #5
RE: PPSSPP Adhoc Support
(11-28-2013 12:27 AM)daxtsu Wrote:  Might want to add that two emulators on one PC/Mac doesn't work right now (or that's what I've come to understand by skimming the last few pages in the other thread).

He did. It's under "What doesn't work".
Find all posts by this user
Quote this message in a reply
11-28-2013, 12:29 AM (This post was last modified: 11-28-2013 12:30 AM by TheDax.)
Post: #6
RE: PPSSPP Adhoc Support
It wasn't there when I first saw the post. Tongue

Edit: Made this thread a sticky for now.

3.8ghz i7 3930K, 16GB DDR3 RAM, 2GB Nvidia GTX 670, Windows 7 (SP1) x64
How to ask useful questions: http://support.microsoft.com/kb/555375
I'm not Dark_Alex, nor do I claim to be. Our nicknames are merely coincidence.
Find all posts by this user
Quote this message in a reply
11-28-2013, 12:30 AM
Post: #7
RE: PPSSPP Adhoc Support
Sorry i wasn't quick enough ^^

Kyhel,
French Student
Thanks to all PPSSPP team for this amazing emulator !

Experimental PPSSPP Adhoc Support build here : http://forums.ppsspp.org/showthread.php?tid=3595&pid=59241#pid59241
Please read the whole post.
Find all posts by this user
Quote this message in a reply
11-28-2013, 12:34 AM
Post: #8
RE: PPSSPP Adhoc Support
(11-28-2013 12:29 AM)daxtsu Wrote:  It wasn't there when I first saw the post. Tongue

Edit: Made this thread a sticky for now.

Oh, when I first read it, it was there so I assume you just didn't see it.
Find all posts by this user
Quote this message in a reply
11-28-2013, 01:19 AM
Post: #9
RE: PPSSPP Adhoc Support
may i asked how do you forward port? use some software or stuff? Huh

"Always Be Positive No Matter How Harsh Life May Be"

Pardon me for my English mistakes (still learning lol) :/
Looking forward to get along with you guys XD

AOD270
Windows 7 Home Basic (32bit)
Intel Atom N2800 (Quad-core) 1.86GHz
Intel Graphic Media Accelerator 3600 series
Find all posts by this user
Quote this message in a reply
11-28-2013, 01:28 AM (This post was last modified: 11-28-2013 01:33 AM by nightmesh.)
Post: #10
RE: PPSSPP Adhoc Support
Do you have a modem or a router? If it's a modem then you shouldn't have to port forward. At least that's what has been going around. If it's a router then you can find out how to do that at the link below. If the scroll all the way to the bottom of that page there are several language options so you might find yours to make it easier.

http://portforward.com/english/routers/port_forwarding/
Find all posts by this user
Quote this message in a reply
11-28-2013, 01:35 AM
Post: #11
RE: PPSSPP Adhoc Support
As @Rosenakahara said in the other thread earlier we tested Hamachi a bit and later I also tested some other things to confirm something, but actually we still have to forward the ports to connect through Hamachi. IE without 27312 port forwarded on my router I couldn't even connect to server through hamachi IP. It also confirms why @Ritori which was also with us, couldn't connect at all even to own server(we tried like every possible combination out of desperation xD) by hamachi IP nor WAN IP ~ with no ports forwarded:3.

I also will say through real WAN IP it worked exactly same as through Hamachi when same ports were forwarded ~ with Rose we both had ports 27312, 20001, 20002, 20003 forwarded in the end, I don't remember now if we had port 10000 and also like I earlier tested with netstat while ppsspp does show 10000, it actually connects through random one, so it might had not help at all either. Would be nice if we could simply test two online pc's with DMZ or without a router at all, just to see if it actually is able to play online and just lack a port or two forwarded, but that's not really great to do on pc;c. What we really need is UPnP support I guess and then if that would deal with port forwarding automatically it would work same with or without those programs.;p

http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders!
Find all posts by this user
Quote this message in a reply
11-28-2013, 02:37 AM
Post: #12
RE: PPSSPP Adhoc Support
(11-28-2013 01:28 AM)nightmesh Wrote:  Do you have a modem or a router? If it's a modem then you shouldn't have to port forward. At least that's what has been going around. If it's a router then you can find out how to do that at the link below. If the scroll all the way to the bottom of that page there are several language options so you might find yours to make it easier.

http://portforward.com/english/routers/port_forwarding/

I use modem so I guess I don't need port forwarding Tongue thanks for the info.

"Always Be Positive No Matter How Harsh Life May Be"

Pardon me for my English mistakes (still learning lol) :/
Looking forward to get along with you guys XD

AOD270
Windows 7 Home Basic (32bit)
Intel Atom N2800 (Quad-core) 1.86GHz
Intel Graphic Media Accelerator 3600 series
Find all posts by this user
Quote this message in a reply
11-28-2013, 03:31 AM
Post: #13
RE: PPSSPP Adhoc Support
(11-28-2013 01:35 AM)LunaMoo Wrote:  As @Rosenakahara said in the other thread earlier we tested Hamachi a bit and later I also tested some other things to confirm something, but actually we still have to forward the ports to connect through Hamachi. IE without 27312 port forwarded on my router I couldn't even connect to server through hamachi IP. It also confirms why @Ritori which was also with us, couldn't connect at all even to own server(we tried like every possible combination out of desperation xD) by hamachi IP nor WAN IP ~ with no ports forwarded:3.

I also will say through real WAN IP it worked exactly same as through Hamachi when same ports were forwarded ~ with Rose we both had ports 27312, 20001, 20002, 20003 forwarded in the end, I don't remember now if we had port 10000 and also like I earlier tested with netstat while ppsspp does show 10000, it actually connects through random one, so it might had not help at all either. Would be nice if we could simply test two online pc's with DMZ or without a router at all, just to see if it actually is able to play online and just lack a port or two forwarded, but that's not really great to do on pc;c. What we really need is UPnP support I guess and then if that would deal with port forwarding automatically it would work same with or without those programs.;p
The thing with UPnP is that most ISP routers don't support it.
Find all posts by this user
Quote this message in a reply
11-28-2013, 05:47 AM (This post was last modified: 12-04-2013 09:22 PM by captainobvious.)
Post: #14
RE: PPSSPP Adhoc Support
I have 2 things to add:

1)
Until the buildbot 32bit version works, here's my version of it:
http://www.sendspace. -/file/--

There are 2 .exe files in this rar file, each has its own MAC adress. This is based on a little bit older adhoc version so you can't change the mac adress in ppsspp.ini and nor should you have to.

2)
Things I've tried with this build:
works:
Worms Open Warfare 2
Fat Princess
Tekken 6

doesn't work
Dissidia 012
Soul Calibur (gives a black screen when entering the Versus part, might not have anything to do with adhoc itself)


EDIT: Removed links since there is an official build now
Find all posts by this user
Quote this message in a reply
11-28-2013, 08:42 AM
Post: #15
RE: PPSSPP Adhoc Support
(11-28-2013 05:47 AM)captainobvious Wrote:  I have 2 things to add:

1)
Until the buildbot 32bit version works, here's my version of it:
http://www.sendspace.com/file/y5hukg

There are 2 .exe files in this rar file, each has its own MAC adress. This is based on a little bit older adhoc version so you can't change the mac adress in ppsspp.ini and nor should you have to.

2)
Things I've tried with this build:
works:
Worms Open Warfare 2
Fat Princess
Tekken 6

doesn't work
Dissidia 012
Soul Calibur (gives a black screen when entering the Versus part, might not have anything to do with adhoc itself)

MHFU and GEB is also working but i don't know if it will work when 2 or more player join.

"Always Be Positive No Matter How Harsh Life May Be"

Pardon me for my English mistakes (still learning lol) :/
Looking forward to get along with you guys XD

AOD270
Windows 7 Home Basic (32bit)
Intel Atom N2800 (Quad-core) 1.86GHz
Intel Graphic Media Accelerator 3600 series
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump: