Post Reply 
 
Thread Rating:
  • 3 Votes - 3.67 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Phantasy Star Portable
07-22-2015, 04:04 PM (This post was last modified: 07-22-2015 04:09 PM by Inuyashaya.)
Post: #106
RE: Phantasy Star Portable
(07-22-2015 02:58 PM)LunaMoo Wrote:  Well if someone has us version, you can try my cw cheat instead:
Code:
_S ULUS-10410
_G Phantasy Star Portable
_C0 Text issue workaround
_L 0xE0030880 0x10215634
_L 0x20215634 0x3C020880
_L 0x20215638 0xC44C1000
_L 0x20001000 0x3F7FCB63
_C0 Text issue workaround[Disable]
_L 0x20215634 0x3C0208C8
_L 0x20215638 0xC44C8D80
_L 0x20001000 0x00000000
Frankly I didn't tested this much since I don't play the game now. To avoid glitches I used the closest working value to original, which might not be enough, but as far as I can see it works fine as it is.

Also the old fix which broke other games and was reverted is here. You could easily build new ppsspp version with it althrough nowadays this code splits for ogl and d3d so you have to find it and change both places. For those that needs it we have a detailed guide how to compile ppsspp on windows.

I already tell you i love you? xDD i was thinking to play this game but the text dont show so leave it there now you do this so Thanks love you LunaMoo BEST CODER EVER xD

EDIT: realized i have ULES version :C And not this dont work on ULES just tried \ xD well i will see if one of mine friends have the ULUS and do the ISO

♥Join US ♥ party on EVOLVEHQ for ALL MonsterHunters English:

https://www.evolvehq.com/recruit/party?token=player:FIlZsoO7VtIqC2x1,party:L5fuksYOCYQWJh_i

♫Status♪ Yuu-Eucliwood Tittles: → Perfect Against Chickens ← ►Kaiser of Heaven&Earth◄
Visit this user's website Find all posts by this user
Quote this message in a reply
07-23-2015, 09:30 AM (This post was last modified: 07-23-2015 11:12 AM by LunaMoo.)
Post: #107
RE: Phantasy Star Portable
Well if you can find code looking alike:
   
You can easily port the code to any other version, it'll most likely look very similar with just addresses being different(including addresses for any jumps and branches). There's no unique function anywhere close, however one of the branches in the same function seems to be pretty unique and easy to find so maybe you will find it easily without much experience.

If you're on windows, open ppsspp disassembly(with game already running in ppsspp) either by pressing ctrl+D or debug->disassembly in menu. Then type in 8804000 in the "Go to"(upper left) and press enter.
Then press TAB once to see second hex row(for opcodes), following that press ctrl+F or ctrl+S to open search window and search for this number: 14600038
After it finds it, do ctrl+F/S and search for the same number, now hopefully it should find it in place which looks similar to this:
   
now just scroll down slightly to see the page from the first screenshot and if it's there, you likely found the line you need to port the code.Smile
Select the line that is selected on the first screenshot(lui v0,0x8C8, might differ slightly in other versions), right click and copy address. In US version that gives 08A15634, it'll be different in other versions, so I'm only using it as example.
Now just use hex calculator(windows built-in calc set in programer mode is more than enough and many keyboards even have a key to run it) paste your address and decrease it by 8800000, so it would be 8A15634 - 8800000 = 215634.
If you see my cheat for US version, you should already see that that number is part of it in first and second line:
_L 0xE0030880 0x10215634
_L 0x20215634 0x3C020880
and following third line has a number which is exactly 4 bytes higher
_L 0x20215638 0xC44C1000
so just replace those three places with addresses you find and calculated and it should work.

Analogically change the addresses for disable code if you care about it, althrough those highlighted codes:
_L 0x20215634 0x3C0208C8
_L 0x20215638 0xC44C8D80
might and likely does differ, so select the line you found and line below it, right click and copy instruction(hex) to ensure you have proper values for your restore code. You don't have to change those in the actual workaround cheat since I just made it read value from completely different place that's never used by the game to ensure it doesn't break anything.

