Overview
Have you ever wanted to create an interesting custom character, but the in-game editor didn’t have all items or traits that you needed? Well, now you can! This mod allows you to add unavailable items, traits and abilities to your custom characters.Main page: https://github.com/Abbysssal/ECTD
ECTD (Edit Characters Through Description)
With ECTD you can:
- Set Strength/Endurance/Accuracy/Speed to any value in range ±2147483647;
- Add any items, like Grenades, Plasma Sword or Laser Blazer;
- Add any traits, ability upgrades and upgraded traits;
- Set unavailable abilities, for example WerewolfLunge or TutorialAbility;
- Set colors of body parts (+ custom colors R,G,B,A);
- Use new mutators, added by this mod;
ECTD v2.6
- Now it should work for Linux and macOS operating systems;
ECTD v2.5:
- Removed mutators “ECTD-RocketBullets” and “ECTD-GiantExplosions”, because aToM[github.com] adds similar mutators;
- Removed mutators “ECTD-OneHitPlayer” and “ECTD-SuperSpeed”, because they are very buggy;
- Added chat commands!;
- “!help” lists all available commands;
- “!item [Amount]” spawns the item at cursor’s position;
- “!agent ” or “!npc ” spawns the agent at cursor’s position;
- Fixed a bug, when ECTD didn’t recognize item IDs with ‘-‘ and other symbols;
Installation
Deintallation
1. Just remove “ECTD.dll” from /Steam/SteamApps/common/Streets of Rogue/BepInEx/plugins;
How to use the mod?
Just type the ‘description commands’ in the description:
Then save your character:
And here you have a Jedi with a Plasma Sword and Strength 6!
P.S.: Plasma Sword is an actual item, that was not implemented into the game.


You can type these commands in any order or amount:
Just make sure you separate them using spaces or new lines.


And by the way, you can remove these commands after you use them:


P.S.: If someone without the mod downloads this custom character, some of the unavailable traits and items won’t work. So, make sure that subscribers have the mod too. You can use this template if you want:
[b]This character requires ECTD to work!
You can find the latest release here:
https://github.com/Abbysssal/ECTD/releases[/b]
Examples:
[link]
[link]
‘Description Commands’
[link]

