Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Pages: [1] 2 3 ... 6

Author Topic: [0.95.1a] Hiver Swarm - V0.6 - 01/19/22  (Read 20569 times)

Dazs

  • Commander
  • ***
  • Posts: 234
    • View Profile
[0.95.1a] Hiver Swarm - V0.6 - 01/19/22
« on: November 14, 2021, 06:27:18 PM »



DOWNLOAD
https://drive.google.com/file/d/1qU06YXnPXJTxbPrVG5A1EHWiiqyxk7mP/view?usp=sharing
Nexerelin and it's dependencies required
New game required to have them appear in the sector

Hiver Swarm is a non player enemy AI faction designed to be aggressive and can colonize systems. An insectoid race that uses high tech cybernetics to grow their living ships. Their home world is found in deep space and their relations range from inhospitable to hostile for all factions. Their exclusive living hull designs (seen below) allow them to regenerate their hulls in combat and to be tougher made than the average factions' making them a challenge to fight. They use custom made drones, energy pulse weapons and missiles (also seen below) but have been known to use captured Corvus ships. They are inhospitable to the player and will become hostile at the slightest provocation, you have been warned.

Peek here for ship and weapon sprites
Spoiler
[close]

Peek here for spoilers on their tactics - no really, do not read unless you do not want to figuring out how to face them yourself
Spoiler
Hiver ships are high tech in nature with good shields, heavy armor and regenerating hulls. Their weapons do general damage with no bonuses to shields armor or hull but they swarm targets and the accumulative damage makes short work of weaker or lone enemies. Their smaller ships regenerate much faster than the larger ones and will wolfpack until they take about half damage then fly away to self repair while the larger ships keep you occupied. Also, their fleets will swarm if you attack a fleet in their sector and there is another fleet nearby. Approach fighting them tactically with a fleet that can handle these threats. I do not recommend you stick around for too long, take your salvage and run to come back repaired.
[close]

Why oh why?
Spoiler
My inspiration for this mod started when I was selecting ships for my faction mod, Junk Yard Dogs and came across these great sprites on Spiral Arms II. I was originally going to make them a sub-feature in JYD with a mini lore of them being found derelict ships from an unknown race while mining in deep space. The more I spent refining that mod, which led to time spent on my second mod Ore Refinery, the idea laid on the scrap floor. Well I am also a huge fan of Kerebos production's Sword of the Stars game series and it hit me to make them an enemy faction based on the Hiver faction in that game. Their lore and ship setups are loosely based on those Hivers but this is a Starsector version confined to the rules here (sorry no gate tech).

I made the mod nonplayer because the ships are overpowered compared to standard. They are not as difficult as Remnant Ordo fleets but a mid game challenge for sure. Their ships are capturable but I did set a chance for them to shatter. I do have the bare bones structure to make them playable still in the mod so I could test them so if you really want to you could fiddle and make it playable but that is not in the scope of my release idea.
[close]

Instructions to make them a playable faction

Spoiler
As stated earlier by default the Hiver faction is unplayable but if you follow these steps you will be able to play as a Hiver with a fully functional market. You will be on good standing with the Hivers however the faction itself will remain enemies with all other factions. As the player you will have some factions that are neutral to favorable as well as several enemies. Each step is modular and it is up to you what level of functionality you would like. For example. if you just want to flag them as playable so they show up on random core world mode but want them still hidden on the intel tab and don't care for the portraits being used then just enable the first change.

First off, use Notepad++ or a java complier. If you make changes with standard notepad or some other editor it may mess with the Java code.

From the mods tab in you Starsector folder go to Hiver Swarm\data\config\exerelinfactionConfig\HIVER.json and open it with your editor. Super simple, I made the first line of the code as the playable flag so set "playableFaction":false, to true, and save.

To enable the Hiver faction to show on the intel tab: Go to Hiver Swarm\data\world\factions\HIVER.faction and open it with your editor on line 14 you will see "showInIntelTab":false,  change the false, to true, and save the file.

