PS3 [SOLVED][Ps2 Emulation] Kingdom Hearts II - Common PS3 Glitch - Hostile Program Boss

I just looked at SLES/SLUS configs that are already available. Usually eboots for all regions are similar. So i made that "wide" config basing on original config offsets. I don't disassembled elf. But i think this config will cause slowdown anyway. Also looks like @Zazenora use US version of game, so i recommend to use GX config.

Edit: eboots... :D Too much PS3/4 :D
If there is a performance hit with your config (and even in the officials made by sony that we know works but we dont know if suffers from performance loss) it can be made the "test-and-error" process i mentioned before
Divide the range (that works) by half and try "first half"... if it works divide it again... if not try "second half"... and so on

There is another alternative, to use the same command 2 times with 2 tiny ranges located at the start and end of the sony range (so we create a "gap" in the middle of sony range)... dunno just an idea
 
This fixed it!
Just beat the Hostile Program boss :D!!!!!
Also I haven't experienced any performance issues, everything's working perfect just as before.

Thanks alot @kozarovv!

The only thing I can note is something that occured during the battle.
When it got to where the boss's health was previously getting stuck, it's HP started recovering momentarily. I began swarming it and it stopped however, and was able to finish it off no problem.
It may have had some sort of healing skill it was attempting to use, I'm not entirely sure. It didn't last but just a couple seconds before it stopped though. So now it is possible to continue using the CONFIG file @kozarovv shared.
 
Last edited:
Just on time for the saturday gaming session :)
My thoughts exactly. I've been bummed out since yesterday lol. With all that I've learned from this thread I've got alot of other games to go back and test again after I beat it. I gave up on Star Ocean - Till the End of Time after a few failed attempts, but now I think I know where I went wrong on it as well. (I got past the black screen on that game, but it still suffered performance issues by the frame rates running way too fast. I'll try using an alternate CONFIG file I found first before trying to edit the range myself.)

Thanks again for the help & information on this one @sandungas & @kozarovv . I'll definitely try to help contribute with more research on PS2 games & CONFIG files as I go down my list.
 
Last edited:
I was taking a look at the ranges used in the gxconfigs to try to see if they follows some rules, and found a guinea pig and a good example at the same time
Code:
Title : International Superstar Soccer
Game ID : SLES_500.39
Hash : 0x68B149E165
Hash Offset : 342170
Commands offset : 51B2E8
Commands count : 0x1
	[GX] Command ID : 0x22
	[Net] Command ID : 0x26
		Param 1 : 00105654
		Param 2 : 00105668
In this one the range is tiny (is the smallest of all them, together with another soccer game and barbie)
0x00105668 - 0x00105654 = 0x14 (20 bytes in decimal)

Im wondering if 0x14 is the minimal "range size"
Anyway... from this example it can be seen how the command can be applyed to a very small range :)
 
Last edited:
I'm going to try and find a small ps2 demo that can quickly be converted/installed. Something that I
can use to learn with. I skimmed over the emulation commands, it sort of reminds me of the PPSSPP emulator
options with some of them. With all of the unknowns listed, it's very possible that there's still alot of potential
with compatibility through using these config files.
Certain games may be using certain "tricks" in order to make certain visual effects work. Using these tricks or shortcuts
may cause compatibility issues with certain settings, as there might be a certain way something like fog would normally
be achieved. If a different way, (easier, but less stable) in doing something is used, it would require a different setting to
be altered to run, than how it would otherwise be done.

I apologize if that sounds confusing lol, I have very little knowledge about how emulators are built, but there should
be parallels to how a game runs on an emulator, or on a legit system.
I'd imagine there have already been discussions about all of this, or I may be completely off with that theory.
I'm just thinking out loud and trying to wrap my head around it. This is all getting more interesting to me lol
 
Divide the range (that works) by half and try "first half"... if it works divide it again... if not try "second half"... and so on
I always do it. ;) Btw. Is funny how sony didn't care. I made 3 games that have game breaking bugs on gx emu, work on netemu that way. :D

List of games playable on netemu, but not on gxemu (or at least with bugs):

Tales of Destiny (Director's cut) - Main menu freeze on gx
Tales of The Abyss - Game breaking bug on gx (fun fact: http://www.psx-place.com/threads/ps...with-fix-for-tales-of-the-abyss-ntsc-u.16406/)
Star Wars: Battlefront II (v2.0) - in game freeze on gx
Metal Slug Anthology - Original gx config seems to work randomly
Mafia - Game breaking bug in mission 8 on gx
Ghosthunter - Ladder bug (game breaking) on gx
Klonoa2 - Game breaking bug at Volk city on gx
Project Zero II - SPS on gx

Im wondering if 0x14 is the minimal "range size"
Anyway... from this example it can be seen how the command can be applyed to a very small range :)
Look at my Tales of the abyss custom config on wiki ;)

With all of the unknowns listed, it's very possible that there's still alot of potential
with compatibility through using these config files.
That's for sure ;)

Certain games may be using certain "tricks" in order to make certain visual effects work. Using these tricks or shortcuts
may cause compatibility issues with certain settings, as there might be a certain way something like fog would normally
be achieved. If a different way, (easier, but less stable) in doing something is used, it would require a different setting to
be altered to run, than how it would otherwise be done.

Yep. PS2 dev used many tricks. For example Graphic Synthesizer have 4 MB ram memory, but games like Beyond good and evil address above 4MB. On original ps2 those "calls" are wrapped back to the start of memory. But on PS3 we get just stroboscope effect on screen :D

