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); Blog post: Skills and Story Points (07/08/19)

Author Topic: [0.9.1a] Vayra's Sector v3.0.2 cleanup & bugfixes 2019-08-18  (Read 8211 times)

Vayra

  • Captain
  • ****
  • Posts: 432
  • jangala delenda est
    • View Profile
[0.9.1a] Vayra's Sector v3.0.2 cleanup & bugfixes 2019-08-18
« on: August 14, 2019, 09:05:30 PM »


Download now!

REQUIRES LAZYLIB. GET IT HERE
Note: Edit "VAYRA_SETTINGS.ini" in the mod directory to toggle options.
WARNING: This mod contains foul language, cuss words, anarcho-communist propaganda, dubious game design choices, amateur-at-best art, incoherent java scripts, and updating it WILL break your saves!


Vayra's Sector is a "megamod" which changes, adds, or replaces several core campaign-level gameplay mechanics, most of which are easily extensible by other mods for additional content.

So what's in the mod?
  • New starting options when used without Nexerelin, including Pirate and Luddic Path starts, plus more when combined with Kadur Remnant and/or Vayra's Ship Pack
  • Optionally: A new and improved bounty manager with faction-aligned bounty targets, rare flagships, and more background information
  • Optionally: A separate manager for unique, story-driven bounties that don't expire
  • Optionally: A system for established factions to put out bounties on the player's head when their crimes become truly egregious
  • Optionally: Competing upstart colonial factions out for their slice of the galaxy
  • Optionally: A fix to prevent Pirate, Luddic Path, and Kadur raider bases from spawning once their parent faction is entirely destroyed
  • Optionally: A system to implement semi-procgen implementation of factions and hidden entities
Note: The above options will be 'ON' by default -- you can turn them off or adjust them in VAYRA_SETTINGS.ini

The mod also adds several mod frameworks -- easily extensible by other mods for simple addition of features:
  • A framework for mods to add their own easy campaign implementation, for a faction, mini-faction, or exploration content
  • A framework for mods to add their own unique, non-expiring bounties with narrative descriptions
  • A framework for mods to add more bounty backgrounds and rare bounty flagships
  • A framework for mods to add their own colonial mini-factions
  • A framework for mods to add their own raider bases with special options
  • A whitelist for mods to enable their factions for posting player-targeted bounties

Integration Details for Modders
Spoiler
Bounties
- All bounty config files are located in <moddirectory>/data/config/vayraBounties/ and will merge if you include the same directory and filename in your mod.
- Description strings for regular bounties are read from bounty_strings.json. Bounty strings are selected entirely randomly, and are a good way to add some color to the sector as well as give possible reasons for why, exactly, a faction might want this specific bounty target dead.
- Rare flagships for regular bounties are read from rare_flagships.csv. Rare Flagships are an excellent way to implement a ship that should only be available rarely but is not quite unique, or give a particular faction rare access to a ship they would not normally have (e.g., the Medusa as a rare flagship for pirate and independent bounties).
- Factions are whitelisted as capable of posting (and hunting) player-targeted bounties in player_bounty_factions.csv. This is required if you want your mod factions to be capable of posting bounties on the player and spawning bounty hunters to hunt them.
- Unique bounties are defined in unique_bounty_data.csv. Unique bounties are a good way to implement unique ships available once only, and inject a little extra story into the campaign as they support entirely custom intel text.

Colony Factions
- All colony faction config files are located in <moddirectory>/data/config/vayraBounties/ and will merge if you include the same directory and filename in your mod.
- Colony factions are loaded in colony_factions.csv and defined in a .json file with the same filename as their faction id and line id in colony_factions.csv. Colony factions are a good way to implement a faction in a limited context, without having to devise an entire campaign implementation and handmade star system(s) and/or market(s).
Ships/skins can be added to colony factions and auto-assigned faction hullmods using the following tags:
- Rimward Venture Trading Company - faction tag: mercantile - hullmod tag: vayra_merchant_marine
- Ashen Keepers - faction tags: ashen and ashen_rare - hullmod tag: vayra_ashen_bulwark
- Persean Democratic People's Revolutionary Concil - faction tag: revolutionary - hullmod tag: vayra_red_army
- Independent AI Research Mandate - faction tags: science or science_post_ai - hullmod tag: vayra_science_hull
- Stormhawk Republic - faction tag: warhawk - hullmod tag: vayra_warhawk_modular

