:: Home :: Get Hosted :: PPM FAQ :: Forum FAQ :: Privacy Policy :: Search :: Memberlist :: Usergroups :: Register :: Profile :: Log in to check your private messages :: Log in ::
Do you want to advertise at Project Perfect Mod. Find out how to do it HERE.

The time now is Tue Jul 17, 2018 4:04 pm
All times are UTC + 0
 Forum index » Modding Central » Red Alert 2 Editing Forum » Ares (Unofficial Forum)
Ideas & suggestions
Moderators: Ares Support Team at PPM, Global Moderators, Red Alert 2 Moderators
Post new topic   Reply to topic Page 8 of 8 [372 Posts] View previous topic :: View next topic
Goto page: Previous 1, 2, 3, ..., 6, 7, 8
Author Message
cxtian39
Energy Commando


Joined: 11 Feb 2016
Location: United States

PostPosted: Tue Apr 24, 2018 10:29 pm    Post subject: Reply with quote

TAK02 wrote:
cxtian39 wrote:
Multiple instances of same type of super weapon
Add an option for super weapon that if a player owns N buildings that provide this super weapon then that player gets N super weapons of this type.

I already asked Alex about this.
AlexB wrote:
because the game has one SW per type, and they are always global and unconnected to buildings This would have to be changed completely. I don't think that's gonna happen.

No problem. That's why I have my backup request on turning off NCO eva for a certain building so that I can duplicate the building & SW nicely.
_________________
Aircraft Factory Mod

Back to top
View user's profile Send private message Skype Account
NCoder
Vehicle Driver


Joined: 22 Mar 2015

PostPosted: Tue May 08, 2018 7:00 pm    Post subject: Reply with quote

I would like to get back on the prototyping mechanic that was discussed a few weeks ago. Perhaps the current extent of this function could be expanded to allow for a hierarchy of prototype code to be imported into a single type, so that tags would be imported into a section A from the section highest in section A's prototype hierarchy in which they are set.

For example, if the position of a section X in a section Y's prototyping hierarchy decreases with increasing numerical index, counting from left to right, of section X's ID in the section IDs separated from section Y's ID by colons and other section IDs, this
Code:

[TypeC]:[TypeB]:[TypeA]
Name=Brute Gunner
Primary=BrutalGattling

[TypeB]
Name=Brute
Primary=BrutalPunch
Strength=200

[TypeA]
Name=Yuri Fanatic
Strength=40
OccupyPip=PersonPurple


would import Brute's Strength into Brute Gunner, as Brute Gunner is higher in the prototype hierarchy than Yuri Fanatic, overriding Strength=40 with the definition of Strength=200 in Brute. However, Yuri Fanatic also defines OccupyPip, which is not re-defined in the Brute's section, which means it would get imported into Brute Gunner from Yuri Fanatic.

Of course, other notations could be devised to allow the setting of such a hierarchy in the INI, but this appears to be the closest to the notation already implemented for the existing feature.

Back to top
View user's profile Send private message
chr0nicz420
Rocket Cyborg


Joined: 10 Feb 2016

PostPosted: Sun Jun 03, 2018 5:27 pm    Post subject: Reply with quote

I don't know if this is possible but can I suggest "some CrateGoodie units can only obtain on certain side/country"?

I mean, for example:

- Tank Destroyer is a CrateGoodie=yes.
- Only Americans, Africans, and YuriCountry can get that Tank Destroyer CrateGoodie. Other countries won't get that Tank Destroyer via crates.

Also another suggestion. Customizing radiation CellSpread for weapons with RadLevel tag. For instance, a weapon with a RadLevel tag and its warhead's CellSpread is .3 but I want its radiation's CellSpread higher like 2.

Back to top
View user's profile Send private message
Mig Eater
Defense Minister


Joined: 13 Nov 2003
Location: Eindhoven

PostPosted: Sun Jun 03, 2018 6:53 pm    Post subject: Reply with quote

I'm not sure what you mean with a radiation CellSpread? You can already make a radiation field as big or small as you want.
_________________



