Sinperium Sinperium

Modder's "Get-an-Answer" Thread

Modder's "Get-an-Answer" Thread

Answers from Modders, for Modders who "Ask a Question"

This is the place to ask and recieve specific modding (mod making) questions and answers. If you have a mod making question, post it here.

If your question involves long snippets of entity files and the like, please don't paste the entire file contents here but put them at the incredibly easy to use http://pastebin.com and then provide the link to your paste in your question posted here.

Please do limit  "just comments" here to brief posts please.  If you don't know the answer or can't point to help--don't post.  Please note that a random, uninformed guess isn't an actual answer.  

You can refer people to another source--IF it actually helps answer their question.  This could be in the form of links, outside sites, specific modding-useful programs, direction towards another post or poster, etc., etc.

Remember--specific questions, specific answers.  Only respond to the ones you can help solve.  Also, feel free to amplify, clarify, suggest alternatives to or correct answers seen here if such actions are merited and help provide a real solution. No flaming, insults or put downs here in the answers or other posts please.

Thanks in advance for your help and cooperation.  The reason for the rigid rules here is those this thread becomes a usable resource in the future to new people looking for answers.

NOTE: If an answer resolves your issue, please share it here.  These answers will help others coming along later too.  Karma is a great way to respond to people providing help without clogging the thread or bombing their forum mailbox here. Thanks!

 

OTHER SINS HELPFUL MODDING LINKS*

*Links are updated when requested.





The Soase Idiot's Guide

Confused?  No idea where to even start?

Determined to work at it?

This is the place!

 


 

 
   

Sins Modding Wiki

ZombieRus's Eclipse Wizardry

 

     


Tutorials

MyFist0's full modding site.

Emphasis on modeling  and

texturing.                            

 

 

 




                    

REBELLION MODDING TOPICS

Rebellion Modding Q & A

Mesh Editing

Changing Diplomacy Files to Rebellion

IT REALLY HURTS MY BRAIN--HOW TO START

An Idiot's Guide To Getting Started

MyFist0's Modding Megasite!

MOD DOWNLOADS

ZombieRus5's Mod Yard

Directory of Planet Mods

STEAM

STEAM Sins Forums

DEVELOPERS

Sins Developer Journals Forum 2007 to Present

REFERENCE FILES

Research Modifier List

MyFist0's Exported Models & Files

Modifier List

Harpo's Converted Sins Reference Files 2011

THIRD PARTY TOOLS

3dS Texturing Toool & Tips

Ship Fleet Calculator

SoaSE Eclipse Plugin Project

Mesh Resizing Tool--courtesy of the Reqiuem team.

Harpo's Sins Utility Package -- Dropbox

The Sins Optimization Project (TSOP)

Artificial Unintelligence (Mod and AI info)

Sins Data Converter by BCXtreme

EXPLANATIONS & DISCUSSIONS

Rebellion Updates by Blair Frazier

How to Add a Fourth Race

User-updatable Ship Reference Chart

Sins Modding Dictionary

Adding phase Effects to other weapon types

Culture, Explanation/Discussion

Weapons, Explanation/Discusion

Shield Mitigation & Armor, Explanation/Discussion-1

Shield Mitigation & Armor, Explanation/Discussion -2

Graphic Chart of Sin's Counters

Annotated Guide to the Developer.exe

In-Game Map Creator

Weapons Banks & DPS

Combat Mechanics

Rebellion Shield Mitigation & Focus Fire testing

PARTICLE FORGE

Particle Forge Help Thread

GALAXY FORGE

Adding Artifacts

Working Template Examples

SemazRalan's Template Guide

Pirates Base Start Template

SOUND RESOURCES

[SFX] Black Sun SFX/Music Resource for Modders

MODELING & TEXTURING--SOFTIMAGE XSI, 3DS MAX

XSI Texturing, Tutorial

3dS Model Exporter

3DS Max Rigging, Texturing & Exporting, Guide

Modding/Modelling/Texturing/Converting, Tutorials

WIKI'S

Sins of a Solar Empire Official Wiki

 

7,621,806 views 2,761 replies
Reply #551 Top

*Shudders at above image*

Links updated to include Directory of Planet Mods.

FYI--if anyone has any modding helpful links--a thread that addresses something you aren't seeing anywhere else, etc.--please post it here.

Reply #552 Top

Does anyone have a clean way to give a specific amount of credits/metal/crystal to a player with an ability? There is a give credits instant action that works for that but all I can find for metal and crystal is the overtime action on drain planet, and that gives you an equal amount of both metal and crystal, which is not what I want to do.

