Heroes of Might and Magic Community
visiting hero! Register | Today's Posts | Games | Search! | FAQ/Rules | AvatarList | MemberList | Profile


Age of Heroes Headlines:  
5 Oct 2016: Heroes VII development comes to an end.. - read more
6 Aug 2016: Troubled Heroes VII Expansion Release - read more
26 Apr 2016: Heroes VII XPack - Trial by Fire - Coming out in June! - read more
17 Apr 2016: Global Alternative Creatures MOD for H7 after 1.8 Patch! - read more
7 Mar 2016: Romero launches a Piano Sonata Album Kickstarter! - read more
19 Feb 2016: Heroes 5.5 RC6, Heroes VII patch 1.7 are out! - read more
13 Jan 2016: Horn of the Abyss 1.4 Available for Download! - read more
17 Dec 2015: Heroes 5.5 update, 1.6 out for H7 - read more
23 Nov 2015: H7 1.4 & 1.5 patches Released - read more
31 Oct 2015: First H7 patches are out, End of DoC development - read more
5 Oct 2016: Heroes VII development comes to an end.. - read more
[X] Remove Ads
LOGIN:     Username:     Password:         [ Register ]
HOMM1: info forum | HOMM2: info forum | HOMM3: info mods forum | HOMM4: info CTG forum | HOMM5: info mods forum | MMH6: wiki forum | MMH7: wiki forum
Heroes Community > Heroes 5 - Modders Workshop > Thread: Mod Manager?
Thread: Mod Manager? This thread is 2 pages long: 1 2 · «PREV
sfidanza
sfidanza


Promising
Supreme Hero
posted January 30, 2008 10:40 AM

You're right. Go ahead.
That's the beauty of xml: being future proof. All I'll have to do (or anyone else for any mod DB), is provide a webservice-like xml feed that you can query, and that returns the information in the xml format you want.
Queries could be along the lines:
- get all mods
- get all new mods published since XXX
- get all mods updated since XXX
- get all mods from author XXX
- get all mods with this and this criterion...

When you're in the xml format definition, I'd like to discuss it with you, to synchronize on standard items and denominations. Maybe we'll have to define the XML Schema, but even if we don't go this far, at least we'll agree on a common grammar.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Gnoll_Mage
Gnoll_Mage


Responsible
Supreme Hero
posted January 30, 2008 10:48 AM
Edited by Gnoll_Mage at 10:50, 30 Jan 2008.

Yay!

Here is what it looks like atm:
<mods>
<mod>
<title>Sun Warrior</title>
<author>
<name>Gnoll_Mage</name>
<name2>Andy</name2>
</author>
<file>Sun Warrior</file>
</mod>
<mod>
<title>Sharpened Textures</title>
<author>
<name>Fiur</name>
<name2>Don't know</name2>
</author>
<file>Sharp</file>
</mod>
<mod>
<title>Tales Of Karador</title>
<author>
<name>Kronos1000</name>
<name2>Don't know</name2>
</author>
<file>ToK</file>
</mod>
</mods>

Obviously all the other mod details would be added in too.

And you're right, I hadn't thought - anyone could create a database and it would be trivial to allow users of the program to select which online database to browse...
____________

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Wulfstan8182
Wulfstan8182


Famous Hero
, eh?
posted January 31, 2008 02:13 AM

yo gnoll, i have an idea for a database which would make things pretty simple. you are not gonna go around, waste time, ask people if they want their mod "published", wait for them to answer, and upload the the mod. i would ask Val to make a special Mod database place on AoH or HC that if people want a mod "published", they just upload it right there. and then the program would be able to access it, work faster, and work correctly.
____________

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Gnoll_Mage
Gnoll_Mage


Responsible
Supreme Hero
posted January 31, 2008 09:14 AM

Yes that's probably the way to go about it. Although once the program is out, I may try to contact the creators of some of the more significant mods, so that the program has more purpose (when it is released, there needs to be a fair few mods in the database already I think).
____________

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Gnoll_Mage
Gnoll_Mage


Responsible
Supreme Hero
posted January 31, 2008 10:56 PM
Edited by Gnoll_Mage at 22:43, 02 Feb 2008.

Question ~ what details should be provided for each mod?

So far:
Title - obvious, must be there for all mods
Creator I - web username, or real name if none, needs to be there for all mods
Creator II - real name if not given in the above
Mod type - textures, NCF, new content, new feature, large project, game mechanics etc. - how to deal with this? Have the mods listed just by their main effect on the game, or have "NCF, Game Mechanics" etc. allowed i.e. multiple types per mod? What types should there be?

