Coder Social home page Coder Social logo

dango998 / rimworldmoreplanning Goto Github PK

View Code? Open in Web Editor NEW

This project forked from alandariva/rimworldmoreplanning

0.0 1.0 0.0 375 KB

More Planning is a RimWorld mod that brings more options for planning.

License: MIT License

JavaScript 5.62% C# 94.38%

rimworldmoreplanning's Introduction

MorePlanning

More Planning is a RimWorld mod that creates a new option in the "Architect" menu, called "Planning", with more options for planning.

Features:

  • 10 customizable planning designations;
  • Show/hide planning designations;
  • Control planning opacity;
  • Cut/copy/paste planning designations;
  • An option for control if planning designations should be removed when something is built or deconstructed on top of it.
  • Holding shift you can override others planning designations.

More Planning - RimWorld Forum Topic

More Planning - Steam Workshop

Alt Text

Features

  • Blue, red, green and yellow planning designations;
  • Show/hide planning designations;
  • Control planning opacity;
  • Cut/copy/paste planning designations;
  • An option for control if planning designations should be removed when something is built or deconstructed on top of it.
  • Holding shift you can override others planning designations.

This mod uses HugsLib (need to be installed and loaded before More Planning) and Harmony (comes with the mod, no need to be installed)

Building

Stantard way

  • Copy Assembly-CSharp.dll and UnityEngine.dll from RimWorldWin_Data/Managed/ folder to Source/MorePlanning/Library/
  • Copy HugsLib.dll and 0Harmony.dll to Source/MorePlanning/Library

Compile the C# project Source/MorePlanning.

If you want to generate only the release files, use the semi-automated build or take a look at Gruntfile.js

Semi-automated (Windows)

This method uses grunt to automate the build process. To setup:

  • Install HugsLib
  • Install node v8+
  • Clone this repository inside mod folders. The name of the folder should not be MorePlanning.
  • Run npm install
    • This will install required libs to execute build process.
  • Run node node_modules/grunt/bin/grunt setup
    • This will copy dlls for modding from game folder

Finally, use node node_modules/grunt/bin/grunt build to build the mod.

node node_modules/grunt/bin/grunt build-dist can be used to create a folder called MorePlanning just with files needed to be released.

rimworldmoreplanning's People

Contributors

53n4 avatar alandariva avatar dango998 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.