Back to top
View user's profile Send private message Visit poster's website ModDB Profile ID YouTube User URL Facebook Profile URL Twitter Channel URL
Starkku
Tiberian Beast


Joined: 28 Dec 2007
Location: Finland

PostPosted: Sun Jun 03, 2018 7:41 pm    Post subject: Reply with quote

Mig Eater wrote:
I'm not sure what you mean with a radiation CellSpread? You can already make a radiation field as big or small as you want.


Means that radiation spread would be separate from weapon's damage spread. You could use separate warhead but this approach has its problems as RadLevel does not work from Shrapnel/AirburstWeapon and making the splitted weapon deal the actual damage means any damage modifiers on the unit (AE, crates etc.) are ignored since they are only applied to weapons directly attached to the unit. The IonCannon functionality recently introduced in Ares would be another option to deal damage using another warhead but this method grants no experience.
_________________

Back to top
View user's profile Send private message Visit poster's website ModDB Profile ID Twitter Channel URL
cxtian39
Energy Commando


Joined: 11 Feb 2016
Location: United States

PostPosted: Sun Jun 03, 2018 7:47 pm    Post subject: Reply with quote

Damage dealt by RadLevel gains no experience anyway
_________________
Aircraft Factory Mod

Back to top
View user's profile Send private message Skype Account
chr0nicz420
Rocket Cyborg


Joined: 10 Feb 2016

PostPosted: Sun Jun 03, 2018 8:03 pm    Post subject: Reply with quote

Mig Eater wrote:
I'm not sure what you mean with a radiation CellSpread? You can already make a radiation field as big or small as you want.


Really? I don't think so because size of radiation field is always based on CellSpread. I really prefer that you can adjust the size of radiation field without adjusting the CellSpread.

Back to top
View user's profile Send private message
TAK02
Commander


Joined: 28 Jun 2015
Location: It was Damascus.

PostPosted: Sun Jun 03, 2018 9:05 pm    Post subject: Reply with quote

I recently came across something: someone used the Abductor logic for a vehicle that "can teleport units away from harm".
But this comes at a cost: the 'evacuator' has to be manually unloaded.

Basically: Something like AutoUnload that forces a transport to deploy.
AutoUnload=Primary/Secondary (for 'evacuators', see above examlpe).

I'm pretty sure this can be expanded upon.

Last edited by TAK02 on Mon Jun 04, 2018 1:06 am; edited 1 time in total

Back to top
View user's profile Send private message Send e-mail Visit poster's website ModDB Profile ID Skype Account
cxtian39
Energy Commando


Joined: 11 Feb 2016
Location: United States

PostPosted: Sun Jun 03, 2018 10:31 pm    Post subject: Reply with quote

TAK02 wrote:
I recently came across something: someone used the Abductor logic for a vehicle that "can teleport units away from harm".
But this comes at a cost: the 'evacuator' has to be manually unloaded.

Basically: Something like AutoUnload that forces a transport to deploy.
AutoUnload=Primary/Secondary (for 'evacuators', see above examlpe).

I'm pretty sure this can be expanded upon.

I would rather suggest moving DeployToFire tag to weapons
_________________
Aircraft Factory Mod

Back to top
View user's profile Send private message Skype Account
TAK02
Commander


Joined: 28 Jun 2015
Location: It was Damascus.

PostPosted: Mon Jun 04, 2018 12:50 am    Post subject: Reply with quote

cxtian39 wrote:
TAK02 wrote:
I recently came across something: someone used the Abductor logic for a vehicle that "can teleport units away from harm".
But this comes at a cost: the 'evacuator' has to be manually unloaded.

Basically: Something like AutoUnload that forces a transport to deploy.
AutoUnload=Primary/Secondary (for 'evacuators', see above examlpe).

I'm pretty sure this can be expanded upon.

I would rather suggest moving DeployToFire tag to weapons