Procgen Entities
- All procgen entity config files are located in <moddirectory>/data/config/vayraProcgenEntities/ and will merge if you include the same directory and filename in your mod.
- Procgen entities are loaded in entities.csv and defined in a .json file with the same filename as their line id in entities.csv. Procgen entities are a great way to implement exploration content, factions or mini-factions, without having to devise an entire campaign implementation and handmade star system(s) and/or market(s).

Raider Bases
- All raider base config files are located in <moddirectory>/data/config/vayraRaiders/ and will merge if you include the same directory and filename in your mod.
- Factions to spawn raider bases are loaded in raider_factions.csv and defined in a .json file with the same filename as their faction id and line id in in raider_factions.csv. Raider bases are a good way to *** people off while adding a little extra flavor to a faction or mini-faction.
[close]

This mod is compatible with utilities, faction mods, ship/weapon packs, Nexerelin, and other non-Total Conversion content mods.

Comments and constructive criticism encouraged.

Changelog: (note: changelog is updated "live", thus the topmost entry will usually be WIP/unreleased. The latest release will always be the one linked to from the OP.)
Spoiler
3.0.2
- adjusted colony faction hullmod fixer script to recognize tags
- added mod integration help to forum OP
- set colony factions to noHomeworld and !enabledByDefault in Nexerelin random sector
- fixed several little bugs with colony system, especially Independent AI Research Mandate
- added wreck functionality to procgenEntity framework
- fixed crash with Rimward Venture treasure fleets missing intel icon (wasn't defined in settings.json, d'oh)

3.0.1
- split the damn mod into three separate mods god DAMN it
[close]
« Last Edit: August 18, 2019, 09:03:46 PM by Vayra »
Logged
Kadur Remnant: http://fractalsoftworks.com/forum/index.php?topic=6649
Vayra's Sector: http://fractalsoftworks.com/forum/index.php?topic=16058
Vayra's Ship Pack: http://fractalsoftworks.com/forum/index.php?topic=16059

im gonna push jangala into the sun i swear to god im gonna do it

Hrothgar

  • Commander
  • ***
  • Posts: 107
    • View Profile
    • Email
Re: [0.9.1a] Vayra's Sector v3.0.1 PUBLIC RELEASE 2019-08-14
« Reply #1 on: August 15, 2019, 12:19:01 AM »

Is it better to use ship pack of vayra sector with nerelexin?
Logged

Sarissofoi

  • Commander
  • ***
  • Posts: 205
    • View Profile
Re: [0.9.1a] Vayra's Sector v3.0.1 PUBLIC RELEASE 2019-08-14
« Reply #2 on: August 15, 2019, 02:09:02 AM »

So it not add any new ships, weapons, mod ships, fighter wings, or core systems?

Vayra

  • Captain
  • ****
  • Posts: 432
  • jangala delenda est
    • View Profile
Re: [0.9.1a] Vayra's Sector v3.0.1 PUBLIC RELEASE 2019-08-14
« Reply #3 on: August 15, 2019, 01:29:57 PM »

So it not add any new ships, weapons, mod ships, fighter wings, or core systems?

It adds a handful of new ships, as "test case" content for the unique bounty system and faction content for the colony factions. Besides that, no.

Is it better to use ship pack of vayra sector with nerelexin?

