Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Starsector 0.9.1a is out! (05/10/19); Updated the Forum Rules and Guidelines (02/29/20); Blog post: GIF Roundup (04/11/20)

Pages: 1 ... 134 135 [136] 137 138 ... 205

Author Topic: [0.9.1a] Nexerelin v0.9.6d "Earth and Sky" (update 2020-04-26)  (Read 1184371 times)

matveich

  • Ensign
  • *
  • Posts: 30
    • View Profile
Re: [0.9a] Nexerelin v0.9.1b "Double-Zero Agent" (update+fix 2019-03-03)
« Reply #2025 on: March 04, 2019, 04:32:30 AM »

I have a problem with agents. Please, help.

Code
373155 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
at exerelin.campaign.intel.agents.InfiltrateCell.removeLuddicCell(InfiltrateCell.java:102)
at exerelin.campaign.intel.agents.InfiltrateCell.onSuccess(InfiltrateCell.java:46)
at exerelin.campaign.intel.agents.CovertActionIntel.execute(CovertActionIntel.java:286)
at exerelin.campaign.intel.agents.CovertActionIntel.advanceImpl(CovertActionIntel.java:311)
at com.fs.starfarer.api.impl.campaign.intel.BaseIntelPlugin.advance(BaseIntelPlugin.java:75)
at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
at com.fs.starfarer.campaign.CampaignState.advance(Unknown Source)
at com.fs.starfarer.BaseGameState.traverse(Unknown Source)
at com.fs.state.AppDriver.begin(Unknown Source)
at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

To reproduce:
1) Start infiltration of an active cell.
2) Destroy supplying base.
3) Wait for infiltration to end.
« Last Edit: March 04, 2019, 04:36:19 AM by matveich »
Logged

Histidine

  • Admiral
  • *****
  • Posts: 2611
    • View Profile
    • Bitbucket profile
    • Email
Re: [0.9a] Nexerelin v0.9.1b "Double-Zero Agent" (update+fix 2019-03-03)
« Reply #2026 on: March 04, 2019, 06:50:58 AM »

Ah, whoops. Will be fixed in next version.

For now, if the base intel is still around you can mark it as important so it doesn't get removed. Else you'll just have to abort the agent mission till the cell gets reactivated.

Faction bounties - why i receive reward when fighting vs [REDACTED]? It give too easy way to raise relation.