Hopefully that will help, there's always possibility different versions differ much more, but most of the time it differs only by addresses caused by small code additions like different language support and usually it's not even much of a difference.

http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders!
http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats,
https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds.
Find all posts by this user
Quote this message in a reply
07-23-2015, 11:25 PM (This post was last modified: 07-23-2015 11:32 PM by Inuyashaya.)
Post: #108
RE: Phantasy Star Portable
(07-23-2015 09:30 AM)LunaMoo Wrote:  Well if you can find code looking alike:

You can easily port the code to any other version, it'll most likely look very similar with just addresses being different(including addresses for any jumps and branches). There's no unique function anywhere close, however one of the branches in the same function seems to be pretty unique and easy to find so maybe you will find it easily without much experience.

If you're on windows, open ppsspp disassembly(with game already running in ppsspp) either by pressing ctrl+D or debug->disassembly in menu. Then type in 8804000 in the "Go to"(upper left) and press enter.
Then press TAB once to see second hex row(for opcodes), following that press ctrl+F or ctrl+S to open search window and search for this number: 14600038
After it finds it, do ctrl+F/S and search for the same number, now hopefully it should find it in place which looks similar to this:

now just scroll down slightly to see the page from the first screenshot and if it's there, you likely found the line you need to port the code.Smile
Select the line that is selected on the first screenshot(lui v0,0x8C8, might differ slightly in other versions), right click and copy address. In US version that gives 08A15634, it'll be different in other versions, so I'm only using it as example.
Now just use hex calculator(windows built-in calc set in programer mode is more than enough and many keyboards even have a key to run it) paste your address and decrease it by 8800000, so it would be 8A15634 - 8800000 = 215634.
If you see my cheat for US version, you should already see that that number is part of it in first and second line:
_L 0xE0030880 0x10215634
_L 0x20215634 0x3C020880
and following third line has a number which is exactly 4 bytes higher
_L 0x20215638 0xC44C1000
so just replace those three places with addresses you find and calculated and it should work.

Analogically change the addresses for disable code if you care about it, althrough those highlighted codes:
_L 0x20215634 0x3C0208C8
_L 0x20215638 0xC44C8D80
might and likely does differ, so select the line you found and line below it, right click and copy instruction(hex) to ensure you have proper values for your restore code. You don't have to change those in the actual workaround cheat since I just made it read value from completely different place that's never used by the game to ensure it doesn't break anything.

Hopefully that will help, there's always possibility different versions differ much more, but most of the time it differs only by addresses caused by small code additions like different language support and usually it's not even much of a difference.

3C + 4 Bytes is 40??. cause i dont know if i do it right. I set the calculator on programmer and byte for add this 4 more. I know the Count up is => 3C 3D 3E 3F but dunno how it follow. 40 has sense, well this is the code however

Code:
_S ULES-01218
_G Phantasy Star Portable

_C1 Text issue workaround
_L 0xE0030880 0x1021563C
_L 0x2021563C 0x3C020880
_L 0x20215640 0xC44C1000
_L 0x20001000 0x3F7FCB63

Thanks LunaMoo for give me instructions on how to do it, very helpfull and easy to understand. oh and yeah thanks for the MHF1 save sync it works great dont remember if i tell you but yeah it works, Big Grin thanks man Love you ♥Heart

EDIT: i think i do something wrong, but dunno what it is cause it dont work. Pretty sure i choice the right code, cause i read every line on debug and was exactly the same or very similar, even check it out 2 times for be sure. Maybe i do something wrong on the code?

♥Join US ♥ party on EVOLVEHQ for ALL MonsterHunters English:

https://www.evolvehq.com/recruit/party?token=player:FIlZsoO7VtIqC2x1,party:L5fuksYOCYQWJh_i

♫Status♪ Yuu-Eucliwood Tittles: → Perfect Against Chickens ← ►Kaiser of Heaven&Earth◄
Visit this user's website Find all posts by this user
Quote this message in a reply
07-24-2015, 09:09 AM
Post: #109
RE: Phantasy Star Portable
All looks correct to me and it seems the address only differs very slightly which is very common between two english versions so you probably found correct function and made the cheat properly as well.

