Forum index VCMI Project - Heroes 3: WoG recreated
Forum of the project aiming to recreate best turn-based strategy ever!

FAQFAQ  SearchSearch  MemberlistMemberlist  UsergroupsUsergroups  StatisticsStatistics
RegisterRegister  Log inLog in  AlbumAlbum  DownloadDownload

Previous topic :: Next topic
Modding suggestions
Author Message

Joined: 24 Feb 2008
Posts: 744
Location: Brussels, BE
Posted: 2008-08-11, 13:03   Modding suggestions

As I see modding requests coming in again, I'm starting this thread to have them logged in one place.

If you have any ideas, suggestions, requests of mods that you would like to share with everyone, this is the place to post them. I'm also going to gradually scout the (English) forums for suggestions previously posted in other threads and either move them here, or just post links.

If you believe your suggestion will trigger lots of reactions (or you're even looking for a debate/feedback on it), you can of course start a separate thread in the General discussion section. If you already have the code for your mod (or are planning to write it) - and need help with the integration in VCMI or advise from other coders - the thread can be open in the Development section.

Disclaimer: VCMI is a work in progress. The priorities of the team are completing the Single Player functionalities, which will be followed by developing the AI, the Multiplayer and most common WoG features. This will take at least a couple of years from now with the current resources. So it may take some time until VCMI would be able to support mods. A separate aspect is that VCMI is not another mod, but an open source project meant to re-create H3, in order to give modders more possibilities then ever before. So there's no need to focus on "selling" your ideas to the VCMI team to convince them to "include it in the mod", as that's not what the project is. This place is more for collecting ideas that may serve as inspiration to amateur coders that will be writing mods in the future.
Tips for testers:
- Check the bugs already reported in the BUGTRACKER, to avoid creating dupes
- Check the ITEM IMPLEMENTATION STATUS lists, to avoid reporting as “bug” a feature not yet ready for testing
- If you feel the devs should prioritize a certain feature implementation, please add it to the Missing features & functionalities thread.
- Enjoy! :)

The use of the EDIT button is strongly encouraged on the forum. ;-)
Last edited by Zamolxis on 2010-01-17, 23:41; edited 9 times in total  

Age: 28
Joined: 12 Jun 2008
Posts: 474
Posted: 2009-06-06, 12:05   

extend hero attributes (attack, defence, power, knowledge) to ui16 (unsigned short)
extend creature count from ui16/si16 to ui32 (unsigned long)
reserve place for new abilities (like estates, tactics, wisdom, etc.) to make possibility add new ones in mods
make number of army slots extendable (ie. mod can change it to 9 or 13 or whatever), making additional slots availible by scroll
implement possibility to add spell by altering config/scripts (not-hardcoded)
make number of players extendable, make players' signboards customisable, make player colors customisable
make percentage/count based abilities (ie. armorer or mysticism) customisable by percentage/count through config/script

PS: I believe I use proper topic, but if not give me a sign

Age: 28
Joined: 12 Jun 2008
Posts: 474
Posted: 2009-09-11, 15:21   

accumulating creatures (and guards): could you do the engine support this but need a change in config file (only) - it would be one of first implemented wog hardcoded features. also nice would be ability to change the time avaliblence of objects (like in WOG the script make some OncePerHero objects to be visitable them once per month per hero)
VCMI programmer

Age: 28
Joined: 07 Jun 2008
Posts: 1545
Location: Warsaw, Poland
Posted: 2009-09-11, 15:41   

in WOG the script make some OncePerHero objects to be visitable them once per month per hero

With current objects structure this one could be somewhat complicated to implement, much easier would be to erase visiting heroes via script.
Think twice if you really need to send me private message. Use public forum for general questions.
DJ Warmonger blog
beegee wrote:
Warmonger, you are the best!
Last edited by Warmonger on 2009-09-11, 15:57; edited 1 time in total  

Age: 28
Joined: 12 Jun 2008
Posts: 474
Posted: 2009-09-11, 15:56   

so what about some unvisit function/class which gets own config file and change under a time the visited status to not visited? I think it would be nice to support them without doing script from scratch (the engine has to mattr about implementation)

the config file should specify which type of objects to reset and if it's internal OPH OPW or Visitable_Once to make engine know what to change, and an event needed to do the reset (basicaly 'every nnn days')

accumulating creatures guards etc. should be in hardcoded.txt in config directory (it would list hardcoded features and bind them to on or off)
Posted: 2010-01-14, 13:58   

3 levels map

