Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Starsector 0.98a is out! (03/27/25)

Pages: 1 ... 198 199 [200] 201 202 ... 442

Author Topic: [0.98a] Nexerelin v0.12.0c "Abyssal Gaze" (update 2025-05-01)  (Read 3879584 times)

StarScum

  • Commander
  • ***
  • Posts: 127
    • View Profile
Re: [0.9.1a] Nexerelin v0.9.6c "Earth and Sky" (update 2020-03-28)
« Reply #2985 on: March 28, 2020, 08:22:01 AM »

The option to enable/disable factions is grayed out. I have the Dassault mod installed and want to keep its weapons, ships and blueprints but don't want the faction to spawn. How do I enable the enable/disable function at start?
Logged

tindrli

  • Ensign
  • *
  • Posts: 47
    • View Profile
Re: [0.9.1a] Nexerelin v0.9.6c "Earth and Sky" (update 2020-03-28)
« Reply #2986 on: March 28, 2020, 08:36:55 AM »

The option to enable/disable factions is grayed out. I have the Dassault mod installed and want to keep its weapons, ships and blueprints but don't want the faction to spawn. How do I enable the enable/disable function at start?
i didn't know that you can disable faction spawning but keep the weapons and ships. i must be missing something? if faction is disabled where can you buy their ships and weapons beside maybe creating them from blueprints
Logged

geminitiger

  • Commander
  • ***
  • Posts: 153
  • Tri-Tri-Tri
    • View Profile
Re: [0.9.1a] Nexerelin v0.9.6c "Earth and Sky" (update 2020-03-28)
« Reply #2987 on: March 28, 2020, 12:52:00 PM »

At 25 and 50 population I got bonus administrator slots, I thought it said I would get more at 80, but I'm at 82 and nothing.
Logged

Histidine

  • Admiral
  • *****
  • Posts: 5181
    • View Profile
    • GitHub profile
Re: [0.9.1a] Nexerelin v0.9.6c "Earth and Sky" (update 2020-03-28)
« Reply #2988 on: March 28, 2020, 06:36:49 PM »

The option to enable/disable factions is grayed out. I have the Dassault mod installed and want to keep its weapons, ships and blueprints but don't want the faction to spawn. How do I enable the enable/disable function at start?
The option only works in random sector.

At 25 and 50 population I got bonus administrator slots, I thought it said I would get more at 80, but I'm at 82 and nothing.
Hmm. It may take up to 3 days to refresh, but if it's staying that way then I'll have to investigate.
Quick check: Was the message simply missed? Check if your max admin count is what it should be (4 from pop + 2/4 base skilled/unskilled)
Logged

geminitiger

  • Commander
  • ***
  • Posts: 153
  • Tri-Tri-Tri
    • View Profile
Re: [0.9.1a] Nexerelin v0.9.6c "Earth and Sky" (update 2020-03-28)
« Reply #2989 on: March 29, 2020, 01:16:49 AM »

Hmm. It may take up to 3 days to refresh, but if it's staying that way then I'll have to investigate.
Quick check: Was the message simply missed? Check if your max admin count is what it should be (4 from pop + 2/4 base skilled/unskilled)
Well, if there was a message I missed it, it's quite possible because there is a lot of messages being displayed. (I was begging for a log feature in the idea section a while back). Anyways, I took a break after I captured the last planet that brought me to 82, after after reloading my game I am now at 7/8 admins. Not sure how useful that is.. one extra admin. ;D Anyways thanks for the reply.
Logged

Viking8008

  • Lieutenant
  • **
  • Posts: 54
    • View Profile
Re: [0.9.1a] Nexerelin v0.9.6c "Earth and Sky" (update 2020-03-28)
« Reply #2990 on: March 30, 2020, 02:49:08 AM »

Is there an easy way to add ship I want to prism port?
Logged

sqrt(-1)

  • Commander
  • ***
  • Posts: 159
    • View Profile
Re: [0.9.1a] Nexerelin v0.9.6c "Earth and Sky" (update 2020-03-28)
« Reply #2991 on: March 30, 2020, 03:48:13 AM »

There are nice additions to the last content patch, great job.

However, the tribute demands ruin the game experience.
It simply makes no sense that e.g. the Hegemony would threaten me like the Mafia with "would be a shame if something happened to your colony" and call in for a saturation bombing just because I colonize a planet in a star system they are in too.

The demanded tribute is ridiculously high and simply not compatible with the canon of many factions.

I strongly suggest to only allow this to happen with aggressive factions or those the player has a bad relationship with.
« Last Edit: March 30, 2020, 04:21:33 AM by sqrt(-1) »
Logged

FAX

  • Lieutenant
  • **
  • Posts: 54
    • View Profile
Re: [0.9.1a] Nexerelin v0.9.6c "Earth and Sky" (update 2020-03-28)
« Reply #2992 on: March 30, 2020, 05:29:15 AM »

There are nice additions to the last content patch, great job.

However, the tribute demands ruin the game experience.
It simply makes no sense that e.g. the Hegemony would threaten me like the Mafia with "would be a shame if something happened to your colony" and call in for a saturation bombing just because I colonize a planet in a star system they are in too.

