Online Support (PRO Online) - Printable Version

+- (
+-- Forum: PPSSPP - Playstation Portable Simulator Suitable for Playing Portably (/forumdisplay.php?fid=1)
+--- Forum: General Discussion and Announcements (/forumdisplay.php?fid=2)
+--- Thread: Online Support (PRO Online) (/showthread.php?tid=3595)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

RE: Online Support (PRO Online) - Kyhel - 11-25-2013 02:51 AM

I've finally managed to pack this all, and make a build that could work for everybody

Here is the Dropbox link to a folder where i've put builds for emulator and server for both Mac OSX and Windows

Instructions for building it by yourself :

1) Download the adhoc-support branch of my repo here :
Use github, git bash, or just the zip, whatever suits you.
If you don't know how to do it, you can look step 2) and the [Procedure for compiling] starting step 1.

2)a) On Windows :
Follow this post :
-Do all steps of the [Prerequisites] part
- Do step 8 to 14 (Some changes may not be needed since you'll have the updated .sln, but anyway) for those who have managed to download the code.

2)b) On Mac or Linux :
Go into the folder you've downloaded on step 1) and use CMake and make. Check google if you don't know how it works.
Once you've built it, you may have to take the lang folder and put it in the assets one (look at the console where he's trying to find it but doesn't manage to)

3) Now you should have built the thing, time to get the server.
Check my post here :
- Download attachement 2 if you're on Mac OSX, just double click the pspnet_adhocctl_server
- Download attachement 4 if you're on Windows, just double click the AdhocServer.exe
- Download attachement 3 if you're on Linux, and build it yourself (i assume Linux users will know how to use make, and download sqlite3)

4) The setup :
- First, launch the emulator at least once, to create the 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 IP address of the computer where you have the server running.
- 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, 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

5) Let's play Big Grin

Restrictions :
- For MHFU and MH3rd : According to Devlix it works if you want to play online. If you're hosting the server, forward the port 27312. Then, to play with other people, each one of you has to forward the port 10000 for the gathering hall and the ports starting from 20001, one for each people you plan to play with for the quests. I haven't tested it myself though (I can't).
But those port are just and indication, LunaMoo reports me that it may differ with MHFU EU, so just try this by yourself.
- Not all games may work, here are the one that have been tested to work :
* MH3rd HD
* God Eater Burst (Tested by LunaMoo)

!!!!! NEW !!!!!
Here is a dropbox link to the builds for Mac OSX and Windows 64 bits, for both server and emulator. Tell me if they work.
EDIT : 32 bits is broken, i can't debug it since it only compiles on my virtual machine and i can't really program on it, i remove it.

Dropbox :

Some screens :
PSP + Windows + Mac OSX

[Image: ppsspp10.jpg]

RE: Online Support (PRO Online) - Rider43 - 11-25-2013 03:41 AM

I'm still confused on the part where people complained about the MAC address. Do we need to input our own?

Edit: NICE! Man that post should be on the front page Tongue

RE: Online Support (PRO Online) - Kyhel - 11-25-2013 03:52 AM

You need to put a different from the other people you plan to play with, that's all Tongue

Edit : Well actually i've posted a pull request to igorcalabria's repo, but i don't think we'll merge it until we add the IP and MAC address setting to the menu in the emulator. And since most of the job has been done by igorcalabria, i can't really put this on my own, i think it must be him to do it Smile

RE: Online Support (PRO Online) - Rizal - 11-25-2013 04:33 AM

T.T i cant compile it its to hard +im dizzy cant u upload the file its so hard....>.<

RE: Online Support (PRO Online) - Kyhel - 11-25-2013 04:47 AM

It's not really hard, i've done all the job, you just have to follow the post on step 2) and change the adress of the repo to my own one...

The other steps are required by you to do, you'll still have to set the ip and mac adress, even if i provide you a build (which i can't yet, at least not upload it on the forum)

RE: Online Support (PRO Online) - Rider43 - 11-25-2013 04:52 AM

Hmm i'm getting errors that some files dont exist. I had 2 succeed and 7 fail T.T when compiling on windows.
Is there suppose to be some sort of Native file? Or did i download it wrong?

Edit: Probably its better to follow steps 1-7 for Windows. @Kyhel 2 Posts Below I jsut downloaded the ZIP, so... yeah.

Don't worry I'll report back after doing the steps in the compiling guide 1-7.

Edit2: SUCCESS in building! Is it supposed to be .9.1?

RE: Online Support (PRO Online) - Bzhuan - 11-25-2013 04:55 AM

Here's the steps I followed to compile, but ppsspp.ini never shows up in PSP/SYSTEM when run:

1) Do all the prerequisites
2) run command:
git clone -b adhoc-support ppsspp
in order to get your code
3) run command:
git pull -v --progress "origin"
to get natives and ffmpeg and such
4) open up the solution and follow steps 8-14 on the compilation guide.

Yet, when I run the emulator, I cannot connect to anything and ppsspp.ini never appears.

Any idea what I did wrong?

RE: Online Support (PRO Online) - Kyhel - 11-25-2013 05:04 AM

@Bzhuan : Since you ran the emulator i assume all of the building went right.
In the same folder where you have the built emulator, you don't see a memstick folder ? Inside of which you should have the PSP/SYSTEM folders, and then the ppsspp.ini file. Try to launch a game. Check again.

@Rider43 : How did you get the code ? With git bash ? With Github ?

I really don't understand what could go wrong since the solution should already be configured for building. I need you to tell me what errors you get, or i can't help you.

EDIT : I've added link to the builds on my post on the top, i hope it works for you guys

RE: Online Support (PRO Online) - Rizal - 11-25-2013 05:26 AM

the ppsspp is 64 bit.... >.< can upload a 32 bit?

RE: Online Support (PRO Online) - RainX - 11-25-2013 05:26 AM

For Microsoft Windows SDK for Windows 7 (7.1) stated in the thread, is it necessary to download it even for a 32bit Windows 7 or no? and can u explain a bit how do u use git bash for step one Huh

Edit: one more question is this build for 64 only because I use 32 bit (maybe that why it doesn't work O_O)

I have the same problem with Rider43. I found this when I started ppsspp.sln

At the start I get this

After compiling I get this

RE: Online Support (PRO Online) - Kyhel - 11-25-2013 05:30 AM

Since it says for Windows 64+ only, i guess you don't need it, but i haven't tested building for windows 32, i'm going to then, you'll tell me if it works.

Well when i see your images, i guess you didn't do the "git submodule update --init" thing since you're missing the native file, but when you download it with the zip, it ain't here ?

@Rider43 I'm glad you managed to build it Big Grin Yes it IS supposed to be the 0.9.1, yet, i don't know why, i thought igorcalabria would have a later build, but it's not a problem for me (btw maybe it shows 0.9.1 but is actually 0.9.5, i don't know at all, all i know is that it works Tongue )

RE: Online Support (PRO Online) - Rizal - 11-25-2013 05:35 AM

Kyhel can you upload a 32 bit of the ppsspp folder..

RE: Online Support (PRO Online) - Kyhel - 11-25-2013 05:36 AM

Hey calm down pls, i'm working on it, i'm not a machine, and i'm a bit tired now...

RE: Online Support (PRO Online) - globe94 - 11-25-2013 05:36 AM

having this function on android would be nice Big Grin
i'll wait for that. Big Grin

RE: Online Support (PRO Online) - Rider43 - 11-25-2013 05:37 AM