What else is needed?

Possibles (some of these are important actually):
HoMM version suitability (don't know if this program will work with vanilla / HoF yet)
Screenshot
Description
Link to online page / thread for mod
Version (for updating - program can check for updates by comparing version of downloaded mod on hard drive with mod on internet database)
Date created
Date last modified (last update uploaded)
Number of downloads (i.e. popularity)
Language (how to deal with language packs?)

Ooh, there's an idea, add in some sort of online mod rating system maybe?

Please correct, improve, remove etc. - it's important that we get this right, and it is hard (and boring) to make continuous changes to the system - much easier to get it right at the start, and implement the lot in one go.

Thanks.
____________

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Wulfstan8182
Wulfstan8182


Famous Hero
, eh?
posted February 01, 2008 02:41 AM
Edited by Wulfstan8182 at 02:48, 01 Feb 2008.

i don't understand the need of Author#2. here's what i had in mind.
1. You would choose from tabs at the top of the page what kind of mod you want. there would be categories such as NCF, Retextures, User Campaigns, Stats, Other
2. you would see a list and when you click on one, the description would appear below the box.
3. you would see a small screenie to the right.
4. The link to the thread/anything else would be included in the description.
5. and of course, the holy download button!

____________

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Gnoll_Mage
Gnoll_Mage


Responsible
Supreme Hero
posted February 02, 2008 12:51 AM

Author 2 is in case someone wants to put their online name and their real name to a mod. I added a dropdown box to allow selecting only one type of mod to be shown (easier to add new types this way, but this could always be made into tabs / buttons later on).
____________

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
sfidanza
sfidanza


Promising
Supreme Hero
posted February 05, 2008 08:47 PM

I don't think Creator II is required as you say here, you can just put everything in Creator: sfidanza (Stephane Fidanza), or Me aka XXX
However, you can have multiple creators, or at least contributors to a mod, that should be listed at some point.
Also, I would add a "Comments" entry, for the author to comment on his mod (guidelines, install instructions, credits...), which is slightly different from Description.

As far as I'm concerned, Mod type really needs to be a tag (multiple choices), rather a simple category. It's no problem in the xml format (just list several tags). In the interface, a predefined list with checkboxes is a start, maybe with the option to add custom tags in an input line.

One way to handle localization packs is to include them in the mod package (so the creator has to handle them). It's far more complex to correctly associate them separately (but the feature might be required anyway for other reasons), since it means handling mod dependencies:
this mod requires this (and that) other mods. And that mod has all these sub-mods available.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Gnoll_Mage
Gnoll_Mage


Responsible
Supreme Hero
posted February 06, 2008 12:39 AM
Edited by Gnoll_Mage at 17:23, 09 Feb 2008.

Quote:
I don't think Creator II is required as you say here, you can just put everything in Creator: sfidanza (Stephane Fidanza), or Me aka XXX
However, you can have multiple creators, or at least contributors to a mod, that should be listed at some point.

That's a good point, naive to think that every mod is by one person only.

Quote:
Also, I would add a "Comments" entry, for the author to comment on his mod (guidelines, install instructions, credits...), which is slightly different from Description.



Quote:
As far as I'm concerned, Mod type really needs to be a tag (multiple choices), rather a simple category. It's no problem in the xml format (just list several tags). In the interface, a predefined list with checkboxes is a start, maybe with the option to add custom tags in an input line.

This is already implemented in a half-hearted way - each mod has multiple tags as you should be able to see in one of the screenies.

Quote:
One way to handle localization packs is to include them in the mod package (so the creator has to handle them). It's far more complex to correctly associate them separately (but the feature might be required anyway for other reasons), since it means handling mod dependencies:
this mod requires this (and that) other mods. And that mod has all these sub-mods available.


Hmm this is another tricky issue (especially when combined with updating), it all needs to be simple and easy to use. Atm, I'm thinking that the creator uploads separate fully-functioning mods, each of a different language, and there is a country flag or whatever shown in the database viewer. A slightly redundant way, maybe...
____________

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Jump To: « Prev Thread . . . Next Thread » This thread is 2 pages long: 1 2 · «PREV
Post New Poll    Post New Topic    Post New Reply

Page compiled in 0.0299 seconds