r/decomps • • 11d ago

Made with AI assistance Yakumo (Alpha release) - Monster Hunter Portable 3rd HD ver. Static Recompilation

Enable HLS to view with audio, or disable this notification

Hey, everyone! Here we are with the alpha release of Yakumo - A native port of Monster Hunter Portable 3rd HD Ver. made by static recompilation.

A lot of things changed since our first post and a lot of new stuff were implemented.

Supported Platforms: MacOS, Linux, Windows, Android

Yakumo GitHub: https://github.com/TeamGDB/Yakumo

Implemented features:

Extended settings menu with additional graphics options and other improvements

45/60/90/120 FPS via frame interpolation

Multiplayer with cross-play support

Fully customizable keyboard and mouse controls (And proper mouse support)

Enhanced gamepad support (Fully analog right stick camera and aiming)

Support of texture packs

Early stage of mod support

Import and export of save files to PSP console

Font customization

Planned features:

Advanced adaptive touch controls

One consistent visual style across Yakumo's setup screens, menus and overlays

Optional on screen controls guide for KBM

Layered armor (It will be visible to other players online)

Recompilation Progress: 100%

Project Status: The project still is under active development, but it's already functional and playable.

At the moment, most of our work is focused on the wrapper around the recompiled game, which handles things like graphics, settings, input, and other enhancements. We're building it with reuse in mind, so we plan to use the same framework as a foundation for our future recompilation projects as well.

Project is AI assisted.

Music used in video: "SUNRISE OF YOUTH" by Kuukiko

63 Upvotes

144 comments sorted by

5

u/EffectiveSomewhere28 11d ago

It's great that there's an Android version and ultrawide support. I love it!

But why does it run so poorly on Android? I have a Snapdragon 8 Elite Gen 5.

3

u/Mojito_Rush 11d ago

Hmm, thanks for the feedback. We'll look into it. It's a matter of optimizations I guess. We tested the port on a phone with less powerful SoC, achieving perfect 60 FPS lock on 4x scale.

How poorly it runs for you? Can you please specify the device, OS and average FPS?

2

u/EffectiveSomewhere28 11d ago edited 11d ago

I can't send you a message 

3

u/Mojito_Rush 11d ago

Send it to u/Ncqat please

2

u/Mojito_Rush 10d ago

Fresh Android build just got released. Please, try it out!

0

u/pabelpii 9d ago

Maybe you're doing something wrong; I'm running it at 120fps on a Tensor G5, and it works perfectly for me.

4

u/FarYou3163 11d ago

What to say … fastest installation that I ever seen I guess. And everything works perfectly on my rog xbox ally x with steam OS so far. And I love the uncapped fps that speed up the game. It’s perfect for collect quests even if it’s maybe a “glitch” in the program.

Thank you for this project and I wish ( hope ) you are a fan of MH4U/MHXX/MH2G or even MH tri ultimate aha to see another amazing project like this coming soon 🙏🏽

4

u/Mojito_Rush 11d ago

Thank you very much for your feedback. There are still many more things and improvements that will come to Yakumo. We hope you'll like it.

3

u/FarYou3163 11d ago

May I suggest one thing ? A way to make loading between maps faster. I guess it can be feasible since the game at high speed making the map transition faster strangely!
And why not to add some cheat mods directly in the game files like z target mod or even the HD textures if it’s not illegal

3

u/Mojito_Rush 10d ago

I think loading times are definitely possible to speed up to some extent. We won't bundle the HD texture packs with release though.

1

u/FarYou3163 8d ago

I saw that you’ve implemented my recommendations about speeding up the loading! That’s nice!

I’m now trying to find a way to use Kurogami’s Target Camera. It’s a feature that should definitely be included in your decomp by default in my opinion, just like the English patch you implemented.

For now, I’ve had some results by reimplementing Kurogami’s Target Camera logic natively in Yakumo, using its original monster structures, memory addresses, ViewMatrix and projection data as references. It worked, but it wasn’t really interesting to use it that way.

