Skip to content

qrunchmonkey/Parkitect-EmptyMod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Empty Mod for Parkitect

This a minimimal example of a mod for Parkitect. By itself, it does nothing. But, with your imagination - anything is possible.

I created this project because noone has explicitly written out the steps for creating a Parkitect mod. Huge shoutout to Michael Pollind for releasing their mods open source on Github, as well as the Parkitect discord community.

Prerequisites

To make a Parkitect mod, you need four things:

  • A copy of Parkitect
  • The .NET 4.5 SDK
  • A C# Compiler
  • A C# Disassembler

I used the DRM free version of Parkitect from Humble Bundle, Jetbrains dotPeek for my disassembler, and Visual Studio Community 2017 as my compiler - and the easiest way to install the .NET SDK.

Project Setup

In Visual Studio, create a new Project.

Choose C# Class Library (.NET Framework) as the project type.

Fill in the Project name and Solution name to whatever you'd like your mod to be called.

Add refrences (Project > Add Refrences...) to some .dlls in the Parkitect_Data/managed/ directory. You'll need at least Parkitect.dll and UnityEngine.dll. Optionally add UnityEngine.CoreModule.dll in order to log messages to Parkitect's debug console (press LEFT_ALT + LEFT_CTRL + D to toggle debug console)

In the Solution Explorer find each refrence you added and set Copy Local to false

Now, all that is required is to create a class that impliments IMod.

Run & Debug

Currently working on this.

Release & Publish to Steam

For now, you'll have to figure that out on your own.

About

A mod for Parkitect that does nothing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages