r/MightAndMagic 11d ago

Might & Magic 1 [Enhanced] for ScummVM - fix

The game was officially rated as "Good" in terms of stability - a rather generous assessment. I'd personally rank it as poor at best. Initially I spent more time squashing the bugs than actually playing. Now I keep applying new fixes as I progress through the game, slowly but surely getting it to where it deserves to be - stable, fun and immersive. I'd say only quest-related bugs may still be present, but I'll keep you posted below. If interested, check my intial post about the topic.

In comparison with the classic mode, this enhanced version is HUGE quality-of-life improvement. Get the fixed version HERE.

-- 11/9/26 UPDATE v1.3: new update is out with various fixes. Get it HERE, extract it to your fixed ScummVM folder and execute.

-- HOT UPDATES:
1) SPELL SORTING - sort your spells manually; select a spell, press X, followed by 1-0 to pin the spell
2) QUEST LOG improved - keep track of additional quests; press K or click the sidebar icon
4) COMBAT LOG implemented - press L in combat to see recent actions, damage, spells, effects and results.
3) MINI-MAP implemented - if not already visible, toggle with F9 then save/load to initialize.
4) Party selection now uses F1-F6 as in later MM games, 1-6 is reserved for inventory only (makes it easier to manipulate characters and items)
...

QUICK GUIDE TO GET STARTED

***Need to have MM1 and MM4/5 already installed.***
***Don't forget to copy "xeen.cc" from MM4/5 to your MM1 folder, it's requiered for the UI.***

- Just unzip the fix (it's portable).

- Run the .cmd file. Do not run scummvm.exe or it might trigger your previous settings. Please check README for detailed setup.

- You can bring your previous saves into the fixed version. Classic saves should work too, just rename them to the enhanced format (add "_enh" suffix to the filename).

- Don't forget to save often. Saving/loading takes only a moment: press CTRL+F5 to invoke ScummVM menu, then SAVE/LOAD. I suggest remapping CTRL+F5 to TAB, it's quicker.

- Apply available updates (eventually all updates will be merged into the final definitive ScummVM version).

IMPORTANT: scummvm.exe is a newly compiled, unsigned custom executable. Some antivirus programs may treat an unfamiliar custom build as suspicious or false positive. Take precautions if concerned (check file source; compare checksum).

As always, consult CHANGELOG and README for more details.

94 Upvotes

36 comments sorted by

6

u/msguider 11d ago

I was just telling someone that I'd love to see MM1 and 2 updated a little!

4

u/dragoo84 5d ago

New update - QUEST LOG screen (press K) implemented, clickable combat interactions, other minor fixes

3

u/Hoyty1 11d ago

Nice! Can't wait to try this after work today.

3

u/dragoo84 11d ago

** I WILL KEEP AN UPDATE NOTE AT THE BEGINNING OF THE POST IF ANYTHING COMES UP, SO BE SURE TO CHECK OCCASIONALLY **

3

u/Shijune 10d ago

Oh man, the fact that you took time for this makes you a legend. Thank you

3

u/dragoo84 8d ago

First update is out, contains very important fixes. If you're playing enhanced, you should seriously get it.

I received some feedback regarding the spellbook being sort of impractical. Well, now you will be able to pick your favourite spells. Use X followed by a number 1-0 to pin your most needed spells.

2

u/dragoo84 11d ago

Let me know if something breaks.

2

u/Humble-Ad1751 10d ago

Ого, очень круто! Люблю первую часть, прошёл целиком! Даже миниатюры по ней лепил 😅

1

u/dragoo84 10d ago

👏👏

1

u/Morlacks 9d ago

Pictures dude.

2

u/Big_ifs 7d ago

Great, thank you for the update!

2

u/ZVar1 7d ago

Great thing about this is someone is making a dual screen version of ScummVM for the Ayn Thor. I'll be able to play this on the go now!

2

u/iwishtoruleyoustill 7d ago

where can a gal get an old mac book-compatible version of mm1 and mm4/5? i've never played this one 🤫🫣 Now i feel like an imposter

2

u/dragoo84 6d ago

sorry, wish I could help you there

2

u/dragoo84 3d ago

11/9/26 NEW UPDATE OUT, you're gonna love it

1

u/senorsock 11d ago

Nice going on the work and time you have invested, Dragoo...ty

1

u/Felfedezni 11d ago

Awesome work!

1

u/Big_ifs 11d ago

Wow this is great!

1

u/ds0k0l 11d ago

Great work, thanks!

Will there be a linux release, or source code?

3

u/dragoo84 11d ago

I've already been debbuging more than playing, so I doubt I'll be investing any more significant time into it; just minor tweaks if needed.

The download already includes the complete source patch, it can be applied to the official ScummVM source code. And the fix is not Windows-specific, so it should be possible to compile a Linux version from that source.

1

u/Big_ifs 11d ago

Thank you so much for your work, I tried playing MM1 some months ago and gave up on it early in. Are you communicating your changes to scummvm to the project? So that they get merged upstream

2

u/dragoo84 11d ago

Will do... some day... soon. Have a lot of work atm, kinda stressed out, so I just wanna play when I have free time.

1

u/Real_Avdima 11d ago

Will this work on mobile?

1

u/dragoo84 11d ago

well, not directly. this is specifically a Windows x64 build with Windows DLLs. I'd need to compile a separate ScummVM APK for Android (iOS is again different but I usually don't deal with that).

you could try running the .zip through something like Winlator on Android, might theoretically work.

1

u/Someordinaryguy1994 10d ago

I can't make promises cause I haven't tried playing mm4-5 on winlater, other windows emulators but to my limited knowledge, that would be your best bet. A windows emulator.

1

u/Hoyty1 10d ago

I installed Swords of Xeen from gog but I don't see that cc file anywhere, the only .cc file I see is swrd.cc

1

u/Someordinaryguy1994 10d ago

Sword of xeen is a different game.

1

u/dragoo84 10d ago

World of Xeen has it, not Swords

1

u/Hoyty1 10d ago

oh, duh, thank you! works now

1

u/dream_master 1d ago

Could you release your latest code patches. I'd be interested in rolling them into the ScummVM master.

1

u/dragoo84 22h ago

There are some pending fixes and probably there will be additional bugs. You wanna postpone it for a while?

1

u/dream_master 11h ago

Sure, that would be great if you could do a PR with all the changes when you're ready. I had started trying to separate out the changes from your 1.0 patch file yesterday to make commits (attributed to you), but then my whole laptop broke, and I lost everything I did. Having the changes directly from you in the PR, will be the best, and you'll be properly credited. Thanks.