Reply #553 Top

I'd like an answer to this as well--was wondering the same thing.

Reply #554 Top

Quoting GoaFan77, reply 552
Does anyone have a clean way to give a specific amount of credits/metal/crystal to a player with an ability? There is a give credits instant action that works for that but all I can find for metal and crystal is the overtime action on drain planet, and that gives you an equal amount of both metal and crystal, which is not what I want to do.
End of GoaFan77's quote

Do you want to transfer credits/metal/crystal from one player to another or simply increase theirs without taking it from somewhere else?

I think the transfer is possible, while the simply increasing of metal/crystal is as you've described above.

Reply #555 Top

If I wanted to pull militia templates (that place ships & buildings in a neutral gravity well at game start) out of another mod, which files would I typically need to be looking at and what is the best way to open/edit them?

Reply #556 Top

GameInfo/GalaxyScenarioDef.galaxyScenarioDef

Already txt format

Also templates can be map specific. Open a map with your text editor and look at the bottom for players and templates. Maps can use their own templates or ones from the GSD file included with the m0d.

Reply #557 Top

Quoting boshimi336, reply 555
If I wanted to pull militia templates (that place ships & buildings in a neutral gravity well at game start) out of another mod, which files would I typically need to be looking at and what is the best way to open/edit them?
End of boshimi336's quote

Its only the GalaxyScenarioDef file. Though did I tell you about the other issue on teamspeak?

Reply #558 Top

Quoting GoaFan77, reply 557
Though did I tell you about the other issue on teamspeak?
End of GoaFan77's quote

@myfist0 Thanks!

@GoaFan77 I don't remember if you did. What other issue was there?

Reply #559 Top

You know--the other one.

Reply #560 Top

Quoting boshimi336, reply 558
I don't remember if you did. What other issue was there?
End of boshimi336's quote

The one that causes stability issues. The galaxy folder is in the mod for a reason. ;)

Reply #561 Top

Quoting ZombiesRus5, reply 554
Do you want to transfer credits/metal/crystal from one player to another or simply increase theirs without taking it from somewhere else?
End of ZombiesRus5's quote

What was the answer on this question? I'm still curious....

Reply #562 Top

Quoting ZombiesRus5, reply 561
What was the answer on this question? I'm still curious....
End of ZombiesRus5's quote

Simply increase. I decided to simply convert the metal/crystal amounts into the amount of credits you'd need on the black market.

Reply #563 Top

Alright so, I have an ability that restores X shields per second for the caster only. The ability works well, when fired manually, but I'm trying to get a good autocast going; using an ApplyBuffToSelf with ShieldDamageExceedsAmount as aiUseTargetCondition and/or aiUseTime does not seem to want to work for whatever reason. Any advice would be appriciated.

Here's a paste for the current setup; it's not the greatest as it is effected by other ships in the fleet being damaged; but it's better than waiting for the caster's shields to go down before triggering the autocast.

Reply #564 Top

The ability itself should work.  I can't find anything wrong with it structure wise.  How is the buff set up?

Reply #565 Top

Quoting Stant123, reply 564
The ability itself should work.  I can't find anything wrong with it structure wise.  How is the buff set up?
End of Stant123's quote

It does work; I'm looking for a better autocast setup. You see, ApplyTargettedBuffToSelf is "effected" or "set off" by other ships, i.e. if a nearby friendly frigate has shield damage, the caster ship will move to that frigate in order to use this shield restore ability, even though this will not work, because of the range of 0. To put this in perspective, here's how the ability used to be set up.

Reply #566 Top

Right I get that, just saying that by all accounts it should work as you want it to if it works manually and the ability itself isn't structurally broken, so if it's not working, then there's possibly something else going on, and the next step is to verify if the buff is not overly complex like the present ability.  Another reason for it is so I have a complete picture of the ability and buff together and could try it out in game myself, or maybe even recommend that you use something different, like using a format that follows more along the lines of disintegration being that the self affecting portion of the buff involved in that chain includes a time elapsed shield restore, which may have better results with the AI.

But that aside, I'll pick apart what I believe are mistakes in the present form of the ability without testing it...

