Hi All!
Since i like playing both Stormworld and Master's Affliction and I'm tired to do all the copy & paste needed to switch the mod, I'm writing a little mod manager to do the stuff.
Started as hard coded file copy & paste, now is a little more complex and can manage more mod with easy (more o less...).
FE Mod Manager 1.0.4 is out! Now with mod update check!
Online setup will autoupdate
here you can download online setup
here you can download standalone setup (uninstall online version prior to install this)
FE Mod Library page
FE Nexus page
Development status (info about implemented functions e currents TODO)
FE Mod Manager Guide
Mods supporting the Mod Manager
Stormworld
LargeUI
Snaking
Henchwomen
Summonunits (both versions)
Amarain Sacrificial Elementals
River City Bridge
Tent Building Style
Heroes
For the mod developers:Manual for configuration.femm and version.femm
xsd schema used for configuration.femm, FEMM.xsd, can be downloaded here
xml sample can be downloaded here
you can check xml with the xsd file here
when v1.0 is ready i'll try to create a configuration for all the mod released but i need your help for inserting the file in your release (and keep it updated when new mod version are released). THANKS!
You can set it up to choose each file in your folder... I've done this with my tentstyle mod. But if you have a lot of files this can get cumbersome.
Ok I'll check it out, thanks.
I looked at it and I'd rather have the files be selectable within the module, so the user could select the entire module, or the files within it.
I dunno, maybe that doesn't make sense?
Uhm...
If I understand it:
Aetheria_Core folder and Gfx folder are required
Then each single file in Astronomicon folder is a spell
Each of this spell can be a module (each module is one file); and you can select the root node to install all the spell
So, for configuration you have 21 module and 23 item in filestructure (one for each spell, and the the 2 required folder)
I'm too tired to write a sample config file now
That was my idea...
<FEVersion>1.02</FEVersion>
I have this in my config, but does it show up anywhere in the mod manager?
Edit: Looked in guide, apparently it isn't.
Not used at the moment.
I can easily show the info somewhere, In the description on the left right? Or near the mod name on the tree?
Might as well put it in our own descriptions then.
At beginning FEVersion was intended as a check with the exe version but at the moment I've not analyzed the problem
In this day I'll check the possibility to warning the user if version does not match
Could do an md5 hash of the exe maybe, although you'd need to keep that list updated then. I noticed before that they aren't really identifying the .exes properly with their version tags.
Anyway, I think that pretty low priority, I was just going through the configuration and noticed it. Where's ma notifications for updates?!
I've prepared a sample 'configuration.femm' for your mod.
I've inserted only the first 5 spell,after that I think it's easy to add other
download here:
https://dl.dropbox.com/u/8654092/AetheriaAstronomoiconv/configuration.femm
Exe is version 1.0.2.0 and in the registry the version is 1.02 so I think this value can be used
[edit] I think tomorrow is the day for updates notifications
I don't think you read my post.
That's ok though...I'll go with what I have.
Thanks.
Yeah, but the value is not updated well. Frogboy's custom exe, for example, has the same version number.
nevermind, i figured out what i need to do. thanks!
you are right...md5 is the best solution...we think about it later
For the brave...
add this to configuration.femm, in the upper section (near <ModName></ModName>,<ModVersion></ModVersion>, ecc)
<VersionId>1</VersionId> <!-- version of the mod --><releasehttp>http link to where user can download link (i.e. http:\\mysite\versions.femm)</releasehttp>
then create a Versions.femm whit this content:
<Versions> <Version> <VersionId>1</VersionId> <releasedate>custom string 1</releasedate> <downloadlocation>http:\\test\mod1.zip</downloadlocation> <versionrealname>Stormworld 1.5n</versionrealname> <description>asdasdasdadd</description> </Version> <Version> <VersionId>2</VersionId> <releasedate>custom string 2</releasedate> <downloadlocation>http:\\test\mod2.zip</downloadlocation> <versionrealname>Stormworld 1.5o</versionrealname> <description>123123123213123123123</description> </Version> </Versions>
save this file in a proper location (this file is accessed via http:\\mysite\versions.femm)
Download this exe and help me testing the function
Ciao!
[edit] I'm testing the function right now, but I could not resist the urge to share it with you
I downloaded the .exe but when I run it, it doesn't pick up any .zip files in my mod manager repository.
Edit: Also every time I run it I have to re-assign the mod manager repository and backup location.
By the way, where are you from ev4debug? I'm curious because we seem to be online at the same hours, and I'm from Sweden.
My fault
Releasing a online update at 23:00,Italy time
By the way, I hope the link for the user can be made to point to a website rather than a direct download location. Most of us uses nexus and you have to log in to their site and stuff, so we can't just give a direct download.
The link to download the mod is a normal http link; at the moment the program only open the link on your predefined browser. No download management.
Thanks for the work on this.
It's looking great and furthermore has even greater future potential - I was/am a big fan of using mod manager programs for Oblivion, Skyrim, etc. If it could develop toward a point where the user can browse FE mods from within the mod manager, and grab and install them all within the interface... that would enhance the mod-friendliness of the game and user-friendliness of using mods, which would be awesome.
Keep up the good work, + lots of respect
Update for online setup is up
Very nice, thanks for your hard work on this.
Minor details, the "release date" and "download" in the description of the update should have upper cases, "Release date:" and "Download".
Also I ticked in "check for updates at start-up" but it doesn't report any updates found until I use check mod updates.
I will start using this in the next release, I only have a few minor bug fixes so far so I don't want to do another release right now. (Honestly, I thought this would take more time to implement heh)
Noted.
....
string modified
check on startup enabled
Done
Update is up; tomorrow standalone setup.
I think the feature needs a little cosmetic improvement, all help is welcome.
Now bed.
I'm tired.
Bye!
There are many great features available to you once you register, including:
Sign in or Create Account