The demanded tribute is ridiculously high and simply not compatible with the canon of many factions.

I strongly suggest to only allow this to happen with aggressive factions or those the player has a bad relationship with.

Have to say, without the tribute demands added by Nexerelin, these factions will release bombardment directly, you have no choice but face the bombardment fleet in vanilla.

btw, You can accept it for a moment, and tear up it when you ready to defend the bomb fleet.
« Last Edit: March 30, 2020, 05:35:52 AM by FAX »
Logged

Bhdeale

  • Ensign
  • *
  • Posts: 26
    • View Profile
Re: [0.9.1a] Nexerelin v0.9.6c "Earth and Sky" (update 2020-03-28)
« Reply #2993 on: March 31, 2020, 06:13:09 AM »

Hey, I think I found a small logic bug in Nexerelin.

I was looking for a way to add a multiplier to the number of weapons+fighters offered in markets globally and saw Nexerelin already does this by overriding the vanilla markets. So I tried to play around with the same idea in my own mod and realized there is a logic error.

For example the Nex_OpenMarketPlugin.java
Code Snippet:
Spoiler
package exerelin.campaign.submarkets;

import com.fs.starfarer.api.impl.campaign.submarkets.OpenMarketPlugin;
import com.fs.starfarer.api.util.Misc;

@Deprecated
public class Nex_OpenMarketPlugin extends OpenMarketPlugin {
   
   @Override
   public void updateCargoPrePlayerInteraction() {
      super.updateCargoPrePlayerInteraction();
      
      if (okToUpdateShipsAndWeapons()) {
         // this was already done in super method, so what we're doing is doubling weapon/fighter counts
         int weapons = 2 + Math.max(0, market.getSize() - 3) + (Misc.isMilitary(market) ? 5 : 0);
         int fighters = 1 + Math.max(0, (market.getSize() - 3) / 2) + (Misc.isMilitary(market) ? 2 : 0);

         // just kidding, it's only 50% more
         //weapons /= 2;
         //fighters /= 2;

         addWeapons(weapons, weapons + 1, 0, market.getFactionId());
         addFighters(fighters, fighters + 1, 0, market.getFactionId());
         
         getCargo().sort();
      }
   }
}
[close]

The problem is when you call super.updateCargoPrePlayerInteraction() you will cause the vanilla market to set sinceSWUpdate = 0f; which means you will always evaluate if (okToUpdateShipsAndWeapons()) to false

Since you need to accommodate the vanilla stockpile update you still need to call super before you modify the cargo (ie weapons and fighters) so I did this as an example:
Spoiler
public class RL_OpenMarketPlugin extends Nex_OpenMarketPlugin {
    @Override
    public void updateCargoPrePlayerInteraction() {
        if (okToUpdateShipsAndWeapons()) {
            super.updateCargoPrePlayerInteraction(); //must do this first or anything you add isnt real!
            // this was already done in super method, so what we're doing is doubling weapon/fighter counts
            int weapons = 2 + Math.max(0, market.getSize() - 3) + (Misc.isMilitary(market) ? 5 : 0);
            int fighters = 1 + Math.max(0, (market.getSize() - 3) / 2) + (Misc.isMilitary(market) ? 2 : 0);
           
            for (int x = 1; x < submarketShared.getMinWepMult(); x++){
                Global.getLogger(this.getClass()).info("flapjack " + x);
                addWeapons(weapons, weapons, 1, market.getFactionId());
                addFighters(fighters, fighters, 1, market.getFactionId());
            }
            getCargo().sort();
        }
        else {
            super.updateCargoPrePlayerInteraction(); //this makes sure the normal commodities get worked out
        }
    }
}

[close]
Ignore my flapjack bit - I was working on making a global multiplier that could be loaded from a config.

It also is a bit hacky for me to try to override your markets in Nexerelin because we would both be overiding the vanilla markets and it was load-order dependent on who's mod applied over who's. (I had to change my name to appear higher in the alphabet for load-order). Would you consider taking a config variable as a multiplier for weapons/fighters on a market content like this? I wanted to globally double (or triple) weapon spawns since I've been playing with so many mods I could never find the content I wanted in game with such large pools to draw from randomly.

I also saw you had marked this (and Nex_BlackMarketPlugin) as deprecated. Did you find a better way to override vanilla markets?

Let me know if I can better explain myself, I hope this is helpful! Your mod is awesome and thanks for all the incredible work you've put in over the years!
« Last Edit: March 31, 2020, 06:17:58 AM by Bhdeale »
Logged
Hey I'm new, check out my mods and give me feedback :D
Red Legion
MoWeaponsMoShips

knogleknuser

  • Ensign
  • *
  • Posts: 27
    • View Profile
Re: [0.9.1a] Nexerelin v0.9.6c "Earth and Sky" (update 2020-03-28)
« Reply #2994 on: March 31, 2020, 10:33:50 AM »

Would it be possible to make autonomous markets contribute to market size?
I worry about how the player would make no money from exports should he actually conquer the entire sector. It makes me not want to even attempt it at the moment as the market size will only become smaller and smaller the more colonies one conquer.
Logged