Age: 28
Joined: 12 Jun 2008
Posts: 474
Posted: 2010-01-16, 10:40   

mick1303 wrote:
..."heavens" level

and perhaps "hell"?
or maybe 7 level-s underground?

i think if we remove limit of two levels we should exchange limit to no less than 255 allowing mapmarkers to choose (almost) any in range
Last edited by Zamolxis on 2010-01-17, 20:00; edited 2 times in total  

Joined: 11 Jan 2010
Posts: 3
Posted: 2010-01-17, 09:22   

Another thing I was thinking about with regard to map is an option to make map “without edges”, meaning if you go to the right edge, it moves and hero appears in the left part of the map. The same with upper and lower edges. The variation of this is map is on the surface of a globe, which you can turn in any direction similar to Google Earth.

Joined: 24 Feb 2008
Posts: 744
Location: Brussels, BE
Posted: 2010-02-13, 13:51   

I believe most players agree that Conflux was a bit overpowered, due to the double growth rate of the Firebird/Phoenix. To balance that, a WoG script was halving their growth. That way however, I believe Conflux would become the alignment with the weakest 7th tier in the game.

Perhaps a better way to balance this would be to halve their growth, but instead have the horde building (Garden of Life, or a new one - though that would be harder to implement) boost their growth with 1/week. :?:
Tips for testers:
- Check the bugs already reported in the BUGTRACKER, to avoid creating dupes
- Check the ITEM IMPLEMENTATION STATUS lists, to avoid reporting as “bug” a feature not yet ready for testing
- If you feel the devs should prioritize a certain feature implementation, please add it to the Missing features & functionalities thread.
- Enjoy! :)

The use of the EDIT button is strongly encouraged on the forum. ;-)

Joined: 20 Apr 2010
Posts: 1
Posted: 2010-04-20, 14:28   More spell and summoning

More spell on spellbooks and maybe mights can have skill: summoning

Joined: 03 Mar 2008
Posts: 19
Posted: 2010-08-12, 15:51   


well, ideas for mods i have a lot :)

O.k., start with something. F.Ex. the skill system. It is not that good that H3 has a more or less fixed static probability to get any skill. So at first the probability of getting a certain skill could be dynamically modified by the skills the hero already has. So f.ex. if the hero has wisdom, then increase the probability of getting one of the magic schools. If the hero already has a magic school, then significantly decrease getting any other magic school. And so on.

Next, what about kind of "extended" hero classes? Something like what we have in H4. But not automatically, but offer the user a choice if the hero has the appropriate skills at the appropriate level. These extended classes then should be output in the hero screen (somewhat Gem was a "sorceress" in the initial SoD campaign.

Then, what if combine some skills into a totally new one? WoG did something like that with the "warfare" skill. But statically. I thought of offering a choice to combine some skills each time a hero gains a level and has the necessary skills. That could a) make room for new skills (thus making it unnecessary to have more than the standard 8 skills) and b) enables introduction of totally new skills.

F.ex. combining diplomacy and leadership into a) the extended class "lord" and offer an extra military type skill. Or combine diplomacy with estates and make a merchant, adding f.ex. an extra skill like mining (random resource per day) or interest (plus n% money per week).

Those combinations and new skills could additionally or alternatively also be offered on levelling if the hero has the necessary base skills. Like any building in a town may have a prerequisite building, anay hero skill may have a prerequisite skill.

Generally i'd prefere 5 levels per skill instead of 3. Remember, if you have an uint32 for any primary skill that means 4 * 4294967296 = 17179869184 levels to get them at maximum. With 3 levels per skill and 8 skills that means 24 levels. After that the hero is 100% skilled. No more interesting development possible. With 5 levels that would increase to 40 levels, which is still not optimal, but a bit better. Adding the skill combinations could add more interesting development after level 40, but still we have extreme much empty space until level 17179869184.

With an uint16 for level the hero could reach level 262144, which is still drastically more than needed until the hero is fully skilled. Adding development options here would be nice.

These are my ideas around the skill system. There are other ideas to other areas. Maybe i'll post them later :)

Joined: 03 Mar 2008
Posts: 19
Posted: 2010-08-13, 09:37   

Next idea is mostly eyecandy. Or, exactly, earcandy.

Every time a town screen opens and the town music is to start, look for an mp3 with the town's name. if existent, take that mp3. if not, take the standard mp3.

I tried to implement that in WoG erm, but there was no reliable trigger. I implemented it when a hero entered the town, but there are other options how to open the town screen.