Assuming that, not sure what could be wrong, I guess potentially different hack might be required further in game as I only really tested it on new game, so if you're loading some more advanced saves, try starting new game just to check that.
It could also be a conflict with different cheats or some weird problem with activating cheat.

http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders!
http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats,
https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds.
Find all posts by this user
Quote this message in a reply
07-24-2015, 06:32 PM
Post: #110
RE: Phantasy Star Portable
I'm just wondering if 1.02 could maybe have a hack option built-in like the depth redering hack for PSP2 to get rid of this missing text issue; something we can activate with specific game settings but would be essentially ignored by default. Is it possible for a workaround to be done this way, or is the error buried too deep to pull this off with?
Find all posts by this user
Quote this message in a reply
07-24-2015, 06:37 PM
Post: #111
RE: Phantasy Star Portable
(07-24-2015 09:09 AM)LunaMoo Wrote:  All looks correct to me and it seems the address only differs very slightly which is very common between two english versions so you probably found correct function and made the cheat properly as well.

Assuming that, not sure what could be wrong, I guess potentially different hack might be required further in game as I only really tested it on new game, so if you're loading some more advanced saves, try starting new game just to check that.
It could also be a conflict with different cheats or some weird problem with activating cheat.

Nop bro i test it almost trought the 2nd mission and nothing wathever i already get the ULUS version but i wanna do that port for some people that maybe have ULES and wanna play the game to 100%

♥Join US ♥ party on EVOLVEHQ for ALL MonsterHunters English:

https://www.evolvehq.com/recruit/party?token=player:FIlZsoO7VtIqC2x1,party:L5fuksYOCYQWJh_i

♫Status♪ Yuu-Eucliwood Tittles: → Perfect Against Chickens ← ►Kaiser of Heaven&Earth◄
Visit this user's website Find all posts by this user
Quote this message in a reply
07-24-2015, 07:22 PM
Post: #112
RE: Phantasy Star Portable
Funny thing, I decided to try and port it for EU myself through teamviewer with friend and you know what? I didn't had to, you did it fine and it works without any corrections, so either there are more versions with exactly same code ULES-01218 that accidently have very similar code in exactly same place doing something else, which let's face it seems impossible or it didn't worked for you because of other reasons.

Maybe the value has to be different on some hardware/different ppsspp settings or cheat doesn't trigger at all for some reason, you could try removing first line(_L 0xE0030880...) completely and changing 0x3F7FCB63 to slightly lower or higher number(it's floating point close to 1.0f, you can use online hex<->float converters like this one to see it easier).

http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders!
http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats,
https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds.
Find all posts by this user
Quote this message in a reply
08-07-2015, 02:04 AM
Post: #113
RE: Phantasy Star Portable
Been trying to multiplay with a friend and we've encountered some odd problems, whenever I host a room whoever enters the mission counter last will get stuck in a loading screen, this happens regardless who joins first and even when we attempt to join in the same time.
When he hosts a room he has to enter the mission counter first or he will get stuck in a loading screen, after he joins first I can enter without a problem and we can seemingly do missions just fine.
He and I have played MHP3rd, GEB and GE2 without any connection problems under my hosting. Has anyone else had this issue? We're both running PPSSPP v1.0.1 ULUS10410.
Also, LunaMoo's text fix cheat will/may crash the game in multiplayer, not that you need it in multiplayer anyways since no story NPCs are around to chat with.
Find all posts by this user
Quote this message in a reply
09-18-2015, 11:23 PM (This post was last modified: 09-19-2015 12:55 AM by Treybeast.)
Post: #114
Phantasy Star portable 1 CwCheat Crash
So, i know alot of people have had this problem, but i've searched all over and i can't find an answer.

So, anytime i try to activate ANY Cw cheat in ppsspp, the game crashed to desktop as soon as i try to resume the game. I have no idea what to do any any search tells me to use something called TempAR. Using cheat engine to even change the money by one results in a crash


