VOGONS

Common searches


First post, by vladstamate

User metadata
Rank Oldbie
Rank
Oldbie

Hey folks, I wanted to present a project of mine that occupies my time recently. It is a re-writing from scratch of an engine to play Might and Magic 6, 7 and 8. The engine requires original game data, so you must legally own the game. It is just an executable (plus some data files) that you can drop in the game folder (say bought from GoG) and run it. It is a modern rendering of the 20+ years old games.

title.jpg
Filename
title.jpg
File size
305.8 KiB
Views
632 views
File license
Public domain

https://youtu.be/oCvSdejAO9I

There have been other efforts to bring MM 6,7 and 8 games to present but mine is different because
- it does not recreate the levels using Unreal/Unity/etc level editor, it depends on the original game data. This means it is not gray area legal and also it means every stone and rock is where they are supposed to be
- it actually is playable: scripting works, fighting works, traveling works, UI (mostly) works, and many other game mechanics work (NOTE there is still a lot missing, I am not claiming a full game(s)!)

It is done using my own engine, because I wanted the challenge. It is cross platform, so if anything, it will make MM 6,7,8 be playable on a lot of OS's (uses OpenGL for graphics).

Here is more YouTube blurb:

Might and Magic is © Ubisoft. I do not claim copyright over the game. This is just a demo using original games files (legally owned). This is not a product, just a video of a private demo. It just shows what you can do with some sweat and passion to bring those old games back to life.

This is a re-render of Might and Magic 6, 7 and 8 using my own engine. The levels are not recreated, all modifications are done on the fly. Most of the games logic works (fighting, scripting, inventory, AI, time management, travel between areas, etc). A lot of data had to be reversed engineered. See NOTE for thanks. See below for a list of technical upgrades.

  • on the fly re-tessellation of the ground using "Phong tessellation"
  • better lighting and normal smoothing
  • replacement of some sprites (trees, flowers, rocks) with 3D objects
  • shadows (shadow mapping)
  • sun position/time of day based lights and shadows
  • better sky, shader based (thanks Shadertoy)
  • DOF (depth of field) effect
  • added details that lacked before (grass, random rocks, etc)
  • and many others

NOTE: this could never have happened without previous work done by the authors of "World of Might and Magic", Greyface's work on Might and Magic games, MM7Viewer authors, mm_mapview2 authors and everyone else who delved on the internals o those games.

Last edited by vladstamate on 2020-07-03, 17:17. Edited 1 time in total.

YouTube channel: https://www.youtube.com/channel/UC7HbC_nq8t1S9l7qGYL0mTA
Collection: http://www.digiloguemuseum.com/index.html
Emulator: https://sites.google.com/site/capex86/
Raytracer: https://sites.google.com/site/opaqueraytracer/

Reply 1 of 3, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
vladstamate wrote on 2020-07-03, 15:12:

There have been other efforts to being MM games to present but mine is different because
- it does not recreate the levels using Unreal/Unity/etc level editor, it depends on the original game data. This means it is not gray area legal and also it means every stone and rock is where they are supposed to be
- it actually is playable: scripting works, fighting works, traveling works, UI (mostly) works, and many other game mechanics work (NOTE there is still a lot missing, I am not claiming a full game(s)!)

I was going to say, "what about ScummVM"? But that is of course for MM4 and MM5 (and their derivatives), so that doesn't count.

Reply 2 of 3, by clueless1

User metadata
Rank l33t
Rank
l33t

Well done, man. I'm impressed! When do we get to try it for ourselves?

The more I learn, the more I realize how much I don't know.
OPL3 FM vs. Roland MT-32 vs. General MIDI DOS Game Comparison
Let's benchmark our systems with cache disabled
DOS PCI Graphics Card Benchmarks

Reply 3 of 3, by vladstamate

User metadata
Rank Oldbie
Rank
Oldbie

Worked on a lot of gameplay features: houses have proper movies and dialogs now, shops work, guilds (and guild membership) works, opening chests,
getting quests, leveling up at trainer and others. Some graphical improvements - working on new look for water:

RtnOyVB.gif

Video has better quality of said water:

https://youtu.be/eHvfL-rWoXo

YouTube channel: https://www.youtube.com/channel/UC7HbC_nq8t1S9l7qGYL0mTA
Collection: http://www.digiloguemuseum.com/index.html
Emulator: https://sites.google.com/site/capex86/
Raytracer: https://sites.google.com/site/opaqueraytracer/