It's not any better or any worse. They're compatible, if you want to play both at once you can. The only incompatibility is that if you're using Nexerelin, you'll only see Nexerelin start options - not Vayra's Sector start options. :)
Logged
Kadur Remnant: http://fractalsoftworks.com/forum/index.php?topic=6649
Vayra's Sector: http://fractalsoftworks.com/forum/index.php?topic=16058
Vayra's Ship Pack: http://fractalsoftworks.com/forum/index.php?topic=16059

im gonna push jangala into the sun i swear to god im gonna do it

ActiveTurtle

  • Ensign
  • *
  • Posts: 3
    • View Profile
Re: [0.9.1a] Vayra's Sector v3.0.1 PUBLIC RELEASE 2019-08-14
« Reply #4 on: August 15, 2019, 11:33:53 PM »

Love the mod, works very well with Nexerelin, just wanted to point out a bug that may be caused by it after downloading the 3.0.1 version. I just downloaded the new update (and the other two) and I made a new save and now for some weird reason when I go to inhabited planets and I go to the bar and if the game only gives me one option for somebody to talk to (Speak to pather, talk to academic, etc) it will only have that option on the screen, and it will have no option to leave, and if I click on the option, or type 1 (selecting the option with keyboard) it makes the sound as if I've selected it but nothing happens. I can't exit the screen or anything I have to forceclose the game and now I guess I'm just gonna save before every bar encounter just in case. I also downloaded the Artefact update at the same time but I'm not sure if it messes with the scripts enough to cause a bug like this.
« Last Edit: August 15, 2019, 11:35:32 PM by ActiveTurtle »
Logged

Star Lord

  • Ensign
  • *
  • Posts: 1
    • View Profile
Re: [0.9.1a] Vayra's Sector v3.0.1 PUBLIC RELEASE 2019-08-14
« Reply #5 on: August 16, 2019, 05:50:54 AM »

After installing your 3 new mods along with Nexerelin, I tried starting a new game with Prism Freeport enabled, but I have not been able to find it. I started multiple games to ensure it wasn't a fluke, and I still cannot find it. Did you change something to inhibit its appearance?
Logged

Vayra

  • Captain
  • ****
  • Posts: 432
  • jangala delenda est
    • View Profile
Re: [0.9.1a] Vayra's Sector v3.0.1 PUBLIC RELEASE 2019-08-14
« Reply #6 on: August 16, 2019, 10:56:06 AM »

Love the mod, works very well with Nexerelin, just wanted to point out a bug that may be caused by it after downloading the 3.0.1 version. I just downloaded the new update (and the other two) and I made a new save and now for some weird reason when I go to inhabited planets and I go to the bar and if the game only gives me one option for somebody to talk to (Speak to pather, talk to academic, etc) it will only have that option on the screen, and it will have no option to leave, and if I click on the option, or type 1 (selecting the option with keyboard) it makes the sound as if I've selected it but nothing happens. I can't exit the screen or anything I have to forceclose the game and now I guess I'm just gonna save before every bar encounter just in case. I also downloaded the Artefact update at the same time but I'm not sure if it messes with the scripts enough to cause a bug like this.

I'm 90% sure this is Vesperon, and 99% sure it's not me. Just in case though, what's the one option it has? Or is it different every time?

After installing your 3 new mods along with Nexerelin, I tried starting a new game with Prism Freeport enabled, but I have not been able to find it. I started multiple games to ensure it wasn't a fluke, and I still cannot find it. Did you change something to inhibit its appearance?

Excellent, the Communist Clouds have finally swallowed that bastion of bourgeoisie decadence, Prism Freeport...

J/K, I don't touch that either! Do you happen to have SCY Nation active, by chance, and if so: have you checked their star system?  :)
Logged
Kadur Remnant: http://fractalsoftworks.com/forum/index.php?topic=6649
Vayra's Sector: http://fractalsoftworks.com/forum/index.php?topic=16058
Vayra's Ship Pack: http://fractalsoftworks.com/forum/index.php?topic=16059

im gonna push jangala into the sun i swear to god im gonna do it