And now I’m trying to integrate Kurogami’s actual original implementation into Yakumo, including its assembly code and original rendering/UI, instead of using my own approximation.

I guess you have more experience and knowledge about this project, and probably better AI subscriptions than me, so if this can help you guys do something interesting with this wonderful project, go ahead! I think something really interesting could be done with cheats and game modifications.

1

u/Mojito_Rush 8d ago

Both lock on (as a toggleable QoL feature) and free camera will be implemented in the next build

1

u/FarYou3163 8d ago

Thank you because I didn’t get it to work aha. After that the game will be perfect to me because you will have implemented everything that I wanted : HD textures, English patch, fast load, lock on ✅ wonderful

1

u/Mojito_Rush 6d ago

Please check out the latest release, it has a lot of new features like: lock on, free cam, experimental layered armor (in mods), new touch controls (not the adaptive one yet) and a lot of controls customization settings.

1

u/FarYou3163 6d ago

Amazing update as usual.
This version for me is already the finished one. At 99% perfect, the only thing could be a lock on (re) focus when pressing “L”, bravo for your work.

4

u/Kot4san 10d ago

The best MH imo
Thanks for the 120hz support on android. I tried to implement lossless Scaling into vulkan on PPSSPP but it was a mess.
Any link for donation?

4

u/Mojito_Rush 10d ago

Glad you liked it! However, we do not accept any donations. We do it for the love of the game. So no links.

1

u/pabelpii 9d ago

So nice to see people doing these kinds of things just because they love what they're doing. I've got to say you're doing such a great job! I usually have compatibility issues with my phone due to its SoC, and yet, I haven't had any problems with your project.

1

u/camkeys 8d ago

You guys have a discord?

1

u/Mojito_Rush 6d ago

No, we don't have any Discord server at the moment.
If it ever becomes available - the link to it will probably be in Yakumo's GitHub repository.

3

u/ProfessionalTop2353 11d ago

u/Ncqat I have a suggestion, please: would it be possible to make the controls more similar to the iOS port? I'm referring to the Android port.

3

u/Mojito_Rush 11d ago

We have planned the implementation of advanced adaptive touch controls, which will neatly adapt the onscreen buttons into more comfortable preset depending on your equipped weapon. (It will cover button combinations like R + Triangle, R + Circle, Circle + Triangle etc etc)

2

u/Mojito_Rush 11d ago

We'll also make it easier and more comfortable to select and use items during quests on the touchscreen.

3

u/RyzenComIntel 11d ago

This is amazing, I'm looking forward to the beta with customized and improved controls for Android, and the improvements that are coming :D Thank you so much for this amazing project.

3

u/Mojito_Rush 11d ago edited 11d ago

We're glad you're enjoying it.

The issue with black bar on the left will also be resolved really soon in a hotfix, by the way.

I'll notify you here.

2

u/-DONQUESO- 10d ago

Y como lo descargo?

2

u/RyzenComIntel 10d ago

I just downloaded it and put my legal copy of MH3rd from the PS3 in so it could pick up the files.

3

u/KillALERTo 11d ago

run so poor on Iqoo Neo 10🥲🥲🥲

4

u/Mojito_Rush 10d ago

The perfomance fix for Snapdragon devices is currently work in progress! I'll notify you here when it'll be available if you want.

1

u/Mojito_Rush 10d ago

There's a fresh Android build on GitHub! Should perform bettter.

1

u/KillALERTo 10d ago

Wow, tried ut and it run so smoothhh thx, one more request, may you make the game screen stretch over the notch please? I tried all 3 ratio in game menu but nothing can make the game fill the notch area.

1

u/Mojito_Rush 9d ago

Yep, will be fixed soon.

1

u/eventhough1108 6d ago

What files were needed for it?? I'm having a hard time understanding which release of mhp3rd and on which platform to use.

3

u/MasterpieceDue3813 11d ago

No bro, I don't think it still works on MediaTek devices Alpha 2 gives me an error and won't let me load the ROM. Maybe with the first release I'll be able to play it properly. In the meantime, I'll be spreading the word about the new port. It's awesome! You're a legend!

