.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

Raging Tiger- Save $9.00
winSPMBT: Main Battle Tank- Save $6.00

   







Go Back   .com.unity Forums > Illwinter Game Design > Dominions 3: The Awakening > Scenarios, Maps and Mods

Reply
 
Thread Tools Display Modes
  #21  
Old June 11th, 2008, 01:46 AM
Edi's Avatar

Edi Edi is offline
National Security Advisor
 
Join Date: Oct 2003
Location: Helsinki, Finland
Posts: 5,425
Thanks: 174
Thanked 695 Times in 267 Posts
Edi is on a distinguished road
Default Re: Modding shortlist

You're welcome. I threw that list together late yesterday evening, so it's not complete yet. For example, poptype modding is missing so far, but your suggestions for that look good.
Reply With Quote
  #22  
Old June 11th, 2008, 02:48 AM
Endoperez's Avatar

Endoperez Endoperez is offline
National Security Advisor
 
Join Date: Sep 2003
Location: Eastern Finland
Posts: 7,110
Thanks: 145
Thanked 153 Times in 101 Posts
Endoperez is on a distinguished road
Default Re: Modding shortlist

Great! How would you like the suggestions organized?


Weapon modding:

Range: -1 is range: strength, so that's very easy. If other ranges are -2 and -3, they're just as simple to add.

#copyweapon would be useful. You could copy a special effect like Steal Strength and add another special effect to it without giving Shades a big boost.




Showing the mod's title instead of a banner if there's no banner.

Spell modding:
* More spell id numbers
* More spell descriptions available (they cut out at 1000, spells at 1023, or at least something pretty similar).
* #newspell <nr> in addition to #newspell. This would let us properly use modded #onebattlespells. Alternatively, having #onebattlespell work with the NAMES of the modded spells would also work if that's easier to implement.
Reply With Quote
  #23  
Old June 11th, 2008, 04:43 AM
Edi's Avatar

Edi Edi is offline
National Security Advisor
 
Join Date: Oct 2003
Location: Helsinki, Finland
Posts: 5,425
Thanks: 174
Thanked 695 Times in 267 Posts
Edi is on a distinguished road
Default Re: Modding shortlist

So fr I've managed to sort out suggestions from the ones made. I like having itemized lists so it is easy to see what's what. I actualy worked largely off the list you posted earlier as well as the DB entries for various properties of things.

So far the things in the list are mostly suggestions on opening up things that have already been done in the game instead of writing completely new stuff from scratch. More complicated things will obviously require more thought.

I'm going to be pretty useless for spell modding discussions, as that's an aspect I'm not familiar with.
Reply With Quote
  #24  
Old June 11th, 2008, 09:05 AM
Endoperez's Avatar

Endoperez Endoperez is offline
National Security Advisor
 
Join Date: Sep 2003
Location: Eastern Finland
Posts: 7,110
Thanks: 145
Thanked 153 Times in 101 Posts
Endoperez is on a distinguished road
Default Re: Modding shortlist

I'm not good with spell-modding either, but here's something to get that started. Feel free to edit/leave out things as you feel necessary.


SPELL MODDING
  • Increasing the range of available spell IDs and spell descriptions.
  • #newspell <nbr> This would be a modification of the existing #newspell command and would allow the modmaker to use spesific spell IDs to create complex spell effects that work even when several mods adding new spells are used together.
  • #event <nr> This command does not exist currently. The spell would cause the indicated event to happen in target province. Alternatively:
  • #message "text" This command does not exist currently. The spell would create a message with the spesified text in the target province.



Spell-related:
  • #onebattlespell <nr> | "name" Currently, #onebattlespell does not find modded spells referenced to by name, unlike #nextspell. Because spell IDs of modded spells vary with the number of enabled mods, multiple mods using #onebattlespell won't work as intended.

-----------------

Unrelated but interesting find of the day:
#nextspell "name" works on modded spells! I thought it was like #onebattlspell and would throw an exception, but no, it works perfectly! This means that modded summon spells can summon as many units and commanders as spell IDs allow without causing any problems with other mods.
Reply With Quote
  #25  
