Full Version : [WIP/REL] MWE Development Kit
aerelorn >>Other Projects >>[WIP/REL] MWE Development Kit


<< Prev | Next >>

tonto_101- 12-15-2004
Alright. Good news for those of you who want to use MWE in your own mods. Aerelorn, quite out of the blue, approved me to open up MWE development to the general public. What I'm releasing here is some incomplete documentation on three useful MWE functions (more to follow), a compiler for MWE mods, a copy of MWE_Base.esp, and some rules for using MWE. This is not the source code.

So for those of you who are interested, go ahead and check out the MWE Dev Kit. Though the documentation isn't complete yet, the compiler remains fully functional, so have fun with it (read the rules first). Since this is sort of WIP, I'll ask of you not to go passing off the dev kit to the greater MW community (i.e. Euro-Morrowind and such). I want to be able to finish up the documentation before I get bombarded with questions.

Have fun, read the manual, read the rules, and ask your questions here.

Spuzzum- 12-16-2004
Coolness.

tonto_101- 12-16-2004
Yeah, I was wondering when somebody would notice. rolleyes.gif Must be that I released it at an odd hour.

Let me add in addendum that you can mention on other forums, to your friends, whatever, that the dev kit is "out". I just don't want somebody to go behind my back and put it on one of the major file repositories. It's not nearly ready for that.

There are really only two other usable functions left to explain. One detects the light levels and is used for the stealth mod. The other has not been displayed in any mod to date. It allows you to transfer ingredients (ALCH objects) between container references (NPC, CREA, and CONT). This is useful when you consider that previously all ingredients had to be refered to by name if you wanted to move them around. Long, long, scripts if you've every seen my health suite. The syntax is incredibly complex, so that's why it's going to take a while to document it.

Korrow142- 12-20-2004
How did I miss this? ohmy.gif

tonto_101- 12-20-2004
Dunno, but at least somebody else seems to have found it. biggrin.gif

If anyone is having problems understanding the manual, please let me know. After re-reading it a few times I know that it's not especially user-friendly, and I'd like to improve on the format if possible. Also, if you're hoping to use MWE in a mod, open up a new thread and I'll help you out however I can. I'd really like to see MWE put to some good use, I mean, considering I wrote a manual and all. wink.gif

tonto_101- 12-21-2004
Aerelorn sent me a correction to my manual recently, which I thought I'd post here since I probably won't be updating the manual until after Christmas. He says as follows:
QUOTE
Just one comment, the ModifySpell function can modify more than just the
first effect.  MWE_Vars02 modifies the 1st, MWE_Vars03 modifies the 2nd, up
to MWE_Vars08 which modifies the 6th.

Kinda funny that I flubbed that one, considering I've used the thing before. biggrin.gif

jimbob 11- 12-24-2004
Good to hear about this. I doubt I'll be able to do much with it, but I'll check it out anyway. Thanks!

Cid88- 12-31-2004
Bloody Brilliant!


Fifteen thumbs up!