minusthedrifter

  • Ensign
  • *
  • Posts: 6
    • View Profile
Re: [0.9.1a] Nexerelin v0.9.6c "Earth and Sky" (update 2020-03-28)
« Reply #2995 on: March 31, 2020, 01:00:43 PM »

Is it possible to turn off notifications for all the faction stuff when you're not in a faction? I'm not associated with anyone and off in deep space exploring and salvaging but I'm constantly being pinged by relation changes, diplomacy, invasions, raids, the like. Would be nice to have a toggle for this, or make it so you get those updates only when you're in sensor range, similar to missions.
Logged

Histidine

  • Admiral
  • *****
  • Posts: 5181
    • View Profile
    • GitHub profile
Re: [0.9.1a] Nexerelin v0.9.6c "Earth and Sky" (update 2020-03-28)
« Reply #2996 on: April 01, 2020, 03:18:05 AM »

There are nice additions to the last content patch, great job.

However, the tribute demands ruin the game experience.
It simply makes no sense that e.g. the Hegemony would threaten me like the Mafia with "would be a shame if something happened to your colony" and call in for a saturation bombing just because I colonize a planet in a star system they are in too.

The demanded tribute is ridiculously high and simply not compatible with the canon of many factions.

I strongly suggest to only allow this to happen with aggressive factions or those the player has a bad relationship with.

Have to say, without the tribute demands added by Nexerelin, these factions will release bombardment directly, you have no choice but face the bombardment fleet in vanilla.

btw, You can accept it for a moment, and tear up it when you ready to defend the bomb fleet.
Yeah, the tribute thing is actually something I added to make the factions act a little more reasonable than in vanilla.
I could move the penalty values into a config file though.

Hey, I think I found a small logic bug in Nexerelin.

I was looking for a way to add a multiplier to the number of weapons+fighters offered in markets globally and saw Nexerelin already does this by overriding the vanilla markets. So I tried to play around with the same idea in my own mod and realized there is a logic error.

[...]

The problem is when you call super.updateCargoPrePlayerInteraction() you will cause the vanilla market to set sinceSWUpdate = 0f; which means you will always evaluate if (okToUpdateShipsAndWeapons()) to false

[...]

I also saw you had marked this (and Nex_BlackMarketPlugin) as deprecated. Did you find a better way to override vanilla markets?
Ah, oops, I'll have to fix that in a future Nex version. Good job catching it!

I think the deprecated tags were simply from when the Nex classes didn't do anything, and I forgot to remove them when I made them do something...

Would it be possible to make autonomous markets contribute to market size?
Don't know of a way for a mod to do it. IIRC someone found it in the core code, but modifying that is forbidden and not the sort of thing a mod should be bundling anyway.

Is it possible to turn off notifications for all the faction stuff when you're not in a faction? I'm not associated with anyone and off in deep space exploring and salvaging but I'm constantly being pinged by relation changes, diplomacy, invasions, raids, the like. Would be nice to have a toggle for this, or make it so you get those updates only when you're in sensor range, similar to missions.
I could add a switch to quiet diplomacy events when the player isn't involved in that stuff (doesn't have own faction and isn't commissioned with anyone), and/or filter out the ones not affecting player/commissioner faction, at least.
Making these messages require comm relay access would be worse I think, they'd just contribute to (and get lost in) the usual flood of messages when re-entering comm relay range...
Logged

grinningsphinx

  • Captain
  • ****
  • Posts: 330
    • View Profile
Re: [0.9.1a] Nexerelin v0.9.6c "Earth and Sky" (update 2020-03-28)
« Reply #2997 on: April 02, 2020, 01:00:16 PM »

Might want to preclude Raids etc from targeting outposts...thematically theres really nothing there to raid...plus, it makes you babysit outposts worse then colonies.
Logged

MeinGott

  • Ensign
  • *
  • Posts: 35
    • View Profile
Re: [0.9.1a] Nexerelin v0.9.6c "Earth and Sky" (update 2020-03-28)
« Reply #2998 on: April 03, 2020, 01:12:04 AM »

Hello, sorry but an answer probably escaped my attention: is update from "corporate warfare" save breaking? thank you
Logged

Histidine

  • Admiral
  • *****
  • Posts: 5181
    • View Profile
    • GitHub profile
Re: [0.9.1a] Nexerelin v0.9.6c "Earth and Sky" (update 2020-03-28)
« Reply #2999 on: April 03, 2020, 02:17:03 AM »

Might want to preclude Raids etc from targeting outposts...thematically theres really nothing there to raid...plus, it makes you babysit outposts worse then colonies.
It's not readily fixable on my end, but it'll go away next Starsector version.
In the meantime, the raid should only happen once and shouldn't do any damage that matters.

Hello, sorry but an answer probably escaped my attention: is update from "corporate warfare" save breaking? thank you
All Nex updates are compatible with the immediately prior versions unless otherwise stated :)
Logged
Pages: 1 ... 198 199 [200] 201 202 ... 442