Hi Chris,
How did you make the new quests? As far as I know, there is no documentation about the structure of the event-files in MM?!
Believe it or not, implementing those quests was a major reprogramming task.
I have also noted the total absence of ‘modding’ information in the Might and Magic ‘universe’. And with good reason. Might and Magic is an ‘event-driven’ game that is primarily implemented using a custom, unique ‘event language’ that has, to date, remained a mystery to the ‘modding’ community. If one could just ‘unlock the mysteries’ of this language, an entire series of new Might and Magic game mods could be produced to ‘feed’ the endless hunger of the loyal and hopeful Might and Magic players.
I have been somewhat successful at this project, and have been able to 'discover' about 98% of the language.
The remaining 2% still illudes me, but I have not needed it to complete this 'project'.
In its current form, the game is designed to supplement a course/tutorial on the event language. As such, the game **is** complete, but the changes have been 'sectionalized' at certain key points in the game flow for ease of analysis. It's still a challenging and enjoyable game, but the flow is not as smooth as I originally intended.
(All of the new world computing (3DO) artists learned 3Dstudio-Max for M&M 6,7,8.
They have made the graphics with 3Dstudio-Max for M&M7)
If you want to reprogramme M&M7 you should look at GAMES.LOD and EVENTS.LOD.
You cant add new quests.. you can only replace things.
Also, there are **no more** Trade Triangle Quests.
Because of MM7 file size limitations, I had to 'cut' some game events to 'fit' the new ones into the game.
Hence, (amoung other things).
Besides there is **not** a VORI in MM7.
I have looked for it in the MM7 files and I couldnt find it.
What I really like about the MM7 structure is that you can assign a program 'event' to a sprite and then 'code it up'. For instance, I've placed a couple of Town Portal Pedestals in Erathia and have coded them to teleport the user to Harmondale or Erathia. However, to use the teleporters, the party must have a Town Portal Teleport Pass which can be purchased at the Inn for 300 gold. Simple enough "stuff", but it does add a unique dimension to the game.
I'm not quite sure about using non-MM7 maps with the MM7-engine and event language. For that matter, I'm not quite sure that we can use MM8 maps in an MM7 game and visa-versa. The problem isn't with the graphics, themselves, but in the assignment of and/or conflicts with event "triggers" between the games/maps. Without event triggers, you can't code much of anything on a map. The local event triggers are no problem, but the global event triggers could cause serious conflicts in coding.
It has to do with the structure of the header info in GAMES.LOD and the dynamic parameters required by the game engine to sucessfully and dynamically load a map while the game is running.
Importing mm6 maps into mm7 involves reprogramming the new map area. But it is posible.
If you want to edit how much damage a spell does.. and how many SP it will cost for you to cast a spell.. and which spells and which skills available for each class you will have to extract MM7.exe.
If you extract MM7.exe you will see several files including race.dat and skill.dat. You can also use a skill editor to edit skills.
Skill Editor
Download the skill editor from this site
http://www.blimix.com/mm7/
Here is one of my Skill Mods
http://files.filefront.com/MM7+Skills+e ... einfo.html
Might and Magic map viewer (maybe someone can make a real map editor)
Download mm_mapviewer
http://angel-death.newmail.ru/MM/mm_mapviewer.rar
I bet the new dialogs/items/etc. are in english only. Any chance for a translated version? I could offer my help if you're interested.
The new dialogs/items/etc are in english only.
I do not have the german version of M&M7 so making a translated version myself would be hard.
I wouldnt mind if you want to make a german translation of the MOD. When I release the "source code" you will be able to translate it into german.
I do hope that this information is usefull for you
It was my pleasure.
Asterix15
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
My Xfire = Rekenmachine898989