EDIT: Eh... Could you point out which scripts (and, if you could, which line) contains the ability to get button input and preform slow-mo in combat enhanced? I want to see how this works a little more, and I figure seeing how one would receive button input (especially a button the player sets!) and slow-mo would give me better understanding. I get a lot of it, but could use to know where those bits are (I can't find them for the life of me!)

tonto_101- 01-01-2005
I'll try to get on that ASAP, but I suggest you take a hard look yourself. I just formatted my computer (twice in three days) and I don't exactly have everything working yet. In fact half of my computer is fried. sad.gif Cheap secondhand hardware...

If you're trying to figure out how to add button input to a mod though, I'd give up now. Most of ACE is "hardcoded" persay, and there's no way to use button input in your own mods except maybe to initiate trance.

Cid88- 01-01-2005
The button input thing is too bad... Guess I could just use detecting sneaking...


See, the reason I asked here was that I looked for the trance code many times... Maybe I'm just missing something. I'll go search again.

nigedo- 01-02-2005
From the MWE 'manual':-

"3. You will not ask Aerelorn or Tonto directly for new functions, unless you are told you may. What??

Since Aerelorn is busy working at Bethsoft, he doesn’t have much time. Oh, but the rest of us with full-time jobs have plenty of time, I suppose.

Instead, you may head over to the MWE Forums (http://aerelorn.1.forumer.com/) and ask there. My, my... thank you for that privilege.

If the idea isn’t very useful or just too hard it will probably be struck down. Way to go with encouraging people to visit your forum.

If it’s a good idea, Tonto can research it, and Aerelorn has the time, it may be programmed. Make no expectations on this. Yeah, sure.. whatever.


laugh.gif

LMAO.

Get over yourself Tonto.

Spuzzum- 01-02-2005
QUOTE (nigedo @ Jan 2 2005, 06:59 AM)
From the MWE 'manual':-

"3. You will not ask Aerelorn or Tonto directly for new functions, unless you are told you may. What??


In other words, if you create a plan for a mod, and Tonto tells you that a new function would be needed for it, then and only then is it actually requested. Asking them directly for a new function is an easy way to get turned down.


QUOTE (nigedo @ Jan 2 2005, 06:59 AM)
Since Aerelorn is busy working at Bethsoft, he doesn’t have much time. Oh, but the rest of us with full-time jobs have plenty of time, I suppose.


That's a non-sequitur.


QUOTE (nigedo @ Jan 2 2005, 06:59 AM)
Instead, you may head over to the MWE Forums (http://aerelorn.1.forumer.com/) and ask there. My, my... thank you for that privilege.


See the first paragraph.


QUOTE (nigedo @ Jan 2 2005, 06:59 AM)
If the idea isn’t very useful or just too hard it will probably be struck down. Way to go with encouraging people to visit your forum.


You act as if they're obligated to release this or something. The people who visit the forum are the people interested in developing. If they aren't, why the hell should they be encouraged to come along?

Besides, that's just another way of saying what every developer basically says: "We reserve the right to exclude feature requests that we deem infeasible, impractical, or not in keeping with the flavour of the project."


QUOTE (nigedo @ Jan 2 2005, 06:59 AM)
If it’s a good idea, Tonto can research it, and Aerelorn has the time, it may be programmed.  Make no expectations on this. Yeah, sure.. whatever.


What exactly is the point of this comment? Things are made quite clear: aerelorn has precious little free time -- most of what he has no doubt being spent on important things like errands, housekeeping, and personal entertainment -- and aerelorn can't program every feature request at a whim -- and just plain wouldn't want to.

Nothing unreasonable there. If you were to come into one of my projects -- or, indeed, any other programmer's project -- you'd get shot down all the same if you had a stupid request. =)


QUOTE
Get over yourself Tonto.


There's always one in the bunch who pretends to be an intellectual by insulting people...

tonto_101- 01-02-2005
*Edit* Looks like Spuzzum beat me to it...I'm not going to delete my response, but please people, let's let this drop. Maybe he was just having a bad day, who knows. *Edit*
QUOTE
"3. You will not ask Aerelorn or Tonto directly for new functions, unless you are told you may. What??

Because they have to be coded. Coding takes time. I don't do the coding, so you don't ask me. I do the research. What I'm asking, if you read the rest of the document, is that you present your idea, you give the time to research it, and if it can be reasonably done then it might be. By saying directly I meant don't drop either of us an email about it unless you've presented the idea on the forums and it seems do-able. Read the rest of the docuement and don't take things out of context.
QUOTE
Since Aerelorn is busy working at Bethsoft, he doesn’t have much time. Oh, but the rest of us with full-time jobs have plenty of time, I suppose.

Stating a fact. I'm sorry if your woes are the greater or equal.
QUOTE
Instead, you may head over to the MWE Forums (http://aerelorn.1.forumer.com/) and ask there. My, my... thank you for that privilege.

That's done for greater organization. I don't check the TES forums often. I do check these forums often. I'd rather that the requests come through here.
QUOTE
If it’s a good idea, Tonto can research it, and Aerelorn has the time, it may be programmed. Make no expectations on this. Yeah, sure.. whatever.

Not all ideas can be done - some are just impossible. Nor do we think all ideas are that great. I'm simply saying that sometimes even things that look very possible don't work right. What's so wrong with that?
QUOTE
Get over yourself Tonto.

Done and done. Kinda weird to log on and find yourself under attack from somebody you don't even know.

nigedo- 01-04-2005
You both missed the point entirely. My comments were in regard to the tone of tonto's writing.

His poorly chosen words come across as elitist and, as far as I'm concerned, actively discourage people from attempting to work with him and others here in developing new applications for MWE.

Tone is what I am talking about. It doesn't exactly come across as warm and fuzzy. smile.gif

tonto_101- 01-04-2005
I've spoken to a few others about it, and you're right on that. The tone could be interpreted two ways. As far as my intent goes there's nothing elitist about it, and I thought the tone I set at the beginning of the document would tell that. It was also a whole paragraph that you dealt with sentence by sentence. I gave a rule, reason, and an explanation. All points aside, the fact that MWE was opened up for development shows that we're actively trying to not be elitist.

Now please, let's drop this. I'd rather that we deal with scripting and modding here, and not perceived injustice.

Free Forum Hosting by Forumer.comTM!