Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Starsector 0.97a is out! (02/02/24); New blog post: Planet Search Overhaul (07/13/24)

Author Topic: [0.97a] Swagify 1.0.1  (Read 4663 times)

Phoniez

  • Ensign
  • *
  • Posts: 6
    • View Profile
[0.97a] Swagify 1.0.1
« on: May 25, 2024, 01:27:59 PM »

Swagify


"…Alviss, his portrait looks like he's, like this 35 year old depressed academic, but his dialogue sounds a lot more like a young graduate who's very fresh-faced and is really optimistic and naive…which is kind of contrasted by it [his portrait]: he looks a lot older and kind of depressed…so maybe we should make the portrait just look less like a 35-year-old jaded academic…"

- Big Brain Energy, Colonizing is Fun, 2:18












Features
  • Swagify Introduces Swag Versions Of All The Vanilla Portraits, Alongside Having Support For Mods In The Form Of Extension Packs

  • The Mod Is Also Fully Configurable And Gives You Complete Freedom Over Who Is Swag Or Not

  • Finally, If You Want Everyone To Be Swag Without Any Catches, Look To The Swagify: The Swagening Submod





Usage
In The Swagify Mod Folder, Open phoni_swagify_config.json And Refer To The Instructions Inside, Excerpt Below:
Code
{
    #Set To true To Stop Mod From Making Any More Changes To What Sprites Are Swag Or Not: Setting This To true Locks In The Status Of All Character Portraits
    "is_sprite_change_permanent": false,

    #                   To Swagify A Individual Character, Put In Their Character ID (Formatted "firstname_lastname", All Lowercase, For Example Alviss Sebestyen Becomes "alviss_sebestyen", )
    #                   This Includes Players From Individual Playthroughs, Officers, Administrators And Important Characters Like Sebestyen Or Kanta
    # "all_characters", Makes All Portraits Swag, Better To Use Swagify: The Swagening Instead
    # "all_players",    Makes All Player Portraits Swag
    # "all_officers",   Makes All Of The Player's Officers Swag
    # "all_admins",     Makes All Of The Player's Administrators Swag
    "swag_characters":
    [
        "all_players",
        "alviss_sebestyen",
    ]
}






Github Page (Refer To Here For Workspace Setup)
Swagify Download
Swagify: The Swagening Download




Compatibility
Compatibility

  • Swagify Cannot Be Removed From An Active Game (Swagify: The Swagening Can Be However)

  • Swagify Can Be Added To An Active Game

  • Swagify Doesn't Support Character Portraits That Change Between Saving And Loading (Could Be From A Mod Animating A Character, Or You Freshly Hiring An Officer)

  • Swagify Should Be Compatible With Almost All Other Mods, Including Total Conversions
[close]
Extension Packs
Swagify - Extension Packs




What Is An Extension Pack?
An Extension For The Main Swagify Mod: You Can Easily Add Support For Making Characters In Other Mods Swag Without Editing The Main Mod's Source Code









Where Do I Find Them?
Probably In The Portrait Packs Section On The Mod Index



(Note To Anyone Making An Extension Pack, If Posting It To The Mod Index, Please PM The Mods To Put It In The "Portrait Packs" Section, Or I Will Glare Angrily At You)









How Do I Make One?
You Follow This Tutorial Below:



(Also For Swagify: The Swagening, Just Use The Mod Template In The Same Folder As Referenced Below, But All You Need To Do Is Just Put Your Copied Portraits Folder Straight In The Graphics Folder)
























1. Download The Template:
Go To The res/extension_pack_templates Folder In The Repo, And Download The swagify Folder:













2. Assemble The Portraits:
Go To The graphics Folder In The Mod You Are Making An Extension Pack Of (In The Example Ironshell Is Used), And Copy The portraits Folder Into The graphics\phoni\swagify In The Extension Pack Template:











Next, In The Extension Pack, Delete All The Portraits You Aren't Going To Swagify, Then Get To Editing:













3. Load The Portraits Into The Game:
Go To The data\world\factions Folder In Your Extension Pack, Then Like In The Provided Example, Put A Path To Your Portraits Into Both The Male And Female Entries of The swag.faction File:

















4. Complete The mod.json File:
Finally, Go To The mod.json File, And Be Sure To Change The id, name, author And description Fields As Approriate, Then Feel Free To Post Your Extension Pack Onto The Mod Index Or Wherever:

[close]
Workspace Setup
Refer To The Github Page Here
[close]
Licensing And Credits
Licensing
All Swag Portraits Fall Under Starsector's License For The Vanilla Portraits



All Code Is Mine, So Falls Under The MIT License






Credits
Thanks To Jaghaimo For Providing Some Of The Steps For The Workspace Setup, Though I Still Had To Figure Some Things Out Myself



Thanks To PAGSM's Makers For Giving Me A Solid Art Direction (I Used Balashi As My Main Reference)



And Most Of All, Thanks To Big Brain Energy For Giving Me The Greatest Idea Of Giving Sebestyen Swag Glasses, You Are The Only Reason I Thought To Make This Mod



[close]







« Last Edit: June 22, 2024, 04:36:15 AM by Phoniez »
Logged

Phoniez

  • Ensign
  • *
  • Posts: 6
    • View Profile
Re: [0.97a] Swagify 1.0.1
« Reply #1 on: May 26, 2024, 05:27:36 AM »

Swagify - Hotfix 1.0.1
  • Fixed Player's Sprite Reverting Back To Normal On Reloading The Game, Meaning The is_sprite_change_permanent Setting Works Now




You Can Find The New Version And Changelog On Github Here
Logged

ChocoMoo

  • Ensign
  • *
  • Posts: 10
  • mod enjoyer
    • View Profile
Re: [0.97a] Swagify 1.0.1
« Reply #2 on: May 27, 2024, 04:41:30 PM »

Very Swaggy
Logged

SafariJohn

  • Admiral
  • *****
  • Posts: 3050
    • View Profile
Re: [0.97a] Swagify 1.0.1
« Reply #3 on: August 07, 2024, 06:49:18 PM »

Gives me the Matrix vibes 8)
Logged