Would that really do the trick? Isn't unloading passengers and deploying into building/changing into deployed state completely different from one another?
Also, I'm sure moving flags is a bad idea #Tongue
_________________
One and only developer of C&C S. True Supremacy.
Youtube: C&C Supremacy Mod | Skype: TAK02 Supreme CnC Mods
m7 wrote:
I tend to release things I create so that assets are never lost to hard drive problems, accidental deletion, or me having to pretend to care about rippers taking things from my project when it is done. #Tongue
I once ninja'd MigEater #Tongue
Back to top
View user's profile Send private message Send e-mail Visit poster's website ModDB Profile ID Skype Account
cxtian39
Energy Commando


Joined: 11 Feb 2016
Location: United States

PostPosted: Mon Jun 04, 2018 12:56 am    Post subject: Reply with quote

TAK02 wrote:
cxtian39 wrote:
TAK02 wrote:
I recently came across something: someone used the Abductor logic for a vehicle that "can teleport units away from harm".
But this comes at a cost: the 'evacuator' has to be manually unloaded.

Basically: Something like AutoUnload that forces a transport to deploy.
AutoUnload=Primary/Secondary (for 'evacuators', see above examlpe).

I'm pretty sure this can be expanded upon.

I would rather suggest moving DeployToFire tag to weapons

Would that really do the trick? Isn't unloading passengers and deploying into building/changing into deployed state completely different from one another?
Also, I'm sure moving flags is a bad idea #Tongue
Why don't you try it yourself and stop making false assumption
_________________
Aircraft Factory Mod

Back to top
View user's profile Send private message Skype Account
RIAKTOR
Vehicle Drone


Joined: 23 Nov 2013

PostPosted: Tue Jun 05, 2018 11:04 am    Post subject: Reply with quote

