forums.PPSSPP.org
Monster Hunter Freedom Unite [EU] - Printable Version

+- forums.PPSSPP.org (https://forums.ppsspp.org)
+-- Forum: PPSSPP - Playstation Portable Simulator Suitable for Playing Portably (/forumdisplay.php?fid=1)
+--- Forum: Commercial Games - Compatibility and Results (/forumdisplay.php?fid=5)
+---- Forum: CWCheat codes (/forumdisplay.php?fid=31)
+---- Thread: Monster Hunter Freedom Unite [EU] (/showthread.php?tid=4922)

Pages: 1 2 3 4 5 6


RE: Monster Hunter Freedom Unite [EU] - HenryEx - 07-26-2014 10:48 AM

(07-25-2014 09:30 PM)LunaMoo Wrote:  I didn't said his work was a waste of time, I said that in my opinion it's not worth bothering with such workarounds because most of those cheats are not in need of constant change(so menu works fine) and because the very same reason why it would be needed - JIT with emu hacks - turned out to also breaking some games, meaning it might get fixed on the emu side.

What i did, really, is clean up the code so that the Hack doesn't constantly patch executing code - a bad practice, i think - and instead reads its color stuff from memory variables. Previously, color themes were "hard-coded" and themes had to change running code! I did away with that. So now the code is static unless you want to change things like the layout on screen, for which you have to go to the menu and change the cwcheat anyways. It helps the JIT problem, but it's not the reason. Wink


The ONLY thing i needed to work around and write additional code for is one of the Cwcheat code types (0xD address compare type) being broken and not working or just crashing. That's the part that took me some time, since i had to write the Cwcheat functionality that didn't work in PPSSPP as PSP machine code.


Also, check out the post on the previous page again. I updated it with some customization for which you need to edit the hack directly.
After changes, you might need to Re-Initialize (press L+X) and then go to the cheat menu again, then back into the game for the changes to apply.

(Also, quote my previous post and take a look at the forum tags i use for fun. Big Grin )


RE: Monster Hunter Freedom Unite [EU] - barbanium - 07-26-2014 12:41 PM

Looks good! Wink

Will test it when I got the time.

Hopefully, this one won't make PPSSPP crash.
Some Tunngle friends of mine who tried HPD v1.0 said that it made their PPSSPP crash so they abandoned it.
Let alone HPD v5.0. Confused

Big Grin


RE: Monster Hunter Freedom Unite [EU] - HenryEx - 07-26-2014 03:18 PM

(07-26-2014 12:41 PM)barbanium Wrote:  Looks good! Wink

Will test it when I got the time.

Hopefully, this one won't make PPSSPP crash.
Some Tunngle friends of mine who tried HPD v1.0 said that it made their PPSSPP crash so they abandoned it.
Let alone [removed]. Confused

Big Grin

Please test. I found no crashes (aside from those you can get even without Cheats enabled, like when entering the house), but i can be wrong.
Make sure that your Tunngle friends are using the EU version of MHFU - it's most likely going to crash with any other version.

As an aside, the forums tell me i can't post clickable links (i had to edit the link out of your quote). What's up with that?


RE: Monster Hunter Freedom Unite [EU] - barbanium - 07-26-2014 04:52 PM

You need to post at least 10 posts to be able to post clickable links.
It's a system they made to prevent spam bots from posting links.

And yeah, when they tried HPD v1.0, they tested it in [EU] version, just like what I always do when testing cheats. Tongue
[US] version for non-cheated multiplayer, [EU] for somewhat cheated solo! Big Grin


RE: Monster Hunter Freedom Unite [EU] - LunaMoo - 07-26-2014 09:19 PM

(07-26-2014 10:48 AM)HenryEx Wrote:  What i did
(...)

I know, pretty much described the whole thing in my first reply to barbanium here. I mean I didn't actually read your cheat since I'm not soo good to read mips from hex with any kind of understanding(and at least to me asm scripts in general tends to be harder to read than to write;p), but there's only one way to work around current JIT behaviour without clearing it(which leaving cheat menu does), details doesn't really matter since everyone has his own tricks and ways of doing things. About ensuring the cheat is not refreshed, it's ppsspp specific requirement yeah, otherwise it would randomly freeze, same thing was happening in original hp display cheat for mhp3rd. On the good side, ppsspp does not need to divide those cheats for soo many parts like they were on psp so at least we get something nice.

~ BTW not really playing any MH game nowadays anyway:X. Messing with games for me is more of a hobby in itself. Mips is so damn confusing at times, but finding something interesting is always nice. In MH games now I think the only interesting thing left would be 60fps hack, the game does weird stuff it's graphics engine is always set to display 60fps and in-game animations are actually twice as fast as they should be. Finding a way to slow down all animations without affecting fps(since unlocking fps is easy) would technically be enough, but not really sure yet if it's even possible.


RE: Monster Hunter Freedom Unite [EU] - HenryEx - 07-26-2014 10:08 PM

The JIT workaround was only neccessary for color-changing on the fly, and all it took is change the 6 or so ASM commands from "Load fixed value x" to "Load value from memory address". Everything else is the same. The hard part was learning the MIPS command that does this.
The original code was already ensuring that it doesn't completely execute iteself every frame, since that would slow down even real PSPs with like 300 code lines. So yeah, i just left that as it was.

It's pretty sweet that i can pack a hundred lines into a single part, or probably more, but i wanted to keep some semblance of order to find stuff. No more 15 separate parts with 30 lines each.

As for codes, does anyone kow if there's a code to unlock trading? It seems you can't trade higher than rarity 3 or so stuff. I'd like to trade materials and the like with my coop buddy.


RE: Monster Hunter Freedom Unite [EU] - barbanium - 07-26-2014 11:41 PM

Nooo... don't do that cheat. Trading rare items = Crafting high/G rank armors/weapons on low rank characters = Pointless gaming.

Let him farm his own high tier items and help him farm. Big Grin


RE: Monster Hunter Freedom Unite [EU] - LunaMoo - 07-27-2014 01:19 AM

@HenryEx nah it wouldn't slow down with 300 writes, multi-line-write codes visually are shorter, but do same amount of job and repeat it constantly even if you set it to way higher repeats. It's checks and other special cheats which might be relatively slow, but I belive even those wouldn't matter, cw cheat is fast and most games including MH doesn't even use all of the default psp processing power either. Those checks are used on psp not to avoid slow downs, but to ensure the code doesn't crash or cause other problems when game loads different modules at patched address.


Apparently there was no of such cheat for this game? Well to prove my point above I made it like this:
Code:
_C0 All items RARE-1(unlocks trading)
//_L 0xE0010103 0x0019D1B2
_L 0x8019D1B2 0x03D20018
_L 0x00000000 0x00000000
//note: not sure if it covers all items nor if it doesn't patch other stuff accidently, I took the amount from mhp3rd, and did not tested other than checking if it works, if it patches too many/too little just decrease/increase 0x3D2
^nearly 1000 addresses being refreshed until you disable it or un-comment the first line.

===========================
Tongue Just killed the game for barbanium ^_____^;


RE: Monster Hunter Freedom Unite [EU] - barbanium - 07-27-2014 01:28 AM

NOOO... don't be tempted to to use that HenryEX. Sad

Do it the "hunters' way." Cool

Big Grin


RE: Monster Hunter Freedom Unite [EU] - ZackHD - 07-27-2014 01:54 AM

(07-27-2014 01:19 AM)LunaMoo Wrote:  Apparently there was no of such cheat for this game? Well to prove my point above I made it like this:
Code:
_C0 All items RARE-1(unlocks trading)
//_L 0xE0010103 0x0019D1B2
_L 0x8019D1B2 0x03D20018
_L 0x00000000 0x00000000
//note: not sure if it covers all items nor if it doesn't patch other stuff accidently, I took the amount from mhp3rd, and did not tested other than checking if it works, if it patches too many/too little just decrease/increase 0x3D2
^nearly 1000 addresses being refreshed until you disable it or un-comment the first line.

===========================
Tongue Just killed the game for barbanium ^_____^;

Lunnaaa ♥ *Q*
Justw anted to saying i tested ur Rare-1 i requested in Mhp3rd and it works Flawless , i will testing this one too in mhfu o:


RE: Monster Hunter Freedom Unite [EU] - HenryEx - 07-27-2014 10:17 AM

@barbanium
We're both on about the same level (3-4 star village quests), and i don't think either of us ever reached high rank. It's just that he has absolutely miserable luck with Kut-Ku ears (like 15 kills and no luck) and i have like 10 of them.
Things like that are why i wanted trading.


RE: Monster Hunter Freedom Unite [EU] - HenryEx - 07-27-2014 02:59 PM

Hey, i had a look at it myself, seeing what code reads rarity, and made this which works without modifying every single item's rarity to 1! Smile

Code:
_C1 Trade all items ON
_L 0xE1020003 0x012A6240
_L 0x20029988 0x24020001
_L 0x212A6240 0x24010001
_C0 Trade all items OFF
_L 0xE1020001 0x012A6240
_L 0x20029988 0x28420003
_L 0x212A6240 0x28410003

You probably won't need the 2nd code, but it's there for completion's sake.


/edit: Whoops, i meant to edit this into the previous post.


RE: Monster Hunter Freedom Unite [EU] - LunaMoo - 08-11-2014 01:25 PM

I just made it for MHp3rd HD version so I also ported it here ~ I guess it'll make many people happy since MHFU owners are more commonly suffer from this.
Code:
_C0 Synchronize save
_L 0x200C055C 0x00C31821
_L 0x200C0560 0x8C65A0E0
_L 0x200C0578 0x8C64A0E4
_C0 Synchronize save[disable]
_L 0x200C055C 0x8C850980
_L 0x200C0560 0x00C31821
_L 0x200C0578 0x8C840984
and yes by synchronizing save I do mean this is a total and absolute fix for "Memory card not inserted" problem, you can link this post to anyone having this problem, it's safe to use and even allows saving character between different saves since it can synchronize savestate with ANY save;3.


RE: Monster Hunter Freedom Unite [EU] - barbanium - 08-11-2014 01:30 PM

Wow! Nice job! Wink
Is this compatible with MHFU [US] considering you posted this in MHFU [EU] thread? Big Grin


RE: Monster Hunter Freedom Unite [EU] - LunaMoo - 08-11-2014 01:32 PM

Probably not, dunno since I don't have US versionTongue, but I could check existing cheats stored close and just add an offset if it doesn't. Gonna check it in a minute.
Edit: After looking at other cheats around I think this part of memory might be same for EU and US versions, so give it a try xD.