Lastly to enable the Hiver playable portraits shown below when you make a new character: Go to Hiver Swarm\data\world\factions\ - now the tricky part, you will see a file named xxplayer.faction - rename that to player.faction - Sorry to make it so difficult :)
[close]

Credits
Spoiler
Alex for making this wonderful game!
Dandilion, Tecris, Xenoargh, HELMUT and Protonus for allowing dreamers with no art skill to use these sprites on Spiral Arms. (which I shamelessly bashed and re-colored for a consistent look)
Portraits used for the Hivers in game are from SWOTS, permission was given to non-profit fan made mods for that game.
Vayra for her modding tutorial that helped so much as well as the guide makers on discord.
The MutableShipStatsAPI page (Alex again I assume) giving me the inspiration to use getHullRepairRatePercentPerSecond on the Hiver ships.
Ty to the Beta Testers / Suggesters: 6chad.noirlee9, Deageon, Arthur_The_Ok, MapleDaddy__ TTV, grinningsphinx
Trylobot and Deathfly for the ship and weapon editor that allows a clueless ape like me to code.
[close]

Changelog
Spoiler
0.6
   -Changed the faction colony behavior based on feedback. They will now look for standard colony planets instead of industrial and I increased their chance to send a fleet from 1 to 1.5 -let me know if you see a difference
   -After reading numerous discord comments about the Twin Blaster being overpowered, I looked over the code and realized I made a typo and fixed it
      The charge up and charge down were set to 0.05 instead of 0.5. I intended it to be 300 dps not 3000, my bad
   -Changed the graphics of the two beetle ships adapting Protonus's designs after receiving a private messages that they were too disturbing and reading discord comments that they were too different from the other ships
      FYI: the Emperor is also a Prontus adaptation so he's not so lonely now :)
   -The Cleridae has been redesigned from a frigate to a destroyer and to not only be a tug for the Hivers but also a good small pd ship which they lacked and is now armed with 7 pd mounts and 1 small missile
   -Added 2 small hard point missile mounts to the Scarab giving it a bit more teeth
   -Replaced the graphics of the two beetle ships with the new ones on the picture posed in the OP
   -Fixed some code and naming left over from when the Hivers were part of my JYD mod
   -Took a posted suggestion from Tipnick on my JYD mod and going forward the mod tab and RAR updates will have version numbers
   -Added text descriptions to all the Hiver weapons, ships and drones. Not my best work but I banged it out this morning for this patch, I'll probably update them later - Feel free to give me suggestions!
      At least there is no more lazy boilerplate "Very little is known about Hiver ships. They are bio-cybernetic in nature featuring high tech weapons and living heavy armor." :)
   
0.55 oopise edition
   -Quick hotfix:
      Essentially I accidentally assigned JYD SRM missiles instead of HIVER MIRV missiles on the new Scorpifly drone (fixed) and it you do not have JYD installed it would kick a fit - ty Futanagatari!   
v0.5
   -Added a new heavy drone - the Scorpifly is a heavily armored drone equipped with 2 MIRV missile launchers, 1 Spitter and 1 Twin PD - TY grinningsphinx for the collaboration and great name!
   -Added a new large Drone Tender - the Lucanidae is heavily armed and comes pre equipped with 6 drones including 2 of the new Scorpifly Heavy Drone - you have been warned
   -Fixed the AI tags for the HIVER wings, they should fight more intelligently now
   -Added 2 new ships that fill in missing utility ships for people who play as HIVERS:
      small tanker - the Viridula  - I'm pretty happy with the kitbash, hope you like it
      small combat freighter - the Silverfish - a beefier analogue of the hound but high tech with weak shields
   -Increased the fuel capacity of the Swimmer to 1400 and designated it as a medium/large tanker
   -Increased the range of the Spitter from 750 to 800
   -Added a Cryosanctum to Chozanti to supply Harvested Organs to the Hivers
   -Removed Harvested Organs from illegal wares and added Hand Weapons - They do not have hands after all :)
   -Increased the % that the Biological Hull hull Mod kicks in from 50% to 75% - Ty grinningsphinx for that last minute callout
   -Added the Biological Hull hull mod to all HIVER fighters and drones - sort of of an oversight I fixed when I was tinkering with it
   -Added images of the three new ships and the new heavy drone to the op link