ActiveTurtle

  • Ensign
  • *
  • Posts: 3
    • View Profile
Re: [0.9.1a] Vayra's Sector v3.0.1 PUBLIC RELEASE 2019-08-14
« Reply #7 on: August 16, 2019, 04:09:25 PM »

The option is different every time, one time it was speaking to a Pather, one time it was talking to mercenaries, one time it was a shady guy. Only happens when there’s only one option, if there’s two or more it works fine but one causes the glitch, and I noticed it kind of already selects the option, cause even though it gives the option as if you just entered the bar it still says ‘you follow the pather’ Or ‘you talk to x and y happens’ but at the end it says ‘null exception something.’ Not at computer at the moment. I’ll have to redownload Vesperon and see what happens
Logged

Lifeforce

  • Ensign
  • *
  • Posts: 6
    • View Profile
Re: [0.9.1a] Vayra's Sector v3.0.1 PUBLIC RELEASE 2019-08-14
« Reply #8 on: August 16, 2019, 10:34:36 PM »

Looks very promising! Testing it now
Logged

Sarissofoi

  • Commander
  • ***
  • Posts: 205
    • View Profile
Re: [0.9.1a] Vayra's Sector v3.0.1 PUBLIC RELEASE 2019-08-14
« Reply #9 on: August 17, 2019, 08:43:43 AM »

I must admit.
I really like extra options and stuff that this mod brings but tips are extra immersion breaking for some reason.

Windowlicker

  • Ensign
  • *
  • Posts: 2
    • View Profile
Re: [0.9.1a] Vayra's Sector v3.0.1 PUBLIC RELEASE 2019-08-14
« Reply #10 on: August 17, 2019, 09:01:19 AM »

Quick question, will this work with pre-existing saves? The idea of not playing colony babysitter being raided by damn pirates and Luddic Pathers every 5 minutes sounds very appealing (and the bounties on the player too) but I didn't wanna bork my game
Logged

Space Pirate Kobold

  • Ensign
  • *
  • Posts: 1
    • View Profile
Re: [0.9.1a] Vayra's Sector v3.0.1 PUBLIC RELEASE 2019-08-14
« Reply #11 on: August 17, 2019, 01:52:00 PM »

Been Getting a Crash since the split at the same moment every time that I pass by the star on the way to survey the next planet in the system.

Code
747540 [Thread-4] INFO  data.scripts.campaign.fleets.VayraTreasureFleetManager  - Added treasure fleet from Tartiflette to Chicomoztoc
747542 [Thread-4] INFO  sound.oo0O  - Cleaning up music with id [campaign_music_part_2_v28.ogg]
747551 [Thread-8] INFO  sound.oo0O  - Cleaning up music with id [Atmospheric_Rise.ogg]
747933 [Thread-10] INFO  sound.oo0O  - Creating streaming player for music with id [Stellar_Rust.ogg]
747934 [Thread-10] INFO  sound.null  - Playing music with id [Stellar_Rust.ogg]
748032 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.RuntimeException: Texture [vayra_treasurefleet] from category [intel] not found
java.lang.RuntimeException: Texture [vayra_treasurefleet] from category [intel] not found
at com.fs.starfarer.settings.StarfarerSettings.new(Unknown Source)
at com.fs.starfarer.settings.StarfarerSettings$1.getSpriteName(Unknown Source)
at data.scripts.campaign.fleets.VayraTreasureFleetIntel.getIcon(VayraTreasureFleetIntel.java:244)
at com.fs.starfarer.campaign.comms.ooOO.<init>(Unknown Source)
at com.fs.starfarer.campaign.comms.super.addMessage(Unknown Source)
at com.fs.starfarer.campaign.CampaignState.addMessage(Unknown Source)
at com.fs.starfarer.campaign.comms.v2.IntelManager.addIntel(Unknown Source)
at com.fs.starfarer.campaign.comms.v2.IntelManager.addIntel(Unknown Source)
at com.fs.starfarer.campaign.comms.v2.IntelManager.advance(Unknown Source)
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)

