ev4debug ev4debug

[eUTIL] Mod manager 1.0.4

[eUTIL] Mod manager 1.0.4

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 ModManager

 

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!


638,707 views 232 replies | Pinned
Reply #101 Top

Thanks for the update. Yeah, I removed that bit for the official release.

 

Reply #102 Top

With actual configuration file inserted in beta release (Stormworld BETA-4-1-5m), new Mod Manager realease work fine ^_^

Reply #103 Top

With actual configuration file inserted in beta release (Stormworld BETA-4-1-5m), new Mod Manager realease work fine ^_^

Reply #104 Top

I'm ready for releasing v. 1.0 of the mod manager.

But I need some feedback on how the program work.

At the moment a few people (with Heavenfall as the 'master') have give me feedback on implemented feature, bug, desired feature, etc..., and this is ok.
But Heavenfall was the only modder that have implemented the mod manager, Sigh!Sob! :(

Since i think people will not use the program only for Stormworld, come on modders! Tell me something! :pout:

 

 

Reply #105 Top

Please use a different icon for the mod manager than for FE. The icon is all I see... ;(

Reply #107 Top

Thanks!

I'm using the mod manager for the LargeUI mod as well, btw. Not just Stormworld.

Reply #108 Top

LOL

my little outburst was directed to others modders ;)

Reply #109 Top

Update

Now hyperlink inserted in the mod e module description are real link ^_^

Reply #110 Top

Hi all!

I've prepared some configuration for a few mod (selected randomly)

GinsuKnivesv2_0-27-2-0.configuration

HugeMaps_v1_1-18-1-1.configuration

Improved Faction Colors v3-13-v3.configuration

RiverBridgev2.configuration

Rename the file in configuration.femm and insert it in the root of zip archive

 

Masters Affliction-17-1-02-016.configuration

For this mod:

  • convert rar archive in zip archive:
    • extract the mod in a temporary folder
    • create a zip archive from the extracted file
  • Rename the file in configuration.femm and insert it in the root of zip archive
  • Enjoy!

I'll try to make configuration file for other mod as well, but after that I'll leave the task to the modder developers

Ciao

 

[edit]

I'm testing the configuration file but they can be bugged, make backup of your core / mods file and report any error

Reply #111 Top

Is there a really detailed and easy to understand guide for us modders for including this tool in our mods?  I see a user guide, but no modder guide...

I don't see anything anywhere.  Haven't checked through all the posts, though.

Yeah, I'm that lazy :-p

 

Reply #112 Top

here you can download an xml sample with comment.

I'll write a user guide for modder tomorrow :)

 

Reply #113 Top

OK.  Thanks! :andrew:

Reply #114 Top


I like that you can install these mods, I'm adding the configuration files to each of my mods (thanks for the model there). Is it possible to add a unistall feature for all mods. Namely if you deselect all mods then click install it should remove all mods from the folder. (not necessary, but it would be nice for the end user).

Reply #115 Top

Quoting parrottmath, reply 115

I like that you can install these mods, I'm adding the configuration files to each of my mods (thanks for the model there). Is it possible to add a unistall feature for all mods. Namely if you deselect all mods then click install it should remove all mods from the folder. (not necessary, but it would be nice for the end user).

I've read your mind....

Already done, in my last build. In test now, on release tonight :)

Reply #116 Top

Sweet. There is another idea about compatiblity within a single module.

I have 2 versions of summonerunits, one stormworld and one vanilla. Is it possible to add incompatibility between the two. Namely if I select 1 I cannot select the other and vice versa.

Here is a combined version with the configuration.femm included

https://dl.dropbox.com/u/75549875/Fallen%20Enchantress/SummonerUnits/SummonerUnitsv1_2c.zip

Reply #117 Top

A little error in configuration:

  • SummonerUnits is id=2 and not 1
  • StormworldSummonerUnits is id=3 and not 2

Code: xml
  1.           <item>
  2.             <id>1</id> <!--wrong-->
  3.             <id>2</id> <!--correct-->
  4.             <type>MODS</type>
  5.             <category>Folder</category>
  6.             <name>SummonerUnits</name>
  7.             <destination></destination>
  8.             <required>0</required>
  9.             <requirements></requirements>            
  10.         </item>
  11.         
  12.         <item>
  13.             <id>2</id><!--wrong-->
  14.             <id>3</id> <!--correct-->
  15.             <type>MODS</type>
  16.             <category>Folder</category>
  17.             <name>StormworldSummonerUnits</name>
  18.             <destination></destination>
  19.             <required>0</required>
  20.             <requirements></requirements>
  21.         </item>

 

       

Reply #119 Top

Quoting ev4debug, reply 119
Incompatiblity between module (for the same mod) added to the TODO section of Development status

Sweet. Thanks for checking the config file and I have fixed every one of my mods to work with your manager. ;)

Reply #120 Top

Update!

Deselect all mods then click install, uninstall all module

Reply #121 Top

Quoting parrottmath, reply 120

....I have fixed every one of my mods to work with your manager.

  :thumbsup: :thumbsup: :thumbsup: \o/ \o/ \o/

Reply #122 Top

Ok, no more implementation.

Start build 1.0 release and standalone setup ^_^

Reply #123 Top

1.0 is out!

Beta version will autoupdate.

If tired of online update, here you can download standalone setup.

I'll submit the setup to official repository and Nexus

:beer:

Reply #124 Top

would be nice to put a list of mods that support the mod manager on the first topic.

Please modders comment here, or send a PM, to let me create the list of the "Mod Manager enabled  mod"

(please wtite down the link to the topic  for convenience)

Thanks!

Reply #125 Top

All of my mods support it.


Snaking

Henchwomen

Summonunits (both versions)

Amarain Sacrificial Elementals

River City Bridge