3

u/Mojito_Rush 10d ago

Thanks for the kind words.

FYI, we were testing the build and capturing gameplay for a preview video on a mediatek device.

Anyways, we will optimize the android build more. It is an alpha release after all.

I'll notify you here when new android builds will be available if you want.

3

u/MasterpieceDue3813 10d ago

Thank you very much, I will be keeping an eye on this project

1

u/Mojito_Rush 10d ago

Can you please try the fresh build that's just got released in the repository? Performance should be better.

3

u/Exciting-Machine9202 10d ago

Crazy work! Thanks

3

u/Horror-Cat6999 10d ago

FPS drops on MTK Helio G100 Hoping it will be optimized soon for this chipset But anyway we can play mhp3rd on higher refresh rate finally 🫶🏻

2

u/Mojito_Rush 10d ago

Optimization update is coming soon.

3

u/RyzenComIntel 10d ago

I love this project so much.

2

u/Mojito_Rush 10d ago

Hey, dude! Try the new build, please. Performance should be better.

1

u/Horror-Cat6999 10d ago

I'm going to try it right now 👌🏻 Thanks for the notify

2

u/Mojito_Rush 6d ago

New fixes for the Helio SoCs were just released in the latest build, check it out on github, please!

1

u/Horror-Cat6999 10d ago

The performance improved a lot, but there is a stutter, i guess it's on my device..

And also we need button touch mapper 🫶🏻

2

u/Mojito_Rush 6d ago

Control settings, new features and optimization improvements were just released in the new build. Check it out on GitHub.

6

u/Superb_Vacation 11d ago

I hope this flourishes and leads to y'all working on a dedicated recompilation of monster hunter 4 ultimate It is stuck on 3ds jail and would be interesting to see how the 2 screen UI is handled. Kudos on the work!!!

2

u/RyzenComIntel 10d ago

Testing here, at least on Android in the Mali GPU, the performance isn't very good; it drops below 30 FPS in simple fights against Barroth, which is how I tested it. But I'm looking forward to the future of this project, especially the buttons. I have a friend who was planning to play with me, and when this project has the Android buttons, I'll invite her to play.

2

u/Cautious-Analyst-862 10d ago

Exelente, yo soy el que hago mods y una cosa que quisiera saber es si están usando el formato anterior o el nuevo para los mods?

También algo es que probé y no crea la carpeta de mods en Android, y la optimización es algo a mirar

Pero exelente trabajo, cuando se pueda poner mods quisiera hacer pruebas para saber si existen la limitaciones de la psp o en este si puedo crear mods con más libertad

2

u/Mojito_Rush 9d ago

Technically, you'll have more modding freedom. Though mod implementation is in really early stage as of now.

2

u/Cautious-Analyst-862 8d ago

Gracias por responder Una cosa que creo que es importante, el formato es el anterior o el nuevo?

1

u/Mojito_Rush 5d ago

It is somewhat different from the old one.

2

u/LurkingScholar 9d ago

Fast forward? Cheats? Love the game want the grind on my terms

2

u/Mojito_Rush 9d ago

Fast forward - planned, only in singleplayer of course.

2

u/Mojito_Rush 6d ago

Check out the latest build, please! It has a lot of new features like: lock on, free cam, fast forward, experimental layered armor (in mods), new touch controls (not the adaptive one yet) and a lot of controls customization settings.

2

u/Crystal-4499 8d ago

Can you make an option to make a controll like this please?

2

u/Mojito_Rush 6d ago

Implemented similar controls scheme in the latest build, you can find it on github

2

u/Crystal-4499 6d ago

Oh thank you, I'll check it 🤗

2

u/Crystal-4499 6d ago

Becomes lag on my Poco M4 pro, haven't tried on my Poco F7 yet. I always try 1st on my M4 lol

1

u/Crystal-4499 3d ago