All Ability IDs.txt
https://github.com/Abbysssal/ECTD/blob/master/All%20Ability%20IDs.txt
===== Regular Abilities ===== Lunge, Handcuffs, Charge, Bite, Joke, InvisibleLimitedItem, Possess, Toss, WerewolfTransform, Cannibalize, Enslave, ZombieSpit, PowerSap, Stomp, MindControl, LaserGun, MechTransform ===== Item Abilities (can also be used as items) ===== Laptop, ChloroformHankie, StealingGlove, WaterCannon, LaserGun ===== Unavailable Abilities ===== TutorialAbility (Cry Profusely), WerewolfLunge (Sharp Lunge)
https://github.com/Abbysssal/ECTD/blob/master/All%20Ability%20IDs.txt
All Item IDs.txt
https://github.com/Abbysssal/ECTD/blob/master/All%20Item%20IDs.txt
===== Regular items ===== Money, BaconCheeseburger, Banana, Beer, FirstAidKit, HamSandwich, Whiskey, Cigarettes, Cocaine (Sugar), Steroids (Muscly Pill), BraceletStrength, BulletproofVest, Codpiece, FireproofSuit, GasMask, SoldierHelmet, HardHat, BananaPeel, Rock, CigaretteLighter, Crowbar, OilContainer, HackingTool, ItemTeleporter, Key (???), Lockpick, MiniFridge, SafeCombination, SafeCrackingTool, Translator, Wrench, AccuracyMod, Silencer, FireExtinguisher, Flamethrower, FreezeRay, LeafBlower, MachineGun, Pistol, RocketLauncher, Shotgun, WaterPistol, Axe, BaseballBat, Knife, PoliceBaton, Sledgehammer, Sword, Grenade, GrenadeEMP, GrenadeDizzy, LandMine, MolotovCocktail, RagePoison, SkeletonKey, ResurrectionShampoo, TimeBomb, QuickEscapeTeleporter, WindowCutter, TranquilizerGun, FoodProcessor, AmmoProcessor, Boombox, WallBypasser, HearingBlocker, SlaveHelmetRemover, ArmorDurabilityDoubler, MeleeDurabilityDoubler, CritterUpper, ElectroPill, Giantizer, FourLeafClover, Hypnotizer, Hypnotizer2, Haterator, FreeItemVoucher, KillProfiter, KillerThrower, CubeOfLampey, AmmoStealer, SafeBuster, Cologne, Shrinker, ShrinkRay, DoorDetonator, FriendPhone, BearTrap, CardboardBox, IdentifyWand, DrinkMixer, PortableSellOMatic, Shuriken, Necronomicon, HiringVoucher, CyanidePill, KillProfiterAmmo (Kill Ammunizer), KillProfiterHealth (Kill Healthenizer), Blindenizer, ParalyzerTrap, Fud, Taser, MayorHat, MayorBadge, HotFud, MayorEvidence, MonkeyBarrel, AmmoCapacityMod, RateOfFireMod, BodySwapper, ExplosiveStimulator, Fireworks, WalkieTalkie, MemoryEraser, GrenadeWarp, BloodBag, Antidote, BooUrn, Revolver, BombMaker ===== Items-abilities ===== Laptop, ChloroformHankie, StealingGlove, WaterCannon, LaserGun ===== Unavailable Items ===== Syringe (random effect), SlaveHelmet, Fist, SlaveHelmetRemote, CircuitBoard, HardDrive, Tooth, Will, Blueprints, Evidence, IncriminatingPhoto, SignedBaseball, MacguffinMuffin, Briefcase, BigBomb, Cocktail (random effect), Depossessor (Possession Stone), BearTrapPark (Bear trap from Park), ResearchGun, BodyguardTether (Electro Tether Vest), DeliveryApp, CourierPackage, CourierPackageBroken, BombTrigger (Remote Bomb Trigger), RemoteBomb, MechTransformItem (Mech Key) ===== Unimplemented working Items ===== BalletShoes, Shovel, Teleporter, Chainsaw, FlamingSword, GrenadeKnocker, WarpZoner, PropertyDeed, LaserBlazer, FiveLeafClover, SixLeafClover, PowerDrill, PlasmaSword, RubberBulletsMod ===== Unimplemented not working Items ===== Flask, GrapplingHook, KeyCard, MagicLamp, MindReaderDevice, Jackhammer, BFG, GuidedMissileLauncher, SniperRifle, Blowtorch, KnockerMelee, StickyMine, TripMine, BodyVanisher, ForceField ===== Removed Items ===== MoodRing, VoodooDoll
https://github.com/Abbysssal/ECTD/blob/master/All%20Item%20IDs.txt
All Trait IDs.txt
https://github.com/Abbysssal/ECTD/blob/master/All%20Trait%20IDs.txt
===== Regular Traits ===== Backstabber, BananaLover[2], BigBullets, BigMelee, BloodyMess, CantSpeakEnglish (Vocally Challenged), CantUseGuns (Stubby Fingers), CantUseWeapons (Pacifist), CantUseWeapons2 (Sausage Fingers), DontTriggerFloorHazards (Graceful), FastMelee[2], GoodThrower, GoodTrader[2], BadTrader, IdentifyScience (Drug-a-lug), IncreasedCritChance[2], IgnoreLasers, HatesGorilla, HatesScientist, InvisibleToCameras (Camera Shy), KnockbackLess[2] (Tank-like/Unstoppable-ish), KnockbackMore (Skinny Nerdlinger), Likeable[2] (Charismatic [+]), Unlikeable (Malodorous), LowcostJobs[2], MedicalProfessional, MoreFollowers (Team Building Expert), NoFollowers (Antisocial), RegenerateHealthWhenLow[2] (Modern Warfarer [+]), SleepKiller, StatusEffectsLonger[2], StatusEffectsShorter, StrongLunge, TechExpert, NoTechSkill, TheLaw, Loud, MoreKnockingThroughWalls[2] (Walls’ Worst Nightmare [+]), StrongFists[2] (Knuckley [+]), StartWithFollowers[2] (Loneliness Killer [+]), NoOwnCheckOnBreak (Clumsiness Forgiven), GenericAgentsAligned (Friend of the Common Folk), LongLunge[2], FastLunge, HardToShoot[2] (Slippery Target [+]), DontHitAligned (No In-Fighting), BloodRestoresHealth (Jugularious), ServeDrinks, ArtOfTheDeal, Diminutive, Naked (Wanted), Suspicious, MeleeMobility[2] (Floats Like Butterfly [+]), MeleeLastLonger[2] (Durabilitacious [+]), MapFilled (G-P-Yesss), OperateQuickly (Nimble Fingers), MoreSkillPoints[2] (Studious/Super Studious), MoreTraitChoices[2] (Jack of Extra Trades [+]), FastWhenHealthLow[2] (I’m Outtie [+]), MoreDamageWhenHealthLow[2] (Don’t Make Me Angry [+]), ScareEnemiesEasier[2] (Disturbing Facial Expressions [+]), FollowersExtraHealth[2] (Infectious Spirit [+]), ChanceToSlowEnemies[2] (Kneecapper [+]), NoStealPenalty (Promise I’ll Return It!), HardToSeeFromDistance[2] (Blends In Nicely [+]), ChanceToKnockWeapons (Butterfinger-er), Bloodlust[2], IncreaseStatEvery2Levels (Potential to Not Suck), CanBorrowMoney (Moocher), Zombify (Zombiism), ZombieArmy (Army of Five), EveryoneHatesZombie (Fair Game), Wanted, KnockWeapons (Ultimate Butterfinger-er), DestructionXP (Master of Disaster), CannibalizeRestoresHealth (Strict Cannibal), RandomPeopleSecretHate (Ideological Clash), DontHitOwnKind (Class Solidarity), FleshFeast[2], HatesBlahds, HatesCrepes, ResistBulletsTrait[2] (Bullet Sponge [+]), HonorAmongThieves[2], ChanceAttacksDoZeroDamage[2] (Un-Crits [+]), AttacksDamageAttacker[2] (Prickly Skin [+]), CauseBiggerKnockback (Knockback King), BlocksSometimesHit[2] (Block Breaker [+]), MeleeHoldDeflectsBullets[2] (Block Bullets [+]), MeleeDestroysWalls[2] (Wall Walloper [+]), ExplosionsDontDamageCauser (Blaster Survivor), ExplosionsBreakEverything (Blaster Master), MoreAmmoInDroppedWeapons[2] (Ammo Scavenger [+]), ReloadWeaponsNewLevel[2] (Lock and Load [+]), BulletsCauseFire (Burning Bullets), BulletsPassThroughObjects (Penetrating Bullets), BulletsDestroyOtherBullets (Bullet Breaker), OperateSecretly (Sneaky Fingers), TeleportAnytime (Teleport-Happy), HitObjectsNoNoise (Secret Vandalizer), ThiefToolsMayNotSubtract[2] (Intrusion Artist [+]), RandomPeopleAligned[2] (Random Reverence [+]), MoreFollowersLessDamageToPlayer[2] (Safe in Crowds [+]), MoreFollowersCauseMoreDamage[2] (Confident in Crowds [+]), AgentsFollowToNextLevel (Homesickness Killer), HealthItemsGiveFollowersExtraHealth[2] (Share the Health [+]), CannibalsNeutral (Cool with Cannibals), MafiaAligned (Friend of the Family), ChanceFreeShopItem[2] (On the House [+]), MoneyAtLevelStart[2] (Trust Funder [+]), VendorsDropShopItem[2] (Shop Drops [+]), FireproofSkin[2], FightsFires (Scorching Savior), FireExtinguishXP (Inferno Assailant), MustPayCops (Corruption Costs), Rechargeable[2], Electronic, Bodyguard, RollerSkates[2], OwnersNotHostile (Wrong Building), AttacksOneDamage (Near-Harmless) ===== Special Ability Upgrades ===== BumpsDontEndCamouflage (Slinky), FailedAttacksDontEndCamouflage (Vicious Chameleon), StandingStillCausesCamouflage (Cardboard Box-Like), FasterCharge (Sprinter), ChargeMorePowerful (Tackler), ChargeNoTrip (Low Center of Gravity), ChargeNoHealthLoss (Juggernaut), CannibalizeFaster (Fast Food), CannibalizeMoreHealth (Savorer), CannibalizeNoAnnoy (Table Manners), JokesNeverCauseHate (Eggshell Walker), JokesMoreSuccessful/JokesAlwaysSuccessful (Feature Act [+]), LessArrestXPLoss/NoArrestXPLoss (Crooked [+]), FasterLunge (Impatient Lunge), HackImmediate (Speed Coder), HackingMakesNoSound (Foolproof Hacks), HacksBlowUpObjects (Cyber Nuke), PossessShorterCooldown (Body-Swapper), NoDepossessHealthLoss (No Harm in Dying), NoPossessHate (Possessions are Peachy Keen), SlavesDontMutiny (Benevolent Owner), BiggerSlaveHelmetExplosions (Destructive Deaths), LegalEnslavement, SlavesFightForYou (Steadfast Slaves), AgentsDontSeePickpocket (Covert Crook), PickpocketMoreMoney (Deeper Pockets), BiteFaster (Chipmunk Teeth), BiteGainMoreHealth (Vein Tapper), BiteNoAnnoy (They’re Just Kissing), BiteFullHealth (Bottomless Stomach), WerewolfLastLonger (Killing Time), WerewolfShorterCooldown (Restless Beast), WerewolfNoDizzy (Steady Head), HigherWerewolfSpeed (Swift Wolf), HigherWerewolfDamage (Rip and Tear), FasterZombieSpitCharge (Swift Spitter), NoZombieSpitHealthLoss (Throat of Iron), NoChloroformCooldown (Subduing Spree), TranqDartsWorkFaster (Quick Tranq), ZombiesFaster (Quick and Dead), ZombiesStronger (Inhuman Strength), StrongerWaterCannon (Riot Cannon), ChallengeAnyoneToFight (Honorable Challenges), ResearchGunStatusEffects (Research Gun Radiation), Shakedowner[2] (Extortionist [+]), Mugger[2], MoreHealthFromPowerSap (Sappy-Healthy), MoreDamagePowerSap (Sap Damage), StompLessDamage (Safe Stomp), StompDamagesAgents (Aftershocked), BiggerStompRadius (Good Vibrations), MusicianTakesLessHealth (Blood of Steel), MoreMoneyFromDeliveries (Surging), MoreTimeForDeliveries (Leisurely Ride), LowerCostRemoteBombs (Bomb Baker), BigRemoteBombExplosions (Big Bang), NPCsDontNoticeRemoteBombs (Sneaky Bomber), LaserMorePowerful (Power Lasers), LaserGunChargesFaster (Blazing Lasers), OilRestoresMoreHealth (Oil Less Essential), BiggerMindControlRadius (Groupies), MindControlledDamageMore (Puppet Power), MindControlledResistDamage (Thick-Skinned Pawn), MindControlledWalkThroughWalls (Power Walkers) ===== Unavailable Traits ===== CantInteract (Pea-Brained), WerewolfAwareness (Werewolf A-Were-ness), UpperCrusty, CantAttack (Harmless), BigCollider (Bulky), OilRestoresHealth (Oil Reliant), CantTeleport (No Teleports), CopsDontCare, MechHateTrait (Scumbag Slaughterer), FindMoreGuns ===== Unimplemented Traits ===== InvisiblePermanent, HighCostJobs, NumbToPain, LessDamageAligned, SuperchargeHealth, OperateSlowly (Poor Hand-Eye Coordination), EnemiesDieWhenFleeing (Heart-Stopper), BuffFromMultipleKills (Rampager), BulletKnockouts (Rubber Bullets) ===== Status Effects that can be used as Traits ===== AboveTheLaw, Accurate, KillerThrower, ResistDamageSmall, ResistDamageMed, ResistDamageLarge, ResistBullets, ResistBulletsSmall, ResistFire, ResistGas, Frozen, Confused, Dizzy/DizzyB
https://github.com/Abbysssal/ECTD/blob/master/All%20Trait%20IDs.txt
All Color IDs.txt
===== Default Colors ===== WhiteSkin, PinkSkin, PaleSkin, SuperPaleSkin, MixedSkin, GoldSkin, LightBlackSkin, BlackSkin, GorillaSkin, RobotSkin, RobotPlayerSkin, CopBotSkin, ButlerBotSkin, AlienSkin, WerewolfSkin, MechSkin, ZombieSkin1, ZombieSkin2, ZombieSkin3, ZombieSkin4, White, Black, Grey, Brown, Blonde, Orange, Red, Green, Blue, Purple, Pink, Yellow ===== Extra Colors (ECTD required) ===== Clear (0,0,0,0) ===== Custom Color Formats (ECTD required) ===== R R,G R,G,B R,G,B,A If the value is not defined, then it’s set to default – 255. Value separators: ‘-‘, ‘.’, ‘|’, ‘:’, ‘_’, ‘,’, ‘;’.
Mutators, btw
ECTD also adds one new mutator to the game.
- [ECTD] No Limit Nuggets – If enabled, allows you to get more than 99 nuggets. If disabled, does NOT reset the nuggets amount.
1. Just go to that guy at Home Base:
2. And ask him to enable an ECTD mutator:


3. Now go select a character and play the game!
Can’t install the mod?
[link]