Next idea is a battle modification. I'd prefere a siege mode similar to that in H4. As long as the wall is not breached, do not allow flying over the wall. I think, it should be 3 moves:

1. To the moat.
2. Into the moat.
3. Over the wall (directly ajacent inside).

For fortress this might result in 2 moves within the moat.

Next: Additional hireable creatures. What if those little extra houses would allow to hire some level 1 creature? For castle this would mean peasants. For rampart, halflings. Currently no idea for other towns.

Halflings should be grafically reworked. They are too big compared to the other creatures. They should be the same size as dwarves or even a little smaller.

The WoG ghosts should be grafically redone. The H2 ghosts where better.

The grafics for the hovel and the halfling hut should be swapped.

Joined: 03 Mar 2008
Posts: 19
Posted: 2010-08-14, 12:09   

Next: The magic system. Dividing spells into 4 elemental schools is basically a good idea. But there are several spells that do not really fit into one of these classes. So i'd like to add 2 more schools: Life and death. So bless and prayer should be moved to life magic, where animate dead should be moved to death magic.

BTW: A first aid tent for the necromancers is a joke. Not tactically or strategically, but it just does not thematically fit to necros. So adding another "creature" of type war machines and make that buyable in necro town would be appropriate. This device should not heal, but instead cast animate dead. It should restore more hit points on undead, as the tent heals on non-undead, but should obviously be useless for non-undead.

As grafics the death magic level 1 shrine from H4 would be nice.

Adding more towns is always a good idea. Now when already adding more towns, at least 1 of the old towns should be reworked: Dungeon. Flying creatures do not really fit to dungeon. So harpies, scorpicores and black dragons would fit much better to some rogue style town. That would mean, dungeon needs 3 other creatures. The troglodyte fits perfect to dungeon.

I think the other original towns are already well done.

An idea for harpy replacement might be: A large fungi. Movement 0. Attack with poison cloud (fungi spore). Not retaliable. Low hit points. Possible actions: 1. attack, 2. respawn more fungi at adjacent hex (selectable), 3. grow "in place".

Joined: 03 Mar 2008
Posts: 19
Posted: 2010-08-15, 13:30   

Next is a minor rework of one spell: Quicksand. In sandy ground this places well fitting sand pits. On all aother grounds it looks not good.

So what if this spell is divided into the several elemental schools and behaving slightly different? Casting with earth magic it could be the classical sand pit. Cast with water magic it should be a mud pit. Or an icehole, depending on battle ground. With fire magic it could be a fire pit. maybe on volcanic battleground only. Air magic: nothing special here. Air magic already has the similar spell mine.

Then, what if the moat as well as those various pits do some damage to creatures stuck inside? The moat already does. Those pits could do the same. And the damage of the moats could be slightly modified.

For Inferno the modification is the easiest: Just add the small fire animation to the standard damage.
For Castle and Rampart: Add a chance of casting low morale resp. misfortune on stacks inside.

For Fortress, add chance of casting disease. Or weakness. Maybe weakness is better.

For Necro, cast disease. Or spawn some few skeletons (3-5) each round.

Stronghold: Cast fear?

Confluxx: Chance of spawn 1 elemental per round, depending on battle ground.

Spawned creatures spawned directly in the moat :)

Dungeon: Chance of spawn a sadn pit directly adjacent to the moat?

Now a completely different type of mod.

WoG already introduced more map town vies. They ued it to visualize "destroyed" towns. Better would be to add views which fit to different grounds. It is always strange to see a tower town in a swamp. It simply doesn't fit at all.

And by the way: The backdrop screens of these towns should be automatically adapted to the map ground, too.

WoG already introduces an interesting deco object: Rain. What about adding more of those: Snow, Storm, Necro Darkness, and then add a script handle to set or remove them.

Another idea would be an invisible deco object with tons of subtypes. Each subtype then gets it's own sound. So this way you can place sound spots. Like the leprechaun, but not tied to a visible object. Just to add some "feeling" to some map spots.

Ah, and another decorative mod: WoG added many of those decorative objects. Nice idea, but many of them do not fit to H3. They should be modified.

Age: 27
Joined: 31 May 2010
Posts: 5
Posted: 2010-09-06, 11:58   

does baratorch's hd mode has anything more than vcmi?
Display posts from previous:   
Reply to topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
Add this topic to your bookmarks
Printable version

Jump to:  

Powered by phpBB modified by Przemo © 2003 phpBB Group

Hosting provided by DigitalOcean
Page generated in 0.03 second. SQL queries: 14