I an running ULUS 10410
Find all posts by this user
Quote this message in a reply
09-19-2015, 08:40 PM
Post: #115
RE: Phantasy Star Portable
Merged.

♦ Intel Core i7-6700HQ | 16 GB RAM | NVIDIA GeForce GTX 960M | Debian Testing
♦ Intel Core i7-2630QM | 4 GB RAM | NVIDIA GeForce GT 540M | Debian Testing
♦ PSP-3004 | 6.60 PRO-C2
Find all posts by this user
Quote this message in a reply
09-29-2015, 01:07 PM (This post was last modified: 10-10-2015 07:11 AM by Kuromii.)
Post: #116
RE: Phantasy Star Portable
Hello everyone, how to make this CWCHEATS works on PPSSPP? Can anyone please make this CWCHEATS works on PPSSPP. Thank you.

(Sorry for my bad English)

Code:
_S ULUS-10410
_G Phantasy Star Portable
_C0 99 All Inv Items
_L0x6056CC14 0x00000063
_L0x0000003C 0x00000A2C
_L0x90000024 0x00000000
_C0 9999 Max PP All Inv Weapons
_L0x6056CC14 0x270F270F
_L0x0002003C 0x00000A30
_L0x90000009 0x00000000
_C0 9999 Atk Power All Inv Weapons
_L0x6056CC14 0x0000270F
_L0x0001003C 0x00000A34
_L0x90000012 0x00000000
_C0 50% Elem All Inv Weapons
_L0x6056CC14 0x00000032
_L0x0000003C 0x00000A39
_L0x90000024 0x00000000
_C0 Max Job Lvl
_L0x6056CC14 0x1C20000A
_L0x00020008 0x0000089C
_L0x90000001 0x00000000
_C0 Max Skill Lvl
_L0x6056CC14 0x0000001D
_L0x00000024 0x00000907
_L0x90000008 0x00000000
_C0 Full Monster Encyclopedia
_L0x6056CC14 0x0000270F
_L0x00010097 0x000040C8
_L0x90000001 0x00000000
_C0 Full Weapon Encyclopedia
_L0x6056CC14 0xFFFFFFFF
_L0x0002006C 0x00003F10
_L0x90000001 0x00000000
_C0 All Titles
_L0x6056CC14 0x00000064
_L0x00000001 0x00003EE8
_L0x6056CC14 0x000000FF
_L0x0000000D 0x00003EEF
_L0x90000001 0x00000000
_C1 Max MESETA
_L0x20832100 0x3B9AC9FF

Edit by vnctdj : Please use the "code" tag when you post long lists like this one.
Find all posts by this user
Quote this message in a reply
10-22-2015, 09:01 PM
Post: #117
Phantasy Star portable 1 and 2
It's not a problem, per se, but since the last two builds the games no longer play the theme music and the in-game music randomly kicks out.

Like I said, not really an issue since the games are otherwise fully playable, but you're trying for perfection, ight?
Find all posts by this user
Quote this message in a reply
10-23-2015, 07:18 PM
Post: #118
RE: Phantasy Star Portable
Merged.

♦ Intel Core i7-6700HQ | 16 GB RAM | NVIDIA GeForce GTX 960M | Debian Testing
♦ Intel Core i7-2630QM | 4 GB RAM | NVIDIA GeForce GT 540M | Debian Testing
♦ PSP-3004 | 6.60 PRO-C2
Find all posts by this user
Quote this message in a reply
12-30-2015, 08:51 AM
Post: #119
RE: Phantasy Star Portable
Sorry for bump, since d3d still missing dialogue texts, anyone here can help to make the Japanese version text missing cheats fix?
LunaMoo's guide looks understandable but, i've got "Bad Sector" message from debugger everytime i search the numbers.. @_@ also, english is not my main tongue @_@ though.
Find all posts by this user
Quote this message in a reply
05-20-2016, 11:46 PM
Post: #120
RE: Phantasy Star Portable
Any news on what the current state of the game is with PPSSPP?
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump: