MMExtension v2.2 + MMEditor v2.1 Level Editor [June 4, 2019]
MMExtension v2.2 + MMEditor v2.1 Level Editor [June 4, 2019]
This is my project that makes modding the game easier and greatly extends possibilities. Help is very far from completion and I'm planning to make it in a totally different way in future. So, you can play with it yourself and look some things up in decompiled scripts. Feel free to ask me how to do things, the answers would go to examples section of Help. Here's more info:
https://grayface.github.io/mm/ext/
Since version 1.3 you can edit some things in TXT tables. For example, you can edit various attributes of classes, like skills they can master.
Level Editor
MMEditor is a fully-featured levels editor. You need to install it together with MMExtension. You'll find it on MMExtension page. Some basic stuff is explained in MMEditor ReadMe.txt.
GUI on the left is temporary, I'd like to use icons instead of text on buttons in future.
MM8 Choose Party scripts
Now you can choose your party on start or solo dragon for example.
P.S. Please discuss anything MMExt-related in this topic, it's never "old", you're not necro-posting.
https://grayface.github.io/mm/ext/
Since version 1.3 you can edit some things in TXT tables. For example, you can edit various attributes of classes, like skills they can master.
Level Editor
MMEditor is a fully-featured levels editor. You need to install it together with MMExtension. You'll find it on MMExtension page. Some basic stuff is explained in MMEditor ReadMe.txt.
GUI on the left is temporary, I'd like to use icons instead of text on buttons in future.
MM8 Choose Party scripts
Now you can choose your party on start or solo dragon for example.
P.S. Please discuss anything MMExt-related in this topic, it's never "old", you're not necro-posting.
Last edited by GrayFace on 03 Jun 2019, 22:08, edited 25 times in total.
My patches: MM6 MM7 MM8. MMExtension. Tools. Also, I love Knytt Stories and Knytt Underground. I'm also known as sergroj.
Version 1.0.1
Some bugs were fixed.
Download link is the same: http://sites.google.com/site/sergroj/mm ... ension.rar
Some bugs were fixed.
Download link is the same: http://sites.google.com/site/sergroj/mm ... ension.rar
My patches: MM6 MM7 MM8. MMExtension. Tools. Also, I love Knytt Stories and Knytt Underground. I'm also known as sergroj.
Controlling monsters aggression
This script is to be put into Scripts\Global folder. It makes archers in Free Haven friendly and female peasants aggressive. In other places archers are still aggressive and peasants are still friendly.
motter, here is a script for you. "your_quest_number" is the number of QBit that is set when you choose dark side.
Note that these scripts won't work properly in version 1.0
This script is to be put into Scripts\Global folder. It makes archers in Free Haven friendly and female peasants aggressive. In other places archers are still aggressive and peasants are still friendly.
Code: Select all
function events.BeforeLoadMap()
if Game.Map.Name:lower() == "outc2.odm" then
LocalMonstersTxt()
Game.MonstersTxt[1].HostileType = 0 -- ArcherA
Game.MonstersTxt[2].HostileType = 0 -- ArcherB
Game.MonstersTxt[3].HostileType = 0 -- ArcherC
Game.MonstersTxt[121].HostileType = 4 -- PeasantF1A
Game.MonstersTxt[122].HostileType = 4 -- PeasantF1B
Game.MonstersTxt[123].HostileType = 4 -- PeasantF1C
end
end
Code: Select all
function events.BeforeLoadMap()
if Party.QBits[your_quest_number] then
LocalMonstersTxt()
Game.MonstersTxt[1].HostileType = 0 -- Your monsters here
end
end
My patches: MM6 MM7 MM8. MMExtension. Tools. Also, I love Knytt Stories and Knytt Underground. I'm also known as sergroj.
This is absolutely great work! Can't wait for the MM7 & MM8 version!
||\............/||_||\............/||_\\.....//
||..\......../..||_||..\......../..||__\\.//
||....\..../....||_||....\..../....||__//.\\
||......\/......||_||......\/......||_//.....\\
Might and Magic X: The Anduran Saga
Official Website: http://www.mightandmagic10.thegaminguniverse.com/
||..\......../..||_||..\......../..||__\\.//
||....\..../....||_||....\..../....||__//.\\
||......\/......||_||......\/......||_//.....\\
Might and Magic X: The Anduran Saga
Official Website: http://www.mightandmagic10.thegaminguniverse.com/
- motter28218
- Pixie
- Posts: 118
- Joined: 30 Sep 2007
Here is a download link for those of you who want Lua on windows also includes some tutorials. Thanks so much for this great modding tool Grayface!
http://luaforge.net/frs/?group_id=377
http://luaforge.net/frs/?group_id=377
- Deadguy118
- Assassin
- Posts: 294
- Joined: 03 Jun 2006
- Location: Somewhere
Version 1.1 is released. It supports MM7. Now I'm planning to do the help.
Everything is pretty much untested. Yes, it works stable, but certain functions, structures definitions etc. may be wrong.
Some things have been changed since last version. For example, now MM6 classes properties are in the following arrays:
Game.Classes.HPFactor
Game.Classes.SPFactor
Game.ClassKinds.HPBase
Game.ClassKinds.SPBase
Game.ClassKinds.StartingStats
Game.ClassKinds.StartingSkills
Everything is pretty much untested. Yes, it works stable, but certain functions, structures definitions etc. may be wrong.
Some things have been changed since last version. For example, now MM6 classes properties are in the following arrays:
Game.Classes.HPFactor
Game.Classes.SPFactor
Game.ClassKinds.HPBase
Game.ClassKinds.SPBase
Game.ClassKinds.StartingStats
Game.ClassKinds.StartingSkills
My patches: MM6 MM7 MM8. MMExtension. Tools. Also, I love Knytt Stories and Knytt Underground. I'm also known as sergroj.
- motter28218
- Pixie
- Posts: 118
- Joined: 30 Sep 2007
That would be great if there was a help file. I'm trying to learn Lua but it's more complicated than the basic scripting I know how to do and the native decompiled scripts syntax doesn't work in Lua.GrayFace wrote:Version 1.1 is released. It supports MM7. Now I'm planning to do the help.
Everything is pretty much untested. Yes, it works stable, but certain functions, structures definitions etc. may be wrong.
Some things have been changed since last version. For example, now MM6 classes properties are in the following arrays:
Game.Classes.HPFactor
Game.Classes.SPFactor
Game.ClassKinds.HPBase
Game.ClassKinds.SPBase
Game.ClassKinds.StartingStats
Game.ClassKinds.StartingSkills
To put it simply, I've made a small WoG for M&M.
My patches: MM6 MM7 MM8. MMExtension. Tools. Also, I love Knytt Stories and Knytt Underground. I'm also known as sergroj.
- GreatEmerald
- CH Staff
- Posts: 3330
- Joined: 24 Jul 2009
- Location: Netherlands
- motter28218
- Pixie
- Posts: 118
- Joined: 30 Sep 2007
Sure. You can see the help progress on http://sites.google.com/site/sergroj/mm/mmextension , although I haven't done anything for quite a while. Note that what you can see there has some inconsistencies with the currently released version.
My patches: MM6 MM7 MM8. MMExtension. Tools. Also, I love Knytt Stories and Knytt Underground. I'm also known as sergroj.
Until I make the help, ask me how to do certain things and whether they can be done. They will later become examples in the help.
My patches: MM6 MM7 MM8. MMExtension. Tools. Also, I love Knytt Stories and Knytt Underground. I'm also known as sergroj.
- motter28218
- Pixie
- Posts: 118
- Joined: 30 Sep 2007
OK, I'm actually pretty busy right now modding a game called Rise of Legends so I haven't worked on MM6 for awhile but one thing I was wanting to do was to make the wand an actual weapon for mages/clerics wherein you would learn the wand skill and buy/loot wands which had the various spells and as you progressed in the wand skill it would increase the power of the spell the same as leveling up would in that particular realm of magic, just really wanted a way to give spell casters a steady weapon in case they run out of SP and I always thought it was kinda out of place having spell caster's use regular weapons like daggers, maces, etc. I did look over the files in Lua, but those functions are more advanced than what I understand.GrayFace wrote:Until I make the help, ask me how to do certain things and whether they can be done. They will later become examples in the help.
Well, it would require adding a new hook into MMExtension.
My patches: MM6 MM7 MM8. MMExtension. Tools. Also, I love Knytt Stories and Knytt Underground. I'm also known as sergroj.
Who is online
Users browsing this forum: Bing [Bot] and 4 guests