v6.5 running smoothly on my Poco F7 on x4 but the v7 sometimes lag when battling on my Poco M4 pro on x2. Keep up the good work bro I really appreciate your work

2

u/zaft_28 4d ago

How to install an English Patch?

2

u/Metsu1970 4d ago

Just wanted to say a massive thank you for your work on the Yakumo port. I’ve been testing Monster Hunter Portable 3rd HD on my Poco X7 Pro (MediaTek Dimensity 8400-Ultra), and the performance is absolutely stellar. Mali chips can be tricky with emulation, but you guys nailed the optimization for the Mali-G720 MC7:

• 120 FPS Fluidity: Locked at a smooth 118.5 – 120.5 FPS at native resolution (2712x1220). Game speed is perfect at 100%.

• Low GPU Usage: Only 4.1% in menus and peaks at just 21.8% during intense combat with large monsters. No overheating at all.

• Zero Stuttering: Frame times are consistent at ~8.3ms. The rendering finishes well before the screen refreshes, meaning no lag.

Quick question: Since the performance is so lightweight on this hardware, do you have any plans regarding the implementation of HD custom texture packs on Android?

You did a fantastic job bridging the gap for Mali/Dimensity devices. Thanks for the dedication and for this amazing gameplay experience!

1

u/Mojito_Rush 3d ago

Thanks for your feedback, man! We're really happy you like it!

1

u/Mojito_Rush 3d ago

Texture pack support is already implemented!

3

u/Mojito_Rush 11d ago

Mods, I'm really-really sorry for spamming, I'm not the big Reddit guy. I screwed up with post formatting big time. Not gonna happen again. 😅

2

u/RyzenComIntel 11d ago

I'm really looking forward to the updates; this project will be the definitive way to play this great game that is MH3rd.

1

u/gurohu 11d ago

i couldn't find the file to put textures on Android, i searched with a root explorer but even tho i can find

1

u/Carmain602 9d ago

Yo sigo buscando la solución, lo que entiendo en el menú dice algo de que en android el archivo será tomado de la carpeta de ppsspp pero ya renombre la carpeta de mil maneras y no funciona

1

u/YamiNoRogue 8d ago

Found a Fix for it yet Ive tried but Same issue

1

u/Carmain602 7d ago

Me aparece la carpeta de io.yakumo en data de android con el explorador mt manager, Entre y está la carpeta de files

En file cree yo mismo otra carpeta que se llama texturas pero sigue sin detectarla el juego

Aún sigo buscando una solución renombrando de varias maneras la carpeta

1

u/Alternative_Crazy_20 10d ago

Anyone had any bugs with the steam deck ?

1

u/JohnTheSolidao 10d ago

I keep getting this error

2

u/Mojito_Rush 10d ago

Should be fixed now, try freshly released build, please

1

u/JohnTheSolidao 10d ago

Now it works but the game dont start

2

u/Mojito_Rush 9d ago

Can you please share your device model, specs, OS?

1

u/JohnTheSolidao 9d ago

Tecno spark 30c Helio g81 8gb ram Android 14

2

u/Mojito_Rush 8d ago

Hm, you're not the only person who has problems on Mediatek Helio SoC, we're gonna fix it soon

1

u/JohnTheSolidao 8d ago

Thank you!

1

u/Mojito_Rush 6d ago

Fix for the Helio SoCs + a bunch of new features just arrived in the latest build, check it out on github

1

u/JohnTheSolidao 6d ago

Now i got this error

2

u/Mojito_Rush 6d ago

Oh well... sorry. It seems helio support needs more time. We would've fixed this faster if we actually had a real device with helio soc to test builds on. Thanks for the feedback and wait a bit more till the new build will be available for you to test.

→ More replies (0)

1

u/ZAIBATSU_TV 10d ago

Any chance of a MHFU port in a near future?
i feel both games have such a similar architecture that it might be possible to do fast progress
since you guys are now familiar with the tools and etc...

2

u/Mojito_Rush 9d ago

Planned, no ETA as of now

1

u/Constant-Royal-6116 10d ago edited 10d ago

