Building new abilities..

I`m making abilities..:)

As changing logistics was impossible i`Ve moved on to building new abilities, units and weapons.

 

My test object is the TECH light frigate and an ability from EVE-online i call "Warp Scramble".

 

I finnaly started getting things to work and i`ll update the thread with relevant info.

 

after i`ve got the aiblities working i`ll put them in the star wars requiem diplomacy mod.

 

I`ve already updated the Super Star Destroyer so it can be used on all maps and i`ll rework abilities shortly.

 

Only been modding for a week, but it`s getting real fun..:)

6,303 views 14 replies
Reply #1 Top

I made it work.

 

I might use this spot in the thread to post the various abilities i make.

 

I`ve made:

"Warp Scramble" - short range affecting phase jump of single target

 

Working on:

"Stasis Webification" - Short range affecting velocity of single target

"Shield Tranfer Array" - Short/Medium range boosting shields of single friendly target

"Anti-Capital Torpedoes" - Single Fire Torpedos for dramatic damage on non-shielded ships

"InstantBuildFrigate" - Deploy Elite Frigate Ability

 

Also want to do a rewrite to strike craft:

Is it possible to switch fighters and bombers to frigates, but maintain their strike craft characteristics. Point is to have the opportunity to put some strike craft relevant abilities without making them to overpowered.

 

Reply #2 Top

For starters levelSourceType is not setup correctly. I'd recommend fixing this first then see what happens. As you'll see in the referenced link minExperienceLevelRequired is not valid for FixedLevel0. This may be causing the rest of the file to not load.

Are you using the dev.exe?

Reply #3 Top

Problem is..

 

switching levelsourcetype to "intrinsic" and setting up the various minlevelreqs doesn`t change anything. The same issue remains.

 

I set it up in the above manner for the ability to work on a frigate. On previous setups i had levelsourcetype at fixedlevel0 and i didn`t have minlevelreqs set up at all.. I`ve tried a large number of various configurations for the ability file. Originally i used 3 buff files, but now i`m using only one.

 

Could it be that my buff is screwing things up?

 

Also how come the game works fine but the file is borked.. Usually when something is wrong i get a mini dump, but i sorted that without making the ability work..:(

Reply #4 Top

Frigates can't use the Intrinsic levelSourceType as that is only for CapitalShips.

 

Reply #5 Top

yeah that`s what i figured so i went to fixedlevel0.

 

On the frigate the ability doesn`t show up at all- no hudicon and no string not found error- nothing.

 

When i transferred it and went for intrinsic with levels and all and put it on the kol battleship i got the string not found error where the ability should have been.

 

Since then i`ve been juggling the file back and forth trying to figure out what`s wrong.

Primarily i want the ability on a frigate

Reply #6 Top

Two comments:

Level:1 and Level:2 were removed in your latest edit. Generally these are included even if not used. I'm not sure if removing them will cause issues.

travelSpeed is not expected after range as far as I know.

 

Reply #7 Top

yeah i`ve been changing that back and forth as well- doesn`t seem to have any bearing on the issue.

I`m in a trial and error mode at moment- but eliminating one possibility at a time very unefficient.

 

I figured travel speed would be natural after range and i`ve observed that in other abilities as well. i`ll try something in that regard and comment if it actually does anything.

 

EDIT:

The fact that the ability doesn`t even show up on either my elite frigate or standard light frigate, in my experience, means the game isn`t reading the hudicon which is strange because it IS reading the string..

 

My elite frigate description is there as intended, but the ability is nowhere to be seen.

 

This should indicate that all the lines down to and including strings are being read, but for some reason the hudicon lines are not being properly registered.

Reply #8 Top

Did you enter your Ability and Buffs into the "Entity Manifest" file?

Reply #9 Top

You are using the dev, right? The dev is very good at sorting out these kinds of things. The smallest typo or other small barely visible error can and will cause a file to not work properly.

Reply #10 Top

manifest and string are fine..

 

I`m using the Dev.exe and there are a number of issues but i don`t yet really understand the significance..

 

What does the following mean?

Assert @ c:\gs\entrenchment\CodeSource\GS/Entity/Interfaces/IAbility.cpp(828)

false

 

And What does this entail:

Text FileArchive missing Label.

File: C:\Users\Robert\AppData\Local\Ironclad Games\Sins of a Solar Empire\Mods-Entrenchment v1.051\Improved logistics\GameInfo\AbilityWarpScramble.entity
Label: effectInfo
Line Number:18
Line Contents:travelSpeed 9000.000000

Reply #11 Top

Quoting BaudolinoX, reply 10
What does the following mean?

Assert @ c:\gs\entrenchment\CodeSource\GS/Entity/Interfaces/IAbility.cpp(828)

false

Those are the worse errors. It basically means the engine can't understand what you did somewhere. Really that's all I can tell you.

Quoting BaudolinoX, reply 10

And What does this entail:

Text FileArchive missing Label.

File: C:\Users\Robert\AppData\Local\Ironclad Games\Sins of a Solar Empire\Mods-Entrenchment v1.051\Improved logistics\GameInfo\AbilityWarpScramble.entity
Label: effectInfo
Line Number:18
Line Contents:travelSpeed 9000.000000

You are missing a line in that ability file. You should have effectInfo where travelSpeed is.

Reply #12 Top

IT WORKS::)

 

I`ve made an ability called Warp Scramble that disrupts phasejumping.

one frigate will now warp scramble a single target. I need to tweek it a bit, but it all good..

 

Now i can get to work on all the other abilities i`ve planned..:)

Reply #14 Top

YEah ifigured it all out.

 

Dev.exe ftw..:)

 

Rolling on with the abilities and starting to get into the xsi thing..