Also, maybe remove vengeance points from battles when you fighting against invasions was sending to player colonyes? Because it cause vicious circle when reflecting one attack you cause two more invasion attacks.
Faction bounties may be a bit of a problem in this regard, yeah (although I've had expected pirates to be a bigger problem). I'll think something up for them some time, I guess.

On the vengeance points: Good idea, I'll make them not increment from invasion/raid fleets and anything with the "low reputation impact" flag.
Logged

StahnAileron

  • Commander
  • ***
  • Posts: 178
    • View Profile
Re: [0.9a] Nexerelin v0.9.1b "Double-Zero Agent" (update+fix 2019-03-03)
« Reply #2027 on: March 04, 2019, 06:13:26 PM »

Is anyone else getting multiple Luddic Path cells on their colonies? I have up to like five of them simultaneously on my colonies in different states (some active, some not.) Is this a feature or a bug? If I recall, vanilla/stock(ish) SS only allowed one cell per colony, no? (I don't recall multiple cells per colony in 0.9 in the games I played before Nexerelin was updated to support it.)

Hunting down Pather bases is starting to become a full time job because I practically always have at least one active cell on each of my colonies now.
Logged

Histidine

  • Admiral
  • *****
  • Posts: 2611
    • View Profile
    • Bitbucket profile
    • Email
Re: [0.9a] Nexerelin v0.9.1b "Double-Zero Agent" (update+fix 2019-03-03)
« Reply #2028 on: March 05, 2019, 04:05:24 AM »

Is anyone else getting multiple Luddic Path cells on their colonies? I have up to like five of them simultaneously on my colonies in different states (some active, some not.) Is this a feature or a bug? If I recall, vanilla/stock(ish) SS only allowed one cell per colony, no? (I don't recall multiple cells per colony in 0.9 in the games I played before Nexerelin was updated to support it.)
That sounds wild. Indeed, there should only be one cell per colony at most.
The only bit of vanilla code that adds the Pather cell condition specifically checks if the condition already exists on that colony; Nexerelin doesn't add any cell-adding code of its own and I don't know of any mod that does either.

Could you post the save and/or modlist? I might be able to debug it.
Logged

Euphytose

  • Captain
  • ****
  • Posts: 345
    • View Profile
Re: [0.9a] Nexerelin v0.9.1b "Double-Zero Agent" (update+fix 2019-03-03)
« Reply #2029 on: March 05, 2019, 07:32:01 AM »

This has been happening ever since I started playing with random core worlds, not sure if it's a bug or not but:

All Tri-Tachyon non military markets always have the same things for sale:

1 Prometheus, and 2 other ships, most likely to be frigates. I really don't know why, but I've played like 6 games with it, and every time it's 3 slots, with those ships in them. Military markets are what you'd expect.
Logged

SQW

  • Commander
  • ***
  • Posts: 202
    • View Profile
    • Email
Re: [0.9a] Nexerelin v0.9.1b "Double-Zero Agent" (update+fix 2019-03-03)
« Reply #2030 on: March 05, 2019, 03:36:26 PM »

Hey guys, got my first agent today. I only see him on the expenses report. No idea where to access him, where to use him, how to use him. Help!
Logged

StahnAileron

  • Commander
  • ***
  • Posts: 178
    • View Profile
Re: [0.9a] Nexerelin v0.9.1b "Double-Zero Agent" (update+fix 2019-03-03)
« Reply #2031 on: March 05, 2019, 03:42:05 PM »

Is anyone else getting multiple Luddic Path cells on their colonies? I have up to like five of them simultaneously on my colonies in different states (some active, some not.) Is this a feature or a bug? If I recall, vanilla/stock(ish) SS only allowed one cell per colony, no? (I don't recall multiple cells per colony in 0.9 in the games I played before Nexerelin was updated to support it.)
That sounds wild. Indeed, there should only be one cell per colony at most.
The only bit of vanilla code that adds the Pather cell condition specifically checks if the condition already exists on that colony; Nexerelin doesn't add any cell-adding code of its own and I don't know of any mod that does either.

Could you post the save and/or modlist? I might be able to debug it.

Mods:

Active-Gates
Another Portrait Pack
Audio Plus]Autosave
Common Radar
DIABLEAVIONICS
Fix All Empty Planets
GraphicsLib
GrytpypeMoriarty
Kadur Remnant
LazyLib
Legacy of Arkgneisis
Lightshow
MagicLib
Mayasuran Navy
Neutrino corp
Nexerelin
PlanetaryShieldAccessControl
Portrait pack
SCY
Ship and Weapon Pack
SkilledUp
sylphon
tahlan
Tyrador Safeguard Coalition
Underworld
UnknownSkies
UpgradedRotaryWeapons
Useable [REDACTED]
Version Checker

Save File: https://1drv.ms/u/s!Augwr6cXak-jrATD-9BufAvp-Ven

NOTE: My settings files for the game as a whole has been modified as well. It's mainly changing up the max officer count. (Baseline of 14 versus 4, since I have not idea how to mod the actual skill levels to give more than the current +2 per level.)

One mod, Useable [REDACTED], was updated my me in my install to support the newer vessels and a couple added by mods. (Shouldn't affect the save loading since it seems to only affect the ability to salvage vessels.)

All mods up-to-date currently according to VersionChecker, minus 2 unsupported mods and one with apparently a broken version file or something. (Update check fails.)

Let me know if you need anything else. Thanks for looking into this.

Hey guys, got my first agent today. I only see him on the expenses report. No idea where to access him, where to use him, how to use him. Help!
Intel Screen and look for the *new* Agent tab/category.
Logged

Thaago

  • Global Moderator
  • Admiral
  • *****
  • Posts: 4557
  • Quantum Mechanic
    • View Profile
    • Email
Re: [0.9a] Nexerelin v0.9.1b "Double-Zero Agent" (update+fix 2019-03-03)
« Reply #2032 on: March 05, 2019, 10:11:43 PM »

Hey guys, got my first agent today. I only see him on the expenses report. No idea where to access him, where to use him, how to use him. Help!

I had to ask on the discord for this as well! They can be accessed in the Intel page; having agents adds a tag ( I think called "agents"?). Clicking on the tab displays their names on the left. Clicking on a name gives their stats on the right pane and lets you assign missions.
Logged

Histidine

  • Admiral
  • *****
  • Posts: 2611
    • View Profile
    • Bitbucket profile
    • Email
Re: [0.9a] Nexerelin v0.9.1b "Double-Zero Agent" (update+fix 2019-03-03)
« Reply #2033 on: March 05, 2019, 10:52:56 PM »

StahnAileron: Thanks for the save!
Hmm, when I look at the GUI I don't see that any of the player colonies has more than one Pather cell each. And the following code in console (dev version) doesn't turn up anything on either player or NPC markets:

Code: java
runcode for (MarketAPI market : Global.getSector().getEconomy().getMarketsCopy())
        {
            //if (market.getFaction().isPlayerFaction()) continue;
            int numCells = 0;
            for (MarketConditionAPI cond : market.getConditions()) {
                if (cond.getId().equals(Conditions.PATHER_CELLS)) {
                    numCells++;
                }
            }
            if (numCells > 1)
                Console.showMessage("Market " + market.getName() + " has " + numCells + " Luddic cells");
        }
Are you seeing something different when you load the save on your end?
(In case there's confusion on this point: there can be one cell per colony, not one per faction)

BTW: You can use agents to remove Pather cells on markets they're on, you may find this worthwhile.


EDIT:

This has been happening ever since I started playing with random core worlds, not sure if it's a bug or not but:

All Tri-Tachyon non military markets always have the same things for sale:

1 Prometheus, and 2 other ships, most likely to be frigates. I really don't know why, but I've played like 6 games with it, and every time it's 3 slots, with those ships in them. Military markets are what you'd expect.
Hmm, not observing the issue on my end (e.g. this is a fairly typical open market on the two test games I just generated).
I'd speculate that this is a weird interaction with another mod changing TT's available ships, but I don't know why such a thing would leave military markets unaffected.

Anyone else seeing a similar issue?
« Last Edit: March 05, 2019, 11:11:17 PM by Histidine »
Logged

Hussar

  • Captain
  • ****
  • Posts: 262
    • View Profile
Re: [0.9a] Nexerelin v0.9.1b "Double-Zero Agent" (update+fix 2019-03-03)
« Reply #2034 on: March 05, 2019, 11:34:33 PM »

Apologies if what I'll write below gonna be a bit rambly. Either way, I'd wanted to leave a bit of feedback on the agents system - as I both love it and hate it. Here's why. (Impressions made on an independent playthrough for 99% of time, so not on a commission)

So, first - the good things? Well, there's a few that's for sure. They're a great asset in curbing down the hostilities and managing the constant expeditions as it gives us an option to improve the relations with the raiding party. Meaning that if we're at war, we may finally be able to get peaceful with a faction without having to either doing missions for them or coming to the core systems to spent "tokens" (by which I mean gamma cores or VIP's we captured). To say that's convenient it's an understatement truly, as with a bit of time and some money we're spared the hassle of trying to get some respite for our colonies through direct interaction. Furthermore, we can always set the agents to work so we have a bit of rep to spent (instead of credits) to avert the expeditions and such. I'd say that's a very good thing for early and mid-game as using agents is more cost effective than spending cash. Of course this changes if we're earning over a million in one tick a month, but then that's late game for you.

Furthermore, since currently there's no way to view the planet side industries and defenses of the planet that does interest us - being able to sent an agent to the market is really useful. As we can conduct some espionage on site by exploring the possible missions without actually giving 'em out to execute. Thanks to this I was able to do a quick list of industrial targets like orbital works and fuel production facilities - with associated information like are there nanoforges installed and what kind. Really useful stuff, since I plan to 'equal the playing field' and sell some to the AI ;)

Speaking of industrial targets, it is of course helpful that we can play a "pather card" and mess with AI's industries too. Not to mention the fact that we can always try to toss some sand into eyes of ai faction's ally - and break their alliance given enough time and money. Quite useful if we find one alliance starting to dominate the sector. I had heg and TT almost wiping out sindria - but with agents I had managed to break that unholy union (those who saw my screens on discord know what I talk about haha) apart and set against each other.

And oh, being able to scout up pather bases is great. I'd wish the same could be done about pirates?

So, in other words there's a lot of positives to talk about when it comes to agents. If I'll be starting a new playthrough, I'll definitively gonna try a more aggressive AI setting  since agents are really making it possible to curb the "constant tournament cheating" that sets off everybody against you in just a matter of month from a full cooperative relationship. I'm exaggerating of course for comedic effect.


Not all is good however. As on normal settings, the properly employed agents make the game ridiculously easy to be honest. Not to mention that their success chances are too high as well. I'll try to explain what I mean by that of course.

Unless someone will start throwing a level 1 agent onto industrial sabotage missions, they'll find themselves with a maxed out agent in no time really. The raising/lowering relation missions are stupidly easy (AND USEFUL so you'll want your agents to do these things after all!) with base chance of 70. And it only gets better as the agent improves, providing for a really easy and fast way to level 'em up. Not to mention that even if unsuccessful, I never had any of my agents in trouble. Even if the security was on alert (I'll touch on them in a bit), they had no problem repeating their mission and exping in the process.

Not that industrial sabotage (and other activities) need a lot in terms of leveling up either, as level 3's have already a good success chance for blowing orbital works up for instance. So I'd would argue that though base success chances are considerably lower for these kind of activities (industrial sabotage, market destabilization and stockpile sabotage) - a midtier agent have no trouble of succeeding at them. And even if they won't, they won't be in trouble either (literally never had any attempt blowing up in my face) apparently.

The fact that "security alert" is kinda artificial doesn't help? Nor it does make much sense really. If the mission goes sour for our spy, all we need to do is to give him an easy task of rising/lowering relations (which they can do in circa 20 days if high level - so quite quickly) and the security alert will cease to exist. Giving us another safe try to do some nefarious and potentially explosive stuff. It does make sense if our first attempt was unsuccessful and there's nothing "disrupted" on the market. That however makes very little sense if we're trying to blow another thing up (for instance in my current game I've blew up Kazeron's OB and then megaport and followed it up market destabilization as well as sabotage of stockpiled hulls - all in span of just few months with either OB or MP disrupted - at one point at the same time) while our first target is still repairing the damages. What I'm trying to say that there's no difficulty curve to this, as all we need to do is to sent the agent off world or give him an easy and quick task of rising/lowering rep to just reset the security settings to null again before our next strike.

Which makes it too easy to be honest.

And that'd be my main gripe with it as of now honestly. Once you're floating with money, you can just keep playing with dynamite without increased difficulty nor risk factor. At least that's how it does feel.
Logged

Euphytose

  • Captain
  • ****
  • Posts: 345
    • View Profile
Re: [0.9a] Nexerelin v0.9.1b "Double-Zero Agent" (update+fix 2019-03-03)
« Reply #2035 on: March 06, 2019, 01:30:46 AM »

Hmm, not observing the issue on my end (e.g. this is a fairly typical open market on the two test games I just generated).
I'd speculate that this is a weird interaction with another mod changing TT's available ships, but I don't know why such a thing would leave military markets unaffected.

Anyone else seeing a similar issue?

Here are the mods I'm using, if you can see a wonky interaction with those:

Spoiler
[close]
Logged

StahnAileron

  • Commander
  • ***
  • Posts: 178
    • View Profile
Re: [0.9a] Nexerelin v0.9.1b "Double-Zero Agent" (update+fix 2019-03-03)
« Reply #2036 on: March 06, 2019, 03:10:57 PM »

StahnAileron: Thanks for the save!
Hmm, when I look at the GUI I don't see that any of the player colonies has more than one Pather cell each. [...] Are you seeing something different when you load the save on your end?
(In case there's confusion on this point: there can be one cell per colony, not one per faction)

BTW: You can use agents to remove Pather cells on markets they're on, you may find this worthwhile.
Yeah, I get (currently) like 6 icons for Pather cells, both on my colonies and apparently some NPC worlds. Maybe it's just the GUI glitching out on me or something I did to the main game config file screwed things over for me. (I swear I only touched officer levels and count...) But it seems like each time a Pather Sleeper cell goes active, another icon/cell gets added rather than just the already existing cell getting activated. Lemme see if I can get you a screenshot... *goes to start SS*

*struggles to get a screenshot...*

*gets screenshot finally...*: https://1drv.ms/u/s!Augwr6cXak-jrAW52JfEpAE6KLc5

The in-game logs for pather activity list 85 items. Two reference bases (of which I've blown up); the other 83 log items reference pather cells. The other thing I can think of is that the in-game log in my game isn't properly purging old entries.

In the mean time: YES! A way to get rid of pather cells! I'll do that until I can figure out what the hell I did to my game install... Thanks for that feature!
Logged

Morathar

  • Lieutenant
  • **
  • Posts: 64
    • View Profile
Re: [0.9a] Nexerelin v0.9.1b "Double-Zero Agent" (update+fix 2019-03-03)
« Reply #2037 on: March 06, 2019, 03:49:07 PM »

Euphytose, a common cause of wonky ship/weapon availability (both in the marketplace and in generated fleets) is the dreaded empty array in a mod's faction files. The Starsector wiki goes into some details about what actually happens (https://starsector.fandom.com/wiki/0.9a_Compatibility), but basically having an empty array - denoted by [] in the various *.faction files - can be really, really bad.

Unfortunately, about the only way to find the culprit is to go searching through the "\data\world\factions" subfolders of all your installed mods looking for the [] character combination. If you find any empty arrays, and they aren't on lines that are commented out with the # character, then they could be the source of this issue. It'll be a bit of work, but at least in this case you could limit yourself to just the tritachyon.faction files.
Logged

matveich

  • Ensign
  • *
  • Posts: 30
    • View Profile
Re: [0.9a] Nexerelin v0.9.1b "Double-Zero Agent" (update+fix 2019-03-03)
« Reply #2038 on: March 06, 2019, 08:36:01 PM »

Histidine, could you, please, allow NPC colonies to grow? Specifically(ColonyManager.java):

Code
public static final int MAX_NPC_COLONY_SIZE = 0;
...
if (allowGrowth && !market.isHidden() && market.getSize() < MAX_NPC_COLONY_SIZE
&& Misc.getMarketSizeProgress(market) >= 1) {
...

Or at least move it to json config file?
« Last Edit: March 06, 2019, 08:42:14 PM by matveich »
Logged

AxleMC131

  • Admiral
  • *****
  • Posts: 1676
  • Amateur World-Builder
    • View Profile
Re: [0.9a] Nexerelin v0.9.1b "Double-Zero Agent" (update+fix 2019-03-03)
« Reply #2039 on: March 06, 2019, 08:57:55 PM »

Euphytose, a common cause of wonky ship/weapon availability (both in the marketplace and in generated fleets) is the dreaded empty array in a mod's faction files....

It'll probably be Stop Gap Measures, that was the last mod I saw with reports of this error.
Logged
Pages: 1 ... 134 135 [136] 137 138 ... 205