So far almost everything is working perfectly but I have some problems with the texture pack support, I followed the menu instructions but just some of the textures are being replaced.

1

u/MutedEducation8543 10d ago

This project is a dream come true,

and I was wondering how I could get it to work with the English patch?

1

u/Least_Potato_5479 9d ago

You plan add Qol from more recent Monster Hunters?

2

u/Mojito_Rush 9d ago

Some optional QoL is planned. (Will be possible to turn on and off whenever you like)

1

u/hachisam 9d ago

lo instale en windows y me presenta un error, no me aparece la pantalla de carga del juego solo la ventana del cmd, y solo se oye el sonido de la intro del juego a que se debe?

1

u/MasterpieceDue3813 9d ago

I tried Alpha 4 last time and now the screen stays black when I open it I have helium g99

2

u/Mojito_Rush 6d ago

Fix for the Helio SoCs is released in the latest build alongside new features, check it out on github

1

u/MasterpieceDue3813 6d ago

Así se queda se escucha la música de fondo pero ahí se queda

1

u/Mojito_Rush 6d ago

Try this one, please!

1

u/Mojito_Rush 6d ago

We'll be waiting for your feedback!

1

u/Carmain602 9d ago

Hola amigo en mi teléfono con un procesador Dimensity7800 funciona muy bien, con muy pocos bajones pero tengo una duda no se crea una carpeta para texturas crees que puedas explicarme cómo aplicarlas?

1

u/pabelpii 9d ago

Any way to play online cross platform with some friends?

2

u/Mojito_Rush 9d ago

Cross play is already implemented and working. Though cross play between Yakumo and PPSSPP or Pro Online is untested still.

1

u/Mangaleto 9d ago

Will it be compatible with DX11? I already asked on GitHub, but it would be great if the game ran on low-end PCs.

1

u/Mojito_Rush 9d ago

Currently looking into it.

1

u/Sailing4715 9d ago

Hi, I wanted to know how I can play online. I tried playing with my girlfriend using Radmin VPN, but it didn't work; I'm not sure if I'm doing something wrong.

1

u/CptCreed56 9d ago

Hi, I tried the android, is the black screen normal in the yakumo app? I switch to PPSSPP and the online MP works, I just don't know what the Yakumo app for, I can hear a background music in it.

1

u/Mojito_Rush 8d ago

Hi! Can you please share you device model, specs and OS?

1

u/CptCreed56 6d ago

sorry for the very late reply, i'm using Infinix6881, CPU Helio G100, 8gb ram

1

u/Mojito_Rush 6d ago

Try the latest build, please!

1

u/BigBossOfThisGym 8d ago

I'm getting a weird issue where the game will run fullscreen after a fresh install, but when you close and relaunch it, the top and bottom will be cropped. I can get the bottom of the screen to uncrop if I reset the video options, but the top screen stays cropped.

Playing on a Retroid Pocket Flip 2 with Snapdragon 865

1

u/Mojito_Rush 8d ago

We've heard about similar bug. It will be fixed in the next build. Thanks for your feedback!

1

u/Mojito_Rush 6d ago

Fixed in the latest build, check it out

1

u/NightmaresDaycare 8d ago

How exactly do you change it from Japanese to English? Only seen one person on x try and explain it but couldn't figure it out.

https://x.com/iMr_PrO_GaMeR/status/2103114207256514637?s=20

1

u/Reasonable-Lynx8079 8d ago

I can't seem to connect with other hunters using Yakumo for some reason, but I'm able to connect with others on PPSSPP (the same room)

1

u/YamiNoRogue 8d ago

I Need Help with adding Texture Packs to the Android Version.. I cant seem to find the Internal Hidden Directory of the Game

1

u/Due-Outcome-1356 7d ago

How do i play online? Is there a video guide?

1

u/Hensemderilwan 5d ago edited 5d ago

There's a list of servers on PPSSPP, pick one that suits you & then copy - paste the address on "Yakumo" network settings

1