V0.45
   -Reworked the HIVER economy to be less cheatery by limiting industries to standard and adding an additional settled planet to each system to compensate - TY MapleDaddy__ TTV for the suggestion.
   -Added new patrol fleets to each HIVER system to cover some blind spots
   -Added a mine laying system to the Beetle - Ty grinningsphinx for the idea to add Hive mines :)
   -Added an emp system to the Snipper making it a more effective pd ship
   -Adjusted the Queen's standard variant to use all its OP
   -Reworked the ship systems of several ships. They can now do more than microburn and high energy focus. TY grinningsphinx for the suggestion
   -Changed the Crabby to a Phase Destroyer
   -Changed the Eyes to a Phase Cruiser - It's eyes now glow in the dark oOoOoOooo spooky!
   -Changed the weapons on the Katydid to be more in line with Hiver high tech
   -Added a new troop transport ship the Hornet - TY grinningsphinx again for the suggestion, hope you like it I'm pretty happy with the kitbash
   -Added a new Tug utility ship the Cleridae
   -Added images of the Hornet and Cleridae to the op link (bottom) - The two beetles are holding hands how cute :)

v0.4
   -Fixed a typo with the long range blaster. Now uses 175 flux per shot - TY grinningsphinx for pointing out that OP mistake :)
   -Added a new Heavy Cruiser, the Princess. Heavy armor and hull with 2 small missiles as well as 5 medium and 3 small energy mounts
   -Added image of the princess to the op link (bottom)
v0.35
   -Made changes and tested to ensure compatibility with the latest version of Starsector
   -Fixed an error in the starting blueprints graphics when you flag them as playable
   -Added 16 Hiver player portraits that the player can enable if they choose to make them playable - see forum OP for instructions
   -Added two Hiver specific interaction images for their planets
   -Each Hiver planet now has a market that will only sell Hiver ships
   -Hiver Military markets sell Hiver weapons as well as other Corvus energy and missile weapons
   -Added detailed instructions on how to make them playable to the forum page
   -Hiver ships will now remain in dark running even if you are commissioned with them
   -Lowered the price of the Chrysopidae and changed the class from destroyer to heavy frigate
   -Increased the size of the Crabby and Deathfly to be more in line with other destroyer hulls

v0.3
   -Added 5 new Hiver specific BP packages that can be found when looting any area a BP pack can be found, for example a research station
   -Added the new BP packs as start items if you enable the mod to be playable
   -Added some functionality code to the Hiver wing AI
   -Fixed a mistake with the Scarab being accidentally flagged as a JYD ship
   -Ran a spell check on every text file and fixed several errors in spelling/grammar

v0.25
   -All Hiver weapons and Ships are now blacklisted for the Prism Freeport and will not show up for sale
   -Disabled the Hiver blueprint package so it should now not show up as loot. - may cause a crash if you have it in your inventory
   
v0.2 New Game Required
   -Added new hull - Scarab - Medium Freighter
   -Greatly increased the credit value of Hiver weapons as a reward for salvaging them (assuming you do not use them)
   -Reworked initial Hiver system to be more self sufficient
   -Added a secondary Hiver system for inter faction trade
   -Increased patrols in both Hiver systems
   -Set Player relations to Inhospitable (just a little above hostile) - you can visit their systems and view their assets but one wrong move....

v0.1
   - Initial release for review, testing and constructive criticism.
[close]
« Last Edit: January 19, 2022, 09:30:59 AM by Dazs »
Logged

6chad.noirlee9

  • Captain
  • ****
  • Posts: 339
    • View Profile
Re: [0.95a] Hiver Swarm - V0.1 - test and evaluation version 11/14/21
« Reply #1 on: November 15, 2021, 07:12:05 AM »

