GUIDE TO SET UP JPCSP AND LAUNCHER(AT LEAST FOR PEACEWALKER)
1. First thing's first, stay with 64-bit JPCSP. I have fiddled sufficiently with 32-bit JPCSP and have found problems with it in terms of stability(at least for this game. It's about memory. I don't completely understand it, honestly, but just take my word for it. 64 bit saves you a lot of hassle).
2. For stability's sake, use JRE 6. I read somewhere that JPCSP was programmed with JRE 6 considered. On how to set that, check the later pictures.
3. You should ALWAYS launch the game from JPCSP launcher, not JPCSP itself. From the little JPCSP app window, click the UMD link to open the UMD window. I'm sure you can figure out how to add your ISO directory from there. Then to launch whatever game, double click on it.
4. You should ALWAYS change your JPCSP settings from JPCSP launcher, not from JPCSP itself. This is unless you get an error which, i'm hoping, you don't get. I haven't figured that out completely yet why it happens and I already PMed hyakki about it.
JPCSP LAUNCHER(AND JPCSP) SETTINGS
So here we go.
If you have the launcher in the right place, run it.
* The -Xmx Size doesn't matter that much, but I let it stay that way.
Click the yellow ADV.
* Click the yellow "Default" button at the lower left before following the settings listed here.
* Change the "Switch to" resolution to whichever you want. I'm betting you can put it on max resolution and your rig can do it. Say YES to the "experimental" prompt. It's proven to be wicked stable!
* Remember that "System Profile" is dependent on the kind of CPU you have. If changing this setting changes your "-Xss Size", let it be. I'm not even sure if this is even important as the launcher itself already detects your kind of CPU and other hardware.
* The same goes for "Garbage Collector". ConcMarkSweep is for multi-core processors. I'm also not sure whether this helps performance, but what the hell...
* Since you have an i7, in "-XX:UseSSE", use 99 instead.
* Since you have an i7, also enable "-XX:+UseSSE42Intrinsics" by ticking the checkbox.
* Never mind the JPCSP path. I blurred out some details because I'm paranoid.
Don't change any op
* This is how to configure your JPCSP and launcher to use JRE 6(if you have both 6 and 7 installed). It should be in the same location shown here.
* Previously, "Decoding of indexed textures" was enabled. That was a mistake. Leave this option unticked(marked as red above).
* Under "Media", with this configuration you will get complete audio(although inaccurate at times).
BE WARNED THOUGH THAT USING THIS CONFIGURATION HAS PROVEN TO BE UNSTABLE AND WILL STALL THE EMULATOR AT SOME SPECIFIC MAPS. For a more stable setup with incomplete audio,
disable "Extract media files to tmp folder" and "Decode audio files with SonicStage".
* Under "Display", these are your options on how you want your game to look. For MGS Peacewalker, I don't notice any difference with Anti-Aliasing set to x16, but do try it. Strangely it has hardly any impact in performance.
And you're done with the settings.
SETTING UP SONIC STAGE AND SOUND FORGE
SonicStage - you will need this to play most of the audio.
Sound Forge - lets you play some audio format(s) that sonic stage can't. For Peacewalker specifically, it lets you hear the recorded conversations, ambient effects(jungle sounds, bird hoots, whore screams, etc.) and others. It's still buggy, but I'll give you a workaround later.
SONICSTAGE
1. Download
http://www.toggle.com/lv/group/view/kl36...cStage.htm
2. Install
3. That's it!
That's the latest version(4.3) It's obsolete but it works perfectly.
SOUND FORGE(This is where it gets hairy)
1. Download
http://www.emunewz.net/forum/attachment.php?aid=8695
2. Extract
* Run the file highlighted.
Do these in order. Refer to the pic above to see what I mean.
* 1. You should point this directory to
<your jpcsp directory>\tmp\ULUSxxxx
(whichever game ID you're playing)\Atrac
* 2. If you don't have Soundforge yet, download it by clicking "Help" then "Download Soundforge". A new window will appear. Follow the prompts and download the software. Install. Just go for Trial version. I don't think it expires anyways, just limited functionality.
REMEMBER WHERE YOU INSTALLED IT!
* 3. Click "Launch Sony Sound Forge". It will ask where it is. Show it. The file you are looking for is
AUDIOSTUDIO100.EXE
And there you are!
A few pointers on how to use this tool and listen to complete audio in your games.
1. To activate this tool,
you need to click Start.
2. You can only activate this tool
when your game is already running!/b]
3. This means you will have to Alt+Tab back to this tool if you run your game in fullscreen to activate it.
4. When you click "Start" and the tool runs, you should see:
5. The tool loads Sound Forge. [b]Wait a few seconds for it to load before proceeding with your game! You'll see your mouse cursor animated while this is going on.
6. You click "Exit"
ONLY if you think you stopped getting all the audio you want to hear(that's the bug I was talking about. the tool stops working for some reason).
7. Clicking "Exit" takes you back to the main screen of the tool.
CLOSE IT. I've tried several times to just re-activate it by clicking "Start" again. Sometimes it works, sometimes, no. The reliable way is to
CLOSE IT AND RE-RUN IT AGAIN. The tool will remember all the settings and directories you showed it so once you reopen it, just click Start to activate.
UPDATE: Here's another workaround for this. In the main screen itself of the atrac3+ tool(where there's a start button),
a. UNTICK "Reboot Soundforge and the tool in Virtual Desktop after START". Then cl
b. click "Launch Sony Sound Forge". The Sony Sound Forge application shows up.
c. start your jpcsp game
d. switch back to atrac3+ tool and click "Start" now.
e. Soundforge automatically closes. OPEN IT UP AGAIN by clicking "Show/Hide Soundforge window"
f. From now on, when you don't hear any of the conversations or you think Soundforge stalled again, switch to the open Soundforge window and you'll see the audio it was supposed to play there. Apparently the bug is just soundforge failing to "PLAY" the file automatically sometimes. Just click on the Play symbol and voila!
AND THAT'S HOW I SET UP EVERYTHING.
Your options from here(and just in case):
- For faster performance, you can play it as a window. 1. Disable "jpcsp full screen" from Jpcsp Settings and 2. Disable "Switch to..." from Basic. It would be a bummer playing with such a small window though, so you could try changing your desktop resolution to a smaller one so your game window will look bigger.
- Under "Jpcsp Settings", enabling "Disabled optimized VertexInfo" looks better and fixes some graphical bugs in game but slows down the game just a bit.
- If you have an AMD/ATI video card, under "Jpcsp Settings", you might want to try to "Enable dynamic shader generation" if the game isn't running right.
- If ever you get an error with a little window saying Java SE is closing for some error, I determined it has something to do with XSS and XMS sizes. Bring those two back to default settings(XSS=2, XMS=128). This also sometimes happen when you deactivate "Decode audio files with Sonicstage"(because you want more performance, disabling performance does prevent some stuttering) and the game goes into cinematics. Again, I'm no expert, these findings are all based on trial and error, and specifically about Peace Walker.
- I have tested several other games with these settings, and most of them work great. I found that "Enabling decoding of indexed textures" gives an astounding speedup on some games(3rd birthday, Godzeater Burst).
- Reminder. RUN THE GAME FROM THE LAUNCHER, NOT FROM JPCSP.
If any of you encounter any problems with setting up, or performance isn't good, just PM me. I'll try to help if I can.