[RELz] AutoMW - Improved Morrowind Enhanced, New AutoSave Sy

Post » Sun Jun 26, 2011 9:56 am

https://www.youtube.com/watch?v=u6ScxhEdE3U

https://sites.google.com/site/automorrowind/home/quickstart-guide

https://sites.google.com/site/automorrowind/home/faq

https://sites.google.com/site/automorrowind/

Hey everyone! Today I finally get to take the lid off of a project that has been 6+ months in the making, and I'm glad to be able to put it in your hands. It's called AutoMW, an (open source!) utility for Morrowind.

The big problems I aimed to solve with this project are

  • the twitchy pace of combat,
  • create an Auto-save system that makes sense (and that you can configure)
  • make Morrowind Enhanced a more organic, automatic experience


A sore point with Morrowind has always been the combat system, and while Aerelorn's Morrowind Enhanced went a (very) long way towards making a more interesting experience, I felt there was still a lot of room for improvement. Since MWE is closed-source, I decided to write something that would interact with Morrowind and MWE from the outside. I hope someone comes up with a cool idea and is able to implement it through this toolset.


AutoMW works off of a modular concept, allowing users to enable and disable the features they want or don't want. And each module included with AutoMW is highly configurable, so you can tailor each one to your own personal experience.

Currently, AutoMW ships with 3 modules already installed (and more already in the making):

Auto-Trance: This module automates Morrowind Enhanced v1.6, and puts the Trance function of Combat Enhanced on autopilot. You can set it to enter trance when you enter combat, and exit it when you leave combat (or put away your weapon!). It also enables Cinematic Slowdown: only activates for a few seconds when certain combos are performed, for a dramatic, bullet-time-like effect. No button pressing.

Auto-Quicksave: Implements a better auto-saving system. Uses the Quicksave slot to allow you to save on an interval (say, every 10 minutes), or save every cell change. It won't automatically save while you're in combat, by default.

Auto-Play: A dirt-simple module that simply presses the "Play" button on Morrowind's default launcher. A hassle saver for Steam users where this launcher is unskippable.

On top of this, AutoMW uses a Unified Launcher to let you launch all of your common utilities with a single click. FPS Optimizer, MWE, and MWSE Launcher all launch alongside Morrowind.



Where To Get It

Download from:

http://www.tesnexus.com/downloads/file.php?id=39030

http://planetelderscrolls.gamespy.com/View.php?view=Utilities.Detail&id=83
Install Instructions (VERY IMPORTANT):

You MUST have the following installed:

*AutoIT3, an automation / scripting engine for Windows. (https://sites.google.com/site/automorrowind/home/faq#TOC-I-have-to-install-AutoIt-Why-) You can grab http://www.autoitscript.com/site/autoit/downloads/. (Choose Full Install).

*MWSE (either the MWSE Launcher or MGE Internal)

*Morrowind Enhanced v1.6 (older versions unsupported). Not a requirement, but very recommended as Auto-Trance requires it.


To install, just unzip the package anywhere on your computer. Launch AutoMW.exe and you're good to go! A short tutorial will help you set up AutoMW on the first launch.


ATTENTION Mod Authors

AutoMW utilizes a plugin-like modules system you can use to write new modules for AutoMW! If you're interested in developing a module for AutoMW, head to the https://sites.google.com/site/automorrowind/home/development of the website.


Personal Note
This is the biggest thing I've probably ever worked on, so please, tell me what you think. It's my way of giving back to a community that has given me so much over the years. I welcome all bug reports, complaints, and gripes :)

Thanks:

Hrnchamd: For fantastic testing, and MCP / MGE XE / legible fonts.

Aerelorn: For Morrowind Enhanced!

NZdawghaus: For the Splash Resource Pack.

GhanBuriGhan, Yacoby, melian, et al.: For writing "Morrowind Scripting for Dummies" (this book is targeted at my demographic)

Yacoby (again): For "Scripting With MWSE". The pipe example was unbelievably helpful.

Have fun!
User avatar
Beat freak
 
Posts: 3403
Joined: Thu Dec 14, 2006 6:04 am

Post » Sun Jun 26, 2011 6:29 am

Woww great hard works put in it!
thanks for sharing!

Is it AutoMW compatible with multi Morrowind's instalaltion and MGE XE, MCP?
User avatar
Aliish Sheldonn
 