Great idea making a mid game threat that could scale to being late game threat via conquering of systems.
I would advise making the "clearly a giant insect" ships impossible to recover, and perhaps kitbashing some of them into pirate ships, and maybe a high tech version or two.
Just my thoughts.
Logged
edit: edit: maybe were just falling with style LOL.  make a bubble, make the space in front of it smaller and just fall forward

Dazs

  • Commander
  • ***
  • Posts: 234
    • View Profile
Re: [0.95a] Hiver Swarm - V0.1 - test and evaluation version 11/14/21
« Reply #2 on: November 15, 2021, 07:30:21 AM »

Thanks 6chad, always nice to get your feedback. All the ships in this mod are high tech, if you capture one you can install beams and the like. I just went with custom pulse energy and plasma weapons for lore and flavor. The largest ones, Emperor, Beetle and Queen all have a decent shatter chance and due to their deployment costs they would be rare sightings and probably never in the same fleet. That should curtail hunting down a fleet of them but I am reluctant to disable their recovery entirely so as to appeal to as many players as I can. You can always decide not to recover but I do get your meaning.

As to kitbashing them into pirate ships that would be tricky and stay within the Hiver lore. Ok getting nerdy now feel free to TLDR Yeet out:

Wars are common among Hivers and the Hiver military impulse is generally driven by population pressure or the urge for supremacy. Because each Hiver princess can produce countless offspring per year, the population of Hivers in any one place can spike very quickly leading to intense competition for space and resources. A hive under pressure has limited options: either they can flee, cull their own population or eliminate the competition.

I envision this faction of hivers as one of those offshoots that fled a larger swarm and established a new home for themselves in Corvus. In SWOTS he fastest a Hiver fleet can ever go is 0.99C, or 99% of the speed of light. Any fleet could see them coming so Hivers cannot perform pirate actions, and in fact will never unlock Commerce Raiding (the SWOTS version of pirates). OK I know those limitations are from another game but I do my best to establish a lore in my mods and keep it consistent.
« Last Edit: November 15, 2021, 07:32:44 AM by Dazs »
Logged

Deageon

  • Lieutenant
  • **
  • Posts: 66
    • View Profile
Re: [0.95a] Hiver Swarm - V0.1 - test and evaluation version 11/14/21
« Reply #3 on: November 15, 2021, 07:38:42 PM »

I'm gonna throw this on in my next playthrough and see how it feels to encounter these guys, but do they operate like remnants in that they have certain outskirt systems marked with beacons to tell players where the danger is? Also, perhaps they could drop loot and such to help reward players, not /too/ much but y'know, profit motivates.
Logged

Dazs

  • Commander
  • ***
  • Posts: 234
    • View Profile
Re: [0.95a] Hiver Swarm - V0.1 - test and evaluation version 11/14/21
« Reply #4 on: November 16, 2021, 03:39:08 AM »

They are not as prevalent as Remnant but they are aggressive and will attack on sight. I have them currently set up in one system on the edge of the map but I have not added a beacon because there is a note not to add any assets to the storm as it slows down the game. Essentially they are set up to behave like a faction, they will defend their system, send out scouting fleets, look for systems to colonize and eventually send a colony fleet to do so. I excluded them showing up on the Intel tab but their system is named and on the sector map. You could find them by opening up the map and looking though all the stars for a new one but I would not suggest going after them until you have a good fleet. They are meant to be a mid level challenge but do not wait too long because as time passes they will expand.

As to special loot, currently their ships are pretty OP and they have custom weapons/wings that could be useful. Remnant have the advantage of dropping cores that are useful in many ways but the main difference is the Hivers only have the one system unlike Remnant that are everywhere on the edges and farmable. Adding a custom asset or commodity that only the Hivers have as an additional reward would have to be carefully thought out. I will give it some thought because I do want this to be a rewarding experience and any suggestions knowing those limitations would be welcome.

Arthur_The_Ok

  • Ensign
  • *
  • Posts: 21
    • View Profile
    • Email
