Reassembly

Reassembly

Not enough ratings
making the unplayable factions playable and balanced
By ARand0m_Player
this guide will walk you through making the unplayable factions playable and balanced. there are other guides out there for this, but the ones i have seen are incomplete or missing something. if i have missed something, or if you have any questions, please notify me in the comments.
   
Award
Favorite
Favorited
Unfavorite
Getting Started
If you made it this far i'll assume you are interested. so, to start, we will need to find your cvars.txt file.
this should be located at C:\Users\<Your Username>\Saved Games\Reassembly\data\cvars.txt
once you have found this, enter it and scroll allllllllll the way to the bottom. then put this in kPlayableFactions={1 ,2 , 3 ,4 ,5 ,6 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25}


so that's it for the cvars.
after you have done this with the cvars, you need to find the factions.lua file and put in a few lines !!you will need a gnu editor for this (i recommend notepad++)
first, you need to know where you actually installed reassembly. if you installed it in C:\ , go to your C: drive and if you installed it in the drive itself, it will be in C:\ SteamLibrary\ steamapps\ common\ reassembly\ data\ factions.lua, if its not directly in the drive, it will be in \program files(x86)\ steamlibrary\"" ""\ then go to faction 6 and add playable= 2, 5 same, and 11 same, and 13 same.
now we can move on
Borg
so, now that we have done this, we must balance the classes. the first and easiest to balance is the borg. we must find your blocks.lua file, and this should be located in the same folder as the factions.lua file. open this up, and scroll untill you see that the first number of each block is {6000.
if you cannot find your blocks.lua file, then open your cvars.text, and find #kWriteBlocks=0. this should be at the bottom. delete the hashtag, and change the 0 to a 1. save, and launch the game and close it. then open the reassembly file with the cvars in it, and you will find a blocks.lua file. when you find block {600, you will see this right after the number: features=COMMAND|GENERATOR|TORQUER|ASSEMBLER|PHOTOSYNTH
add this to the end: TRACTOR. this will allow you to actually collect R. next, look at the block beneath. it will be labeled as 6001. add the line SELFFACTORY to it. this goes after the COMMAND line, so features=COMMAND|SELFFACTORY.
Flies
look for {700. this will be before the borg number. all you really have to do is copy this in over the 700 section- all the way down to 704.
{700, features=COMMAND|GENERATOR|ASSEMBLER|TRACTOR|SELFFACTORY|TELEPORTER, capacity=100,
growRate=5, fillColor=0x783201, fillColor1=0x111e2b, lineColor=0xc57f4c, group=7,
shape=ISOTRI_72, name="Sensoria", points=10, durability=0.5, density=0.15, powerCapacity=300,
generatorCapacityPerSec=100, activatePower=2, sort=-99990},
{701,growRate=16.25, features=MELEE, fillColor=0x783201, fillColor1=0xe0a231, lineColor=0xc57f4c,
group=7, shape=RHOMBUS_36_144, points=-1, name="Chitin", sort=-10000},
{702,features=GENERATOR, powerCapacity=300, generatorCapacityPerSec=100 growRate=16.25,
fillColor=0x783201, fillColor1=0xe0a231, lineColor=0xc57f4c,
group=7,capacity=100, shape=ISOTRI_72, name="Chitin Generator", sort=-10000},
{703, features=THRUSTER, capacity=0.1, fillColor=0x905000, fillColor1=0xa26619,
lineColor=0xbe883e, thrusterColor=0x90decd78, thrusterColor1=0x9090e020, group=7,
shape=DISH_THRUSTER, scale=1, name="Propulsor", points=4, durability=0.5, density=0.15,
thrusterForce=50000, sort=10004},
{704, features=TURRET|CANNON, growRate=2.5, fillColor=0x111e2b, fillColor1=0x212e4b,
lineColor=0x57616a, cannon={roundsPerSec=15, roundsPerBurst=35, burstyness=0.2,
muzzleVel=1000, spread=0.02, rangeStdDev=20, power=1, damage=55, range=1200,
color=0x90e020}, group=7, shape=RHOMBUS_72_108, name="Sting", points=3, durability=1,
density=0.15, sort=60003},
{705, features=TURRET|CANNON|AUTOFIRE, growRate=2.5, fillColor=0x111e2b, fillColor1=0x212e4b,
lineColor=0x57616a, cannon={roundsPerSec=10, roundsPerBurst=5, burstyness=0.01,
muzzleVel=1000, spread=0.02, rangeStdDev=20, power=1, damage=10, range=1200,
color=0x90e020}, group=7, shape=RHOMBUS_36_144, name="Venom", points=3, durability=1,
density=0.15, sort=60003},
{706, growRate=16.5, fillColor=0x783201, fillColor1=0xe0a231, lineColor=0xc57f4c,
group=7, shape=RHOMBUS_72_108, name="Chitin", sort=-10000},
{707, , features=LAUNCHER|LAUNCHER_BARRAGE, fillColor=0x5b5b5b, fillColor1=0x783201,
lineColor=0xaef300, replicateBlock=
{command={}, lifetime=5, features=COMMAND|THRUSTER|TORQUER|EXPLODE|NOCLIP_ALLY, capacity=100,
fillColor=0xe0a231, fillColor1=0xa5d618, lineColor=0x111e2b, thrusterColor=0x90e020,
thrusterColor1=0x90e020, group=7, shape=MISSILE, points=2, durability=0.2,
density=0.15, thrusterForce=2500, torquerTorque=2500, explodeDamage=7.5, explodeRadius=2,
sort=60003}, group=7, shape=RECT_LAUNCHER, name="The Swarm", points=15, durability=0.5,
density=0.15, replicateTime=0.05, launcherPower=25, launcherOutSpeed=70, sort=-10000},
{708, features=SHIELD, growRate=1, fillColor=0xe0a231, fillColor1=0xe0a231,
lineColor=0x111e2b, shield={strength=100, regen=200, radius=65, color=0x90e020,
lineColor=0x57616a, damagedColor=0xff2100}, group=7, shape=PENTAGON,
name="Shield", points=7, durability=0.5, density=0.15,
sort=60003},
{709, features=TURRET|LASER, fillColor=0x111e2b, fillColor1=0x212e4b,
lineColor=0x57616a, laser={power=5, width=3, damage=150, color=0x7f80b7e9,
range=850}, turretSpeed=500, group=7, shape=ISOTRI_72, name="Heat Ray",
points=10, sort=110077, barrelTaper=0},
{705, ,growRate=16.25, fillColor=0x783201, fillColor1=0xe0a231, lineColor=0xc57f4c,
group=7, shape=ISOTRI_36, name="Chitin", sort=-10000}


this adds shield, missiles, changes the shapes, and a generater. it also adds more weapons. if you look at the the rest of the blocks, you can try adding more blocks.
Spiky Plant
look for 13000. add this to the first three block's features: |ASSEMBLER|TRACTOR. then add SELFFACTORY to each.
now scroll to the lasers. these will be 13101- 13110. delete the linearForce=-100000 on each of them. boost the damage by 150 on each, and if you want to, add TURRET into the features.
]
Finishing Up
now open your game and right click on one of your saves. click "export as mod (create blocks.lua flie). now go to your mods and click "browse files"go into the blocks.lua file. copy the blocks.lua file over to your mod file and click "replace file in this destination".
erase all the other files in the mod file. now launch the game. look in your mods option in- game. if you did it right, your mod will have HUNDREDS of errors. create a new save file.
test everything out. if you did it right, congratulations! you have made the non- playable factions playable. if you want to fix the wonked- out flies, you can go into sandbox and type fleetPalette 7.
this will spawn all of the wonked- out ships. now double- click on an area and type palette 7. build a small ship save it by typing ssave 7_1, make more ships and save them by typing the same thing, but changing the last number every time, stopping at _7.if you have any questions, please ask me in the comments.