- What is ECTD?
- Installation
- Deinstallation
- How to use ECTD?
- 'Description Commands'
- New Mutators
- Characters created using ECTD
- Changelog
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;
- Install BepInEx:
- Download the latest version of BepInEx;
- Drag all files from the archive into directory /Steam/SteamApps/common/Streets of Rogue/;
- Run the game, so BepInEx can create needed files and directories, and close the game;
- Download the latest version of ECTD;
- Drag the file "ECTD.dll" from the archive into directory /Steam/SteamApps/common/Streets of Rogue/BepInEx/plugins;
- Done! Now run the game and enjoy!
- Download the latest version of ECTD;
- Drag the file "Assembly-CSharp.dll" from the archive into directory /Steam/SteamApps/common/Streets of Rogue/StreetsOfRogue_Data/Managed/ (Replace if needed);
- Done! Now run the game and enjoy!
- Just remove "ECTD.dll" from /Steam/SteamApps/common/Streets of Rogue/BepInEx/plugins.
- Right-Click on Streets of Rogue in Steam and select "Properties";
- Choose category "Local files";
- Press "Verify integrity of game files".
You need to type 'description commands' in your custom character's description, like so:
++PlasmaSword
^^Strength=228
**BananaLover2
%%WerewolfLunge
^^Speed=-2
After saving the character, a text will appear in the description, describing the changes that were made:
[ITEM 'PlasmaSword' ADDED]
[STAT 'Strength' SET TO '228']
[TRAIT 'BananaLover2' ADDED]
[ABILITY 'WerewolfLunge' ADDED]
[STAT 'Speed' SET TO '-2']
See the guide in Steam for more information.
-
++<Item ID>
- adds an item with the specified ID to the custom character;
Examples:++Grenade
,++PlasmaSword
,++Hypnotizer2
;
See All Item IDs.txt; -
--<Item ID>
- removes an item with the specified ID from the custom character;
Examples:--Grenade
,--PlasmaSword
,--Hypnotizer2
; -
**<Trait ID>
- adds a trait with the specified ID to the custom character;
Examples:**UpperCrusty
,**BananaLover2
,**ReloadWeaponsNewLevel
;
See All Trait IDs.txt; -
//<Trait ID>
- removes a trait with the specified ID from the custom character;
Examples://UpperCrusty
,//BananaLover2
,//ReloadWeaponsNewLevel
; -
^^Strength=<Value>
or^^Str=<Value>
- sets the custom character's Strength to the specified value;
Examples:^^Strength=11
,^^Strength=-6
,^^Str=50
; -
^^Endurance=<Value>
or^^End=<Value>
- sets the custom character's Endurance to the specified value;
Examples:^^Endurance=488755541
,^^Endurance=-2
,^^End=16
; -
^^Accuracy=<Value>
or^^Acc=<Value>
- sets the custom character's Firearms to the specified value;
Examples:^^Accuracy=1337
,^^Accuracy=-4
,^^Acc=228
; -
^^Speed=<Value>
or^^Spd=<Value>
- sets the custom character's Speed to the specified value;
Examples:^^Speed=40
,^^Speed=-6
,^^Spd=69
; -
%%<Ability ID>
- sets the custom character's special ability;
Examples:%%Charge
,%%WerewolfLunge
,%%MindControl
;
See All Ability IDs.txt; -
!!items
- lists all item IDs that were added to the custom character; -
!!traits
- lists all trait IDs that were added to the custom character; -
::Skin|Hair|Legs|Body|Eyes
- gets the custom character's skin/hair/legs/body/eyes color; -
::Skin|Hair|Legs|Body|Eyes=<Color>
- sets the custom character's skin/hair/legs/body/eyes color to the specified color;
Examples:::Skin=Purple
,::Eyes=RobotSkin
,::Hair=255|12|86|220
,::Body=23-62
,::Legs=255,0,255,127
;
See All Color IDs.txt;
You can select new mutators at Home Base!
- [ECTD] Rocket Bullets - Replaces absolutely all projectiles by rockets. Rate of fire is unchanged.
- [ECTD] No Limit Nuggets - If enabled, allows you to get more than 99 nuggets. If disabled, does NOT reset the nuggets amount.
- [ECTD] One Hit Player - Getting even the tiniest amount of damage will result in your death.
- [ECTD] Giant Explosions - Makes all explosions twice as big.
- [ECTD] Super Speed - Everything in-game happens twice as fast.
When you're publishing your custom characters, you can use this template on Steam Workshop:
[b]This character requires ECTD to work!
You can find the latest release here:
https://github.com/Abbysssal/ECTD/releases[/b]
- Cyborg and Jedi by Qenapp
- Visible Man by Abbysssal
- Added new mutator "ECTD-NoLimitNuggets";
- Added new mutator "ECTD-OneHitPlayer";
- Added new mutator "ECTD-GiantExplosions";
- Added new mutator "ECTD-SuperSpeed";
- Ported the mod to BepInEx. Now I don't have to update the mod for every single bugfix;
- "ECTD-RocketBullets" now works on projectiles, shot by traps;
- If the item or trait removal command can't find the specified ID, the command won't be executed;
- Added
::<Part>
to get body part's color; - Added
::<Part>=<Color>
to set body part's color (+ custom colors);
- With "ECTD-RocketBullets" enabled, Shotgun will shoot 3 rockets instead of 1;
- Added mutator "ECTD-RocketBullets" - all projectiles are replaced by rockets;
- Rewrote some of the code;
- Description commands now will apply changes to the character files. It means that some of the added items or traits will work for other players without the mod too;
- Removed
+<Item>++<Count>
, because it won't work with the new structure; - Replaced
+<Item>
with++<Item>
; - Replaced
*<Trait>
with**<Trait>
; - Replaced
^<Stat>=<Value>
with^^<Stat>=<Value>
; - Added
--<Item>
to remove items; - Added
//<Trait>
to remove traits; - Added
%%<Ability>
to set special abilities; - Added
!!items
to list all added items; - Added
!!traits
to list all added traits;
Now the commands spawn items/agents at the cursor's position;
Ported to uMod Framework (UMF);Added console command/item <ID>
;Added console command/npc <ID>
;
^<Stat>=<Value>
now works for negative values too;
- Added
+<Item>++<Count>
description command; - Added
*<Trait>
description command; - Added
^<Stat>=<Value>
description command;
- Added
+<Item>
description command.