FANDOM




A number of community members have taken the time to produce tutorial modding materials.

MODDING VIDEOS:



A set of three ( 3 ) Modding Tutorials by Lapapsnow.
Covers every aspect of creating an entire faction mod for Reassembly.

Reassembly - Modification - Tutorial Part 1 - Adding Basic Blocks

Reassembly - Modification - Tutorial Part 1 - Adding Basic Blocks

Reassembly - Modification - Tutorial Part 2 - Adding Ships and More Block Types

Reassembly - Modification - Tutorial Part 2 - Adding Ships and More Block Types

Reassembly - Modification - Tutorial Part 3 - Extra Data Practics

Reassembly - Modification - Tutorial Part 3 - Extra Data Practics

Adding blocks, adding block features, adding weapons, adding thrusters, adding ships.


Adding regions, adding shields, adding factories, adding seeds, adding drones.




Adding faction data, more about drones, more about shields, more about mirroring, more about scaling.





Standard WINDOWS locations.

Mods Folder:
C:\Users[NAME]\Saved Games\Reassembly\mods

Cvars:
C:\Users[NAME]\Saved Games\Reassembly\data

Exported Ships:
C:\Users[NAME]\Desktop


Modding advice from veterans


- Tankhusk:

As a small note for new modders.
Try to keep your block id's below 20,000, though stay between the numbers shown.
"New blocks (including new blocks added to default factions) should be given id numbers between 1 and 199. If you need to add more than 200 blocks, use numbers between 17000 and 26000".
There are some reports of it working etc etc. However these are rare, and are usually pointless work arounds that will do you more harm than what it is worth. PLS use numbers which are sensible and wont cause issues down the line, cheers.

- Owlfeathers:

A note to modders: if your modded PD guns wiggle back and forth rather than actually firing at incoming missiles, try increasing their spread. It seems to be caused by the AI having difficulty formulating a targeting solution, and adding spread makes the guns no longer require perfect alignment before they fire. Higher velocity, turn rate, and/or rate of fire can also help, but spread seems to be the most significant.

- Sumplkrum: With a tip for notepad++ users.

If your lua files are erroring out, check the file's encoding and change it to UTF-8, then save. Files encoded as UTF-8 BOM will make Reassembly error out but not tell you what line it failed at.