Re: [0.95a] Hiver Swarm - V0.1 - test and evaluation version 11/14/21
« Reply #5 on: November 17, 2021, 06:06:40 AM »

About the custom asset/comodity: since they're so difficult to kill, killing them would grant the player swarmer heads and/or living ship parts, that could be traded for credits or reputation with other faction
Logged

Dazs

  • Commander
  • ***
  • Posts: 234
    • View Profile
Re: [0.95a] Hiver Swarm - V0.1 - test and evaluation version 11/14/21
« Reply #6 on: November 17, 2021, 07:09:32 AM »

I can see your point as well as Deageon's . At this stage I am unaware of how to enact that but that hasn't stopped me from releasing three mods now from a start point of ignorance lol. I just polished up JYD and pretty sure Ore Refinery is at the stage of completion so I'll do a deep dive and see how I can improve this mod. It may not be this (at least at first) but I'm sure I'll come up with something. :)

As always, thank you for the inspiration!

6chad.noirlee9

  • Captain
  • ****
  • Posts: 339
    • View Profile
Re: [0.95a] Hiver Swarm - V0.1 - test and evaluation version 11/14/21
« Reply #7 on: November 17, 2021, 07:49:51 AM »

I'm sure you know but in case you dont there is a misc modding questions thread that is active that alex also reads and responds.  The discord folks are also known to be spectacular in regards to helping people solve problems.
Logged
edit: edit: maybe were just falling with style LOL.  make a bubble, make the space in front of it smaller and just fall forward

Dazs

  • Commander
  • ***
  • Posts: 234
    • View Profile
Re: [0.95a] Hiver Swarm - V0.1 - test and evaluation version 11/14/21
« Reply #8 on: November 17, 2021, 01:45:51 PM »

Yes I do use the unofficial discord at times and I use all the resources on the forums. I tank you for the tips however.

@everyone - I am sorry to say I cannot recommend you expect this mod to be working as intended at this stage of development. As I was implementing 6chad.noirlee9's suggestion about adding custom commodity drops (which I think I have done) I went after the hivers and was dismayed that their system was in decline. All the assets were there but the fleets were pathetic. I made myself friendly and looked at their worlds and they lack several commodities they need in order to grow. What I hadn't considered when making them hostile to all is that they have no opportunity for trade and growth.

I will keep the mod up in its current state but I will be posting a warning on the OP and working on making this what I envisioned

Dazs

  • Commander
  • ***
  • Posts: 234
    • View Profile
Re: [0.95a] Hiver Swarm - V0.2 - test and evaluation version 11/19/21
« Reply #9 on: November 19, 2021, 09:10:44 AM »

v0.2 released - New game required for all changes to take effect - See changelog on OP or game files for details.

@Arthur_The_Ok -  I had made some progress on your suggestion for custom drops but in the process of testing it, I had to stop. I had relied on testing the mod before release mainly while I was commissioned with them and had not realized they were extremely hobbled once I made them hostile to all. So long story short, I had to remove the code I put in for the custom drops and totally rework their economy. As a consolation prize, I greatly increased the value of their weapons so if you are a ballistic user and do not have much use for energy weapons, you can at least benefit credits wise.  Not saying I won't follow up with the suggestion at some point because it is a good one and I would like to take a crack at it but whoah, creating a workable inter-faction economy more work than I knew. :)

Mad props to Alex for making this game work as well as it does!

Dazs

  • Commander
  • ***
  • Posts: 234
    • View Profile
Re: [0.95a] Hiver Swarm - V0.2 - test and evaluation version 11/19/21
« Reply #10 on: November 19, 2021, 09:20:47 AM »

Also, To all:

I added some tactics / hints to the OP if anyone is having difficulty with them. I tested attacking them with quite a powerful fleet and it was some of the most challenging combat and came away bloody. I wouldn't suggest going after their ships or systems until you are established and can afford to loose some capital ships.

I set them to inhospitable to the player so you can scout their systems but not trade with them. I have their faction capped so you cannot increase your reputation with them. You want their sweet stuff, you gotta pay to play :)