Old June 11th, 2008, 03:58 PM

MaxWilson MaxWilson is offline
Major General
 
Join Date: Mar 2007
Location: Seattle
Posts: 2,497
Thanks: 165
Thanked 105 Times in 73 Posts
MaxWilson is on a distinguished road
Default Re: Modding shortlist

Don't know if this is a code bug or a documentation bug, but it would be nice if

#flightspr <effect no.>

worked for spells and/or we could figure out how to write it in order to MAKE it work. I've only been able to turn off flightsprites for spells with that command, never to enable or change them.

-Max
__________________
Bauchelain - "Qwik Ben iz uzin wallhax! HAX!"
Quick Ben - "lol pwned"

["Memories of Ice", by Steven Erikson. Retranslated into l33t.]
Reply With Quote
  #26  
Old June 11th, 2008, 08:57 PM

Sombre Sombre is offline
BANNED USER
 
Join Date: Feb 2007
Posts: 5,463
Thanks: 165
Thanked 324 Times in 190 Posts
Sombre is on a distinguished road
Default Re: Modding shortlist

#drainmage - drain immunity as featured by magisters of ulm

Not very high priority because it can be done with copystats.

#TroopA (monsterID)
#TroopnumA (number of troops)
#TroopB (monsterID)
#TroopnumB (numbers of troops)

-- Used for commanders to set troops automatically grouped into two units under them, much like starting troops under the starting commander. This would work for summons, heroes and recruitable commanders. It could have various applications and could be used with this next command;

#Trooplock

-- Can't move or add troops - just like mercenary commanders and their troops.



Nice shortlist Edi. Some stuff on there I would consider pretty low priority, like unique or numbers for armor,.. but there you go.
Reply With Quote
  #27  
Old June 12th, 2008, 02:52 PM
Edi's Avatar

Edi Edi is offline
National Security Advisor
 
Join Date: Oct 2003
Location: Helsinki, Finland
Posts: 5,425
Thanks: 174
Thanked 695 Times in 267 Posts
Edi is on a distinguished road
Default Re: Modding shortlist

The following has been added to the modding wishes shortlist:
  • Poptype modding as suggested by QM
  • Lots of weapon modding commands that would unlock existing mechanics
  • #desertsun and #heartofwinter to nation modding.
  • #drainimmune, #drainpower and #magicpower to monster modding wishes. The latter two would be new mechanics instead of unlocking existing mechanics.
I have not added anything about spell modding yet. That is going to wait until I come back from Sicily on the 22nd, so you can expect that section to start filling in early July unless Ich, Ballbarian or Llamabeast takes it upon himself to manage that. Of course, there is nothing to prevent the lot of you spending the week plotting among yourselves what kinds of things would be cool, how the mod command could be formulated and what it should do. It'll be that much easier for me to swoop in and just reorganize all the ready stuff for a list format.

Incidentally, that is precisely the reason why I have gone to such length to formulate command format and explanations, because if half of the design is done, and done similarly to how Illwinter has done things in the past (e.g. already existing modding commands), they can just pick and choose what they want to do, code it in and even slap the whole shebang straight into the modding manual without editing. The designing of mod commands like this and then formulating the mod manual entries must be some of the more tedious work in doing it, or it would be for me at least. So serving things up on a platter, as it were, is likely going to serve us all well in the long run.

If you take a look at the existing list, you will see only two entries with "New mechanic" in the description (n addition to the more generic ones). This is intentional at the moment. The wishlist commands would be simply ways of opening up existing mechanics for modding, which is easier than coding in new mechanics from scratch. That's also why I had no qualms in putting up so many wishes. Asking for things does not mean we will get them, though we might, but NOT asking for them is almost certainly going to mean they won't happen.

To return to the subject of spell modding for a while, it seems there are many entirely new mechanics being suggested (which are good suggestions), so they deserve more detailed attention than I can give now.
Reply With Quote
  #28  
Old June 12th, 2008, 06:10 PM
NTJedi's Avatar

NTJedi NTJedi is offline
General
 
