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,604,822 views 2,761 replies
Reply #1426 Top

Quoting GoaFan77, reply 1424
Player.entity file of that race.

randomCapitalShipNamePrefix "IDS_CAPITALSHIPNAME_ALL"

Then I guess it just loads from everything that starts with that substring.

Thank you! Exactly what I was looking for.

Reply #1427 Top

I know this is kind of a basic modding question, but when I go to put my folders together for my mod, do I need to have all of the files (my mod files + stock game files) or do I just put my mod files in the folder and SoaSE will figure it out from there?

Reply #1428 Top

Quoting nightreign, reply 1427
I know this is kind of a basic modding question, but when I go to put my folders together for my mod, do I need to have all of the files (my mod files + stock game files) or do I just put my mod files in the folder and SoaSE will figure it out from there?

While early on you needed all the files, for any of the expansions, including Rebellion, you only need your new and modified files.

Reply #1429 Top

Quoting GoaFan77, reply 1428

While early on you needed all the files, for any of the expansions, including Rebellion, you only need your new and modified files.

Yay for using Rebellion! That makes my life easier.

Reply #1430 Top

It seems that if you give pirate raids the possibility of spawning a capital ship, it causes the game to minidump, or so I have found. Can someone possibly confirm this?

Reply #1431 Top

Correct me if I am wrong, but judging by the existance of the HullPointsMaxBonusPerArmorPointMax research modifier, there's some sort of cap of how much armor can boost a unit's hull by?

What exactly do HullPointsMaxBonusPerArmorPoint and HullPointsMaxBonusPerArmorPointMax even do?

Reply #1432 Top

Hey Guys! Can i ask some one to explain how is this instantActionTriggertype working? Which is called :

  • OnDamageTaken
    • damageType:Enumeration


      And if i may which diplomacy ability buff use it? So i can see how to modd it!

      Thx Guys!


Reply #1433 Top

Quoting lordcronos, reply 1433
Hey Guys! Can i ask some one to explain how is this instantActionTriggertype working? Which is called :


OnDamageTaken

damageType:Enumeration


And if i may which diplomacy ability buff use it? So i can see how to modd it!

Thx Guys!




A few of the advent capital ships use this buff.

AbilityEnergyAbsorb.entity (uses damageType)

AbilitySpreadWeaponDamage.entity (does not specificy a damageType)

AbilityVengeance.entity (does not specificy a damageType)

 

+1 Loading…
Reply #1434 Top

Quoting Lavo_2, reply 1432
Correct me if I am wrong, but judging by the existance of the HullPointsMaxBonusPerArmorPointMax research modifier, there's some sort of cap of how much armor can boost a unit's hull by?

What exactly do HullPointsMaxBonusPerArmorPoint and HullPointsMaxBonusPerArmorPointMax even do?

These are used in the armor pact (RESEARCHSUBJECT_PACTBONUS_ARMOR.entity ).

And your're correct you specify the amount of hull points per armor and the max hull points per armor.

Example:

researchModifier
modifierType "HullPointsMaxBonusPerArmorPoint"
baseValue 0.000000
perLevelValue 20.000000
researchModifier
modifierType "HullPointsMaxBonusPerArmorPointMax"
baseValue 0.000000
perLevelValue 200.000000

 

Reply #1435 Top

Thx ZombiesRus5!

Is there any way to use OnDamageTaken triggerAction as a "if enemy ship hull 20% or bellow than it is trigger something?"

Is there any other option rahter than? :  damageRetaliationPerc, antiMatterFromDamagePerc

Can you specify what is RecordDamage mean?

instantAction
    buffInstantActionType "RecordDamage"
    instantActionTriggerType "OnDamageTaken"

 

Thx

Reply #1436 Top

Hey! Yes you rigth, better just make a cap like frigate with cool abilityes and use it instead of capship.

Reply #1437 Top

Quoting lordcronos, reply 1436
Is there any way to use OnDamageTaken triggerAction as a "if enemy ship hull 20% or bellow than it is trigger something?"

Check out the OnCondition->IfOwnerHasHullLessThanPerc found in AbilityUnyieldingWill's buffs.

Quoting lordcronos, reply 1436
Is there any other option rahter than? :  damageRetaliationPerc, antiMatterFromDamagePerc

You should be able to use OnDamageTaken with almost any buff instant action type. 

Quoting lordcronos, reply 1436
Can you specify what is RecordDamage mean?

instantAction
    buffInstantActionType "RecordDamage"
    instantActionTriggerType "OnDamageTaken"

It is used to record the damage taken by a frigate, then that damage recorded is used to spread 30% of it to all the affected frigates in that buff setup.

 

+1 Loading…
Reply #1438 Top

Quoting ZombiesRus5, reply 1438
Check out the OnCondition->IfOwnerHasHullLessThanPerc found in AbilityUnyieldingWill's buffs.

 

The abilityUnyieldingWill is from rebelion, my mod is on Diplomacy. So as i see i can not specify condition on OnDamageTaken how much dmg trigger a new buff.

What i want: A overtime buff, such as bording party, take over the ship if the ship lose hull more then x% during the buff time period.

 

I gues it can not be done with diplomacy.

Reply #1439 Top

Quoting lordcronos, reply 1439
The abilityUnyieldingWill is from rebelion, my mod is on Diplomacy. So as i see i can not specify condition on OnDamageTaken how much dmg trigger a new buff.

Ya, rebellion adds some nice modding tools.

You can sorta simulate this with the finishCondition DamageTaken.

Reply #1440 Top

I need a list of what the errors are. Can't find anything wrong with the string info.

Assert @ C:\Projects\P4\SinsDiplomacy\Release\CodeSource\Engine/String/StringLibrary.h(83)

result == 1

Reply #1441 Top

As I recall, it means you are missing a " somewhere.

Reply #1443 Top

Quoting CoronalFire, reply 1443
How would you find it?

Line by line unless you want to start using more advanced tools. You could try to configure text highlighting for things in "" in say notepad ++, or make a program to check for it. Zombie's eclipse plugin might be able to do it if you use eclipse.

Reply #1444 Top

Thanks for assisting with answers here all you wise guys.

Reply #1445 Top

I have several meshes that like to sit right on top of each other in game. Is there any magic way to add more spacing in between ships?

 

Reply #1446 Top

Only the developers can control fleet and ship spacing, sadly.

Reply #1447 Top

Quoting SpardaSon21, reply 1447
Only the developers can control fleet and ship spacing, sadly.

I'm sure if you needed too there are ways you can fake it.

Reply #1448 Top

Playing with ships' mass might do the trick. A ship with larger mass will always stand still while the smaller mass ship will move around accordingly. Though, sounding from the issue, this might not be of much help.

Reply #1449 Top

Might be a bit late, but I just noticed now that the devs added in a new ConvertXSI folder to Rebellion's files.

Reply #1450 Top

Quoting Lavo_2, reply 1450
Might be a bit late, but I just noticed now that the devs added in a new ConvertXSI folder to Rebellion's files.

Yup. What I haven't tested is if it makes models look any better compared to the diplomacy Convert_XSI and manually adding the mipmap line.