Pure MM6 is hardly reachable - geometry/physics implementation is different a bit.
В том то и дело что мм6 - отличается всем от мм7 и 8.
"Всем - значит ничем."
Reimplementing old skills behavior isn't worth it to me. As for class skill allocation - use your custom "Data/Tables/Class Skills.txt". There's "Data/Tables/Teacher topics.txt" which may let you set required skill value for mastery upgrade but I never tested it.
Reimplementing old resistance system isn't worth to me either. But it should be more or less easy, right, Tomsod?
Old spell learning is doable - I made it possible in Revamp with "Data/Tables/SpellLearning.txt".
Isolating the MM6 resources for a total conversion of MM8
If we speak about items - it is doable. Both preferred weights and total restriction (weight = 0) for continents. (Work in progress actually.)
powermmms wrote: ↑15 Dec 2023, 15:37
Is there anyone who succeed to execute mmmerge on wine(exagear)? I succeeded to execute mm8 on wine, but mmmerge is not. I'm trying everything I could, but there's no any result.
powermmms wrote: ↑15 Dec 2023, 15:37
Is there anyone who succeed to execute mmmerge on wine(exagear)? I succeeded to execute mm8 on wine, but mmmerge is not. I'm trying everything I could, but there's no any result.
Never tried exagear; on wine *period*, under an actual linux install, everything is fine for me - same for you?
Sorry for late reply. I tried to play MMMerge on Android tablet. While I succeeded to play MM6, MM7, MM8 with Exagear on android tablet, but MMMerge was failed. So, I gave up that's some sad.
I just tried it with the Winlator app (similar to Exagear), it works with a gamepad -
and with touch controls as well -
Recordings have frame drops. But without recording, the game runs smoothly. Tested on Samsung A23 in software rendering mode. Multiplayer is also functional!
raekuul wrote: ↑09 Sep 2024, 01:54
And if you just want to port MM6 then MM7 is a more amenable engine for it - no having to deal with the MM8 party system.
----
А если вы просто хотите портировать MM6, то MM7 — более удобный движок для этого — не нужно иметь дело с партийной системой MM8.
I think Grayface mentioned working on a MM6 -> MM7 port once. He's not very active recently, but maybe someday?
---
Роженко как-то упоминал, что работает над портом MM6 на движок MM7. Нынче его почти не видно, но, может, когда-нибудь доделает?
mm6 on mm8 engine looks very cool, if it will look as cool on mm7 engine - it will also be very chic. we will wait.
although on the Internet there is a video of mm6 on unreal engine 5. it is something incredible.
---
мм6 на движке мм8 выглядит очень круто, если будет так же круто смотреться на движке мм7 - тоже будет очень шикарно. будем ждать.
хотя на просторах интернета есть видео мм6 на движке unreal engine 5. это что-то невероятное.
Never tried exagear; on wine *period*, under an actual linux install, everything is fine for me - same for you?
Sorry for late reply. I tried to play MMMerge on Android tablet. While I succeeded to play MM6, MM7, MM8 with Exagear on android tablet, but MMMerge was failed. So, I gave up that's some sad.
I just tried it with the Winlator app (similar to Exagear), it works with a gamepad -
and with touch controls as well -
Recordings have frame drops. But without recording, the game runs smoothly. Tested on Samsung A23 in software rendering mode. Multiplayer is also functional!
This is very great news! Can I ask how you went about installing Merge on your phone and the configuration you used for running it?
M&M merge running with Winlator app.
With no recording game runs smooth, also i use ipega gamepad for controls.
Game working except only cutscenes.
Resolution is 640x480 on software render.
Hi resolution with scalable ui, DX render also work, but Galaxy A23 have no power to runs it smooth.
Multiplayer merge works to, we tested it. One play on win pc, i play with android Phone via internet.
All you need for instal this on android:
Download winlator app (from web).
Make container in winlator.
My container settings: 1280×720, virGL, wineD3D, alsa audio driver
Win components: Buildin wine
General: native windows
Advance:
box86 preset: performance
Box64 preset: performance
Wine settings:
box86 version: 0.3.7 compatibility
Box64 version: 0.2.9 compatibility
Run container:
Next instal gog version of Might and Magic VIII
From D: drive (D: is Download folder)
Then copy merge mod
Also copy win 7 fix for merge
Copy Multiplayer if you want
Then for low power device like A23:
Open in folder might and magic viii:
mm8.ini
UILayout - delete "UI"
ViewDistanceD3D - set "0"
I also sets MouseSensitivityX to "75"
In default mouse turning with analogstig is to
slow, but on other gamepad is maybe differend,
Try this on set different value.
Then Run MM8Setup.exe
sets software render, go launch game
When its Run to menu close it
Now configure your gamepad (input controls in winlator menu)
I use left analog for simulating arow Keys
Right analog for mouse movement
Left analog button: Y
Right analog button: X
Dpad left: I
Dpad down: Enter
Dpad up: M
Dpad right: Tab
Button A: space
Button B: A
Button X: C
Button Y: S
L1: RMB
L2: mouse scroll down
R1: LMB
R2: mouse scroll up
Select button: R
start button: ESC
Other buttons is on display (use controls editor)
Ok, now close container
Open shortcuts and open settings on mm8
Set resolution to 640x480
Then play it. When its start up, you need every time go to input controls and select your profile.
For full touchscreen controls, left side arrows - moving, strafe.
Right side arrows - turning, but up and down is for fly.
sahinabi wrote:I'm trying to install this mod on my Mac. I have MM8 Gog version and installed GrayFace 2.3.1 without problems. But when I try to run this mod, I get this debug screen after the opening video:
Unhandled exception: page fault on read access to 0x00000001 in 32-bit code (0x004527be).
Register dump:
CS:001b SS:0023 DS:0023 ES:0023 FS:1007 GS:000f
EIP:004527be ESP:0033fc8c EBP:0033fca8 EFLAGS:00210202( R- -- I - - - )
EAX:00000001 EBX:00000000 ECX:016a0138 EDX:04a7ef88
ESI:04a7ef88 EDI:005e9530
Stack dump:
0x0033fc8c: 005efbc8 005e9530 00000000 00000005
0x0033fc9c: 005efba8 00000000 00000000 0033fcd4
0x0033fcac: 0045467d 00000001 00147048 00000000
0x0033fcbc: 000002fa 0000011e 0033fcb0 0033fea0
0x0033fccc: 004e6f4a ffffffff 0033fcf8 00464071
0x0033fcdc: 00000001 00147048 00000000 00000001
0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x004527be in mm8 (+0x527be) (0x0033fca8)
1 0x0045467d in mm8 (+0x5467c) (0x0033fcd4)
2 0x00464071 in mm8 (+0x64070) (0x0033fcf8)
3 0x00460dfc in mm8 (+0x60dfb) (0x0033fe24)
4 0x004dc90b in mm8 (+0xdc90a) (0x0033feb0)
5 0x7b854b1c call_process_entry+0xb() in kernel32 (0x0033fec8)
6 0x7b85a2c7 start_process+0x66() in kernel32 (0x0033ff08)
7 0x7bc72cac call_thread_func_wrapper+0xb() in ntdll (0x0033ff28)
8 0x7bc74f6a call_thread_func+0x89() in ntdll (0x0033ffa8)
9 0x7bc72c72 call_thread_entry_point+0x11() in ntdll (0x0033ffc8)
10 0x7bc46c0e start_process+0x1d() in ntdll (0x0033ffe8)
11 0x4000758d wine_call_on_stack+0x1c() in libwine.1.0.dylib (0x00000000)
12 0x400075bf wine_switch_to_stack+0x1e() in libwine.1.0.dylib (0xfeffef08)
13 0x7bc4bb38 LdrInitializeThunk+0x257() in ntdll (0xfeffef58)
14 0x7b85edac __wine_kernel_init+0x84b() in kernel32 (0xfefffef8)
15 0x7bc4a6b9 __wine_process_init+0x268() in ntdll (0xfeffff88)
16 0xa7d995f8 _pthread_body+0x88() in libsystem_pthread.dylib (0xfeffffa8)
17 0xa7d9c7f7 _pthread_start+0x4d() in libsystem_pthread.dylib (0xfeffffc8)
18 0xa7d987ce thread_start+0x21() in libsystem_pthread.dylib (0xfeffffec)
0x004527be: movb 0x0(%eax),%dl
That's weird. It loads empty placemon.txt. Check that you don't have it in DataFiles folder. What's your order of installation?
I'm probably gripping at straws here, but I have a similar error, albeit on Android using Wine and not even getting MM8setup to start. I followed all installation instructions, on my PC it works like a charm, but using the exact same (synced) files on my tablet (Samsung Galaxy S7 FE) and running it through Winlator/Mobox/Exagear always results in... well nothing, since the setup window doesn't appear. The individual MM games work just fine under emulation, but using MMMerge (and using Exagear because WineDbg actually works there) I get the following stacktrace. Any educated guesses as to what could be going on here?
I'm playing MM6 using Merge. Is the mod being developed further? Is the lack of energy damage from blasters and their minimum recovery time of 5 instead of 0 a bug or a feature? Is it possible to have effects of explosions, spells, etc. from MM6 without swapping some graphics files myself?
started at M&M 7, did the Emerald Isle questline and now left for the shit
there is a cutscene but after that the game freezes and there is no way to progress, is there a way to fix this?
fightknightHERO wrote: ↑01 Oct 2024, 05:17
started at M&M 7, did the Emerald Isle questline and now left for the shit
there is a cutscene but after that the game freezes and there is no way to progress, is there a way to fix this?
Try to start the game in software rendering mode, and check if you'll have crash during this cutscene. If so, try to use dgVodoo. If nothing solves the problem, please send me "ErrorLog.txt" from your game folder.
fightknightHERO wrote: ↑01 Oct 2024, 05:17
started at M&M 7, did the Emerald Isle questline and now left for the shit
there is a cutscene but after that the game freezes and there is no way to progress, is there a way to fix this?
Try to start the game in software rendering mode, and check if you'll have crash during this cutscene. If so, try to use dgVodoo. If nothing solves the problem, please send me "ErrorLog.txt" from your game folder.
i've found the issue, its the compatibility mode, you need to set it to Windows XP SP3 for the smoothest performance possible
hope someone else sees this comment and utilizes this solution, i've been banging my head against the keyboard trying to figure out why it crashes, turns out the default mod files set the compatibility mode to WINDOWS 95!