Griftlands

Griftlands

27 ratings
Character Randomizer
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
22.747 MB
25 Sep, 2020 @ 6:37pm
17 Jul, 2021 @ 4:08pm
7 Change Notes ( view )

Subscribe to download
Character Randomizer

In 1 collection by RageLeague
RageLeague's Griftlands Mods
10 items
Description
Character Randomizer

A mod that allows you to break the natural order of the game by randomizing the characters.

Version: 0.2.1

Author: RageLeague

Supported Languages: English, 简体中文, 繁體中文.

Expands On Mods:

* 简中文本优化/Better CHS L10N (https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2234153945) (Localization).

Mod Information

This mod adds two major class of mutators: Agent Randomizer and Skin Randomizer. The Agent Randomizer will randomize the agent spawned during a run, which will affect their negotiation/combat behaviours, their boons/banes, etc. The Skin Randomizer will randomize the appearance of an agent when they spawn. With tons of customizations on the randomization process, this mod will break all rules of the existing game.

Additional mutators extends from the base class, and usually have various minor change in the settings.

Note: This mod changes a lot of existing functions, and is not guaranteed bug-free. If you encounter any bugs related to this mod, please leave a comment either on the GitHub page or the workshop page.

How to install?

Directly fron GitHub

With the official mod update, you can read about how to set up mods at https://forums.kleientertainment.com/forums/topic/116914-early-mod-support/.

1. Find "[user]/AppData/Roaming/Klei/Griftlands/" folder on your computer, or "[user]/AppData/Roaming/Klei/Griftlands_testing/" if you're on experimental. Find the folder with all the autogenerated files, log.txt, and "saves" directory. If you are on Steam, open the folder that starts with "steam-". If you are on Epic, open the folder that contains only hexadecimal code.
2. Create a new folder called "mods" if you haven't already.
3. Clone this repository into that folder.
4. The "modinit.lua" file should be under ".../mods/[insert_repo_name_here]".
5. Volia! Now the mod should work.

Steam workshop

With the new official workshop support, you can directly install mods from steam workshop. You can read about it at https://forums.kleientertainment.com/forums/topic/121426-steam-workshop-beta/ and https://forums.kleientertainment.com/forums/topic/12♥♥♥♥-example-mods/.

1. Subscribe this item.
2. Enable it in-game.
3. Volia!

Customization

Go to settings.lua in the mod folder to edit the settings of the mod.

If you are in the Experimental Branch, you can go to the "Mods" tabs in the options menu and customize the mod behaviour there.

Note: The customizations only has effects at the start of the run when you enabled the mutator(s). If you change the settings after starting a run, it will not affect that run.

Changelog

0.3.0

* Characters now use the original character's tags to hopefully fix some issues with plot armors.

0.2.1

* Fix crash in experimental because Widget.PeopleCompendiumDetailsPopup is renamed to Screen.PeopleCompendiumDetailsScreen.

0.2.0

* Add an additional option: Use new character animation. You can now select whether you want to use the original character's animations or use the disguised ones. If you want to see Rook holding a shotgun, or Fssh with rocket legs, now you can!
* Added localizations for Chinese Simplified and Chinese Traditional. This even works with modded languages, as long as the modded language has zh_HANT or zh_HANS defined as one of the default languages.
* This mod loads after 简中文本优化/Better CHS L10N (https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2234153945) so that I can add localization files to this modded language. I have to convince Klei to implement the mod load order code I wrote into the base game in order for this to work, but it's totally worth it.

0.1.1

* Now replaced agent always keep their original faction, because otherwise Rook's story will softlock because your handler's faction is neither Rise or Spark Baron. The old "Retain Faction" setting is UI only now.
* Some other minor optimizations.

0.1.0

* Mod released!
9 Comments
Wiktor Cygański 18 Sep, 2024 @ 8:01am 
i know you probably may have already forgotten about this mod and probably dont care about griftlands anymore, but i was wondering if it would be possible to update the mod to be able to also randomize "beast" bosses like shroog or flead queen or the shredmaw to also be randomized with other "beast" bosses, since as far as i noticed they are still the same as without the mod
Devine 1 Sep, 2021 @ 4:00pm 
Thanks to your mod I finally 100% completed my compendium. Thank you very much! :-)

There were a couple times in brawl mode, where you have to scare away the support before the fight, where there was no support and I couldn't hurt the main argument, because it was shielded, so it was impossible to do (pretty sure I remember one of them being a Bartender, not sure about the others). It's not a huge deal because of course you always get 2 missions to choose, but I thought I'd mention it in case you wanna do something about that.
Devine 1 Sep, 2021 @ 9:22am 
Looks like it's working on Prestige 1. I was setting it all the way down for quick runs to just get the boons and banes quickly, but Prestige 1 works. Thanks for the quick response. :-)
RageLeague  [author] 1 Sep, 2021 @ 8:46am 
I believe prestige 0 or below will not affect promoted NPC.
Can you try higher prestige and see if it works?
Devine 1 Sep, 2021 @ 4:57am 
Seems like promoted NPCs are immune, no matter which option I choose. Any way I can change that or is it the mod? picture [ibb.co]
RageLeague  [author] 17 Jul, 2021 @ 4:18pm 
Did an update where replaced agent will use their original agent's tags. This will probably fix issues where the an agent will fail to be casted to a quest because they have plot armor or something.
RageLeague  [author] 26 Sep, 2020 @ 9:15am 
Okay, now the problem should be fixed. The replaced agents will always keep their original factions, so that in Rook's story while faction-checking, it will return the correct value.
RageLeague  [author] 26 Sep, 2020 @ 7:43am 
I see the problem now. The game tries to spawn a contact job with the faction of the contact, but with the character randomizer, the contact can be a faction that is neither spark baron nor rise, and that will cause no job to spawn. It's going to be tricky to fix, but I'll look into a solution.
In the meantime, to prevent such problem from happening again, you can turn on "Retain Factions" in the options if you're in experimental, or edit settings.lua in somewhere like "C:\Program Files (x86)\Steam\steamapps\workshop\content\601840\2239218992" and change the "retain_faction" field to "true"(no quotes) if you're on the main branch.
qwerty吃小庄 26 Sep, 2020 @ 7:23am 
The game softlock when I play as rook. I use chaos Agent Randomizer and get jobs from baron. However he doesn't give me jobs, instead, he repeat "I have a couple of things that needs doing" again and again.