From what I'm seeing, the ability is looking to fire on a frigate because the target filter is making it look for a frigate to use the buff on instead of a capital ship (I presume cap ship because you have intrinsic levels, I also presume the buff is set up as self targeting and not other ship targeting), and there's zero range which means it can't target anything at all, even if it wanted to.  Yes, it works manually because you're not following the rules you've established, but the AI can't figure out what the heck it's supposed to do because the conditions given to it make it impossible to work with, so it does nothing.  Change the target filter to CapitalShip, and give it a useful value for the range, but small enough that it realistically can only target itself.  Something like 15 or 20.  Also keep in mind that if that's not the only auto use ability you have on that ship, your antimatter usage is really high and you may be falling below before it can be used, especially considering how low the upgrade levels really are, so for testing purposes use very small numbers there as well.

Reply #567 Top

I'll give you the buff file as I can't explain myself well. The ability works, even the current autocast system works, but it is not an ideal system, which is what I am trying to find. With an individual ship it works as intended, but when you have mutiple ships it does not. The chain idea is a good one, I'll have to look into that.

 

Reply #568 Top

Okay, so after seeing it in game, I can say that if you change the target filter to CapitalShip, give it a paltry range of something other then 0, I used 30, and switched the aiUseTime to OnlyInCombat, your setup works great.  The ship goes into combat and after the required shields are lost, the ability fires.  When the ship jumps out of the gravity well and the damaged shields are still below the number, the ability does not fire saving the antimatter for whatever, and as soon as the enemy jumped in and engaged, the ability fired off again boosting the shields back to full right away as if a backup system had been turned on.  So that part works out extremely well under AI control.  My only interference was sending the ship into battle and then pulling it out.  Other then that, I just watched and let the AI handle everything.

 

 

 

 

If you want it to work out so that it affects this ship and others nearby, then you need to set it all up just a little differently.  You'd have to change the instant action type to ApplyBuffToTargetsInRadius and expand the radius so other ships can fit into it, you'll have to set the numObjects to 2 or 3 and list CapitalShip, Frigate, and optionally Starbase if you go with 3 instead of 2, and add in a target count section so the game knows how many to affect, but that will give some ships the buff whether they need it or not, but it'll also fire as soon as the first ship in range drops below the set amount of shield loss, so in the end, it's really not that big of a deal.  Maybe if you're going this route, you change the aiUseTime to OnlyWhenManyTargetsHaveShieldDamage and see if that prevents it from firing if only one ship is being attacked at a time.  Probably not what you want to do anyway, but I figured I'd at least provide the info just in case it is what you were looking at doing.

Reply #569 Top

Is there any chance that a pirate raid arriving in a system can be used to trigger an ability  on a planet module there?  Specifically, the actual "Pirate raiders have launched" portion when the fleet phase gates into the pirate system?

If we aren't sure--can someone suggest a simple ability to be placed on a pirate gauss defense gun that only triggers when friendly ships enter the grav well?

Reply #570 Top

Quoting Sinperium, reply 569
Is there any chance that a pirate raid arriving in a system can be used to trigger an ability on a planet module there? Specifically, the actual "Pirate raiders have launched" portion when the fleet phase gates into the pirate system?
End of Sinperium's quote

Maybe if you set up the pirate raid to always include exactly one of a specific targetable object, say a capitalship.

Reply #571 Top

Hmmm...I'm just wondering if pirates zooming into the base are seen the same as new ships entering the gravity well.

Reply #572 Top

Quoting Sinperium, reply 569
If we aren't sure--can someone suggest a simple ability to be placed on a pirate gauss defense gun that only triggers when friendly ships enter the grav well?
End of Sinperium's quote

ApplyBuffToIncomingHyperspacers (http://code.google.com/p/soaseplugin/wiki/buffInstantActionType)


Reply #573 Top

Yep  Zombieman--me will try that.  I'm just wondering how the game actually counts those pirats a they come in a non-conventional way.  I'm sure it must be like the Dark Fleet ability.

I'll post back how it goes.

Reply #574 Top

Quoting Sinperium, reply 573
Yep  Zombieman--me will try that.  I'm just wondering how the game actually counts those pirats a they come in a non-conventional way.  I'm sure it must be like the Dark Fleet ability.

I'll post back how it goes.
End of Sinperium's quote

If you play the game in debug mode set all entities to visible ('e', 'c'), then you'll see the pirates jump into the pirate base like the dark fleet ability.

 

Reply #575 Top

Quoting Stant123, reply 568
*Text*
End of Stant123's quote

Thanks, though that doesn't address the issue I believe. It's an ability that is used by both frigates and capital ships (capitals have a version that's stronger). I'll play around with the ranges though, and see if that works. I had attempted to set the aiUseTime to OnlyWhenManyTargetsHaveShieldDamage earlier, to no avail unfortunately. Bah, if only there was a constraint of "IsSelf" then this would work perfectly.