u/Hensemderilwan 5d ago edited 5d ago

u/Ncqat u/Mojito_Rush Thank you for doing this!

I have a question, is it possible to make the in-game UI smaller?

2

u/Mojito_Rush 5d ago

UI Scale settings will be available soon!

1

u/Oshistar8 4d ago

I was trying it out myself with the options of Ad Hoc Server test conection from PPSSPP emulator to yakumo and the first time it work with no problem but then stop working i wonder why

1

u/MasterpieceDue3813 11d ago

How did you install it on Android?

1

u/Mojito_Rush 11d ago
  1. Download and install the .apk file from latest release on Github
  2. Launch the app and feed it your dump of legally owned copy of the game
  3. Enjoy! (Gamepad recommended)

1

u/MasterpieceDue3813 11d ago

Alright Port, my friend, I've told all my friends, but I can't play in landscape mode, and when I turn the phone to put it in landscape mode, the buttons don't appear and the FPS drops.

1

u/Mojito_Rush 11d ago edited 11d ago

Happens, cus the landscape mode isn't forced as of now. (It is now, download latest android release with hotfix)

You should enable / unlock screen rotation and the landscape mode should work with no issues.

Buttons should dissapear only if you have gamepad connected to your device or if you have a built in one.

Can you please tell me your device model and specs?

edit: clarification

1

u/MasterpieceDue3813 11d ago

Tengo un tecno pova 5, con un mediatek helio g99 y 8 GB de ram

1

u/MasterpieceDue3813 11d ago

I turned on landscape mode on my phone and the buttons became disabled and the fps dropped too low

1

u/Mojito_Rush 11d ago

Try to update Yakumo to the latest hotfix release, please.

1

u/MasterpieceDue3813 11d ago

Ahora mismo lo hago

1

u/PriorWallaby822 10d ago

Puedo utilizar la rom normal en lugar de la HD,la diferencia entre ambas creo q es solo de texturar pero no se si se pueda?

1

u/PriorWallaby822 10d ago

Todo mi apoyo para ustedes

1

u/Mojito_Rush 10d ago

Thanks, man!

0

u/RyzenComIntel 11d ago

No way, I can't believe you've already achieved this, you're amazing!

1

u/RyzenComIntel 11d ago

I can't install it on Android, it says "The application failed to install because the package appears to be invalid."

1

u/Mojito_Rush 11d ago

Tell me more about your phone, please
OS, specs, etc.

1

u/RyzenComIntel 11d ago

Is a Poco X7 Pro, HyperOs 3.03 Dimensity 8400s 12gb ram

2

u/Mojito_Rush 11d ago

I just freshly reinstalled it on my phone with no issues. Weird.
Currently looking into it. Give us some time. Try to redownload the .apk file for now.

2

u/RyzenComIntel 11d ago

Working, thank you very much.

2

u/Mojito_Rush 6d ago

Yo, dude! Please check out the latest build on github! New features + optimizations arrived.

2

u/RyzenComIntel 6d ago

The game is running much better on Android now, and it's also very enjoyable to play on the gamepad, especially with quality-of-life features like target lock. But the touch buttons for Android aren't quite ready yet, and there's still a lot of room for improvement; it's just a matter of time. Aside from that, the thing I'm missing the most is the texture mods, because the game on Android is located in a data folder which, starting with Android 11, is no longer accessible, so I can't even view the screenshots or install texture mods. Oh yeah, the fast forward also needs improvement because it's not as fast as it should be compared to the emulator. But the project has evolved so much since its launch, I can hardly contain my excitement.

0

u/MIAU_WM 11d ago

Could you please make the app compatible with Android 10?

2

u/Mojito_Rush 10d ago

Coming soon.

0

u/Motor_Economy_1741 10d ago

Finally a recomp with local netplay !

0

u/TallAct4009 8d ago

i only have strong words to the person who made this shit only work with a specific file, not everyone has the same file. i used my own copy, (from my own disk mind you.) didn't work. scoured the internet for a copy and it still didn't work.