Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: [0.9.1a] Faceless - vanilla and mod portrait removal  (Read 1097 times)

Jaghaimo

  • Commander
  • ***
  • Posts: 128
    • View Profile
[0.9.1a] Faceless - vanilla and mod portrait removal
« on: August 15, 2020, 12:17:35 PM »


Faceless
tool to remove all portraits from all factions




What does it do?

Spoiler
Before: Vanilla + Mod + Portrait pack of my choosing




After: Just portrait pack of my choosing




Mod load order (notice changed name on portrait pack):

[close]


How does it work?

This tool creates a mod that will remove all vanilla and all mod-introduced portraits. Portraits portion of faction file normally gets merged together. When the merging array is empty though, either as a bug or deliberate behaviour, the resulting array is empty as well.

Using this behaviour it is possible to reset all factions to have no portraits at all. By loading a custom portrait pack after this reset has happened the game will only see newly added portraits.


How do I use it?
  • Run `generate.sh` (Linux/Mac users are set to go, Windows users will need WSL1/WSL2, Cygwin, or Git Bash)
  • If this is your first time using it, it will complain about lack of `faction.list` - a file that contains all vanilla and modded factions - generate it
  • Next it will complain about lack of `player.faction` - a list of male and female portraits to use - pick it from the mod you want to have in your game
  • Now it will finally run and generate `faceless-1.0.0.zip` mod and `data/` folder
  • Install and enable `ZZZ Faceless` mod
  • Starsector will now crash if you try to start a new game as there are no portraits to use
  • Now copy `data/` into the portrait pack of your choice
  • Edit `mod_info.json` of that portrait pack and add `zzzz_` in front of id and `ZZZZ ` in front of the name - this ensures that the mod is loaded after the initial purge done by `Faceless`
« Last Edit: August 16, 2020, 10:13:17 AM by Jaghaimo »
Logged
Stellar Logistics - logistic services
Hyperspace Network - information services
Galactic Markets - economy services

Terethall

  • Commander
  • ***
  • Posts: 151
    • View Profile
Re: [0.9.1a] Faceless - vanilla and mod portrait removal
« Reply #1 on: August 15, 2020, 06:24:58 PM »

I'm trying to imagine a more niche mod, but I can't. Still, I'm sure you just made someone's game vastly better.
Logged

Jaghaimo

  • Commander
  • ***
  • Posts: 128
    • View Profile
Re: [0.9.1a] Faceless - vanilla and mod portrait removal
« Reply #2 on: August 16, 2020, 10:08:38 AM »

You're probably right, it is very niche. I would assume mods are born out of need and this one was no different - I just wanted portrait consistency in my playthroughs.
Anyway, added a before and after as that probably shows the functionality better than my explanation.
Logged
Stellar Logistics - logistic services
Hyperspace Network - information services
Galactic Markets - economy services

majorfreak

  • Commander
  • ***
  • Posts: 227
    • View Profile
Re: [0.9.1a] Faceless - vanilla and mod portrait removal
« Reply #3 on: August 16, 2020, 11:49:10 AM »

awesome. eventually, once i figure out what the heck mods contain which favorite portraits. lol
Logged

e

  • Commander
  • ***
  • Posts: 177
    • View Profile
    • Email
Re: [0.9.1a] Faceless - vanilla and mod portrait removal
« Reply #4 on: August 16, 2020, 03:51:01 PM »

What happens on instances where the game needs a specific portrait like for example: faction leaders, IBB bounties and Vayra's HVB.
Logged

Jaghaimo

  • Commander
  • ***
  • Posts: 128
    • View Profile
Re: [0.9.1a] Faceless - vanilla and mod portrait removal
« Reply #5 on: August 17, 2020, 02:54:51 AM »

What happens on instances where the game needs a specific portrait like for example: faction leaders, IBB bounties and Vayra's HVB.
All portrait files are still visible to the game, so they will be used if they are referenced directly. Only random people (Comms Directory, random fleets, etc) should be affected.

Edit: HVBs spawn without portraits.
« Last Edit: August 28, 2020, 04:54:59 AM by Jaghaimo »
Logged
Stellar Logistics - logistic services
Hyperspace Network - information services
Galactic Markets - economy services

Devrailis

  • Ensign
  • *
  • Posts: 1
    • View Profile
Re: [0.9.1a] Faceless - vanilla and mod portrait removal
« Reply #6 on: August 18, 2020, 06:42:36 PM »

My first reaction to this mod: "Why would I use this?"  ???

After a couple seconds: "Ah, I NEED this!"  :o

This is super niche. My kind of niche.

Kudos and thanks.
Logged