Posts: 3487
Joined: Fri Feb 16, 2007 3:19 am

Post » Sun Jun 26, 2011 6:58 am

Woww great hard works put in it!
thanks for sharing!

Is it AutoMW compatible with multi Morrowind's instalaltion and MGE XE, MCP?


Thanks!

Multi-Morrowind Installation: I'm not sure, I'm not familiar with Multi-Morrowind Installs. (I'll be honest, I've had my head in the sand throughout this whole development) EDIT: After having read the sticky on the topic, I'm going to tenatively say yes, you should be able to point the launcher at a single version of Morrowind. If it would be useful for folks to be able to select from different versions of Morrowind from AutoMW, I'll see if it's possible to add that in.

MGE XE and MCP: Yes :) AutoMW was developed on a Steam version of Morrowind using both MGE XE and MCP. It's also been tested under Win7 and WinXP.
User avatar
Jesus Lopez
 
Posts: 3508
Joined: Thu Aug 16, 2007 10:16 pm

Post » Sun Jun 26, 2011 3:11 pm

Nice to see this done, as for something thats a bit simpler I did for myself I made a batch file that I could double click on and launch both FPS Optimizer and MWSE at the same time. I suppose I could have included MW in it as well.
To see how I did it:
Spoiler
I put these two lines into a .txt file and then changed the file extension from .txt to .bat
start /d "D:\Bethesda Softworks\MWScriptExtender" MWSELauncher.exe
start /d "D:\Bethesda Softworks\Morrowind\FPS Optimizer" mw_fps_opt.exe

The above means:
start /d "file path" whatever.exe


I like the fact it can autolaunch stuff, but I would be even more impressed if it also stopped MWE from corrupting save files.
User avatar
Stacy Hope
 
Posts: 3391
Joined: Thu Jun 22, 2006 6:23 am

Post » Sun Jun 26, 2011 6:27 am

wow this looks nice!
alredy installed :P :D
User avatar
Gen Daley
 
Posts: 3315
Joined: Sat Jul 08, 2006 3:36 pm

Post » Sun Jun 26, 2011 3:33 pm

Nice to see this done, as for something thats a bit simpler I did for myself I made a batch file that I could double click on and launch both FPS Optimizer and MWSE at the same time.


The Launcher is really a small part of what AutoMW offers. Actual automation of Morrowind and assorted utilities during runtime is the real end-game here. But I agree with you, if all you really need is something that can launch everything at once, then a Batch file might be the best solution for you (if you're comfortable writing them).

I wasn't even aware that MWE corrupted save files. (shows how much I know) I've been looking into making Auto-Quicksave more robust, and that involves savegame edits, so maybe this is something I could look at down the line. Is there any documentation / posts / threads on what exactly MWE is doing to the savegames to break them?
User avatar
Monika
 
Posts: 3469
Joined: Wed Jan 10, 2007 7:50 pm

Post » Sun Jun 26, 2011 3:11 am

Topic changed to better reflect what this tool does (thanks mods!)
User avatar
emily grieve
 
Posts: 3408
Joined: Thu Jun 22, 2006 11:55 pm

Post » Sun Jun 26, 2011 10:18 am

I like this very much; when it works for me it's quite fun, I like the effect on combat and the autosaving is extremely handy... it saves right when I'm about to push the button, it's great. But it doesn't quite work all the time. It will work, and then savegames, cleaned with Wrye Mash and perfectly willing to load if AutoMW isn't being used, will crash on load. (Or before they load.) And then I'll play a bit without it, save, and then try AutoMW again, and it works. And then after a couple sessions the same thing happens again. Doesn't give me a specific error message, just the generic Windows has crashed box. I really don't know what's going on, but I'd like to get it to work all the time.
User avatar
Lynette Wilson
 
Posts: 3424
Joined: Fri Jul 14, 2006 4:20 pm

Post » Sun Jun 26, 2011 1:55 pm

Thank you Chesko.I used to have MWE launch MWSE and FPS Optimizer, and the latter launch Morrowind. AutoMW is a much better solution.

A question: how does one set Wrye Mash as the mod manager in AutoMW? (Wrye Mash being a Python command as opposed to a standalone executable.)
User avatar
Petr Jordy Zugar
 
Posts: 3497
Joined: Tue Jul 03, 2007 10:10 pm


Return to III - Morrowind