Have fun, and let me know what you think. This is still a test release (now a working one) and I am always open to suggestions.

6chad.noirlee9

  • Captain
  • ****
  • Posts: 339
    • View Profile
Re: [0.95a] Hiver Swarm - V0.2 - test and evaluation version 11/19/21
« Reply #11 on: November 19, 2021, 07:14:04 PM »

A shame about the hiccups but this mod is quite promising and I'm excited to give a go at annihilating the xenos scum
Logged
edit: edit: maybe were just falling with style LOL.  make a bubble, make the space in front of it smaller and just fall forward

Arthur_The_Ok

  • Ensign
  • *
  • Posts: 21
    • View Profile
    • Email
Re: [0.95a] Hiver Swarm - V0.2 - test and evaluation version 11/19/21
« Reply #12 on: November 20, 2021, 01:41:57 PM »

I should've asked this a long time ago, but does the mod work with Nexerelin's random core worlds function?
Logged

Dazs

  • Commander
  • ***
  • Posts: 234
    • View Profile
Re: [0.95a] Hiver Swarm - V0.2 - test and evaluation version 11/19/21
« Reply #13 on: November 21, 2021, 04:44:21 AM »

What a great question, I had not considered testing that. Soooo the answer is um, sort of.

Did a round of testing and here's the results:

  • First round played as JYD with random - Could not find the Hivers in any settled system
  • Second Round flagged Hivers as being able to show on the Intel Tab, played as JYD - They neither showed up on the intel tab nor could be found by me
  • Third round flagged Hivers to be playable and started a game as them - they did appear in game but as I was flagged as a player, the faction's relations were reset to mine and they were neutral to many factions.
  • Fourth round I left them playable and intel tab on and started as JYD - The Hivers were given 4 worlds in 2 systems and on the intel tab they were shown to have numerous enemies that when I played them were neutral so I am making the assumption that their hostile to all flag is in effect. I flew to one of their sectors that they shared with HMI and Independent and damn it was party city with door prizes and a piƱata. Wrecked fleets everywhere, scrap galore and quite a fight for the system going on. I didn't last long as I was flying a starter ship but yea I can say with those changes in the code they will work in random core but random is random and you may wind up with them as neighbors :)

Now although there is the bare bones in the mod to make them playable, I did not envisions them in that role. However, although I do not play random core I am sure others do so below is the steps to make them playable and to enable them to show on the Intel tab. - Spoiler tags for those that do not want that knowledge:

Spoiler
First off, use Notepad++ or a java complier. If you make changes with standard notepad or some other editor it may mess with the Java code. From the Hiver mod tab in you mods folder go to Hiver Swarm\data\config\exerelinfactionConfig\HIVER.json and open it with your editor. Super simple, I made the first line of the code as the playable flag so set "playableFaction":false, to true, and save.

Now to set the intel tab: Go to Hiver Swarm\data\world\factions\HIVER.faction and open it with your editor on line 14 you will see "showInIntelTab":false,  change the false, to true, and save the file.
[close]


Congratulations! If you make those changes, you can now be a Hiver (sadly you will have to use a standard portrait as I have the custom Hiver portraits set for Hivers only) or play against them. This works on standard core worlds too. However, I would not recommend it in random mode as they do not have the advantages of the curated systems I designed to give them a booming economy and thus large fleets. This would make them easier pickings as pretty much every faction hates them and will eventually wipe them out. But to each their own just know you void the warranty by doing so :)

Arthur_The_Ok

  • Ensign
  • *
  • Posts: 21
    • View Profile
    • Email
Re: [0.95a] Hiver Swarm - V0.2 - test and evaluation version 11/19/21
« Reply #14 on: November 21, 2021, 05:32:59 AM »

Another thing: is Prism Freeport supposed to sell Hiver weapons? I have a screenshot of Hiver weapons on the High End Market, but I don't know how to put it here
« Last Edit: November 21, 2021, 05:53:59 AM by Arthur_The_Ok »
Logged
Pages: [1] 2 3 ... 6