AlexB wrote:
Properly adding more than two weapons (and actually picking the best one, not just defining them using WeaponN) is complex. The original Ares 0.3 was supposed to have a lot of changes, like unlimited WeaponN, better options to pick the right weapon instead of Land Targeting and Naval Targeting (that's features like selecting by range, for example). This is nigh-impossible to do in a backwards-compatible way, so it would require a totally new design of the weapon handling code, and this hasn't happened yet.

Though, one could say that Ares is prepared to eventually have this, because the unlimited IFV modes feature actually also implemented unlimited weapons. Now it's just a matter of adding code to find the best of N matches, with several options to fine tune, without having a bad impact on performance. After all, weapon selection happens thousands of times per frame, and expensive computations will hurt performance... but the foundation is in place.

Also, it would most likely be possible to have a weapon be picked if mind-control is full. If done right, such special cases would be doable quite naturally by defining a list of flags on each weapon. Wouldn't allow for all special cases, but at least a few hopefully useful ones. The code for such a list of flags is already in place, too. I wrote the first version of that years ago, finally added it this year and gave it a test run with the new elite abilities.


Tertiary weapon work like primary (land targeting, naval targeting, deploy fire etc.), quaternary weapon work like secondary.

Back to top
View user's profile Send private message
4StarGeneral
Commander


Joined: 14 Sep 2006
Location: Constant Flux

PostPosted: Tue Jun 05, 2018 11:12 am    Post subject: Reply with quote

RIAKTOR wrote:
AlexB wrote:
Properly adding more than two weapons (and actually picking the best one, not just defining them using WeaponN) is complex. The original Ares 0.3 was supposed to have a lot of changes, like unlimited WeaponN, better options to pick the right weapon instead of Land Targeting and Naval Targeting (that's features like selecting by range, for example). This is nigh-impossible to do in a backwards-compatible way, so it would require a totally new design of the weapon handling code, and this hasn't happened yet.

Though, one could say that Ares is prepared to eventually have this, because the unlimited IFV modes feature actually also implemented unlimited weapons. Now it's just a matter of adding code to find the best of N matches, with several options to fine tune, without having a bad impact on performance. After all, weapon selection happens thousands of times per frame, and expensive computations will hurt performance... but the foundation is in place.

Also, it would most likely be possible to have a weapon be picked if mind-control is full. If done right, such special cases would be doable quite naturally by defining a list of flags on each weapon. Wouldn't allow for all special cases, but at least a few hopefully useful ones. The code for such a list of flags is already in place, too. I wrote the first version of that years ago, finally added it this year and gave it a test run with the new elite abilities.


Tertiary weapon work like primary (land targeting, naval targeting, deploy fire etc.), quaternary weapon work like secondary.

Sorry but I think OpenTopped + InitialPayload + Experience.PromotePassengers= + AlternateFLH# is doing much more than 2 more primary-like weapons ever could.
_________________
"Don't beg for things; Do it yourself or you'll never get anything."
Lin Kuei Ominae wrote:
wrong forum. this is not minecraft.


Back to top
View user's profile Send private message Send e-mail
RIAKTOR
Vehicle Drone


Joined: 23 Nov 2013

PostPosted: Tue Jun 05, 2018 11:24 am    Post subject: Reply with quote

Very original idea - adaptanium armor from Andivionic Scientific Alliance. Adaptanium is a heavy dark blue metal, with the original properties very similar to osmium. It has an abnormally plastic molecular structure, which under various influences changes so as to become maximally unresponsive to them. For example, with sufficiently frequent loads, the adaptanium bar becomes harder, it loses its heat property from high temperatures, and if it is exposed to sound or other fluctuations for a long time, it stops vibrating. From it, you can make ideal insulators - but if the adaptive part created, for example, to reflect gamma rays, instead will be used as protection against acids, it will become resistant to them, but soon again will start to pass radiation. In game code adaptanium armor have flag ResistantTypesNumber= and flags ResistantType.X= (X is a number). In ResistantType.X are warheads. If unit with AdaptaniumArmor=yes has been attacked by weapon with warhead from ResistantType.X, it gain modifier to resistance to warheads from ResistantType.X. But if unit has been attacked weapon with warhead from ResistantType.Y, it loss resistance modifier to warheads from ResistantType.X, but gain resistant modifier to warheads from ResistantType.Y. Sorry for my bad English.

Back to top
View user's profile Send private message
TAK02
Commander


Joined: 28 Jun 2015
Location: It was Damascus.

PostPosted: Tue Jun 05, 2018 12:15 pm    Post subject: Reply with quote

4StarGeneral wrote:
RIAKTOR wrote:
AlexB wrote:
Properly adding more than two weapons (and actually picking the best one, not just defining them using WeaponN) is complex. The original Ares 0.3 was supposed to have a lot of changes, like unlimited WeaponN, better options to pick the right weapon instead of Land Targeting and Naval Targeting (that's features like selecting by range, for example). This is nigh-impossible to do in a backwards-compatible way, so it would require a totally new design of the weapon handling code, and this hasn't happened yet.

Though, one could say that Ares is prepared to eventually have this, because the unlimited IFV modes feature actually also implemented unlimited weapons. Now it's just a matter of adding code to find the best of N matches, with several options to fine tune, without having a bad impact on performance. After all, weapon selection happens thousands of times per frame, and expensive computations will hurt performance... but the foundation is in place.

Also, it would most likely be possible to have a weapon be picked if mind-control is full. If done right, such special cases would be doable quite naturally by defining a list of flags on each weapon. Wouldn't allow for all special cases, but at least a few hopefully useful ones. The code for such a list of flags is already in place, too. I wrote the first version of that years ago, finally added it this year and gave it a test run with the new elite abilities.

Tertiary weapon work like primary (land targeting, naval targeting, deploy fire etc.), quaternary weapon work like secondary.

Sorry but I think OpenTopped + InitialPayload + Experience.PromotePassengers= + AlternateFLH# is doing much more than 2 more primary-like weapons ever could.

I think he/she was trying to get at an alternative for more weapons that doesn't utilise the InitialPassengers logic, probably because he/she wants a multi-weaponed transport where the "Weapons" don't show on the pipscale, and not just not exit with MovementRestrictedTo=water.

RIAKTOR wrote:
Very original idea - adaptanium armor from Andivionic Scientific Alliance. Adaptanium is a heavy dark blue metal, with the original properties very similar to osmium. It has an abnormally plastic molecular structure, which under various influences changes so as to become maximally unresponsive to them. For example, with sufficiently frequent loads, the adaptanium bar becomes harder, it loses its heat property from high temperatures, and if it is exposed to sound or other fluctuations for a long time, it stops vibrating. From it, you can make ideal insulators - but if the adaptive part created, for example, to reflect gamma rays, instead will be used as protection against acids, it will become resistant to them, but soon again will start to pass radiation. In game code adaptanium armor have flag ResistantTypesNumber= and flags ResistantType.X= (X is a number). In ResistantType.X are warheads. If unit with AdaptaniumArmor=yes has been attacked by weapon with warhead from ResistantType.X, it gain modifier to resistance to warheads from ResistantType.X. But if unit has been attacked weapon with warhead from ResistantType.Y, it loss resistance modifier to warheads from ResistantType.X, but gain resistant modifier to warheads from ResistantType.Y. Sorry for my bad English.

It's not your English you should apologise for, but not getting to the point and using paragraphs where needed #Tongue

In any case: RIAKTOR wants something like adaptive armor.
Armor that changes its properties (including possible immunity) depending on what it was last blasted with, be it permanent or temporary.
And add switching shenanigans between these ArmorType's properties as well.
Code:
TECHNOTYPE
AdaptiveArmor=yes
ResistanceWarheads.1=DesoWarhead, Warhead9001 ;OVER 9000!
ResistanceWarheads.2=Warhead2
...
Resist.1=ImmuneToRadiation
Resist.2=Warhead2 ;Techno is now immune to all attacks from weapons with Warhead2, but swaps it for ImmuneToRadiation.

Then maybe add something like ResistanceSwitchDelay.1= for the time (in frames) until the effects of Resist.1 wear off, regardless of whether or not the Techno isn't getting hit anymore or it's adapting to something else (unless you want to change that).
Then there should be ResistanceWarheads.0= for what this Techno is immune to by default, and a Adapt.Full= if you want to have a Techno either keep the default immunity after getting hit or adapt fully to the new enviroment.

Am I right so far, RIAKTOR?

Now that I think about, this sounds like a nice feature, but I don't want to know how much pain Alex has to go through for this #Tongue
_________________
One and only developer of C&C S. True Supremacy.
Youtube: C&C Supremacy Mod | Skype: TAK02 Supreme CnC Mods
m7 wrote:
I tend to release things I create so that assets are never lost to hard drive problems, accidental deletion, or me having to pretend to care about rippers taking things from my project when it is done. #Tongue
I once ninja'd MigEater #Tongue
Back to top
View user's profile Send private message Send e-mail Visit poster's website ModDB Profile ID Skype Account
RIAKTOR
Vehicle Drone


Joined: 23 Nov 2013

PostPosted: Tue Jun 05, 2018 1:24 pm    Post subject: Reply with quote

TAK02 wrote:

Am I right so far, RIAKTOR?



Yes. Thank you for development of this idea.

Back to top
View user's profile Send private message
Kerbiter
Vehicle Driver


Joined: 05 Jun 2018

PostPosted: Thu Jun 07, 2018 7:52 pm    Post subject: Reply with quote

would it be possible to implement ordering multiple units in a single shift + LMB? It seems to be not a hard to do yet nice feature to have, as more modern strategies have such thing.
_________________

:: [PPM] C&C Mod Haven ::

Back to top
View user's profile Send private message
Ollerus
Civilian


Joined: 15 May 2018

PostPosted: Wed Jun 27, 2018 5:32 am    Post subject: Reply with quote

So, AlexB was asking what trigger events could be added with the support of Ares. Here're some examples:

- Driver Killed: Fire when killing the dirver of vehicle with such tag.
- Get EMP: Fire when the unit with the tag is EMP'd.
- Weapon Disabled: Similar to get EMP but fire by Weapon Disabler.
- Destroyed By (certain house): The object is destroyed by a specific house, similar to Attacked By (house).
- Techtype Not Exist extension: we can actually make its param useful - it would fire when the amount of the techtype is below the param X instead of doesn't exist at all.

Now we're opening for suggestions for more of them. If you come up with any events that might be useful in the map, please share your ideas.

Here're some of mine:
- Techtype Exist/Not Exist extension: could we made an extended version that specific to certain house? Question
- Superweapon Charge to: similar to the Chronosphere /Iron Curtain ones in AI trigger, fire when certain superweapon charge to a specific percentage. It could  make IronCurtain type superweapon more useful.
- Destroyed #: the sum of Destroyed Buildings # and Destroyed Units #, considering all of the three have an 'Destroyed All' version.
- Iron Curtain'd/Force Shielded/Drained: similar to the above examples except it's firing when the object is under Iron Curtain/Force Shield/Drain.
- Attacks: Fire when the attached object begins to use its weapons.
- Radar Off/On: fire when player's (or specific house's) rader on or off.
- Full health: fire when the objects' health is full. Could be used to check if some broken thing is repaired.
...

Back to top
View user's profile Send private message
Black Temple Gaurdian
Soldier


Joined: 08 Aug 2010

PostPosted: Tue Jul 03, 2018 6:05 pm    Post subject: Reply with quote

Been thinking about the MARV and it made me come up with this:
ProcessRate= frames between processing one content (a bale for ore, or the first unit for passengers), defaults to -1, which disables the logic.
ProcessMult= a multiplier to the amount of money given upon successful processing of content (based on soylent for units and... whatever gives ore value)

This allows not only things like the MARV but also hings like a Chrono Prison that slowly erases its prisoners.

Back to top
View user's profile Send private message
mevitar
Cyborg Firebomber


Joined: 31 Dec 2010

PostPosted: Thu Jul 12, 2018 4:11 pm    Post subject: Reply with quote

Not an event, but i think a "kill driver at waypoint", or rather a "kill driver of attached object" action would be useful.

Back to top
View user's profile Send private message
cxtian39
Energy Commando


Joined: 11 Feb 2016
Location: United States

PostPosted: Thu Jul 12, 2018 7:08 pm    Post subject: Reply with quote

[SuperWeapon]->KeepTimer=yes
If a SuperWeapon is once available, its timer won't reset if it becomes unavailable and then available again. The timer stops when it's unavailable and resumes when it's available again.

[Weapon]->FireInTransport=list of TechnoTypes
This weapon can be fired when its owner is inside these OpenTopped=yes transports.

PreImpactAnim.MoveBullet=yes
If PreImpactAnim can move, e.g. FLAMEGUY, debris, then the bullet moves with the anim, and shrapnel/airburst weapon would be spawned at the new location.
_________________
Aircraft Factory Mod

Back to top
View user's profile Send private message Skype Account
Agent Z
AA Infantry


Joined: 05 Sep 2013
Location: LocationNotFoundException at RealLife.Location.find() at line: -1

PostPosted: Fri Jul 13, 2018 2:34 pm    Post subject: Reply with quote

If we are actually discussing events for maps, then I would suggest something like Super Weapon Fired, which is true if the house of the trigger fires a specified SW. This could be useful as the one can't predict when a player will launch a SW.
Also something like Techno (or attached object) (owned by trigger owner) Enters (building or cell) would allow to be more specific as to what should enter what, and also sometimes allow to use less extra houses for this purpose.

Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic Page 8 of 8 [372 Posts] Goto page: Previous 1, 2, 3, ..., 6, 7, 8
View previous topic :: View next topic
 Forum index » Modding Central » Red Alert 2 Editing Forum » Ares (Unofficial Forum)
Jump to:  
Share on TwitterShare on FacebookShare on Google+Share on DiggShare on RedditShare on PInterestShare on Del.icio.usShare on Stumble Upon
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


Powered by phpBB © phpBB Group

Wildcard SSL Certificates
[ Time: 0.1891s ][ Queries: 11 (0.0391s) ][ Debug on ]