I'm just thinking out loud and trying to wrap my head around it.
Some time ago we started thinking loud about configs, now we have thousands of them. Thinking loud is good ;)

This is all getting more interesting to me lol
Nice. :)

This fixed it!
Just beat the Hostile Program boss :D!!!!!
Also I haven't experienced any performance issues, everything's working perfect just as before.

Thanks alot @kozarovv!
Nice. :)
 
This fixed it!
Just beat the Hostile Program boss :D!!!!!
Also I haven't experienced any performance issues, everything's working perfect just as before.


Hello, I'm new here at psx-place and I got here because I saw your post about the hostile program error in kingdom hearts 2 fm. Currently I use the KH in ps3 ofw with han, I converted it with ps2classics and I have that error, I need your help to solve it please.
 
For me, i tested "SLPM-66675"

This is the final mix version with english patch,

I've tried both SLPM/SLUS configs, still the glitch is there.

As far as i know, there is no SLES.

Sent from my Xperia Z2 using Tapatalk




Bro, did you manage to solve it ?, the same thing happens to me
 
What you mean bro?
I initially had the wrong Game ID that I used from an image found on google.
After digging out my actual box, I noticed that in fact the original Game ID I mentioned was wrong and belonged to the Shadow Hearts game. I corrected this post further into the conversation.
 
[QUOTE = "Zazenora, post: 136214, miembro: 37852"] 1005 tant [/ QUOTE]
I initially had the wrong Game ID that I used from an image found on google.
After digging out my actual box, I noticed that in fact the original Game ID I mentioned was wrong and belonged to the Shadow Hearts game. I corrected this post further into the conversation.
Hi Zazenora, i need you help, i have the same problem with the hostile program boss, the game id of my game is SLPM-666.75, help me please.
 
@Elias M
Make sure you're using PS2_Classics GUI 2.1. Earlier versions may not ask if you would like to choose a specific or custom CONFIG file.
@kozarovv shared the Kingdom Hearts II CONFIG file needed to play beyond this bug, which can be found HERE.

Once you get to the final steps of converting Kingdom Hearts II with PS2_Classics GUI 2.1, you will be prompted to select a CONFIG file, in which case you'll need to use the one mentioned here. Just make sure you unzip it.
After converting it and using this CONFIG file, you'll need to re-install the game as you normally would, which requires deleting the old Kingdom Hearts II backup you previously installed on your PS3. You may keep your memory card containing your KH2 saves, they won't be effected during this process, just don't delete the memory card.

Once you re-install Kingdom Hearts II with this new CONFIG file, you should now have no problems getting past this pesky bug!
Hope this helps. If you need anymore help, just let me know. I'll try my best to better explain things if needed.
 
@Elias M
You mentioned in a PM that you were using the Japanese version with a Spanish translation patch applied to it.
I'm not certain if it makes a difference, but I do remember others having issues with this CONFIG file not fixing the bug.
It's still worth trying however, I'll try to hunt down an older thread that may be of some use.
 

I didn't see your replay. Because it was on my sign, when you quoted it.

I've managed to get it working by another .CONFIG by kozarovv. I will share the link


EDIT: as I'm not able to upload files here.
I uploaded it to outside hosting service..

Here is a direct link.
NOTE: This is for Kingdom hearts 2 Final mix [ONLY]

It does not work with the normal Kingdom hearts 2. Use the other config up.


https://www14.zippyshare.com/d/nBnV0ANO/839/SLPM_666.zip

تم الإرسال من Xperia Z2 باستخدام Tapatalk
 
Last edited:
I didn't see your replay. Because it was on my sign, when you quoted it.

I've managed to get it working by another .CONFIG by kozarovv. I will share the link


EDIT: as I'm not able to upload files here.
I uploaded it to outside hosting service..

Here is a direct link.
NOTE: This is for Kingdom hearts 2 Final mix [ONLY]

It does not work with the normal Kingdom hearts 2. Use the other config up.


https://www14.zippyshare.com/d/nBnV0ANO/839/SLPM_666.zip

تم الإرسال من Xperia Z2 باستخدام Tapatalk


Bro, That CONFIG file solved the hostile program error?

I'll prove it
 
I didn't see your replay. Because it was on my sign, when you quoted it.

I've managed to get it working by another .CONFIG by kozarovv. I will share the link


EDIT: as I'm not able to upload files here.
I uploaded it to outside hosting service..

Here is a direct link.
NOTE: This is for Kingdom hearts 2 Final mix [ONLY]

It does not work with the normal Kingdom hearts 2. Use the other config up.


https://www14.zippyshare.com/d/nBnV0ANO/839/SLPM_666.zip

تم الإرسال من Xperia Z2 باستخدام Tapatalk

@Elias M
This is the one you need to try. The Final Mix version might as well be a completely different game from the original Kingdom Hearts II in the eyes of the PS3 (or PS2) system, so they'd respectively need their own special CONFIG file.
 
@Elias M managed to get past the glitch using @cygmon0 's CONFIG file.
Elias M is playing Kingdom Hearts II Final Mix (JPN) version with a Spanish translation patch applied to it, using the
CONFIG file cygmon0 shared.

This thread has been solved! :D
I'll also be adding this CONFIG file to my research thread. (Now that I had the chance to remember it and get a copy of it.)

I'm glad you were able to get it to work, and give a big thanks to @cygmon0 for sharing the CONFIG file!
 
Back
Top