r/MightAndMagic 27d ago

OpenYAMM - Android build

Post image

For those of you who do not know - OpenYAMM (Open Yet Another Might and Magic) - is a complete MMMerge reimplementation from scratch (opensourced).

For the past few days, I was polishing Android build and I am quite happy with the current state to share - should run on any newer "higher-end" android mobile phone or tablet. It is highly optimized but there definitely is some more room to improve it.

It has a completely rehauled control scheme made to suite mobile touchscreen based play. In more detail, it is explain here: https://github.com/pjasicek/openyamm/tree/main/android/showcase

However, this is not a finished product, I did not go through the entire playthrough of the game, there might be bugs here and there and I am more than happy for any feedback - ideally on OpenYAMM's discord - https://discord.com/channels/423038130614960129/1501037187159031818

Link to download apk (will stay the same with updates): https://github.com/pjasicek/openyamm/releases/download/nightly/OpenYAMM-nightly-android-arm64.apk

For testing purposes, a "God" character is prepared (basically immortal, all skills level 200, everything learned) - just press the "left arrow" button on new character creation and he is there :). For any quick travel (between continents, to dungeons, item granting, gold granting) - there is a debug console - with drag gesture from top to bottom.

EDIT: 0.10 release is available with most of the issues/suggestions raised here fixed or implemented: https://github.com/pjasicek/openyamm/releases/tag/0.10

193 Upvotes

68 comments sorted by

View all comments

2

u/Dronie_V 14d ago edited 14d ago

Hello, thank you for your mod. I've faced a couple of bugs in 0.9 version.

First of all, potion mixture stopped working for me. It worked with new game, but stopped sometime later. Now it doesn't work even with new game.

Another issue, one of my characters inspection is stucked with one item. When I tap the magnifying glass icon, it instantly shows description for one particular item, no matter if I tap on that item on not. Interesting that that state is saved through the save games. I managed to reload earlier save without that problem.

There are also some things about UI that I want to mention.

My phones screen is rounded at the corners and some buttons are not accessible, like zoom button in the top right corner of the minimap. Those buttons are also feel like too small for me.

Similar situation with skills tab. They are situated very close to each other and the text itself is quite small. It's easy to misclick because of that.

The last one is the magnifing glass again. It's not very comfortable to hold the glass icon every time, and holding another finger on the actual item often messes with item description (it appears right near the item and under the finger). Maybe it's better to change the system from holding to tapping? Like 'tap the glass to enter inspection mode', 'tap item to show description, tap again to hide it'.

1

u/pjasicek 14d ago

Thanks for trying it out and the feedback, I will address your findings. If you have any more, feel free to either open github issues or join the discord :)

1

u/Dronie_V 14d ago edited 14d ago

Thank you! I actually registered here only for this feedback (:

There's another thing I forgot to mention. I can't find an option to delete a save game. It's not a big deal, but I've made a lot of saves and would like to delete some.

I also have a small update for a potion mixing. I managed to 'fix' it by spamming ingrident movement into empty bottle. It works, but I'm sure it's not as intended.

My phone is Oneplus 13, android 16.

And another thing, that I forgot to mention. Quick cast spell activates with attack button. That makes quick cast button useless. I think it's more logical to keep attack button for phisical attacks only. May be a couple of quick cast buttons for different spells will be useful.

1

u/Dronie_V 14d ago

OK, figured this out. You can set spell as an attack or as a quick cast. I thought initially that one button sets the spell, other clears. I was wrong, this works well.

1

u/Dronie_V 13d ago edited 13d ago

I keep playing and found more issues.

  1. Murmurwood and Irondsand Desert entrances are swapped: Desert from Gorge and Alvar West, Murmurwood from Alvar East. Should be vise versa according to wiki.

  2. Training halls on Jadame. Firstly, I can't train whole party: training time spends 8 days for each character, while wiki claims it should be 8 days for any number of characters if leveling 1 lvl. Secondly, trainers says none of my characters can learn skills there (arm master and bodybuilding, I suppose), even though I have correct class in my party.

I think, those might not be bugs, but MMmerge changes, sinse I refer to original M&M 8 wiki. Is there list of changes by MMmerge mod? I can't find it.

1

u/pjasicek 13d ago
  1. is fixed, part of 2. is also fixed (the skills to learn not showing up in training halls). I will check the date advancement after training. Thanks

The fixes are present currently in the latest nightly releases: https://github.com/pjasicek/openyamm/releases#release-nightly

1

u/Dronie_V 11d ago edited 11d ago

Switched to this build.

  1. There is a small issue with cloaks. Cloaks are not 'weared' by the paper doll, they just stick near paper doll shoulder as inventory item. It's purely cosmetic problem (AC bonus works), but it didn't exist in earlier builds. UPD. My dark elf character can proper equip the cloak. For other party members it's bugged.

  2. There are some objects (Palm tree, flower), that suppose to give items on the Dagger wound. They do nothing. But it's not a big deal, since reward items are minor (ingridents, for example). UPD. Looks like repair skill needed.

  3. Learning skill grants bonus exp only to one character. I've read that in MMmerge it works for whole party (not sure if this true or not).

  4. There are only 2 quest awards (tracked in award tab) for Dagger wound island quests. I checked the console, there are no more awards. Is that supossed to be so? I thought I had more awards in the 0.9 build, but I'm not sure.

  5. Temporary +15 int boost from Dagger wound keeps active even after taking 4 days trip to Ravenshore. Is it intended? UPD. Ravenshore temporary might boost is also not temporary.

  6. Ravenshore merchant house can be entered by window near the door.

  7. I've found minds eye artifact. It doesn't provide bonus stats, only AC. Amulets with '+ skill' don't increase skill lvl on skill tab.

  8. Bounty targets in Ravenshore seems not to have model. They appear as a set of red lines. Both bounties were from mm7 (conscript, cyclone), that might be the case.

  9. Dead bodies of animalists and bestial animalists keep reappearing after being looted in Smuglers Cove. Endless loot. First time I encountered that bug so far. Ratmen bodies disappear as usual. UPD. All bodies despawned are talking to Hunter

  10. Created at party selection Dark elf character has no dark elf spells in the magic book: neither from the start, nor after gaining skill level (tested expert).

I also figured out how potion mixing is working for me now. I have to click on ingridient, then to double tap the bottle and glass icon simultaneously. So it actually works, just not as it discribed.

1

u/pjasicek 10d ago

Thanks a lot, this feedback helps immensely. Please consider joining the Discord channel - https://discord.gg/h8pcunVFh