Join Date: Jun 2003
Location: az
Posts: 3,069
Thanks: 41
Thanked 39 Times in 28 Posts
NTJedi is on a distinguished road
Default Re: Modding shortlist

Thanks Edi... any chance these could be added to the list as well ?

#Wither {NUM_1 thru NUM_10} = Unit loses life each game turn eventually leading to death and regeneration will not work during battle or outside of battle. Loss of life ranges from 1 to 10 per turn. Similar trait already exists for blood guards and blood lord.
*Usage = Future trait of a powerful SC which can rival the Tartarian

#Affliction {NUM_1 thru NUM_20} = Unit will arrive with specified affliction and NUM_20 is a random affliction.
*Usage = Allowing units created via mods to start with an affliction to add flavor and possible game balance.

#Wandering {NUM_1 thru NUM_99} = Commander has this percentage chance of turning independent each turn. Once independent it wanders into unpredictable provinces.
*Usage = Currently only one summon creature can turn independent and wander... we'd like to see more.

#Mercenary = Unit cannot be removed from its commander... the same as mercenary units cannot be removed.
*Usage = Prevents the usual scenario where leaders with magic are stashed into a castle while their units are passed to a different leader/mage.

#Turns {NUM_1 thru NUM_99} = Battlefield spell will only last specified number of turns during battle.
*Usage = Ability to Nerf and Fix battlefield spells which never end if the caster retreats such as Mists of Deception.

#SumSkill {NUM_1 thru NUM_10} = Grants a unit the summoning skill typically used by Ry'leh.
*Usage = Other nations can be modded to summon a being with the summoning skill thus when capturing Ry'leh's capital they can try the void gate or the magic site "strange house in the mist".

#EventMsg "XYZ ABC" = Spell is linked with a message event which is sent to the owner of the targeted province.
*Usage = Any spell which targets an enemy province can explain to the enemy what's happened.

#Delay {NUM_1 thru NUM_10} = Spell results/effect is delayed for X amount of turns. Can be used for battlefield spells or ritual spells.
*Usage = New Spells can have a delayed effect such as a spell called sun flare which may take 4 turns to reach the battlefield. Ritual spells can also have a delayed effect whether it's flames from the sky or summoning independents which attack a distant enemy province.


#Order " ", " ", " " = Summoned commander has these default orders to follow.

*Usage = Currently only very few commanders arrive with default orders such as Bogus and his men. Helpful for AI opponents.

====
====

Also any improvements for the modding of magic items would be greatly appreciated. Currently modding of magic items are very limited.
__________________
There can be only one.
Reply With Quote
  #29  
Old June 12th, 2008, 07:01 PM

Sombre Sombre is offline
BANNED USER
 
Join Date: Feb 2007
Posts: 5,463
Thanks: 165
Thanked 324 Times in 190 Posts
Sombre is on a distinguished road
Default Re: Modding shortlist

Being able to set separate underwater/overland PD and recruitment options (hardcoded for some existing nations) would be useful, even if only for tweaking the existing nations.
Reply With Quote
  #30  
Old June 13th, 2008, 02:16 AM
Edi's Avatar

Edi Edi is offline
National Security Advisor
 
Join Date: Oct 2003
Location: Helsinki, Finland
Posts: 5,425
Thanks: 174
Thanked 695 Times in 267 Posts
Edi is on a distinguished road
Default Re: Modding shortlist

NT Jedi, I'll take a look at those. The affliction one is already in the list as #affliction <bitmask> <chance>. Adding a #voidsummon <value> command would be in line with the existing theme of unlocking stuff, so that one is in.

The mercenary thing is different, I have no idea what kind of special hardcoding there is for the mercenary companies and how easily it could be unlocked. So that would probably need its own subsection. Hence it will be evaluated after my vacation. Everything else on your list is spell modding and will thus be likewise postponed.

We're likely to get feedback on the shortlist from JohanK when he starts using it, which will help shape how it develops. After this initial frenzy of listing things, the followup is going to be slower. Both because it deals with sections that are unfamiliar to me and because it involves a lot of new mechanics from what I can see, as I outlined in my previous post.
Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 12:46 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2024, Shrapnel Games, Inc. - All Rights Reserved.