I took a look into the Mod files and there is indeed a PNG for vayra_treasurefleet so im not sure what could be causing it to CTD on me

Took a look at the locations that the fleets are sending and receiving from

Tartiflette is under Rimward Venture control and Chicomoztoc is a Hegemony Planet. They are at 100% cooperation with each other. Not sure if this could be the cause of the issue tho

« Last Edit: August 17, 2019, 05:12:16 PM by Space Pirate Kobold »
Logged

ActiveTurtle

  • Ensign
  • *
  • Posts: 3
    • View Profile
Re: [0.9.1a] Vayra's Sector v3.0.1 PUBLIC RELEASE 2019-08-14
« Reply #12 on: August 18, 2019, 10:22:46 AM »

Hey Varya, you're gonna love to hear this, you were right! Finally got back to my computer and redownloaded and installed vesperon, and then I cleared my activated mods, played with vanilla for a few minutes (went to bars to see if the glitch would happen, which it didn't) and then exited and turned on all my mods, made a new game and went to the first bar and it was one option and it worked completely fine! Thanks for the help! Still one of the best mods I've had that adds content to games, and I've played Skyrim, Fallout (NV, 4) , Mount and Blade, and countless other games with mods. Paired with Nexerilin it makes the game feel like it's not still in Alpha. Wanting to learn how to mod just for this game.
Logged

Vayra

  • Captain
  • ****
  • Posts: 432
  • jangala delenda est
    • View Profile
Re: [0.9.1a] Vayra's Sector v3.0.2 cleanup & bugfixes 2019-08-18
« Reply #13 on: August 18, 2019, 09:34:57 PM »

Hey Varya, you're gonna love to hear this, you were right! Finally got back to my computer and redownloaded and installed vesperon, and then I cleared my activated mods, played with vanilla for a few minutes (went to bars to see if the glitch would happen, which it didn't) and then exited and turned on all my mods, made a new game and went to the first bar and it was one option and it worked completely fine! Thanks for the help! Still one of the best mods I've had that adds content to games, and I've played Skyrim, Fallout (NV, 4) , Mount and Blade, and countless other games with mods. Paired with Nexerilin it makes the game feel like it's not still in Alpha. Wanting to learn how to mod just for this game.
Awesome, really glad to hear it!

Been Getting a Crash since the split at the same moment every time that I pass by the star on the way to survey the next planet in the system.

I took a look into the Mod files and there is indeed a PNG for vayra_treasurefleet so im not sure what could be causing it to CTD on me

Ah, this was my bad - the sprite is there, but the reference got lost in the split. Fixed!

Updated to 3.0.2!!!
Fixed the above crash as well as some other cleanup and bugsplatting. Download and full changelog in the OP as always. :)
Logged
Kadur Remnant: http://fractalsoftworks.com/forum/index.php?topic=6649
Vayra's Sector: http://fractalsoftworks.com/forum/index.php?topic=16058
Vayra's Ship Pack: http://fractalsoftworks.com/forum/index.php?topic=16059

im gonna push jangala into the sun i swear to god im gonna do it

Mekkakak

  • Ensign
  • *
  • Posts: 10
    • View Profile
    • Email
Re: [0.9.1a] Vayra's Sector v3.0.1 PUBLIC RELEASE 2019-08-14
« Reply #14 on: Today at 03:53:05 PM »

I must admit.
I really like extra options and stuff that this mod brings but tips are extra immersion breaking for some reason.

The way I see it, the on-ship interface always provides advice, yet the one I ended up with is defective and now inquires about contacting my mother and making sure I don't leave the oven on.

Fortunately, there is a way to turn this off by simply going to the mod folder, then opening the data folder, opening strings, and deleting tips.json. This has no impact on anything else besides the tips added by the mod, so it's perfectly safe.
Logged